Saturday, November 2, 2013

Agile Mindset

Agile is a state of mind!

Agility is the ability to adapt to the changes. At its core, "agile" is a mindset, a way of looking at the world and a way of thinking about work. This mindset is influenced by 12 principles of the Agile Manifesto. It is crucial for successful adoption of a better way of working that the people in the organization begin to embrace the values and principles, and then they look at the set of practices which will work for them at the level they are at. The twelve Agile Principles/guidelines of Agile can shape 12 types of minds that integrated into which being called Agile Mindset: 

1. Customer-Centric Mindset: ‘Our highest priority is to satisfy the customer through the early and continuous delivery of valuable software’. Being customer driven is the key to run today’s businesses.Customer-centric mindset brings outside-in customer viewpoint to see the business process from a new angle.

2. Change Mindset: ‘Welcome changing requirements’, even late in development. Agile processes harness change for the customer's competitive advantage. Agile is the ability to adapt to the fast pace of changes. Identify the positive early adopters with change mindset and they'll help you convert the rest.

3. Speedy Mindset:  ‘Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale’. Agile is, in its deepest and most profound sense, a philosophy of intelligent adaptation to constantly acquired knowledge and changing circumstances.A mind with speed can drive faster action to the changes.

4. Collaborative Mindset: ‘Business people and developers must work together daily throughout the project.’. Agile promotes the collaborative spirit to break through silo thinking and encourage cross-functional interaction. Agile encourages three 'I's: Interaction; Incremental and Iteration.

5. Respective Mindset: 'Build projects around motivated individuals'. Give them the environment and support they need, and trust them to get the job done.People are willing to let go of their ego and respect with each other to work more seamlessly in order to achieve common goals.

6. Open Mindset: ‘The most efficient and effective method of conveying information to and within a development team is face-to-face conversation’. People with an open, positive attitude towards change tend to embrace agile while those who dislike change, don't communicate well, or are overly defensive are at the other end of the spectrum.

7. Progressive Mindset: ‘Working software is the primary measure of progress.' We are uncovering better ways’ - learning and discovery are constantly happening in agile organizations. The agile values and principles are a foundation on which being built - the practices are much more fluid and will evolve over time

8. Focused Mindset: ‘Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely’. The customer is Agile's main focus, and being focused is key success factor to welcome customer feedback and solving problems with synergy & energy.

9. Design Mindset: ‘Continuous attention to technical excellence and good design enhances agility'. The purpose of design thinking is customer-centric, agile, and collaborative problem solving driven by 'thinking outside the box' approach and ensure to look at the organization from a 360 degree perspective with a key focus on customers.

10. Simplicity Mindset: ‘The art of maximizing the amount of work not done--is essential.’ Simplicity means or is related to too many things such as manageability, availability, scalability, flexibility, reliability, robustness, sensitivity, comprehensiveness, speed, responsiveness, etc. People that are looking for a fixed methodology or a heavily controlled process for agile will always realize less benefit – if not experience downright failure.

 11. Disciplined Mindset: ‘The best architectures, requirements, and designs emerge from self-organizing teams’. Being Agile takes more disciplines in architecture/engineering/ management, not less.

12. Adaptive Mindset: At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. In short, being agile is not about methodology or process,  it is about being flexible and adaptable. The key words here are adaptation and success.

Agile is a state of mind based on a set of values and principles. Getting the understanding that for Agile to work, it needs to be cultural, not an imposed afterthought. Ultimately, all aspects of the enterprise from strategic planning to the most atomic level tasks must embrace agile for optimal effect.


Post a Comment