20. Thinking about Methods without Thinking about Methods

As a software professional, you are focused on getting your job done: delivering useful and high-quality software on time and on budget for your customers. But in doing so, you face all kinds of challenges, including the following:

• Getting the real requirements from your customers

• Implementing the requirements correctly

• Choosing the most appropriate technology

• Collaborating with team members

• Ensuring quality in your system

• Ensuring quality in your architecture

• Delivering your system on time

Without a doubt, you have other challenges as well.

20.1. You Think about Methods All the Time

If you ask different software professionals how they handle these challenges, you’ll get ...

Get The Essence of Software Engineering: Applying the SEMAT Kernel now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.