Introducing xodiac XPRS on xprs.xodiac.ca, a solution designed to address project delays, cost overruns, and quality concerns
It’s one of those words that come back over and over again in context of modern delivery approaches and organizational structures. The word seems common enough to mean approximately the same in people’s minds, however I have found that it is often confused for something else. According to Merriamm-Webster, autonomy is the quality or state of being self-governing. This distinguishes it from the term empowerment, which is the state of being empowered to do something. In other words, autonomy is an internal property - it comes from within -, while empowerment comes from someone’s approval.
Autonomous teams make their own decisions, they do it based on their objectives and all the relevant information they have available about the world around them. Empowered teams also are told to do exactly that. However, the scope of their decision making power - sometimes explicit, more often implicit - limits their autonomy significantly and can even shrink should a decision be made that does not align...
Introducing business agility to an organization can have a lot of benefits to a company's bottom line. It can increase revenue, profitability, and employee retention rates. Among these improvements, one change that can often heavily and rapidly affect a company’s bottom line is reducing the cost of delivery.
Business Agility enables a company to reduce cost of delivery through:
improving its delivery processes
becoming more deliberate with its projects
having a willingness to stop
The modern marketplace is constantly evolving. Customers expect a fast return on investment of both their time and money. The complexity of many technology solutions now resides behind easily consumable web interfaces and SaaS services, making it easy to rapidly switch to alternative products. It is easier than ever to “try before you buy”, and if you don’t feel like you are getting the value, try something else. To counter this, consider how introducing Business Agility practices can protect and improve your bottom line.
Whenever the weather allows for it, we like to eat outside. At dinner time in our little courtyard in the city of Toronto, mother nature treated us to a beautiful scene. A few days later it turned into an invaluable lesson...
A mourning dove landed on the fence, looking us straight in the eye. "What a wonderful sight," I thought, "I bet it's eyeing something on our plate." Without breaking the line of sight, the dove flew over to the side of the deck, even closer, testing the boundaries of its comfort zone.
"Roocoo! Roocoo!" A few minutes later mommy dove arrives, a little chick trailing inches behind her. The family reunited, they waggled to an open space a bit further away, while we watched the scene unfold at a safe distance. By now we realized that daddy had scouted the environment, checking our reactions to his proximity. He must have considered us safe, the little one would not be harmed.
To our surprise, the adults took off, leaving the little one alone. Stunne...
Ever since John Allspaw’s “10+ Deploys a Day” and Patrick Debois coining of the term “DevOps” in 2008, DevOps has been transforming businesses in terms of software development and deployment. The DevOps culture has enabled teams from the software development and IT operations to collaborate and develop more reliable products, as well as respond to customer needs, to achieve business goals.
The increasing number of businesses utilizing DevOps platforms to enhance business operations has fuelled demand for advanced IT transformations. In fact, according to PR Newswire, the global DevOps market is projected to be valued at over $23 billion by 2027, with the U.S and Canada as major contributors.
The last decade has seen a lot of companies accelerating their digital transformations to improve software delivery. To keep up with the demands of a rapidly evolving business and technology landscape post-pandemic, the DevOps community continues to improve its practices to i...
enever there is a product for a customer, there is a value stream. Wh
-John Shook and Mark Rother, Learning to See
Creating more value for customers is a core business strategy. With more technologies being developed, companies have been optimizing their software delivery to get the best value out of their products or services. Instead of focusing on individual functions, companies are now developing an interest in the end-to-end value chain. Software development is no longer just the business of IT departments. Company leaders and management are taking an active role in making sure that the software delivery process is driving value to the business. In a way, every organization has become a software company.
Unfortunately, even after investing considerable time and resources on IT transformations, companies still experience misalignment in business vision, strategies, and goals. While they may have implemented new ways of working, such as Agile and DevOps, there is often a disconnect bet...
In previous posts, we discussed what you can learn about your team from tracking a minimum of data. We introduced throughput as the most meaningful metric you can get from only the completion time of a work item. In a subsequent post, we explained how you can calculate cycle time and work in progress by tracking the start time of a work item. In this post, we focus solely on how to calculate failure demand and what it tells you about the true delivery capacity of your team.