Читать книгу Microsoft Project Fundamentals - Teresa S. Stover - Страница 28
Agile Project Management
ОглавлениеAgile project management is a type of iterative or incremental project management that allows for more experimentation, exploration, and discovery. Designed for the software industry, it has been adopted in other industries that center on knowledge-based (rather than physically based) creative work.
In work such as software development, the phased waterfall approach is not well suited because requirements are often loosely defined at first, or technologies in use are quickly changing.
In agile or iterative project management, the details of the entire project are not planned from the start. Instead, the plan focuses on iterations, often called sprints. After the start of the project, the iteration or sprint is planned, executed, monitored, controlled, and closed. Each one is like a mini-project within the project. A deliverable, perhaps a prototype or a section of code, is produced at the end of the iteration and offered to the customer or other project sponsor for feedback. Based on that feedback, additional iterations are planned and executed. In this way, the solution the project is seeking evolves through each sprint (see Figure 1.4).
FIGURE 1.4 An agile project uses task board views to schedule project iterations.
Although Microsoft Project was originally designed for the waterfall method, it now highlights features and views designed specifically for agile projects as well.