Agile is an approach to project management with incremental and iterative steps to completing projects. The Agile prioritizes quick delivery, adapting to change, and collaboration rather than top-down management and following a set plan. Agile is a process that allows a team to more efficiently manage a project by breaking it down into several stages, each of which allows for consistent collaboration with stakeholders to promote steady improvements at every stage.
Popular Agile methodologies
- Scrum
- Kanban
- Lean
- Crystal
- Extreme Programming (XP) etc.
- Feature-Driven Development (FDD)
- Domain-Driven Design (DDD)
- Dynamic Systems Development Method (DSDM)
- ScrumBan
- Agile-Waterfall/Hybrid Agile
- Scrum XP Hybrid
Agile pros and cons
Agile pros
- Ability to manage changing priorities
- Increased project visibility
- Improved business/IT alignment
- Delivery speed/time to market
- Project risk reduction
- Project predictability
Agile cons
- Organizations can resist change in adoption
- Teams may use inconsistent practices
- Needs support of leadership and management
- Organizational culture can be at odds with agile values
Agile values and principles
Agile project management was established on four values and twelve principles.
Four values-
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Summary of 12 principles in short forms are provided below-
- Customer satisfaction
- Early and continuous delivery
- Embrace change
- Frequent delivery
- Collaboration of businesses and developers
- Motivated individuals
- Face-to-face conversation
- Functional products
- Technical excellence
- Simplicity
- Self-organized teams
- Regulation, reflection and adjustment
These values and principles are rooted in the Agile Manifesto, which was created in 2001 by seventeen managers of software development. Agile 4 core values and 12 principles are covered in upcoming posts…………….
Leave a Reply