Project Management

Lean vs. Traditional IT Governance

From the Disciplined Agile Blog
by , , , , , ,
This blog contains details about various aspects of PMI's Disciplined Agile (DA) tool kit, including new and upcoming topics.

About this Blog

RSS

View Posts By:

Tatsiana Balshakova
Mark Lines
Mike Griffiths
James Trott
Bjorn Gustafsson
Curtis Hibbs
Scott Ambler

Past Contributors:

Joshua Barnes
Michael Richardson
Daniel Gagnon
Valentin Tudor Mocanu
Kashmir Birk
Glen Little
Klaus Boedker

Recent Posts

DA 5.6 is released

Disciplined Agile 5.5 Released

Choose Your WoW! Second Edition Is Now Available

Requisite Agility applied in Project Management

Disciplined Agile and PMBoK Guide 7th Edition

Categories

#ChoiceIsGood, #ChooseYourWoW, #ConsumableSolution, #ContinuousImprovement, #CoreAgilePractices, #experiment, #Experimentation, #GuidedContinuousImprovement, #Kaizen, #LifeCycles, #ProcessImprovement, #TealOrganizations, Adoption, agile, agile adoption, Agile Alliance, Agile Business Analyst, Agile certification, agile data, agile governance, agile lifecycle, agile metrics, agile principles, agile transformation, Agile2018, Agile2019, Agile20Reflect, AgileData, Analogy, announcement, Architecture, architecture, architecture owner, Articles and publications, Asset Management, Atari, Backlog, Barclays, being agile, benefits, bi, blades, book, Branching strategies, Browser, Business Agility, business intelligence, business operations, capex, Case Study, Certification, certification, charity, Choose your WoW, CMMI, cmmi, Coaching, Collaboration, Communications Management, Compliance, Compliancy, Conference, Construction, Construction phase, Context, Continuous Improvement, coordination, COVID-19, Culture, culture, Cutter, DA, DAD, DAD Book, DAD discussions, DAD press, DAD roles, DAD supporters, DAD webcast, DADay2019, Data Management, database, dependencies, Deployment, Development Strategies, DevOps, disaster, Discipline, discipline, Disciplined Agile, disciplined agile delivery, disciplined agile delivery blog, Disciplined Agile Enterprise, disciplined devops, Documentation, Domain complexity, dw, DW/BI, Energy Healing, Enterprise Agile, Enterprise Architecture, Enterprise Awareness, enterprise awareness, Essence, estimation, Evolving DA, Executive, Experiment, facilitation, FailureBow, feedback-cycle, finance, Financial, FLEX, Flow, foundation layer, Funding, GCI, GDD, Geographic Distribution, gladwell, global development, Goal-Driven, goal-driven, goals, Governance, GQM, Guideline, Hybrid, Improvement, inception, Inception phase, India, information technology, infosec, Introduction, iterations, Kanban, large teams, layer, lean, Lean Startup, learning, Legal Project Management, LeSS, Lifecycle, lifecycle, Manifesto, mark lines, marketing, MBI, Metaphor, Metrics, metrics, mindset, Miscellaneous, MVP, News, News and events, Non-Functional Requirements, non-functional requirements, Non-solo development, offshoring, Operations, opex, Organization, Outsourcing, outsourcing, paired programming, pairing, paper, People, People Management, phases, Philosophies, Planning, PMBoK, PMI, PMI and DA, PMI Chapter, Portfolio Management, post-format-quote, Practices, practices, Principle, Process, process improvement, process tailoring, Product Management, product owner, Product Owners, productivity, Program Management, Project Management, project-initiation, Promise, Quality, quality, rational unified process, Refactoring, Reiki, Release Management, release management, Remote Training, Remote Work, repeatability, requirements, Requirements Management, research&development, responsibilities, retrospectives, Reuse, Reuse Engineering, ride for heart, rights, Risk Management, Risk Management, Risk management, Roles, RUP, SAFe, sales, Scaling, scaling, scaling agile, Scheduled Workshops, SCM, scorecard, Scrum, ScrumMaster, SDLC, Security, security, self-organization, SEMAT, serial, skill, solutions software consumable shippable, Stakeholder Management, strategy, Support, Surveys, Teal organizations, team development, Team Lead, team lead, Teams, Technical Debt, Teleconferencing, Terminology, terraforming, test strategy, testing, time tracking, Tool kit, Toolkit, tools, traditional, Transformation, Transition iteration, transition phase, Uncategorized, Upmentors, Using PMI Standards, value stream, velocity, vendor management, Virtual Training, Workflow, workflow, workspaces

Date

linkedin twitter facebook Request to reuse this  

Categories: agile, Governance, Kanban, lean, Scrum


Arguing

Traditional IT governance typically focuses on a command-and-control, documentation-based approach. Teams are expected to adopt and then follow corporate standards and guidelines, to produce (reasonably) consistent artifacts, and to have those artifacts reviewed and accepted through a “quality gate” process. The following diagram overviews such a process for an IT delivery team – in practice we’ve seen several traditional governance lifecycles that were more complex than this and a few that had less quality gates.

Traditional IT delivery governance

Traditional governance strategies often prove to be both onerous and ineffective in practice due to the focus on artifact generation and review. For example, delivery teams will often produce required artifacts, such as requirements documents or architecture documents, solely to pass through the quality gate. The implication is that these artifacts often reflect what the team believes the governing body wants to see, and that may not be what the team is actually doing. The result is a governance façade that often injects risk, cost, and time into the team efforts: the exact opposite of what good governance should be about.

Lean IT governance, on the other hand, is a lightweight approach to IT governance that is based on motivating and enabling IT professionals to do what is best for your organization. Lean IT governance strives to find lightweight, collaborative strategies to address governance areas. It does this by focusing on risk mitigation, not on artifact generation, by leading people not by commanding them, and by enabling people by making the “right things to do” the “easy things to do”.

The following table compares and contrasts traditional and lean approaches to IT governance. The table also indicates where each governance area is addressed by the Disciplined Agile (DA) toolkit.

Governance Area Traditional Strategy Lean Strategy Disciplined Agile Implementation
Common roadmaps – What should we be doing as an organization? How should we be doing it? Detailed technical and business architecture models

 

Architectural reviews to ensure conformance

High-level technical and business roadmaps/models

 

Architecture owners embedded in teams

Enterprise IT professionals work collaboratively with teams

Product Management is responsible for producing and supporting business roadmap

 

Enterprise Architecture is responsible for producing and supporting technical roadmap

Decision rights and processes – Who is responsible for doing and deciding things? Defined roles and responsibilities

 

Defined organization structure

Teams are empowered with responsibility and authority to fulfill their mission

 

Defined roles and responsibilities

Defined organization structure

Self-organizing teams with appropriate governance

 

Robust set of agile roles defined for both delivery teams and for enterprise IT

People Management is responsible for supporting creation of effective teams

Exception and escalation processes – How do we work together to address unexpected issues or problems? Defined exception and escalation procedures

 

Defined roles and responsibilities

Defined organizational structure

Teams are empowered with responsibility and authority to fulfill their mission

 

Defined roles and responsibilities

Defined organization structure

Defined Enterprise IT workflow of DA 2.x

 

Self-organizing teams

Teams are enterprise aware and expect to work with each other

Defined roles and responsibilities

Governing body – Who is responsible for governing and how do they go about doing it? IT Governance Team

 

(Optional) Topic specific (e.g. data governance, security governance) teams formed to address those specific issues

IT governance team

 

Topic-specific governance is built into those processes

IT governance team formed if and when needed

 

Enterprise IT teams self-organize to address topic-specific governance activities

Investment in IT – How can we spend money on IT wisely? Quality gate(s) for assessing financial viability Light-weight milestones

 

Continuous financial review

Portfolio Management is responsible for making and monitoring IT investment decisions

 

Light-weight milestones: Shared Vision and Project Viability

Product Owners are responsible for monitoring team finances

Iteration wrap up includes explicit go-forward decision

Knowledge sharing – How can we learn together and promote common understanding across the organization? Training and education programs

 

Coaching and mentoring

Communities of practice (CoPs)/Guilds

Centers of Excellence (CoEs)

Same Continuous Improvement focuses on sharing learnings across teams

 

Improve Team Process and Environment process goal

Support for CoPs and CoEs

Metrics and monitoring – How can we gather intelligence to make better decisions? Metrics gathering (automated and manual) and reporting

 

Status reporting

Goal-Question-Metric (GQM)

Automated dashboards

 

Manual metrics gathering (as needed, very limited)

Light-weight GQM

Automated dashboards (Development and Operational Intelligence)

 

Support for light-weight GQM

Metrics and monitoring built into each process blade

Procedures and guidelines (guidance) – How do we do what we do? Defined, and often comprehensive, guidance and templates Critical guidance is captured in a light weight manner

 

Collaborative development of guidance

Teams are enterprise aware and expect to follow appropriate guidance

 

Each process blade includes development of appropriate guidance

Quality – Is the quality of our IT assets sufficient? Quality gates

 

Reviews

Automated quality metrics

Organizational guidance

Automated quality metrics

 

Organizational guidance

Build quality in from the start

Quality strategies built into delivery process via Accelerate Value Delivery, Improve Quality, and Align with Enterprise Direction process goals

 

Reuse Engineering promotes ways for teams to rescue and reuse assets

Enterprise Architecture promotes greater consistency across teams via common technical roadmap and strategy

Data Management responsible for promoting greater data quality

Reward and compensation – How do we recognize the work of our staff and pay them appropriately? Human Resources (HR) program for IT Same People Management addresses reward and compensation strategies
Risk mitigation – Have we taken on an acceptable level of risk given our current situation? Risk monitoring via status reporting and reviews of artifacts Risk monitoring via automated dashboards and close collaboration with teams Portfolio Management process blade addresses IT-level risk

 

Identify Initial Risks and Address Risk process goals build risk mitigation right into delivery process

Risk-based milestones built into delivery lifecycles

Roles and responsibilities – Who does what? Many narrowly defined roles

 

Roles and responsibilities are well defined

Fewer, more widely defined roles

 

Roles and responsibilities are defined

Delivery team roles and responsibilities defined

 

IT roles at scale defined

Status reporting – What is going on? Regular written status reports

 

Automated dashboards

Automated team dashboards

 

Automated portfolio dashboard

Automated dashboards (Development and Operational Intelligence)

Related Reading:


Posted by Scott Ambler on: April 20, 2016 06:49 AM | Permalink

Comments (0)

Please login or join to subscribe to this item


Please Login/Register to leave a comment.

ADVERTISEMENTS

"Next week there can't be any crisis. My schedule is already full."

- Henry Kissinger

ADVERTISEMENT

Sponsors