in today’s world, we need flexible project management to adapt to the needs or changing demands. For that we must study agile techniques to be more efficient with time and money resources.
A type of project management that is more recently developed from the traditional framework.
Two of the core principles of agile are:
“Iteration” involves setting a relatively short period of time (in professional settings it is usually, two weeks) for achievement of a selected set of requirements (objectives) that will be completed within that time frame.
During this time, no additional work is added for the team to do, and their commitment is honored both inside and outside the team. At the end of the iteration, both the work completed and the processes used to complete it are reviewed by the entire team to confirm what they’ve done and improve the process if possible.
“Failure” relates to the concept of “fail fast, fail often.” Agile is designed to support more of an “experimental” approach, where you are reviewing your work at the end of every iteration with customers or stakeholders. These people can help you understand what you did right and what you did wrong.
Remember that it’s cheaper to “fail” sooner and adjust than it is to “fail” late and rework everything that you’ve done. So agile emphasizes short and quick failures to learn and iterate to improve the product.
summary and conclusion