Directing the Agile Organisation: A lean approach to business management
()
About this ebook
Directing the Agile Organisation uses a combination of first-hand research and in-depth case studies to offer a fresh approach to business management, applying Agile processes pioneered in the IT and manufacturing industries. Agile Business Management is divided into four domains: your role as a manager, your organisation’s interaction with its customers, the management of your staff, and the tools and techniques available to optimise workflow and manage customer requirements.
Evan Leybourn
Evan Leybourn is a speaker, coach and leader in the field of Agile Business Management. He has held executive, board and advisory positions in private industry and government, and has worked with clients developing lean business practices across Australia, South East Asia, Europe and America. He also runs professional development courses for clients and has spoken at several industry conferences on Agile Business Management, corporate governance and business intelligence.
Related to Directing the Agile Organisation
Related ebooks
Agile: An Executive Guide: Real results from IT budgets Rating: 5 out of 5 stars5/5Agile for Non-Software Teams Rating: 5 out of 5 stars5/5The Agile Pocket Guide: A Quick Start to Making Your Business Agile Using Scrum and Beyond Rating: 5 out of 5 stars5/5Agile Productivity Unleashed: Proven approaches for achieving productivity gains in any organisation Rating: 0 out of 5 stars0 ratingsHacking for Agile Change: with an agile mindset, behaviours and practices Rating: 0 out of 5 stars0 ratingsDigital Agility: The Rocky Road from Doing Agile to Being Agile Rating: 5 out of 5 stars5/5Agile Leadership: A Leader’S Guide to Orchestrating Agile Strategy, Product Quality and It Governance Rating: 0 out of 5 stars0 ratingsOrganizing Toward Agility Rating: 2 out of 5 stars2/5Agile From First Principles Rating: 0 out of 5 stars0 ratings12 Steps to Flow Rating: 0 out of 5 stars0 ratingsAgile Beyond IT: How to develop agility in project management in any sector Rating: 0 out of 5 stars0 ratingsAgendashift Rating: 0 out of 5 stars0 ratingsSucceeding with Agile Hybrids: Project Delivery Using Hybrid Methodologies Rating: 0 out of 5 stars0 ratingsFrom Chaos to Successful Distributed Agile Teams: Collaborate to Deliver Rating: 0 out of 5 stars0 ratingsIntroduction to Disciplined Agile Delivery - Second Edition Rating: 5 out of 5 stars5/5Scaling Done Right: How to Achieve Business Agility with Scrum@Scale and Make the Competition Irrelevant Rating: 0 out of 5 stars0 ratingsThe 6 Enablers of Business Agility: How to Thrive in an Uncertain World Rating: 5 out of 5 stars5/5Management 4.0: Handbook for Agile Practices, Release 3 Rating: 0 out of 5 stars0 ratingsLeading Agile Teams Rating: 5 out of 5 stars5/5Agile Leadership Explained: We Can All Be Agile Leaders and Change the World Together! Rating: 0 out of 5 stars0 ratingsGetting Value out of Agile Retrospectives Rating: 0 out of 5 stars0 ratingsRetrospectives for Organizational Change: An Agile Approach Rating: 0 out of 5 stars0 ratings7 Rules for Positive, Productive Change: Micro Shifts, Macro Results Rating: 5 out of 5 stars5/5Agile Metrics in Action: How to measure and improve team performance Rating: 0 out of 5 stars0 ratingsAgile and Lean Program Management: Scaling Collaboration Across the Organization Rating: 5 out of 5 stars5/5Retrospectives Workout Rating: 0 out of 5 stars0 ratingsThe Road to Agile Coaching Rating: 5 out of 5 stars5/5
Project Management For You
Multipliers, Revised and Updated: How the Best Leaders Make Everyone Smarter Rating: 4 out of 5 stars4/5The PARA Method: Simplify, Organize, and Master Your Digital Life Rating: 5 out of 5 stars5/5Focus: The Hidden Driver of Excellence Rating: 4 out of 5 stars4/5Fundamentals of Project Management Rating: 4 out of 5 stars4/5SHRM Society for Human Resource Management Complete Study Guide: SHRM-CP Exam and SHRM-SCP Exam Rating: 0 out of 5 stars0 ratingsBuilding a Second Brain: A Proven Method to Organize Your Digital Life and Unlock Your Creative Potential Rating: 4 out of 5 stars4/5Project Management For Dummies Rating: 4 out of 5 stars4/5Reboot: Leadership and the Art of Growing Up Rating: 5 out of 5 stars5/5Quiet Leadership: Six Steps to Transforming Performance at Work Rating: 4 out of 5 stars4/5The Book on Flipping Houses: How to Buy, Rehab, and Resell Residential Properties Rating: 4 out of 5 stars4/5Leadership and the One Minute Manager Updated Ed: Increasing Effectiveness Through Situational Leadership II Rating: 5 out of 5 stars5/5Crossing the Chasm, 3rd Edition: Marketing and Selling Disruptive Products to Mainstream Customers Rating: 5 out of 5 stars5/5Federal Contracting Made Easy Rating: 5 out of 5 stars5/5Come Up for Air: How Teams Can Leverage Systems and Tools to Stop Drowning in Work Rating: 0 out of 5 stars0 ratingsAgile Practice Guide Rating: 4 out of 5 stars4/5The New One-Page Project Manager: Communicate and Manage Any Project With A Single Sheet of Paper Rating: 3 out of 5 stars3/5Execution (Review and Analysis of Bossidy and Charan's Book) Rating: 0 out of 5 stars0 ratingsMind Gym: Achieve More by Thinking Differently Rating: 3 out of 5 stars3/5The Strategist: Be the Leader Your Business Needs Rating: 4 out of 5 stars4/5The Myth of Multitasking: How "Doing It All" Gets Nothing Done Rating: 5 out of 5 stars5/5Fundamentals of Project Management, Sixth Edition Rating: 0 out of 5 stars0 ratingsHBR Guide to Project Management (HBR Guide Series) Rating: 3 out of 5 stars3/5The Third Wave: An Entrepreneur's Vision of the Future Rating: 4 out of 5 stars4/5Managing Time (HBR 20-Minute Manager Series) Rating: 5 out of 5 stars5/5The Ultimate Freelancer's Guidebook: Learn How to Land the Best Jobs, Build Your Brand, and Be Your Own Boss Rating: 4 out of 5 stars4/5
Reviews for Directing the Agile Organisation
0 ratings0 reviews
Book preview
Directing the Agile Organisation - Evan Leybourn
Resources
INTRODUCTION
Agile is about change; changing how you think, changing how you work, and changing the way you interact. By accepting, embracing, and shaping change, you can take advantage of new opportunities to outperform, and out-compete, in the market. While this sounds simple, change, by its very nature, is not easy.
The concepts in this book change what it means to do business. ‘Agile Business Management’ is a series of concepts and processes for the day-to-day management of your organisation, regardless of industry, size or location. The end goal is to improve business adaptability, staff engagement, quality, and risk management, for the benefit of your Customers.
Agile Business Management is not a quick win; it is not a ‘three-step plan’ to a ‘better business’. Agile Business Management is hard work, and requires a cultural shift from the traditional business practices of hierarchical corporate structures, customer engagement, staff management, and work processes.
This book divides Agile Business Management into four domains, each requiring corresponding changes to the way your business operates. The first domain is You, the Agile Manager. Though it may seem daunting, changing the mindset and processes of management is probably the easiest change to make. It only requires an open mind and a willingness to adapt to a changing business environment.
The second domain is Integrated Customer Engagement – the changing relationship and interactions between you and your Customer. Under Agile Business Management, Customers take on direct responsibility for the delivery of their Requirements. Teams and Customers work closely together, collaborating towards the desired outcomes. To be Agile, means to be flexible and adaptable to changing circumstances, and nothing changes more than your Customer’s needs.
The third domain is the Structure of an Agile Organisation -how you manage your staff, the heart of your business, and how they relate to the rest of the organisation. This is a change from a traditional hierarchy, towards self-empowered individuals and Teams. One of the strengths of Agile Business Management is the focus on personal empowerment, developing engaged staff as a mechanism to drive improved customer outcomes. Whilst empowerment is difficult to define and measure, the outcomes are clear. Employees have the responsibility, accountability and authority to deliver to the Customer’s Requirements.
Having examined the role of the Customer and Team, it’s time for the fourth and final domain – Work, the Agile Way. Agile Business Management uses Just-In-Time planning, and an Incremental, or Continuous, Delivery process, that allows for rapid change when scope and circumstances change. Customers work alongside the Team to shape and direct the outcomes, while the Team regularly deliver partial, though functional, products to the Customer. The product itself will continue to evolve, as each Iteration builds upon the last.
As no two organisations are the same, the design of Agile Business Management is both generic and customisable. Designed to be applicable to most organisations, it is agnostic to the size, industry, nature, location, product base, and culture of your organisation. Where possible, this book also uses common terms and definitions. This means that you will gain the greatest benefit from a considered and tailored implementation, rather than applying every concept in this book verbatim.
There are two approaches you can take when implementing Agile Business Management – the first is a selective, methodical and Incremental approach, and the second is a faster, all-at-once, big-bang approach. While each organisation has different needs, experience shows that a slower, more considered approach to process improvement, usually leads to better results. Start by changing those processes that provide the greatest organisational improvement, observe the outcome, and use that feedback to shape the next change. This is, in itself, an agile approach to Agile. Done correctly, changes in process lead to observable business improvement, which in turn leads to change in the mindset of the organisation. As always, appropriate staff and executive training should complement any organisational change.
Agile Business Management has been many years in the making, and draws on the underlying principles and concepts of the Agile movement. Originally developed by the software engineering industry, you can apply most of the concepts of Agile to technical and non-technical organisations of any size. The management concepts and processes have been implemented across numerous organisations and departments, from managing people and resources, operations management, financial management, Sales and Marketing processes, IT support, and of course software engineering.
Join us for the journey.
What is Agile?
Firstly, it is important to understand that Agile is a value system – not a process.
Based on the Lean Manufacturing¹ practices, and adapted and extended for the software industry, Agile is a generic term that describes over 50, sometimes conflicting, methods and frameworks for working in an adaptable, Customer focused, and Incremental way. These frameworks cover the full spectrum of business and product delivery; including strategy, planning, design, development, Q/A and management. Though Agile has only recently gained popular awareness, many organisations have been using these frameworks for over 20 years, and, in the case of lean manufacturing, over 50 years. Well-known Agile frameworks and techniques include Scrum², Extreme Programming (XP)³, Test-Driven Development (TDD)⁴, and Kanban⁵.
The first major milestone in the Agile story was in February 2001, when representatives from many of the fledgling Agile processes, such as Scrum, DSDM, and XP came together to write the ‘Agile Software Development Manifesto’⁶. Consisting of four core values and 12 principles, the Agile Manifesto forms the basis of all Agile frameworks, including Agile Business Management, and defines what it means to be ‘Agile’.
In Agile Business Management, the four core values define how you do business as an Agile organisation:
1 We value individuals and interactions over processes and tools (see Chapter 3: The Structure of an Agile Organisation).
That is, while processes and tools can help sustain a consistent level of output, motivated individuals and Teams collaborating and working together, are more creative, and can produce higher quality work.
2 We value working software over comprehensive documentation (see Chapter 4: Work, the Agile Way).
In an Agile Business Management context, replace ‘working software’ with ‘delivered Customer Requirements’. This means that, while processes that support delivery are important, the Team’s focus should be on delivering to the Customer’s needs.
3 We value customer collaboration over contract negotiation (see Chapter 2: Integrated Customer Engagement).
Written contracts are still important. However, you should be treating your Customer as a partner, not as an opponent. The goal of an Agile contract is to facilitate rather than protect, though it can do that as well.
4 We value responding to change over following a plan (see Chapter 4: Work, the Agile Way).
Under Agile Business Management, plans are useful as a guide, but adapting to the Customer’s changing Requirements brings greater business value, for both you and your Customer.
The values on the right (processes, documentation, contracts and plans) are still important to a successful business; however, to be adaptable and Agile, you need a greater appreciation of the values on the left (individuals, working software, customer collaboration, responding to change).
Supporting the four core values, are the 12 principles of the Agile manifesto that define the Agile mindset. These are the key business attributes that are most important to Agile practitioners. Keep in mind that, although originally written in the context of software engineering, the same mindset applies to business management. The adoption of this mindset within the management structure of an organisation is critical to the success of any Agile Business Management transformation process.
1 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software [Requirements].
2 Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
3 Deliver working software [completed Requirements] frequently, from a couple of weeks to a couple of months, with a preference to the shorter time-scale.
4 Business people and developers [Team Members] must work together daily.
5 Build projects [Teams] around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
6 The most efficient and effective method of conveying information to and within a development Team is face- to-face conversation.
7 Working software [completed Requirements] is the primary measure of progress.
8 Agile processes promote sustainable development. The sponsors, developers [Team Members], and users should be able to maintain a constant pace indefinitely.
9 Continuous attention to technical [and non-technical] excellence and good design enhances agility.
10 Simplicity, the art of maximising the amount of work not done, is essential.
11 The best architectures, requirements, and designs emerge from self-organising Teams.
12 At regular intervals, the Team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.
Understanding these 12 principles is critical to understanding Agile, and Agile Business Management.
The values and principles of the Agile manifesto, as well as some of the successful Agile frameworks from the ICT industry, form the basis of Agile Business Management. The specific frameworks that Agile Business Management utilises include Scrum (for its Incremental product development processes), Kanban (for its continuous workflow management process), Test-Driven Development (as a mechanism to embed quality control in the work cycle), Feature Driven Development (as a mechanism to break large Customer Requirements into deliverable Tasks) and Extreme Programming (to provide sustainable delivery within Teams).
Scrum
Scrum is described as a ‘framework within which you can employ various processes and techniques’, rather than a process, or a technique, for building products⁷.
Primarily used as a project management and product development framework⁸, Scrum describes a framework (as shown in Figure 1) for the Incremental Delivery of complex products. The Scrum framework is primarily team based, and defines associated roles, events, artefacts and rules. The origins of Scrum trace back to the mid-80s, but it was not a unified framework until 1995⁹, when Jeff Sutherland and Ken Schwaber brought together the related experiences and research on Incremental product development and project management.
Figure 1: Scrum framework – Mountain Goat Software (CC-AT)
Kanban
were developed in the 1940s and 50s by Taiichi Ohno¹⁰ as part of the Toyota Production System, as a mechanism to control Just-In-Time (JIT) production and manufacturing processes. Kanban, which approximately translates as ‘signboard’, is described as a ‘visual process management system that tells what to produce, when to produce it, and how much to produce’. The modern Kanban method, as formulated by David J Anderson in 2007¹¹, is an adaption of the original JIT approach, with an emphasis on staff welfare and continuous process improvement practices.
At its simplest, each prioritised Task (or Card) on a Kanban Board passes through a visualisation of the Team’s process, or workflow, as they happen. Each primary activity in the Team’s workflow is visualised as columns on the Kanban Board, usually starting at Task definition, and finishing with delivery to the Customer. Of course, being Agile, these Cards and activities are visible to all participants, including the Customer. Figure 2 shows the actual Kanban Board used to track the writing of this book.
Figure 2: Kanban Board
To identify, and control, bottlenecks and process limitations, each workflow state (or column) has a limit, called a WIP, or Work In Progress Limit, to the number of currently Active Tasks. This allows managers and Team Members to regularly monitor, and measure, the flow of work.
Lean Manufacturing
Lean Manufacturing, often called lean production, or just ‘Lean’, is a streamlined manufacturing and production technique, as well as a philosophy that aims to reduce production costs, by eliminating all ‘wasteful’ processes. Put another way, Lean focuses on ‘getting the right things to the right place, at the right time, in the right quantity, to achieve perfect workflow’.
Lean defines three types of waste: Mura, Muri, and Muda.
1 Mura (Unevenness): Mura exists where there is a variation in production workflow, leading to unbalanced situations, most commonly where workflow steps are inconsistent, unbalanced, or without standard procedures.
2 Muri (Overburden): Muri exists where management expects unreasonable effort from personnel, material or equipment, most commonly resulting from unrealistic expectations and poor planning.
3 Muda (Waste): Muda is any step in the production workflow that does not add direct value to the Customer. The original seven wastes, as defined by the Toyota Production System (TPS), were Transport, Inventory, Motion (moving more than is required), Waiting, Overproduction, Over Processing (from poor design), and Defects (the effort involved in inspecting for, and fixing, defects). Additional and new wastes are not meeting customer demand, and are a waste of unused human talent. There is further differentiation between Type 1 (necessary waste, e.g. government regulations) and Type 2 (unnecessary waste).
Based on the original Toyota Production System (see section: Kanbans), Lean Manufacturing was formally defined in 1988 by John Krafcik, and later expanded upon by James Womack, Daniel Jones and Daniel Roos¹².
Lean Manufacturing provides a set of techniques¹³ to identify, and eliminate, waste which, in turn, improves quality, and reduces overall production time and cost. In addition, Lean Manufacturing also improves the ‘flow’ of production through the system. These techniques include:
• Value stream mapping: Analysing and planning the flow of materials and information that is required in