Agile software development is a group of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and encourages rapid and flexible response to change. There are various flavours of Agile
Basic Differences between various Agile Frameworks
On one hand, project and regulatory governance (project control) has become increasingly important in recent years. On the other hand, many Agile evangelists consider control to be an intrinsically anti-Agile concept. Different Agile Frameworks approach both these aspects in different ways as per their perceived objects. Dividing objectives of the frameworks on four parameters as given below, we can see the focus and coverage of some of the frameworks:
- Corporate and Governance Practices
- Agile Project Management Practices and Project Lifecycle
- Agile Team Management Practices
- Agile Delivery and Engineering Practices
Download the presentation “De-mystifying Agile Certification”
Agile Project Management provides an approach that offers agility but retains the concepts of a project, project delivery and project management. Agile PM enables organizations to gain the benefits of an agile approach without introducing unnecessary risks. This ensures ‘going agile’ becomes a measured and balanced change, keeping what is good in the current organization and retaining existing good practices around project management and delivery whilst gaining the benefits of a more agile way of working.
The PMI-ACP certification is from the Project Management Institute or PMI. The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. It helps participants in understanding Agile in-depth and equips participants in agile delivery methodologies.
Scrum is an Agile framework for completing complex projects. Scrum originally was formalized for software development projects. On 24th September 2014, the 3 Scrum Groups Scrum Alliance, Scrum.org and Scrum Inc endorsed a common Scrum Guide.
Scaled Agile Framework (SAFe Agile)
SAFe agile is an Agile Framework with a core focus of lean Principles. SAFe synchronizes alignment, collaboration, and delivery for multiple Agile teams. Scalable and configurable, SAFe allows each organization to adapt it to its own business needs. It supports smaller-scale solutions employing 50 – 125 practitioners, as well as complex systems that require thousands of people.