Agile way of working

From apppm
(Difference between revisions)
Jump to: navigation, search
(References)
(References)
Line 103: Line 103:
  
 
Rob Cole, E. S. (2015). Agile project management: A practical guide to using Agile, Scrum and Kanban. Pearson Education.
 
Rob Cole, E. S. (2015). Agile project management: A practical guide to using Agile, Scrum and Kanban. Pearson Education.
 +
 +
Scrum.org. (2022). What is Scrum. Retrieved from Scrum.org: https://www.scrum.org/resources/what-is-scrum

Revision as of 22:41, 19 February 2022

Agile and its origins

Before we dive into the origins of Agile methodology it is important to first understand the word “agility”. As defined by the Cambridge dictionary (Dictionary, 2022) the word “agility” represents the ability to move your body quickly and easily.

However, “agility” as a word representing the Agile Methodology can be better defined through the words of Dr. David F. Rico in Broad Introduction: Agile Methodologies (Rico, 2022):

• The ability to create and respond to change in order to profit in a turbulent global business environment

• The ability to quickly reprioritize the use of resources when requirements, technology, and knowledge shift

• A very fast response to sudden market changes and emerging threats by intensive customer interaction

• Use of evolutionary, incremental, and iterative delivery to converge on an optimal customer solution

• Maximizing BUSINESS VALUE with right sized, just enough, and just-in-time processes and documentation

The origins of agile methods date back to the 90s when primarily in the software development industry and other industries such as aerospace, defence and manufacturing, the traditional methods were simply not suitable anymore when it came to timely product delivery (Agilemania, 2021). Companies and the developers within quickly started developing their own methodologies and mixing old with new. The new methods had a big focus on close collaboration, business value and self-organised teams. In this time methods such as Scrum, Extreme Programming, Feature Driven Development (FDD and Dynamic System Development Method (DSDM) were established and implemented (AgileAlliance, 2022).


The making of the Agile Manifesto:

The frustration with traditional methods continued to increase, especially in the software industry. One of the first so speak up on this topic was Jon Kern, who in 2000 organised a meeting in Oregon with 17 other software developers in order to look for new ways of bringing software products faster to the market. The meeting concluded with two outcomes (Agilemania, 2021):

• To solve the product-market fit and unfinished product problem- shortening the delay of benefits to customers.

• To ensure the usefulness of the new software and improve it- gathering feedback from customers.


The second meeting with the same group took place in Utah in 2001, where the birth of the Agile Manifesto took place. The Agile Manifesto consists of four values (Highsmith, Agile Manifesto, 2001):

• Individuals and interactions over processes and tools,

• Working software over comprehensive documentation,

• Customer collaboration over contract negotiation,

• Responding to change over following a plan,


and of 12 main principles (Highsmith, Agile Manifesto, 2001):

1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

4. Businesspeople and developers must work together daily throughout the project.

5. Build projects around motivated individuals. Give them the environment and support they need and trust them to get the job done.

6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

7. Working software is the primary measure of progress.

8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

9. Continuous attention to technical excellence and good design enhances agility.

10. Simplicity--the art of maximizing the amount of work not done--is essential.

11. The best architectures, requirements, and designs emerge from self-organizing teams.

12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.


Since 2001 and the forming of the Agile Alliance by the software developers, agile has spread beyond the software industry and is now days a popular choice of management, whether that be organisational, team, project, program or portfolio management.

Agile WOW (way of working)

Intro

When transitioning into an agile business it is important to consider volatility and uncertainty levels. Therefore, based on that the agile approaches within a business will differ. The key part of the transition is to be open towards the change (Charles G. Cobb, 2011). With change such as the incorporation of agile methodologies also comes the transition of organisational and working methods, or so-called Agile WOW (Ganesan, 2022).


Organisational practises

Some of the key organisational practises that should be considered in an agile environment are (Charles G. Cobb, 2011):

• Teamwork --> The team works as an integrated individual entity, where collective ownership of the project is taken.

• Respect for people, self-organisation, and empowerment --> The team works together to establish the course of the project and the division of workload. The team works as one when carrying the responsibility and when facing failure.

• Transparency and trust --> Risks and issues are commonly shared with the business user, and he/she/they are involved in the process of recognising and resolving them.

Incorporating these methods also means that the right people with the right mindset have to be selected. People with the following characteristics such as collaborative, committed, focused, open, courageous, and honest are more prone to adapt well to the agile WOW (Rob Cole, 2015).

References

AgileAlliance. (2022). Agile 101. Retrieved from Agile Alliance: https://www.agilealliance.org/agile101/

Agilemania. (2021, March 30). The Complete History of Agile Software Development. Retrieved from Agilemania: https://agilemania.com/history-of-agile-software-development/

Charles G. Cobb, P. (2011). Making Sense of Agile Project Management: Balancing Control and Agility. JOHN WILEY & SONS, INC.

Dictionary, C. (2022). Agility. Retrieved from Cambrideg Dictionary: https://dictionary.cambridge.org/dictionary/english/agility

Ganesan, A. (2022). Agile Ways of Working (WoW) - Know your WoW now! Retrieved from Jile: https://www.jile.io/blogs/agile-ways-of-working

Highsmith, J. (2001). Agile Manifesto. Retrieved from Agile Manifesto: https://agilemanifesto.org/

Rico, D. F. (2022). Broad Introduction: Agile Methodologies. Retrieved from Dave´s Lean & Agile Webpage: http://davidfrico.com/rico18l.pdf

Rob Cole, E. S. (2015). Agile project management: A practical guide to using Agile, Scrum and Kanban. Pearson Education.

Scrum.org. (2022). What is Scrum. Retrieved from Scrum.org: https://www.scrum.org/resources/what-is-scrum

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox