the software development practice advisor & ibm rational

27
The Software Development Practice Advisor & IBM Rational Achieving Effective Lean and Agile Transformation Chris Sibbald Product Manager, Cross-Rational Products & Initiatives IBM Rational Mark Kennaley President & Principal Consultant Fourth Medium Consulting Inc.

Upload: others

Post on 02-Apr-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

The Software Development

Practice Advisor & IBM Rational

Achieving Effective Lean and Agile Transformation

Chris Sibbald

Product Manager, Cross-Rational Products & Initiatives

IBM Rational

Mark Kennaley

President & Principal Consultant

Fourth Medium Consulting Inc.

© Copyright 2012 Fourth Medium Consulting Inc.

Outline

The Business Problem

Key Platform Technologies – IBM Rational Method Composer (RMC) &

IBM Rational Team Concert (RTC)

The Solution – The Software Development Practice Advisor

leveraging the IBM Rational Platform

Slide 2

© Copyright 2012 Fourth Medium Consulting Inc.

The Business Problem

Slide 3

Change-management – 70% failure rate historically

Common reasons for failure -> inattention to culture, lack of Vision

© Copyright 2012 Fourth Medium Consulting Inc.

The Business Problem

Methodology Fads & Fashion

Cognitive bias – method/practice choices currently based on social groups, dogma

Organizational silo’s – lack of an end-to-end Value Stream focus, not “Optimizing the Whole”

Slide 4

Classic RUP & Plugins

for

PPM,SOA, J2EE, .NET,

Compliance,

Maintenance

SEI ATAM, ARID, SAAM, QAW

CMMI

IEEE/ACM

SWEBOK

PMBOK

Agile-UP/OpenUP

XP SCRUM

COBIT

ITIL

LEAN

SPEM/UMA

Practice Bodies of KnowledgeActionable Processes

ITUP

Books

TOGAF

Zachman

EUP

Catalysis

Six-Sigma

Modern

Software

Engineering

Practices

EPIC

EABOK

BABOK

© Copyright 2010 Fourth Medium Consulting Inc.

© Copyright 2012 Fourth Medium Consulting Inc.

The Business Problem

A Cottage Industry

A sea of certifications and silver-bullets, and consultants selling their “wares”

“Cargo-cult” coaching – focus on ceremonies, lack of credible evidence of efficacy

Not enough bona-fide coaches - journeyman, master and experts, take time to “grow”

Slide 5

© Copyright 2012 Fourth Medium Consulting Inc.

Business Implications

Slide 6

Direct Cost of inefficient SPI

= 33% of 30% of 1% of $1.7T

Direct Costs of failed SPI

= 70% of 1% of $1.7T

Direct Costs of ineffective approaches

-> 14% outright project failures (Standish)

= 14% of 1/2 of $1.7T wasted

-> 25% challenged projects (Ambler)

= 25% of $1.7T X 20% overrun

Opportunity Costs of ineffective approaches

= 7.5 X $204B (Sessions)

$2B /yr

$11B /yr

$85B /yr

$119B /yr

$1.53T /yr

© Copyright 2012 Fourth Medium Consulting Inc.

Our Vision

Facilitating Better Decisions to achieve Better Outcomes in Software Development

Timely and practical leverage from all software engineering knowledge - in context

Optimum project steerage versus fire-and-forget or “dead reckoning”

Efficient and effective transformation to modern practice at scale

We will do this by…

Reducing waste by ending the world of methodology as we know it

Integrating competing methodology factions and approaches

Eliminating cognitive bias related to myopic consideration, zealot mindsets

Materially improving change management success rates

Explaining why succeeding projects succeed, and failing projects fail

Slide 7

© Copyright 2012 Fourth Medium Consulting Inc.

“Optimize the Whole” – SDLC 3.0

Slide 8

© Copyright 2010 Fourth Medium Consulting Inc.

© Copyright 2012 Fourth Medium Consulting Inc.

Culturally Sensitive Adoption

Slide 9

© Copyright 2012 Fourth Medium Consulting Inc.

A New Paradigm

Slide 10

Decision-centric process improvement

Expert Practice Knowledge

Context &

Culture

Practice

Choices

Self Organization

Mitigation

Software

Development

Endeavor

“Our way-of-working”

Risks, Advice

& Guidance

© Copyright 2012 Fourth Medium Consulting Inc.

A New Paradigm

Reality over rhetoric – true empiricism

Slide 11

Project, Portfolio, Organization

and Industry Results

Smart

Retrospectives

Delivery

Intelligence

Inspect &

Adapt

Practice

Refactoring

Outcomes Steerage

Decisions

Learning

© Copyright 2012 Fourth Medium Consulting Inc.

Rational Method Composer - Tooling

12

© Copyright 2012 Fourth Medium Consulting Inc.

Basic Concepts –

Method Content, Process

Method Content (Who, What, Why, How)

Highly re-useable information

Definition of Roles, Tasks, Work Products and associated relationships

Includes Guidance and Categories

No timing information

Process (When)

End-End sequence of Phases, Iterations, Activities and Milestones that define the development lifecycle.

Defines When tasks are performed via Activity Diagrams and/or Work Breakdown Structures

OMG Software & Systems Process Engineering Meta-Model Specification (SPEM) V2.0

http://www.omg.org/spec/SPEM/2.0/PDF13

© Copyright 2012 Fourth Medium Consulting Inc.

Method Authoring: RMC

Project plan

templates

Lessons learnt from

previous project and iteration

Content on

managing

iterative developmentCorporate

guidelines

on compliance

Content on agile

development

Tool user

guidance

Model-based

dev’t

Configure a cohesive process framework

customized for my project needs

Create project plan and work item templates for

Enactment of process in the context of my project

Standardize representation and

manage libraries of reusable Method Content Develop and manage Processes

for performing projects

Process assets

patterns

Standard or

reference processes

Guidance on

Service-oriented dev’t

Configuration mgmt

guidelines

Feedback/Harvest

Feedback/Harvest

14

© Copyright 2012 Fourth Medium Consulting Inc.

Role-based guidance

available as a Web site

15

© Copyright 2012 Fourth Medium Consulting Inc.

Rational Method Composer –

Method Content

16See EPF Wiki (Internal): http://rupository.svl.ibm.com:3000/

© Copyright 2012 Fourth Medium Consulting Inc.

SDPA – a Hybrid Approach Builder

Slide 17

Practice-based decisions for “our way-of-working”

Contextualization of endeavours -> practice fitness-for-purpose

Cultural affinity -> practice adoptability

Brand agnosticism

© Copyright 2012 Fourth Medium Consulting Inc.

An Expert System

Advice and guidance at scale – “Coach-in-a-box”

Identifies practice choice risks, cognitive bias

Industry expert supplied mitigation advice and guidance

Lowered process improvement costs

Focused usage of difficult to find bona-fide coaches, JIT knowledge transfer

Slide 18

© Copyright 2012 Fourth Medium Consulting Inc.

A Dynamic “Playbook”

Dynamic generation of workflow models

Practice choice aspects tangle into universal kernel

Slide 19

© Copyright 2012 Fourth Medium Consulting Inc.

Knowledge-base –

IBM RMC content

Practice and workflow element knowledge-based developed and maintained

using IBM Rational Method Composer

Slide 20

© Copyright 2012 Fourth Medium Consulting Inc.

Custom Content Integration

Override with in-house content to retain specific know-how

Practice element content, workflow element content

Slide 21

© Copyright 2012 Fourth Medium Consulting Inc.

Organizational Learning

Delivery Intelligence through “Smart” Retrospectives

Empirical at the project, organization, portfolio and industry level

Slide 22

© Copyright 2012 Fourth Medium Consulting Inc.

ALM Event Data

Integration with IBM Rational Collaborative Lifecyle Management

Correlation of burn and normalized velocity, rework to practice efficacy

Slide 23

© Copyright 2012 Fourth Medium Consulting Inc.

Dynamic Steerage

In-flight Practice Refactoring

5-why’s facilitation, system learns

Slide 24

© Copyright 2012 Fourth Medium Consulting Inc.

An Emerging Community

Industry Advisors

Philippe Kruchten – RUP, Professor @ University of British Columbia

Stephen Mellor – Agile Manifesto, Actionable UML

Meilir Page-Jones – Object-oriented Modeling guru

Additional Candidates… Capers Jones, Pekka Abrahammson,

Glenn Alleman, Tom Gilb

Practice Stewards

Community of brand-agnostic practice experts

JIT Training and Coaching

Facilitating knowledge integration across “tribal” communities

© Copyright 2012 Fourth Medium Consulting Inc.

Fourth Medium Consulting Inc.

Engagement focused IT management consulting firm of 14 years

Products include:

Software Practice Advisor– Expert System

– Configures dynamically a hybrid, brand agnostic, practice-based approach

– Smart Retrospectives, Organizational Learning

Services include:

Lean IT Transformation

Software Engineering Coaching – Lean-Agile-Unified Process

SDLC Process Enactment Consulting

Lean Enterprise Architecture, Compliance, Governance Consulting

© Copyright 2012 Fourth Medium Consulting Inc.

Thank you!

www.software-development-experts.com

Slide 27