Agility vs. Flexibility

Agile is a silver mirror, not a silver bullet: Agile is often considered as a silver bullet, a quick and easy fix to complexity issues prevalent in software development, but in fact, it is a silver mirror. You have to do continuous reflection. It advocates self-organization, working without hierarchy, progression etc. Moving to agile brings the cultural change in an organization which the management needs to understand and support. Isn't Agile about flexibility? Transparency? Why are you not able to have open and constructive conversations about the situation? Why do you have to act beneath the company’s radar screen? Agile is a state of mind, it is about embracing change, taking risks, thinking out of the box and practice the management disciplines with flexibility.
Agile does not define processes and practices but guidelines first: Agile is the set of principles, Frameworks based on these guidelines have processes and practices, but they are not rigid and fragile. The frameworks define control limits (upper and lower) in which processes can wiggle. It's much like learning to play an instrument, before you can solo you need to master the basics of your instrument in order to understand how it works, it's limits and more importantly how you interpret that instrument within the context of music performance you are in. You may have the flexibility or freedom with how you play the instrument but it always needs to be within the context of where you are at, playing the same instrument with different styles and context in an orchestra or a jazz band. Agile is a discipline, so you won't understand the point of the practices and principles until you've actually mastered them to a basic level.
Agile does not mean laissez faire. The flexibility and freedom are based on the well-defined principles. Agile is a mindset and to operationalize this mindset there are some frameworks. Many agile teams think they have the freedom to do what they want regarding Scrum or Agile. In reality they do have that freedom, however, it really helps to have some guidelines with which to start your journey. The analogy on flexibility-You have flexibility to cross the street anytime, but you can do it only when the traffic light permits you to do so. Often the problem is not people customizing their process. They should do that. The problem is when they try to change the process in order to ignore an organizational issue that prevents agility. For example, point estimation is not a mandatory practice, when managers and teams want to avoid problems, all you can do is explain the likely consequences and setting the guidelines.

Follow us at: @Pearl_Zhu
Published on February 20, 2016 23:11
No comments have been added yet.