Definition of Agile Project Management

Definition of Agile Project Management thumbnail
Agile project management began as a response to the needs of software development.

Agile project management emphasizes short cycles of product development, delivering incremental updates of the product rapidly based on the changing needs of the customer. This is the opposite of waterfall project management, which values extensive planning and pre-production.

  1. History

    • In response to the unique challenges of software development projects, computer programmers began using management techniques similar to Agile as early as the 1950s. By the 1990s, these techniques were broadly recognized as an alternative approach to project management. The "Manifesto for Agile Software Development" was then formalized as a document in 2001 (see Resources).

    Tenets

    • The core principles of Agile project management are productivity, adaptability and collaboration. Agile developers work closely with their customers to deliver frequent working iterations of a product, adapting readily to the customers' feedback and the changing needs of the project.

    Suitability

    • While Agile is generally an effective form of project management, it requires considerable discipline and coordination because of its lack of structure. For this reason, it may not be suitable for smaller or personal projects, projects with well-defined goals, or extremely large projects that by their nature demand substantial engineering and pre-production.

Related Searches:

References

Resources

  • Photo Credit the programmer and a computer image by Andrey Andreev from Fotolia.com

Comments

You May Also Like

  • The Definition of IT Project Management

    Project management is the application of modern management techniques and systems to execute a project from start to finish, and to achieve...

  • What Is Agile Project Management?

    Business these days requires project managers to be flexible and respond well to change. Agile Project Management is a specific approach to...

  • The History of Project Management Tools

    Project management is considered a modern discipline, using management tools to define and track critical project paths and barriers to success. The...

  • Agile Project Management Certification

    Agile project management is an important skill for software developers as more and more companies turn to this method of developing new...

  • Agile Project Management Tutorial

    Agile project management is a high-paced software development methodology for planning software releases. Agile software development depends on small, fast product ...

  • Techniques for Agile Project Management

    Techniques for Agile Project Management. Agile project management is a replacement for traditional command-and-control management designed for working masses ...

  • Development Project Manager Job Description

    Software development project managers lead projects through the software design and systems development processes. They provide leadership, architectural guidance and ...

  • Project Management Methodologies & Tools

    Project management involves planning activities, executing tasks and managing people and assets. The goal is to complete the project objective as stated...

  • Definition of Effective Communication

    One of the benefits of living today is the wealth of media that we have to help us communicate more quickly. One...

  • Definition of Software Project Management

    About 30 percent of all software projects are canceled before being completed, and most run over budget and over time. Software project...

  • Computerized Project Management Techniques

    The difference between agile methodology and traditional heavyweight methodology is that this method regards people as the primary drivers of project success,...

  • Development Project Management Tools

    Development Project Management Tools. Using development project management tools can help project managers better keep track of their responsibilities. These tools ...

  • Project Manager Job Definition

    Jobs involving multiple phases and employees require planning and supervision. A project manager performs this function. According to Salary.com, a U.S. project...

  • Materials Manager Definition

    A materials manager is involved with purchasing products and materials. This type of manager plans, coordinates and directs the work of purchasing...

  • Scrum & Agile Development

    "Scrum" is a project management method developed in the late 1990s to drastically improve software development practices. Scrum is an agile project...

  • Definition of Artifacts in Software Project Management

    In the software project development cycle, an artifact is any of the parts of the plans used to create and develop the...

  • What Are the Project Phases?

    According to the "Project Management Body of Knowledge, Fourth Edition," initiating a project consists of establishing a project charter and identifying project...

  • Agile Programming & Training

    You have decided that an Agile software programming development environment will decrease product delivery time, increase product quality, and---the deciding factor ...

Related Ads

Featured