Agility within and of itself is a strategy.
Agility is not only the ability to create the change, but also the capability to adapt to the changes. Within an IT, organizational agility should be defined as the speed in which the organization can enable the enterprise's goals and objectives as IT strategy is an integral element of business strategy. Agile is a culture as well!It is important to recognize that moving to Agile may require a significant culture change that affects the entire business. It certainly is NOT just a "development thing.”
The Agile Best/Next Practices
- Is DevOps the Next Thing or the Real Thing: DevOps is a deployment pipeline that stresses communication, collaboration, and integration between software developers and information Technology (IT) professionals. But most of the organizations just talk about it, very few are doing it. So is it just the buzzword, the trending idea, the "next big thing" or the real thing happening? Do you consider DevOps a tool, a technique, a collection of methods, a focus, an approach, or, like agile, a philosophy or mindset?
- Agile Practice: How to Set Sustainable Pace in Agile Initiatives -With Agile gaining momentum, the techniques upon how to make it more successful also become a hot topic. For example, how to set a sustainable pace in Agile initiatives? Is Agile velocity more about business values (features) or line of code? Is it more about project effectiveness (doing the right thing) or more about team productivity? And how to continue improving the team’s capacity and capability?
- Vertical Slicing Useful or Detrimental to Agility? Agile as a set of values and principles - a philosophy for customer centricity and improvement. And it is a way people found themselves working. And there are many Agile techniques or mechanisms which were experimented or tested. For example, vertical slices are often related to the dependencies between technical stacks. To avoid people wait for each others for progress, a common approach is to define interfaces and create/generate mocks. So people may focus on their slices, but is it still a “Waterfall” mentality? Or will it be detrimental to agility?
- Agile Practices "Up": Many forward-looking organizations are shifting from doing Agile to being Agile. Scaling agile needs to be taken in several dimensions. It's not only the number of developers. There is also the number of teams, the number of sites (including onshore or offshore), the number of time zones, the number of products or values streams the developers work on, and so on. And even more importantly, how to follow the set of agile principles and practice Agile up, to build an agile leadership team or boardroom, and practice agile philosophy to run an entire organization?
- Agile Tuning: Process vs. Practice: Agile has been adopted as the main principle, philosophy and methodology to manage the project and even run the business today. Within the years of experimenting and tuning, it also develops systematic processes and best or next practices, why are they important for the success of Agile and how to leverage them in Agile management?
The “Future of CIO” Blog has reached 1.3 million page views with about 2600+ blog posting in 59+ different categories of leadership, management, strategy, digitalization, change/talent, etc. The content richness is not for its own sake, but to convey the vision and share the wisdom. Blogging is not about writing, but about thinking; it’s not just about WHAT to say, but about WHY to say, and HOW to say it. It reflects the color and shade of your thought patterns, and it indicates the peaks and curves of your thinking waves. Unlike pure entertainment, quality and professional content takes time for digesting, contemplation and engaging, and therefore, it takes the time to attract the "hungry minds" and the "deep souls." It’s the journey to amplify your voice, deepen your digital footprints, and match your way for human progression.