We have no profession. This cannot continue. (Robert C.  Martin)

Agile software development makes a strong promise to the customers – that will offer good results (sustainable, effective, efficient) for an adaptive context (quick, often and even late).

In most of the cases, the claimed Agile process does not keep the full promise, especially for toughest parts:

  • a sustainable,  long-term collaboration with the customer
  • good response for late changes

The main reason is the lack of coverage for the aspects related to design. The teams do not use all necessary engineering practices, or, in the worst case, they are considering only Agile management practices (Scrum-only, “Agile PM” ).

There must be a better way!

We need to define a set of indispensable design related practices and use them in order to keep the promise. There must be an Agile Design, defined as an Adaptive-Lean Design and used to build Adaptive-Lean Products.

Student: So half of us killed him, and half of us saved his life.
House: Yeah.
Student: We can’t be blamed for….
House: I’m sure this goes against everything you’ve been taught, but right and wrong do exist. Just because you don’t know what the right answer is- maybe there’s even no way you could know what the right answer is- doesn’t make your answer right or even okay.
It’s much simpler than that. It’s just plain wrong.
(House MD  – Season 1 Episode 21 – Three Stories)

Comment: As Robert C. Martin said, the software will <<take the world>>, will become something that influences all aspects of our life and … We Have No Profession (quote from the same Uncle Bob) and that <<It’s just plain wrong>>. We must find the answer to this problem.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s