Agile (adaptive) model

From apppm
(Difference between revisions)
Jump to: navigation, search
(References)
Line 3: Line 3:
 
== Abstract ==
 
== Abstract ==
  
Agile model is a new way to approach Project, Program and Portfolio Management. It is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product.[1]
+
Agile model is a new way to approach Project, Program and Portfolio Management. It is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product.<ref>agile model</ref>
  
Although there are some adaptive methods that are from before 2000’s, it is possible to date the concept of agile in 2001 when it was signed the Agile Manifesto.[2] The Agile Manifesto outlines 4 Core Values (individuals and interactions; working software; customer collaboration; and responding to change) and 12 Guiding Principles which are of key importance for any team aiming at using an agile methodology.
+
Although there are some adaptive methods that are from before 2000’s, it is possible to date the concept of agile in 2001 when it was signed the Agile Manifesto.<ref>Manifesto</ref> The Agile Manifesto outlines 4 Core Values (individuals and interactions; working software; customer collaboration; and responding to change) and 12 Guiding Principles which are of key importance for any team aiming at using an agile methodology.
  
 
The agile model is an adaptive model, the process has 5 phases: envision, speculate, explore, adapt and close. Whereas the traditional models are based on a predictived approach (i.e., waterfall model). Both typologies of modelling have their pros and cons and the best approach to follow depends on the project/product.
 
The agile model is an adaptive model, the process has 5 phases: envision, speculate, explore, adapt and close. Whereas the traditional models are based on a predictived approach (i.e., waterfall model). Both typologies of modelling have their pros and cons and the best approach to follow depends on the project/product.
  
Companies are using the agile model because the system is organized to talk and complete work faster to their customers, adapt to changes in projects, and ultimately grow the business.[3] It is utilized when it is necessary to divide a large project into more reasonable tasks and complete them in short iterations throughout the project life cycle, defined as the set of phases from the start to the end of a project.[4]
+
Companies are using the agile model because the system is organized to talk and complete work faster to their customers, adapt to changes in projects, and ultimately grow the business.<ref>Agile Body of Knowledge</ref> It is utilized when it is necessary to divide a large project into more reasonable tasks and complete them in short iterations throughout the project life cycle, defined as the set of phases from the start to the end of a project.<ref>Life cycle</ref>
  
 
The model can be applied to almost any project, it is not related with the size or complexity of the project. It is important to understand where it can be implemented, and each company must work on their workers in a way that everyone knows exactly what it means to work with an agile model.
 
The model can be applied to almost any project, it is not related with the size or complexity of the project. It is important to understand where it can be implemented, and each company must work on their workers in a way that everyone knows exactly what it means to work with an agile model.
Line 39: Line 39:
 
[http://agilemanifesto.org/principles.html]
 
[http://agilemanifesto.org/principles.html]
  
[https://kanbanize.com/agile, agile body of knowledge],
+
[https://kanbanize.com/agile, Agile Body of Knowledge],
 
[https://kanbanize.com/agile]
 
[https://kanbanize.com/agile]
  
 
[https://learn.inside.dtu.dk/d2l/common/dialogs/quickLink/quickLink.d2l?ou=102752&type=content&rcode=dtu-154722&launchFramed=1&framedName=Week2%3a+Recap+of+PM, Life cycle],
 
[https://learn.inside.dtu.dk/d2l/common/dialogs/quickLink/quickLink.d2l?ou=102752&type=content&rcode=dtu-154722&launchFramed=1&framedName=Week2%3a+Recap+of+PM, Life cycle],
 
[https://learn.inside.dtu.dk/d2l/common/dialogs/quickLink/quickLink.d2l?ou=102752&type=content&rcode=dtu-154722&launchFramed=1&framedName=Week2%3a+Recap+of+PM]
 
[https://learn.inside.dtu.dk/d2l/common/dialogs/quickLink/quickLink.d2l?ou=102752&type=content&rcode=dtu-154722&launchFramed=1&framedName=Week2%3a+Recap+of+PM]

Revision as of 19:36, 12 February 2022

Purpose Riding the life cycle Agile (Adaptive) model

Contents

Abstract

Agile model is a new way to approach Project, Program and Portfolio Management. It is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product.[1]

Although there are some adaptive methods that are from before 2000’s, it is possible to date the concept of agile in 2001 when it was signed the Agile Manifesto.[2] The Agile Manifesto outlines 4 Core Values (individuals and interactions; working software; customer collaboration; and responding to change) and 12 Guiding Principles which are of key importance for any team aiming at using an agile methodology.

The agile model is an adaptive model, the process has 5 phases: envision, speculate, explore, adapt and close. Whereas the traditional models are based on a predictived approach (i.e., waterfall model). Both typologies of modelling have their pros and cons and the best approach to follow depends on the project/product.

Companies are using the agile model because the system is organized to talk and complete work faster to their customers, adapt to changes in projects, and ultimately grow the business.[3] It is utilized when it is necessary to divide a large project into more reasonable tasks and complete them in short iterations throughout the project life cycle, defined as the set of phases from the start to the end of a project.[4]

The model can be applied to almost any project, it is not related with the size or complexity of the project. It is important to understand where it can be implemented, and each company must work on their workers in a way that everyone knows exactly what it means to work with an agile model.

Big Idea

History

Agile Manifesto

Description model

Explanation of how the model works


Application

Adaptive model

Adaptive vs predictive (agile vs waterfall)


Limitations

Pros and cons

When to use the agile method and when not. How could it be implemented.


References

agile model, [1]

Manifesto, [2]

Agile Body of Knowledge, [3]

Life cycle, [4]


Cite error: <ref> tags exist, but no <references/> tag was found
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox