Is your business Agile? If you answer “YES” to any one of these, there’s work to do.
- Teams are organized around software components or network elements. (e.g. O/S, middleware, application)
- Teams are specialized around competencies like design, architecture, test, and product management.
- Phase gates exist where a team hands-off partially completed work to another team (e.g. coded features handed off to test teams).
- Teams commit to a set of features months in advance of the delivery date.
- There is detailed up-front planning.
- Command and Control management. Managers at different levels make the decisions and assign the work.
- Teams are interrupted and asked to do something new before they finish work in progress.
- Time is spent defining terms and conditions for hand-offs of work between teams. (i.e. Internal contracts)
- Product defects are tracked in a backlog and fixed later.
- There is more than one “Priority 1” work item.
I’ll bet you can think of many others!
The challenge of enterprise Agile transition can be daunting. But if you truly value:
- Individuals and Interactions over Processes and Tools
- Working Software over Comprehensive Documentation
- Customer Collaboration over Contract Negotiation
- Responding to Change over Following a Plan
…then you can make value-based decisions that will help you create an Agile business.