How to Lead with Agile-ity. Lessons from #agileAus 2010 Agile Leadership workshop in Melbourne

I spent a few valuable hours on Wednesday morning, 14 September at the 2010 Agile Executives & Leaders Workshop with Jim Highsmith, co-author of the Agile Manifesto and Director of Cutter Consortiums Agile Product & Project Management practice , and others discussing

  • revising performance measurements
  • facilitating self-organizing teams
  • developing strategies for the operational portfolio
  • and strategic agility.

Below are some of my thoughts and takeaways, Jim’s book recommendations and links for further reading. I’ve included a mindmap as a structure to further develop for your own Agile journey. I used iThoughtsHD for the iPad to capture this. Enjoy and please comment below… Here’s a snapshot if you’re not inclined to read all the detail…

Agile word cloud

My Key Take aways The Leadership goal is Proactive Agility — Create and respond to change to remain competitive STEP 1 — Develop Strategies. Some high level steps to get you started…

  • Understand the drivers and strategy of the organization
  • It’s useful to understand if your organization is primarily driven by
  • Responsiveness = Agileexample: Googleover
  • Efficiency = Traditionalexample: Wal-Mart
  • and to position these in terms of a Goal vs Constraint
  • An example from my personal experience is the IT Systems Integration and IT Outsourcers/Service Provider space where Agile is a hard internal sell, as these organizations need to position themselves in the market as thought-leading, fast moving agile organizations, but their profits are derived from strong, repeatable process to drive efficiencies to deliver the price point demanded by the customer.
  • This creates the famous paradox of agile!
  • How to transition to benefit from the Agile approach while still delivering profits?
  • Requires development of an Agility Roadmap
  • Position the organization in terms of the commitment level to Agile
  • Strategic
  • Organizational Leadership understands and actively drives Agile
  • Portfolio
  • Agile portfolio management level
  • Operational
  • most Agile programs start at this level
  • Agile business strategy drives delivery strategy
  • Measured by
  • Business Responsiveness
  • Quality
  • Investment
  • Business Impact
  • Continuous Delivery applied at all 3 levels, being
  • Continuous Development
  • Continuous Integration = Many organizations are here
  • Automated Testing
  • Continuous Deployment
  • Automated Deployment
  • We could expand this to include
  • continuous Change Management?
  • continuous Training?
  • My observation is that possibly it is less about volume of features deployed than integration between stacks to ensure integrated quality output in a streamlined way
  • Shifting leadership thinking and measures
Agile Triangle
  • Traditional Iron Triangle = assumes Minimal change . “Plan — Do” Personal note: I have spent the best part of my career to date implementing this model, with Prince 2, PMP and PMO’s for large organizations, but I like the Agile thinking as I believe a hybrid of the 2 models can solve many of the challenges currently faced. The challenge is how to control the Iron Triangle while delivering quality with adaptable reliability?
  • Scope
  • Cost
  • Schedule
  • Agile Triangle = enables inevitable changes “Envision — evolve” . Includes
  • Necessary Constraints
  • Scope
  • Cost
  • Schedule
  • Actual Goal
  • Value (Releasable Product)
  • measured by the least functionality (see Lean Startups ) to satisfy the customers business objectives
  • Quality (Reliable, Adaptable Product)
  • Reliable = works consistently
  • Adaptable = Future proof, maintainable
  • so how do you sell this into your organization?
  • Prove operational level Continuous Integration success to gain buy in from the Portfolio level
  • see ci
  • see portfolio level
  • STEP 2 — BE Agile
  • So what is agile?
  • Agile Manifesto
  • Declaration of InterDependence
  • Agile Project Leadership Network
  • Shifting focus to leaders and execs away from pure PM focus
  • So what about “self-organizing teams
  • The key message to leaders is lead by demonstrating the Agile behaviors in ALL areas of the organization
  • stop asking for the detailed project plan to deploy the Agile Project ;-)
  • move from command-control to lead-collaborate
  • Embrace the fact that you are the Rider of Paradox
  • You DO need to be predictable AND adaptable
  • Predictable
  • Reliable, not repeatable
  • Agile
  • Releasable Product Value
  • Quality
  • Constraints
  • see Agile triangle
  • Cadence (Release cycle) & Capacity vs detailed task/schedule
  • Adaptable
  • shift your behavior from ‘conforming’
  • Focus on work throughput to reduce the actual issue which is too much work in progress
  • Agile Leadership Values
  • Cultivate a Visionary, facilitating, constraining style
  • Evolve thru vision vs plan everything
  • Evolutionary action
  • Managers manage teams and teams manage the tasks
  • Oversee and provide direction
  • Facilitate flow of teams and change management
  • Value over Constraints
  • Adapting over Conforming
  • Team over Tasks
  • STEP 3 — Do Agile
  • Doing Agile as a leader entails
  • Lead
  • Provide focus, clarity and decisions and direction
  • Facilitate
  • create a frictionless working and collaboration environment
  • Constrain
  • The hard but valid corporate stuff
  • People, Money, Priorities & Time allocation
  • Anticipate the future in terms of
  • Time
  • Learn and appreciate Time Pacing
  • Transitions
  • Create responsive systems
  • Structure
  • create agile design guidelines
  • see http://blog.cutter.com/2010/01/26/understanding-the-nature-of-self-organizing-teams/
  • create adaptive architectures
  • delivers what leaders want — more & now
  • Technical Debt
  • The workshop noted that getting resources and funding to address this is a really hard sell
  • ideas were to choose language carefully, depending on audience
  • position in terms of
  • $ for Sales organizations
  • Time to market in product organization
  • demonstrate cost of change in terms of time and $ with and without technical debt
  • ‘pad’ projects
  • ok in smaller project environments
  • can only deliver rapid future value if managing technical debt in the present
  • TD prevention and reduction strategy should be in place continuously
  • create a vision and action plan to transform to Agile
  • Bold and clear vision
  • evolutionary not revolutionary
  • full organizational commitment
  • evolve a hybrid agile approach
  • scalable, appropriate processes & practices
  • Must have product vs process focus
  • Evolve a hybrid approach
  • Portfolio management
  • Project Management
  • Release management
  • Manage outside time
  • Iteration management
  • Managing inside team
  • Tech
  • Scrum
  • Xp
  • adopt agile behaviors
  • persist
  • create KPI’s that drive the desired behavior, not metrics for the sake of it = agile metrics?
  • consider an Agile Governance system
  • balance
  • Investment & risk
  • Dollars and time are not iterative
  • When they’re gone they’re gone
  • These are linear, not agile. Consider this when communicating
  • over
  • Gates
  • Envision
  • Explore
  • Deploy
  • Measure agile proficiency
  • Value
  • Consider Speed to value measures
  • self-sustainable Quality
  • Time
  • Cost
  • Scope
  • see ‘Satir Change Model’
  • THE key driver of behavior and a favorite enabler of mine: Performance Measurement
  • I’ve seen too many Performance Measurement / KPI systems fail due to
  • Implementation because we should have one
  • to please HR
  • arbitrary metrics to please the Leaders
  • Metrics unrelated to OUTCOMES
  • Rating system to ‘influence’ salary review discussions
  • There is only one reason for the existence of KPI’s — encouraging behavior of the team members to deliver quality value and a great experience to the customer — internal or external
  • Jim suggest basing KPI’s on the Agile Triangle
  • Agile Triangle = enables inevitable changes to “Envision — evolve”
  • Necessary Constraints
  • Scope
  • Cost
  • Schedule
  • Actual Goal
  • Value (Releasable Product)
  • measured by the least functionality to satisfy the customers business objectives
  • Business Benefits over customers pre-conceived solution
  • early release delivering maximum business benefit
  • Quality (Reliable, Adaptable Product)
  • Reliable
  • works always
  • earlier testing against test cases
  • Quality=can I release this today
  • Adaptable
  • Future proof, maintainable
  • Quality of maintainable code
  • Adaptable =can it produce value in the future easily
  • NOTES: There was a fair bit of discussion on how to cost Agile projects? Please share your thoughts and experiences in the comments below…
  • Jim suggested that costing can be done at the Capability level
  • Minimum work to create cost
  • High level estimate, plan, tech design based on hybrid use cases
  • Cost & Scope here
  • Recommended Reading from this workshop Recommended Links The two major traditional project management methodologies have established working groups to address the impact of Agile and hybrid models.
  • PMI is has created an agile special interest group here
  • Prince 2 has published a white paper on hybrid projects. On the way to Agile?
  • Recommended Twitter handles to follow:

    [ff aplndotorg jimhighsmith ericries]

    Mindmap from the Workshop
Agile leadership
  • In conclusion, the workshop was excellent value and thought-provoking. I’ve attempted to capture the essence and look forward to your views and comments below…

Subscribe to Leslie Barry

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe