Modern Agile’s four guiding principles define a simpler, safer, speedier way to achieve awesome results: Make People Awesome, Make Safety a Prerequisite, Experiment & Learn Rapidly and Deliver Value Continuously. These principles are present in the products and services we love. Modern Agile doesn’t define what roles, rituals or practices to follow. You choose how to act on the principles.
The Kanban-Ace Framework welcomes Scrum, and helps teams improve their level of agility. This article explores how a Scrum team can improve by leveraging the Kanban-Ace Framework. It introduces the Akashi Bridge, a new Kanban-Ace tool that makes it possible for Scrum teams to keep the best features of Scrum while growing to higher levels of performance thanks to Kanban-Ace advantages.
Most large companies struggle to deploy Agile in the face of compliance demands, lengthy funding cycles, and the need to involve many stakeholders. Are user stories really enough? Are BAs really irrelevant? How can we give up the BRD? Successful Agile enterprises work around these and other common misconceptions by adding the structure and discipline they need to manage complexity and risk.
Nick Tune explores what the Government Digital Service (GDS) has achieved in the UK in becoming a world-leading digital-by-default government and shares what isn’t working so well in government IT. 4
Software developers can raise their consciousness through the use of disciplined technical practices. A knowledgeable developer can influence an ever-increasing portion of the world. 1
More and more companies are realizing that having an Agile organization is critical to attracting and retaining the latest generation of millennial engineers. Here’s why.
We hear, and even use, the phrase “agile mindset.” But what is it, really? In this article several themes are identified, and ideas for introducing and nurturing these themes are discussed. 7
It is not Agile's fault, it is your fault- are you fed up with such statements? This article tries to provide a more constructive answer on how to make Agile successful. 13
What makes an agile team successful is the way people develop an effective level of interaction. Growing agile means both focusing on culture, and on co-evolution of practices and tools. 2
Agile is both simple and hard – and success depends on managers creating a suitable environment for their teams. To create and sustain high-performing agile teams, these points are fundamental.
To adopt Agile at a systemic level, take an Organization Development approach to redesign organizations, redefine learning, empower teams through self-organizing and to reduce resistance to change.
Is pair programming all that it's cracked up to be? Wes Higbee discusses why it definitely shouldn't be mandated, and why you should consider other options where it could be beneficial. 3