Thursday, 7 April 2016

What are the values of Agile Modeling ?


Values of Agile Modeling

Communication
Models promote communication between your team and your project stakeholders as well as between developers on your team.

Simplicity
It’s important that developers understand that models are critical for simplifying both software and the software process — it’s much easier to explore an idea, and improve upon it as your understanding increases, by drawing a diagram or two instead of writing tens or even hundreds of lines of code.

Feedback
Optimism is an occupational hazard of programming, feedback is the treatment. By communicating your ideas through diagrams, you quickly gain feedback, enabling you to act on that advice.

Courage
Courage is important because you need to make important decisions and be able to change direction by either discarding or refactoring your work when some of your decisions prove inadequate.

Humility
An effective approach is to assume that everyone involved with your project has equal value and therefore should be treated with respect. It suggests the concept of "Other Esteem", instead of "Self Esteem", where you treat the opinions of others as if they have more value than yours.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.