Can you explain Agile modeling?

Agile modeling is an approach to the modeling aspects of software development. It’s a practice for modeling and documentation for software systems. In one line: It’s a collection of best practices for software modeling in a lightweight manner. In abstraction, we can say it augments other software processes. For instance, let’s say your company is using UML and then Agile applies approach practices on UML. For example, “Keep things simple” is an Agile approach. So it means that we do not need to use all the diagrams in our project, use only those which are needed. If we summarize, we … Click here to continue…..

What does Agile mean?

The dictionary meaning of Agile is quick moving. Now how does that apply to software? The Agile development methodology considers software as the most important entity and accepts user requirement changes. Agile advocates that we should accept changes and deliver them in small releases. Agile accepts change as a norm and encourages constant feedback from the end user. Figure: Agile The figure below shows how Agile differs in principle from traditional methodologies. Figure: Change of Agile thinking It’s not necessary to have hi-fi tools and processes but a good team interaction can solve a lot of problems. A working software … Click here to continue…..

What does Agile mean?

The dictionary meaning of Agile is quick moving. Now how does that apply to software? The Agile development methodology considers software as the most important entity and accepts user requirement changes. Agile advocates that we should accept changes and deliver them in small releases. Agile accepts change as a norm and encourages constant feedback from the end user. Figure: Agile The figure below shows how Agile differs in principle from traditional methodologies. Figure: Change of Agile thinking It’s not necessary to have hi-fi tools and processes but a good team interaction can solve a lot of problems. A working software … Click here to continue…..