SlideShare a Scribd company logo
1 of 65
Measure Your Results by Applying  Measured Capability Improvement Framework and Rational Insight  Per Kroll Chief Solutions Architect MCIF, IBM [email_address]   PPM06 © 2009 IBM Corporation
Discussion Topics ,[object Object],[object Object],[object Object],[object Object]
Challenges to the effective delivery of software A history of cost overruns, schedule slips and quality issues “ Business leaders and CIOs are under pressure to enable their teams to become  catalysts for change.  However,  change is outpacing their ability to deliver .   They are reorienting their teams to  focus on ROI and quantified  business outcomes   and to  mitigate risk and reduce costs. ” –  IBM CIO Survey, 2008  Growing focus on business outcomes “ 49%  of budgets suffer overruns and  62%  fail to meet their scheduled” 30%  of project costs are due to rework and poor execution of requirements” “ 50%  of outsourced projects are expected to under perform” “ Only  22%  of executives felt that their IT and  business strategy were tightly integrated” “ 34%  of software projects are deemed  successful costing $300B annually”
Software delivery is a business process  that can be continuously improved Source: Gartner, “Making the Difference: The 2008 CIO Agenda,” Jan. 2008 Requirements Design Implementation Verification Deployment CIO’s top priority over last three years:   “Improving Business Processes”
Measurement is key to transforming a business process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Measurement Status - Today Fortune 500 companies with productivity measures:  30% Fortune 500 companies with quality measures: 45% Fortune 500 companies with complete measures:  15% Fortune 500 companies with missing measures:  85%  Number of software measurement personnel  5,500 Number of software projects measured:   160,000 Number of software projects  not  measured 50,000,000 - Capers Jones (2009)
Does It Help to Measure? Companies that measure:  Companies that don’t: On-time projects:  75% On-time projects:  45% Late projects:  20% Late projects:  40% Cancelled projects:  5% Cancelled projects:  15% Defect removal:  > 95% Defect removal:  Unknown Cost estimates:  Accurate Cost estimates:  Optimistic User satisfaction:  High User satisfaction:  Low Software status:  High Software status:  Low Staff morale:  High Staff morale:  Low - Capers Jones (2009)
Yet the wrong metrics can incent negative behavior
Lessons from the factory world: Knobs and meters ,[object Object],[object Object],[object Object],Results Setting Better
Meters for software and systems delivery improvement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Operational Efficiency 0% 100% Practice Adoption 0% 100% Business Value $0M $15M
Leverage a Control Framework to Manage to Expected Business Results Operational Level Practice Level Business Level Process Enactment / Governance Enforcement / Process Awareness Jazz Platform Business Objectives Process Definition / Practices Rational Method Composer Operational Objectives feedback feedback feedback Feedback Performance Measurement (IBM Rational Insight) Value Metrics e.g., ROI, ROA for SSD Operational Effectiveness Metrics e.g., Time to market, productivity Practice Adoption/Maturity Subjective IBM Rational  Self-Check Practice  Artifacts Objective
A Systematic Approach to Software Excellence ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Empower teams to measure, manage and incrementally improve their software delivery capability.  Establish business and operational objectives Prioritize practices and define roadmap Accelerate adoption with tools and services Report, analyze and  act on results Phase 1 Phase 2 Phase 3 Phase 4 Start next incremental improvement
Leverage MCIF Assets to Incrementally Define the Control Framework Operational Level Practice Level Business Level Process Enactment / Governance Enforcement / Process Awareness Jazz Platform Business Objectives Process Definition / Practices Rational Method Composer Operational Objectives Phase 4: Rational Insight Phase 3-4: Self-Check Phase 3: Rational  Method Composer Phase 2: Health Assessment Phase 1:  Exec Business Value Workshop Phase 3: Rapid Deployment Package NEW ENHANCED feedback feedback feedback feedback Performance Measurement (IBM Rational Insight) Value Metrics e.g., ROI, ROA for SSD Operational Effectiveness Metrics e.g., Time to market, productivity Practice Adoption/Maturity Subjective IBM Rational  Self-Check Practice  Artifacts Objective
Unifying Platform  -  Jazz  Operationalize capability improvement Define Business and Operational Objectives Define Practices Operationalize processes, accountability, and policies across the organization Measure, monitor and report on practice adoption, and business and operational results Phase 4 Phase 3 Phase 1/2 Client Integrations Server Integrations Future IBM Capabilities 3 rd -Party Jazz Capabilities Deliver Enduring Quality Accelerate Change & Delivery Ensure  Security & Compliance Manage Architecture Manage Evolving Requirements Improve Project Success Query Storage Collaboration Discovery Data Warehousing Administration:  Users, projects, process Best Practices JAZZ SERVICES
Discussion Topics ,[object Object],[object Object],[object Object],[object Object]
The Danger of Information Blind Spots ,[object Object],[object Object],[object Object],[object Object],[object Object],“ 77% of managers are aware of bad decisions that they have made because they did not have access to accurate information” Source: Business Intelligence Forum, Strategic decisions still taken based on gut feel, 2004
Measure and manage software delivery performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Deliver performance and predictability with integrated lifecycle intelligence Rational Insight Integrated  lifecycle intelligence “ Organizations exercising world-class performance management practices enjoy  a 2.4 times market returns of typical companies” BusinessWeek Study: The Payoff of Pervasive Performance Management Control Settings Results Better
Measure performance against business objectives   IBM Rational Insight   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],“ Until now we were gathering metrics by manual methods. Rational Insight simplifies the presentation... Overall great tool to have for optimizing project efforts and giving management a birds eye view of the project performance at all stages.” Real-time information in a single view across projects, products and geographies Automated project and process measurement can improve team productively by 15% “ Through the automation and dashboard capabilities in Insight, our team is saving over 40 hours a month on our reporting activities.  We also can offer new capabilities such as “on-demand” dashboards which would have been very  labor intensive to do without Insight”
Rational Insight – SSD Performance Management Open Lifecycle Service Integrations Best Practice Guidance ClearCase MS Project Quality Manager Partners Cognos based report server provides a consolidate view ClearQuest RequisitePro Team Concert Insight Measured Capability Improvement Framework (MCIF) Powered By Cognos 3 rd  Party  Integrations Rational Insight Data Warehouse ODBC/JDBC XML Powered by
Rational  Insight Project  Management Build  Management Architecture  Management Requirements  Management Change  Management Configuration  Management Portfolio  Management Quality  Management CxO Project Manager Collaborate across disparate development artifacts In the context of business objectives   Process Lead
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Collaborate across disparate development artifacts In the context of business objectives   CxO Process Lead Project Manager
Multiple Roles Come With Multiple Usage Patterns… View dashboards and reports online… View reports on mobile devices… Embed charts and reports in spreadsheets / presentations… Search for reports using standard paradigms… Easily create and customize graphical dashboards…
Extending the Insight platform with Cognos Go! Increase business intelligence user adoption rates within your organization by letting users view and consume reports, scorecards, and other BI content using familiar applications or devices, such as a  BlackBerry® ,  search engine ,  MS Office application , or Web browser. IBM Cognos 8 Go! Dashboard   lets users build and edit dynamic and interactive dashboards using a drag-and-drop Flash interface. IBM Cognos 8 Go! Mobile  lets users securely receive and interact with reports and analysis through their BlackBerry® handheld devices. IBM Cognos 8 Go! Search  lets users find existing reports in  IBM Cognos 8 Business Intelligence  more quickly. It also lets you integrate BI content into enterprise search applications such as those provided by Autonomy, Fast,  Google , and  IBM . IBM Cognos 8 Go! Office  lets your users view, interact with, and refresh BI content within MS Office applications such as Microsoft® Excel®, PowerPoint®, and Word®.
Discussion Topics ,[object Object],[object Object],[object Object],[object Object]
This top-level dashboard showcases schedule variance, project health, size, and % complete for each project. Drill down on project for more info. This next set of slides showcases the executive performance measurement dashboard we are using to govern Rational’s development teams leveraging Rational Insight using MCIF-style dashboards. Note that some data has been added, changed or removed to avoid revealing confidential data. Project health by region. Drill down for regional information, including headcount and cost-related information. Dashboards are organized around business objectives to ensure focus on potential problem areas preventing us to reach stated business objectives.
Project Health and Practice Control Metrics Iterative  Development 2-Level Planning Continuous Integration
Discussion Topics ,[object Object],[object Object],[object Object],[object Object]
Confidently deliver incremental improvement Progress checkpoints ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Drive necessary change at lower cost with a proven, repeatable approach Measured Capability Improvement Framework Data analysis Continuous and measurable improvement Learning opportunities “ IBM’s advice was not ‘product centric’ but rather focused on the business outcomes for Qantas and how we could go about achieving those.” Brad Tate, Manager Enterprise Solutions Qantas Rational Insight
Additional MCIF and Rational Insight Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],IBM Rational Insight
© Copyright IBM Corporation 2009.  All rights reserved.  The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied.  IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials.  Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement  governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.  Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.  IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

More Related Content

What's hot

Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611John Paulson
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_kIBM
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appEPM Live
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-rameshIBM
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareLeon Smiers
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0Salim Sheikh
 
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...EPM Live
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine OverviewEPM Live
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicEPM Live
 
Extend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesExtend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesEPM Live
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationMichael zur Muehlen
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Carly Snodgrass
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementEPM Live
 
Gartner's Maturity Model For Programme Portfolio Management (PPM)
Gartner's Maturity Model For Programme Portfolio Management (PPM)Gartner's Maturity Model For Programme Portfolio Management (PPM)
Gartner's Maturity Model For Programme Portfolio Management (PPM)Gartner
 

What's hot (18)

Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611
 
Software Quality Df
Software Quality DfSoftware Quality Df
Software Quality Df
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers share
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0
 
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It Basic
 
Extend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesExtend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and Services
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process Innovation
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
 
Gartner's Maturity Model For Programme Portfolio Management (PPM)
Gartner's Maturity Model For Programme Portfolio Management (PPM)Gartner's Maturity Model For Programme Portfolio Management (PPM)
Gartner's Maturity Model For Programme Portfolio Management (PPM)
 

Viewers also liked

web 2. 0 performance testing - Dave chadwick
web 2. 0 performance testing - Dave chadwickweb 2. 0 performance testing - Dave chadwick
web 2. 0 performance testing - Dave chadwickRoopa Nadkarni
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyRoopa Nadkarni
 
Challenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BChallenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BRoopa Nadkarni
 
Overcoming Contradictions - Mike O Rourke
Overcoming Contradictions - Mike O RourkeOvercoming Contradictions - Mike O Rourke
Overcoming Contradictions - Mike O RourkeRoopa Nadkarni
 
Hang On A Minute - Ankur Goyal
Hang On A Minute - Ankur GoyalHang On A Minute - Ankur Goyal
Hang On A Minute - Ankur GoyalRoopa Nadkarni
 
Trasnformation Design Patterns - Sandeep Katoch
Trasnformation Design Patterns - Sandeep KatochTrasnformation Design Patterns - Sandeep Katoch
Trasnformation Design Patterns - Sandeep KatochRoopa Nadkarni
 
Smarter Products For A Smarter PLanet - Neeraj Chandra
Smarter Products For A Smarter PLanet - Neeraj ChandraSmarter Products For A Smarter PLanet - Neeraj Chandra
Smarter Products For A Smarter PLanet - Neeraj ChandraRoopa Nadkarni
 

Viewers also liked (7)

web 2. 0 performance testing - Dave chadwick
web 2. 0 performance testing - Dave chadwickweb 2. 0 performance testing - Dave chadwick
web 2. 0 performance testing - Dave chadwick
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden Lindsey
 
Challenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BChallenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick B
 
Overcoming Contradictions - Mike O Rourke
Overcoming Contradictions - Mike O RourkeOvercoming Contradictions - Mike O Rourke
Overcoming Contradictions - Mike O Rourke
 
Hang On A Minute - Ankur Goyal
Hang On A Minute - Ankur GoyalHang On A Minute - Ankur Goyal
Hang On A Minute - Ankur Goyal
 
Trasnformation Design Patterns - Sandeep Katoch
Trasnformation Design Patterns - Sandeep KatochTrasnformation Design Patterns - Sandeep Katoch
Trasnformation Design Patterns - Sandeep Katoch
 
Smarter Products For A Smarter PLanet - Neeraj Chandra
Smarter Products For A Smarter PLanet - Neeraj ChandraSmarter Products For A Smarter PLanet - Neeraj Chandra
Smarter Products For A Smarter PLanet - Neeraj Chandra
 

Similar to MCIF- Per Kroll

Fail to prepare - Softworld 2011
Fail to prepare -  Softworld 2011Fail to prepare -  Softworld 2011
Fail to prepare - Softworld 2011Sageukofficial
 
Fail to prepare, prepare to fail: implementing ERP and CRM systems
Fail to prepare, prepare to fail: implementing ERP and CRM systemsFail to prepare, prepare to fail: implementing ERP and CRM systems
Fail to prepare, prepare to fail: implementing ERP and CRM systemsSageukofficial
 
Business Case4 Process Improvement
Business Case4 Process ImprovementBusiness Case4 Process Improvement
Business Case4 Process ImprovementAl Bennett
 
G A InfoMart Cognos TM1 planning budgeting-forecasting solution
G A InfoMart Cognos TM1 planning budgeting-forecasting solutionG A InfoMart Cognos TM1 planning budgeting-forecasting solution
G A InfoMart Cognos TM1 planning budgeting-forecasting solutionGA InfoMart Ltd
 
Accenture-Value-Realization-for-SAP
Accenture-Value-Realization-for-SAPAccenture-Value-Realization-for-SAP
Accenture-Value-Realization-for-SAPLionel Vuillemin
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfEnricoJohanes1
 
Business Process Modeling & Automation: Where are we?
Business Process Modeling & Automation: Where are we?Business Process Modeling & Automation: Where are we?
Business Process Modeling & Automation: Where are we?Denis Gagné
 
IBM Smarter Process
IBM Smarter ProcessIBM Smarter Process
IBM Smarter ProcessProlifics
 
Bdo pro intro deck for web site
Bdo pro intro deck for web siteBdo pro intro deck for web site
Bdo pro intro deck for web siteBizDevOpsPro
 
The Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In TelecommunicationsThe Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In TelecommunicationsNathaniel Palmer
 
The value of benchmarking software projects
The value of benchmarking software projectsThe value of benchmarking software projects
The value of benchmarking software projectsHarold van Heeringen
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of viewvmglover
 
Sept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementSept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementHaroon Abbu
 
Improving IT application services with six sigma
Improving IT application services with six sigmaImproving IT application services with six sigma
Improving IT application services with six sigmastuimrozsm
 
Eba beyond theory v6 notes
Eba beyond theory v6 notesEba beyond theory v6 notes
Eba beyond theory v6 notesJudithOja_Gillam
 
BPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessBPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessClay Richardson
 

Similar to MCIF- Per Kroll (20)

Fail to prepare - Softworld 2011
Fail to prepare -  Softworld 2011Fail to prepare -  Softworld 2011
Fail to prepare - Softworld 2011
 
Fail to prepare, prepare to fail: implementing ERP and CRM systems
Fail to prepare, prepare to fail: implementing ERP and CRM systemsFail to prepare, prepare to fail: implementing ERP and CRM systems
Fail to prepare, prepare to fail: implementing ERP and CRM systems
 
IT Solutions
IT SolutionsIT Solutions
IT Solutions
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Business Case4 Process Improvement
Business Case4 Process ImprovementBusiness Case4 Process Improvement
Business Case4 Process Improvement
 
G A InfoMart Cognos TM1 planning budgeting-forecasting solution
G A InfoMart Cognos TM1 planning budgeting-forecasting solutionG A InfoMart Cognos TM1 planning budgeting-forecasting solution
G A InfoMart Cognos TM1 planning budgeting-forecasting solution
 
Accenture-Value-Realization-for-SAP
Accenture-Value-Realization-for-SAPAccenture-Value-Realization-for-SAP
Accenture-Value-Realization-for-SAP
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdf
 
Business Process Modeling & Automation: Where are we?
Business Process Modeling & Automation: Where are we?Business Process Modeling & Automation: Where are we?
Business Process Modeling & Automation: Where are we?
 
IBM Smarter Process
IBM Smarter ProcessIBM Smarter Process
IBM Smarter Process
 
Bdo pro intro deck for web site
Bdo pro intro deck for web siteBdo pro intro deck for web site
Bdo pro intro deck for web site
 
The Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In TelecommunicationsThe Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In Telecommunications
 
The value of benchmarking software projects
The value of benchmarking software projectsThe value of benchmarking software projects
The value of benchmarking software projects
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of view
 
Sept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementSept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project Management
 
Enterprise Resources Planning Conceptual
Enterprise Resources Planning   ConceptualEnterprise Resources Planning   Conceptual
Enterprise Resources Planning Conceptual
 
Improving IT application services with six sigma
Improving IT application services with six sigmaImproving IT application services with six sigma
Improving IT application services with six sigma
 
Eba beyond theory v6 notes
Eba beyond theory v6 notesEba beyond theory v6 notes
Eba beyond theory v6 notes
 
BPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessBPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM Success
 
7 itil v3 csi 7 v1.8
7 itil v3 csi 7 v1.87 itil v3 csi 7 v1.8
7 itil v3 csi 7 v1.8
 

More from Roopa Nadkarni

New integrations for synergy and change - Sean Innes
New integrations for synergy and change - Sean InnesNew integrations for synergy and change - Sean Innes
New integrations for synergy and change - Sean InnesRoopa Nadkarni
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilRoopa Nadkarni
 
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanuAccelerated test case - Anish bhanu
Accelerated test case - Anish bhanuRoopa Nadkarni
 
Solving the enterprise security challenge - Derek holt
Solving the enterprise security challenge - Derek holtSolving the enterprise security challenge - Derek holt
Solving the enterprise security challenge - Derek holtRoopa Nadkarni
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRoopa Nadkarni
 
Req Pro - Andreas gschwind
Req Pro - Andreas gschwindReq Pro - Andreas gschwind
Req Pro - Andreas gschwindRoopa Nadkarni
 
Extending Rhapsody -Rick boldt
Extending Rhapsody -Rick boldtExtending Rhapsody -Rick boldt
Extending Rhapsody -Rick boldtRoopa Nadkarni
 
Application security vision - John b
Application security vision - John bApplication security vision - John b
Application security vision - John bRoopa Nadkarni
 
Real Insights Real Results - Steve Robinson
Real Insights Real Results - Steve RobinsonReal Insights Real Results - Steve Robinson
Real Insights Real Results - Steve RobinsonRoopa Nadkarni
 
Opportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonOpportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonRoopa Nadkarni
 
Achieving Agility At Scale - Martin Nally
Achieving Agility At Scale - Martin NallyAchieving Agility At Scale - Martin Nally
Achieving Agility At Scale - Martin NallyRoopa Nadkarni
 
RPT Oracle Plugin - Anitha Krishnamurthy
RPT Oracle Plugin - Anitha KrishnamurthyRPT Oracle Plugin - Anitha Krishnamurthy
RPT Oracle Plugin - Anitha KrishnamurthyRoopa Nadkarni
 
RQM GDD - Sharmila Ramesh
RQM GDD -  Sharmila RameshRQM GDD -  Sharmila Ramesh
RQM GDD - Sharmila RameshRoopa Nadkarni
 
Develop Web20 With Rad - Tim Frnacis Sarika S
Develop Web20 With Rad - Tim Frnacis Sarika SDevelop Web20 With Rad - Tim Frnacis Sarika S
Develop Web20 With Rad - Tim Frnacis Sarika SRoopa Nadkarni
 
Performance Management With Rational Insight - Karthi D
Performance Management With Rational Insight - Karthi DPerformance Management With Rational Insight - Karthi D
Performance Management With Rational Insight - Karthi DRoopa Nadkarni
 

More from Roopa Nadkarni (20)

Agile - Monojit basu
Agile - Monojit basuAgile - Monojit basu
Agile - Monojit basu
 
New integrations for synergy and change - Sean Innes
New integrations for synergy and change - Sean InnesNew integrations for synergy and change - Sean Innes
New integrations for synergy and change - Sean Innes
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini Patil
 
Agile - Monojit Basu
Agile - Monojit BasuAgile - Monojit Basu
Agile - Monojit Basu
 
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanuAccelerated test case - Anish bhanu
Accelerated test case - Anish bhanu
 
Solving the enterprise security challenge - Derek holt
Solving the enterprise security challenge - Derek holtSolving the enterprise security challenge - Derek holt
Solving the enterprise security challenge - Derek holt
 
RTF - Prasad bhatt
RTF - Prasad bhattRTF - Prasad bhatt
RTF - Prasad bhatt
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumar
 
Req Pro - Andreas gschwind
Req Pro - Andreas gschwindReq Pro - Andreas gschwind
Req Pro - Andreas gschwind
 
RFT - Ashish Mathur
RFT - Ashish MathurRFT - Ashish Mathur
RFT - Ashish Mathur
 
Extending Rhapsody -Rick boldt
Extending Rhapsody -Rick boldtExtending Rhapsody -Rick boldt
Extending Rhapsody -Rick boldt
 
Application security vision - John b
Application security vision - John bApplication security vision - John b
Application security vision - John b
 
Real Insights Real Results - Steve Robinson
Real Insights Real Results - Steve RobinsonReal Insights Real Results - Steve Robinson
Real Insights Real Results - Steve Robinson
 
Opportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonOpportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve Robinson
 
Achieving Agility At Scale - Martin Nally
Achieving Agility At Scale - Martin NallyAchieving Agility At Scale - Martin Nally
Achieving Agility At Scale - Martin Nally
 
RPT Oracle Plugin - Anitha Krishnamurthy
RPT Oracle Plugin - Anitha KrishnamurthyRPT Oracle Plugin - Anitha Krishnamurthy
RPT Oracle Plugin - Anitha Krishnamurthy
 
RQM GDD - Sharmila Ramesh
RQM GDD -  Sharmila RameshRQM GDD -  Sharmila Ramesh
RQM GDD - Sharmila Ramesh
 
Develop Web20 With Rad - Tim Frnacis Sarika S
Develop Web20 With Rad - Tim Frnacis Sarika SDevelop Web20 With Rad - Tim Frnacis Sarika S
Develop Web20 With Rad - Tim Frnacis Sarika S
 
Performance Management With Rational Insight - Karthi D
Performance Management With Rational Insight - Karthi DPerformance Management With Rational Insight - Karthi D
Performance Management With Rational Insight - Karthi D
 
PPM - Rajesh T
PPM -  Rajesh TPPM -  Rajesh T
PPM - Rajesh T
 

Recently uploaded

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 

Recently uploaded (20)

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 

MCIF- Per Kroll

  • 1. Measure Your Results by Applying Measured Capability Improvement Framework and Rational Insight Per Kroll Chief Solutions Architect MCIF, IBM [email_address] PPM06 © 2009 IBM Corporation
  • 2.
  • 3. Challenges to the effective delivery of software A history of cost overruns, schedule slips and quality issues “ Business leaders and CIOs are under pressure to enable their teams to become catalysts for change. However, change is outpacing their ability to deliver . They are reorienting their teams to focus on ROI and quantified business outcomes and to mitigate risk and reduce costs. ” – IBM CIO Survey, 2008 Growing focus on business outcomes “ 49% of budgets suffer overruns and 62% fail to meet their scheduled” 30% of project costs are due to rework and poor execution of requirements” “ 50% of outsourced projects are expected to under perform” “ Only 22% of executives felt that their IT and business strategy were tightly integrated” “ 34% of software projects are deemed successful costing $300B annually”
  • 4. Software delivery is a business process that can be continuously improved Source: Gartner, “Making the Difference: The 2008 CIO Agenda,” Jan. 2008 Requirements Design Implementation Verification Deployment CIO’s top priority over last three years: “Improving Business Processes”
  • 5.
  • 6. Software Measurement Status - Today Fortune 500 companies with productivity measures: 30% Fortune 500 companies with quality measures: 45% Fortune 500 companies with complete measures: 15% Fortune 500 companies with missing measures: 85% Number of software measurement personnel 5,500 Number of software projects measured: 160,000 Number of software projects not measured 50,000,000 - Capers Jones (2009)
  • 7. Does It Help to Measure? Companies that measure: Companies that don’t: On-time projects: 75% On-time projects: 45% Late projects: 20% Late projects: 40% Cancelled projects: 5% Cancelled projects: 15% Defect removal: > 95% Defect removal: Unknown Cost estimates: Accurate Cost estimates: Optimistic User satisfaction: High User satisfaction: Low Software status: High Software status: Low Staff morale: High Staff morale: Low - Capers Jones (2009)
  • 8. Yet the wrong metrics can incent negative behavior
  • 9.
  • 10.
  • 11. Leverage a Control Framework to Manage to Expected Business Results Operational Level Practice Level Business Level Process Enactment / Governance Enforcement / Process Awareness Jazz Platform Business Objectives Process Definition / Practices Rational Method Composer Operational Objectives feedback feedback feedback Feedback Performance Measurement (IBM Rational Insight) Value Metrics e.g., ROI, ROA for SSD Operational Effectiveness Metrics e.g., Time to market, productivity Practice Adoption/Maturity Subjective IBM Rational Self-Check Practice Artifacts Objective
  • 12.
  • 13. Leverage MCIF Assets to Incrementally Define the Control Framework Operational Level Practice Level Business Level Process Enactment / Governance Enforcement / Process Awareness Jazz Platform Business Objectives Process Definition / Practices Rational Method Composer Operational Objectives Phase 4: Rational Insight Phase 3-4: Self-Check Phase 3: Rational Method Composer Phase 2: Health Assessment Phase 1: Exec Business Value Workshop Phase 3: Rapid Deployment Package NEW ENHANCED feedback feedback feedback feedback Performance Measurement (IBM Rational Insight) Value Metrics e.g., ROI, ROA for SSD Operational Effectiveness Metrics e.g., Time to market, productivity Practice Adoption/Maturity Subjective IBM Rational Self-Check Practice Artifacts Objective
  • 14. Unifying Platform - Jazz Operationalize capability improvement Define Business and Operational Objectives Define Practices Operationalize processes, accountability, and policies across the organization Measure, monitor and report on practice adoption, and business and operational results Phase 4 Phase 3 Phase 1/2 Client Integrations Server Integrations Future IBM Capabilities 3 rd -Party Jazz Capabilities Deliver Enduring Quality Accelerate Change & Delivery Ensure Security & Compliance Manage Architecture Manage Evolving Requirements Improve Project Success Query Storage Collaboration Discovery Data Warehousing Administration: Users, projects, process Best Practices JAZZ SERVICES
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Rational Insight – SSD Performance Management Open Lifecycle Service Integrations Best Practice Guidance ClearCase MS Project Quality Manager Partners Cognos based report server provides a consolidate view ClearQuest RequisitePro Team Concert Insight Measured Capability Improvement Framework (MCIF) Powered By Cognos 3 rd Party Integrations Rational Insight Data Warehouse ODBC/JDBC XML Powered by
  • 20. Rational Insight Project Management Build Management Architecture Management Requirements Management Change Management Configuration Management Portfolio Management Quality Management CxO Project Manager Collaborate across disparate development artifacts In the context of business objectives Process Lead
  • 21.
  • 22. Multiple Roles Come With Multiple Usage Patterns… View dashboards and reports online… View reports on mobile devices… Embed charts and reports in spreadsheets / presentations… Search for reports using standard paradigms… Easily create and customize graphical dashboards…
  • 23. Extending the Insight platform with Cognos Go! Increase business intelligence user adoption rates within your organization by letting users view and consume reports, scorecards, and other BI content using familiar applications or devices, such as a BlackBerry® , search engine , MS Office application , or Web browser. IBM Cognos 8 Go! Dashboard lets users build and edit dynamic and interactive dashboards using a drag-and-drop Flash interface. IBM Cognos 8 Go! Mobile lets users securely receive and interact with reports and analysis through their BlackBerry® handheld devices. IBM Cognos 8 Go! Search lets users find existing reports in IBM Cognos 8 Business Intelligence more quickly. It also lets you integrate BI content into enterprise search applications such as those provided by Autonomy, Fast, Google , and IBM . IBM Cognos 8 Go! Office lets your users view, interact with, and refresh BI content within MS Office applications such as Microsoft® Excel®, PowerPoint®, and Word®.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59. This top-level dashboard showcases schedule variance, project health, size, and % complete for each project. Drill down on project for more info. This next set of slides showcases the executive performance measurement dashboard we are using to govern Rational’s development teams leveraging Rational Insight using MCIF-style dashboards. Note that some data has been added, changed or removed to avoid revealing confidential data. Project health by region. Drill down for regional information, including headcount and cost-related information. Dashboards are organized around business objectives to ensure focus on potential problem areas preventing us to reach stated business objectives.
  • 60. Project Health and Practice Control Metrics Iterative Development 2-Level Planning Continuous Integration
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. © Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Editor's Notes

  1. Sources: (1) CHAOS Chronicles v12.3.9, The Standish Group, June 30, 2008.Airbus from Business Week -- http://yahoo.businessweek.com/globalbiz/content/oct2006/gb20061005_846432.htm (2) BusinessWeek January 12,2004, Shifting Work Offshore? Outsourcer Beware” -- based on Gartner survey of 219 clients who outsourced projects offshore & domestically – half are expecting to fail to deliver anticipated savings. (3) "Corporate Software Development Fails To Satisfy On Speed Or Quality", Forrester Research, Inc., 2005.
  2. The business process of software delivery is a non-trivial process. It has a lot of moving parts. Making things worse, it deals with innovation, frequently one-of-a-kind work, and artifacts where it is non-trivial how to measure their value or goodness. How do you determine how good a design is, for example. We know from Gartner studies that the top priority of CIOs over the last three years have been to Improve Business Processes. But how can you improve your business process if you do not know what works and what does not work. Reality is that in most organizations, we have very little data allowing us to take insightful decisions wrt what works and what does not so that we can improve. This means that most organizations are guessing what changes to make to get more business value from IT Delivery. Many organizations spends $100Ms or billions of dollars on IT Delivery, yet, we are primarily guessing how to use that money wisely. If we want to increase the business value of software delivery, we need to take the guessing out of software delivery.
  3. We can learn a lot from other industries. The biggest influence on software development right now comes from the principles of Lean Manufacturing which can be derived from Toyota Production System. Toyta in 2007 became the world’s largest car manufacturer. Even more impressive is that Toyota’s profit is bigger than the combined profit of all other car companies combined, so it seems like they are doing something right. Toyota revolutionized how the manufacturing process, and many of these key concepts can effectively be leveraged in the software industry. They changed the notion of that Quality must cost. Instead, they said that if you build with high quality directly, you can actually reduce cost, and the same is true for software development. They introduced the notion of Kaizen, continuous process improvement where many small improvements will add up over time. They involved team members in the change process. In the 70s, it was pretty revolutionary to have a blue collar worker stop the manufacturing process because they saw a defect. And they focused heavily on measures. No work without process No process without metrics No metrics without measurement No measurement without analysis No analysis without improvement MCIF brings many of these key thoughts to the domain of software delivery
  4. Talk about the wrong incentive – we may all chuckle here, but this is more the norm than the exception I’d like to talk about changing this conversation, too!!! 
  5. This fundamental notion of types of measures is de-facto standard in other industries, but not that common in software, maybe we can learn something. You are typically looking for a certain outcome. You need to measure whether you are getting this desired outcome or not. This is done through so called outcome measures . To get the outcome, you need to change a few things, that is, you need to turn a few knobs. You want to measure that the system has properly responded to the knobs, which are so called control measures .
  6. Here are an example of 3 levels of measures. For most audiences, the top 2 levels are outcome measures, and bottom are control measures. Let’s say that you want to increase your profit. You need to measure the Profit to know whether you are achieving that business objective or not To improve Profit, you decide that you need to Increase Productivity and Improve Quality. You now need to measure whether you are achieving those operational objectives. To improve productivity and quality, you decide that you need to introduce or improve the practices Test Management, Iterative Development, and Continuous Integration. For each of these practices you can now introduce control measures to assess how well the organization have adopted these practices. For Test Management you can analyze Defect density and its distribution across different components and severity levels. For Iterative Development, you can track Velocity and Iteration Burndown For Continuous Integration you can track Build Stability and Build frequency, and so on
  7. The Measured Capability Improvement Framework (MCIF) is a measurable approach to continuous capability improvement Captures +10 years of Rational experiences in incremental adoption Key aspects have been used in agile transformation’s of +80 IBM internal projects Process independent – used in conjunction with RUP, XP, Scrum and other processes A systematic approach for improving your business using four phases: Phase 1: Elicit and set business value objectives Reduce Time-to-Market, Improve Quality, Increase Innovation, …) Phase 2: Determine the right set of practices and tooling to drive desired business objectives Leverage assessments and out-of-the-box business objectives to practices mappings Phase 3: Accelerate and monitor the adoption of the technology Effectively deploy well-governed practices Understand what aspects of which tools to adopt to effectively adopt practices Process guidance, training courses. enablement material, etc Phase 4: Measure the business results realized Understand whether target practices are successfully adopted Understand whether desired business outcomes are achieved or not Take corrective actions
  8. 07/21/10 Explode this slide – I wanted to wrap this presentation up with a short discussion of our future direction as it relates to providing the industries only platform for operationalizing capability improvements, But before I talk to the future, let me talk about what is here today: You can define practices in RMC, and make those available in context of Jazz-based tools You can capture best practices and policies in Jazz platform and the platform will support and enforce their usage We have beta capabilities that provide you with the ability to measure how you are doing within Jazz and non-jazz-based products. Jazz is a middleware platform for software delivery. That means that you can get access to all of the above without having to force each team to retool. Your team can e,g. stay on VisualStudio, while benefiting from the above, which lowers TCO, allowing you to decide when and how to evolve the development environment of each individual team while still operationalizing your ability improve the capabilities of your Software and Systems Delivery organization. The direction we are moving towards is to further strengthen these capabilities. We want to fully integrate our process definition capabilities with the Jazz process capabilities, so that Rational Method Composer becomes a process definition tool for the Jazz platform We want to extend the capabilities of the Jazz platform in areas such as RACI specifications and policies We want to deliver a comprehensive measurement solution, allowing you to monitor the business process of software capabilities The sum of the above is that we believe that we today have the industry leading solution in this area, and that we continue evolving it to address your needs.
  9. We all know that when driving a car, there are inherit blind-spots. If you don’t adjust our mirrors to get proper visibility into what is happening all around you, the results could be significant. There are blind spots within your software development processes as well…. Team members may not have visibility into overall business goals and operational initiatives that are driving their deliverables Management may not have relevant, timely visibility into whether development activities are meeting current business and operational initiatives There is often an overload of “data” and it is difficult to aggregate it into useful, “actionable information” This disconnect can often lead to making key business decisions without the required accurate and up-to-date information
  10. To help narrow down the blind spot(s), a systematic approach to measuring and managing the performance of your software delivery teams is required. Statistics show that organizations that leverage world-class performance management practices see a 2.4 times market return over companies that do not! That is a huge differentiation! Leveraging the principles of the Measured capability Framework that Per presented early with the new IBM Rational Insight product, organizations can: Measure process and project outcomes using real-time intelligence based on 20 years of IBMs best practice metrics, dashboards, and models Make informed decisions based on objective, accurate information. Alerts and automation enable you to focus on key issues early in the integrated lifecycle, reducing the cost of issues by a factor 10, 100, or even 1000 Enables real-time action and collaboration based on aligned and relevent data
  11. The IBM Rational Insight product is based on the industry leading Cognos 8 BI reporting platform and enables real-time and historical views across projects, products, and geographies. Additional statistics show that by leveraging automated project and process measurement can improve team productivity by at least 15%. Per showed us some detailed metrics showing this performance gain earlier. Insight is an integral part of the overall Rational brand strategy enabling Collaboration across disparate development artifacts IN the context of business and organizational objectives. Teams can continue to leverage collaboration facilities built into their development environments. Insight extents the reach of that collaboration to multiple levels of management as well. Automation of reporting and measurement, leveraging Jazz compliant open REST interfaces and the Cognos 8 BI reporting engine Reporting on “relevant” data with a built in library of industry best practice metrics and dashboards. I will demonstrate some of these in a few minutes. Although very early in it’s lifecycle, Insight is already helping organizaitons realize some of these benefits. Insight enabled Unsiys to automate some of their manual metrics gathering and simplify the presentation, giving management a “birds eye view of all stages of project performance Insight has been deployed internally at IBM as well and one team is already saving over 40 hours/month through automated data gathering and report generation. In addition, they can now offer on-demand dashboards which were very labor and time intensive before they started using Insight.
  12. As I indicated earlier, Insight leverages an open REST integration framework just like the Jazz Open Services for Lifecycle Collaboration. There are OOTB integrations in Insight V1.0 with Rational Team Concert, Quality Manager, Clearcase, Clearquest, RequisitePro, and TestManger. We also have an OOTB integration with MS Project. The platforms may be further extended to connect to almost any DBC, JDBC, or XML based data source, and we have Business Partners working on developing additional integrations. The IBM teams will be continuing to develop Insight integrations to most/all Rational/Telelogic products as well and will continue to be deployed over the next few years. Data from these disparate and distributed sources can then be included in either on-demand, live operational reports, or Sent thru our Cognos based Extract, Transform, and Load engine and stored in the Insight Data Warehouse for trending and analytical reporting. The Cognos Framework Manager enables Insight to deliver a metadata model that encapsulates the business consumer and metrics /report engineer from the complexities of the underlying data warehouse or point product schema. Only the necessary objects and relationships are exposed, allowing a wide range of consumers to define and author new KPIs, reports, and dashboards. And finally, Insight includes best practice guidance in the form of Measurement Capability Improvement Framework (MCIF) and a newly developed Performance Measurement practice. More on that in a few minutes…
  13. Each of these consumers may have one or more disparate usage models for their reports. The underlying Cognos reporting platform can be extended to support many report delivery methods. Users can log into the Rational Insight web site to view role and user based dashboards are reports. This includes full drill down, drill up, and drill thru analytics. Report generation can be automatically scheduled with various delivery options. I will cover this in more detail during the Insight demonstration. Managers may wish to take advantage of the Cognos Go! Mobile features enabling reports to be delivered to Mobile devices such as a Blackberry or PDA. Cognos enables a single report “template” to support both online viewing thru the web site and off-line viewing thru Mobile devices. Other users may wish to embed reports, or portions of reports (charts, tables, etc.) within Microsoft Office Word, Powerpoint, or Excel documents. The Cognos Co! Office integration enables this integration as well. The Cognos Go! Dashboard application enables users even more flexibility over the look and feel of their dashboards and reports. Using Go! Dashboard, users may dynamically personalize the look and feel and presentation style of any Insight report element. Again, leveraging the same report template(s) that are deployed on the Insight web site. Finally, the Cognos Go! Search features enables IT shops to integrate the Cognos Search engine with their corporate search applications, such as Google. From within a Google search, users will have the additional benefits of being able to see details on when a report was created or generated. They can even visualize a snapshot of the report right there in the search results window! All of this is possible through our integration with the Powerful Cognos 8 BI reporting platform.
  14. Use a work items list to coordinate the team and prioritize work. The work items list represents the development teams to-do list. It is similar to the product backlog used in the Scrum methodology and contains all proposed and schedule work for the project. Work items may be created to fix a defect, to add requirements to address an enhancement request, or to capture other actions that must be addressed. The high priority work items are addressed first. Work items may be decomposed into smaller work items as needed to add detail or to split the work into smaller pieces so it can be completed within the bounds of an iteration. Work items are the primary planning and tracking elements on the project.
  15. Next, I would like switch gears and take you through an demonstration of the Insight Version 1.0 product. In this demonstration, I will walk you through many of the features and capabilities of the Cognos based Insight user interface. We will be holding additional Webcasts to cover advanced Insight topics such as report authoring and data administration .
  16. After logging into Insight the initial display is the welcome screen. From here, there is a wealth of information at your fingertips. The Insight “Tour” is an 8 minute flash tour of all the Insight components. There are links to tutorials, help pages on the web, and even a link to the RMC Performance Management practice delivered with Rational Insight. I will cover that in a bit more detail later. The “Visit my home” link will take me to my personalized start page.
  17. This is the landing or home page configured for my project. Like much of the Insight interface, this is highly customizable and can easily be configured with information relevant to your projects and programs. A number of controls that can be placed on the portal include: A web page viewer – in this case, we are looking at the home page for the 2009 Rational Software Conference. There is also an RSS feed portlet and an quick access URL list. Clicking a link in either of these portlets will display the results in the main html viewer on this page. Across the top, I have some tabs configured to display additional project information. For my project, I have one tab for my Executive level business valure dashboards; one tab with my Project specific KPIs and dashboards. The reports tab contains views into project and program level KPIs and reports; And the Practices tab contains best practice guidance in the form of the new MCIF published Performance Measurement practice. First, we will explore the executive dashboards configured for my projects….
  18. My initial dashboard on the executive dashboard tab is an overall program scorecard. There are KPIs that are measuring the overall status of the 3 projects that my team is working on: Classics CD, Online Auction, and Smarter Living. This includes a schedule performance Index, Cost performance index, Overall quality indicator, and a KPI measuring on time project deliveries. The map indicator is showing the geographic distribution of my workforce, with an indicator of whether my staffing profile is at or below planned or expected values.
  19. If I hover over one of the geographies, I am presented with additional detail pertaining to that region. I can also drill into one of the regions to display a detailed breakdown of that geographies staffing profile.
  20. This drill thru report the staffing profile for my 3 projects in the United States. The cross-tab in this report can be configured to sort on any column and include summaries across a number of dimensions. The report is also context aware and shows the details for the selected region. Now, lets look at some of the additional features ability on this report
  21. Clicking on the “Add This Report” button enables me to add this report to either my personal folder of reports, or my personal set of report bookmarks. I can then easily access the report later on…
  22. I can also display the report in various formats. This includes HTML for view in the web; PDF for either viewing in the web or sending via email; XML for exporting to other tools; and various MS Excel and CSV file formats. The Cognos platform enables a single report template to be utilized for any of these output formats.
  23. Finally, I have a number of options available for saving the report. A snapshot of this report can be saved which includes the report template as well as the data being displayed. A “view” of this report can be saved, which will save any parameters used to generate this report. Or the report can be sent via email to one or more recipients…
  24. From this view, I can see that the overall status KPI of Online Auction project is not green. I will now bring up the overall status dashboard to look at project(s) in a bit more detail.
  25. This dashboard is displaying a number of KPIs related to my project’s overall status. This includes cost measurements as well as a number of KPIs related to customer satisfaction. The Budget chart shows that we have been successful in implementing some cost control initiatives and that my actual expenses are tracking very close to my budget. The Delivery Schedule chart tracks how many releases have been delivered on time, within 2 weeks of customer commitment, or greater than 2 weeks over the committed release date. This is a key leading indicator of customer satisfaction on my projects. I can see that most of my releases have been on time, or within 2 weeks, but we might want to look at the projects delivering late. The one think that I immediately notice is that my defect count KPI is showing that there is a problem. I will click on my Quality Dashboard to get additional information on my project quality KPIs.
  26. The quality dashboard is showing a number of practice or project level measures that are feeding into our overall status KPIs. Here we are tracking KPIs like the number of pre and post ship defects on all three of my projects. I can quickly see that the post-ship defect count for my Online Auction project is much higher than my other projects. I can drill down on this report to view additional detail. Click on the right bar of the post ship defect report
  27. The drill-thur connection from metric to metric, or report to report is completely customizable. In this case, we are taken to a chart comparing project size (measured using Clearcase) to defect count (using RTC and CQ). This is easily accomplished using the linkage established in the Insight data warehouse. I am interested in seeing whether that higher defect count is related to project size (where a much larger code base could contribute to the larger defect count). However, this report indicates that all three projects are about the same size. Let me close this report and examine some of the other KPIs on my quality dashboard Click on the to close this report…
  28. Now that it is apparent that my Online Auction project requires more attention, I am going use one of my Project Management views of the Online Auction project to look at some of the project specific KPIs… Click on the Project Dashboards tab…
  29. My Online Auction project dashboard has a number of KPIs configured showing information from the various tools being uses to develop and manage this project. The Work KPIs show project velocity and burndown. This data is coming from Rational Team Concert and ClearQuest. The Build Health chart shows how stable my project builds have been. I can see that there was an inconsistent number of project builds being performed. A Continuous Build practice was recently deployed as part of an overall quality improvement operational initiative and we can quickly see that we are startting to satisfy our objective. The enhancement request backlog chart shows that our enhancement requests are not being implemented as quickly as we would like. I will drill into this report for additional detail… Click on the Enhancement Request Backlog chart…
  30. One of the drill-thru paths for this chart was a requirement churn trend. We would normally expect to see changes in requirements stabilize as the project moves thru its iterations and sprints. In this case, it appears that there continues to be changes in requirements throughout the lifecycle, indicating that we may want to introduce and measure some additional requirements management practices on this project. I would like to add a comment to this report so that one of my team leads can investigate this trend. To do this, I can click on the “add comment” button to start collaborating on this report… Click on the Add Comment button…
  31. From here, I can enter who authored the comment and add some text. I will ask Per, my lead analyst to look into the trend. Click the X to close this dialog
  32. I can now sent this report to Per via email so that Per is immediately notified that there is an issue that needs his attention The email form allows me to select or enter one or more recipients as well as some text to accompany the message. I can optionally include a link to this report or even embed the report in the email message… Click on the X to close this dialog…
  33. However, requirements churn alone does not explain the high post-ship defect count…. Let me drill into the Enhancement Request report again, this time looking at how well these requirements are being tested… Click on the enhancement request chart again…
  34. OK, from here, I can see a leading indicator of an issue. It appears that the requirements that are being implemented (measured from Rational Requisite Pro and Rational Team Concert) are not being properly covered by test cases (measured from Rational Quality Manager and Rational Test Manager). This is clearly an indicator that a more formal testing methodology needs to be implemented and measured. Having this historical data stored in the Insight data warehouse will enable us to measure the effectiveness of a test Driven Development practice implemented, regardless of what testing or test management tool is leveraged. If I need additional information on the requirements that are not being tested, I can click on the Not Covered slice to bring up a tabular list of those requirements… Click on the not covered slice…
  35. This report shows the detailed information for all of the non-tested requirements listed on the requirements coverage chart. As you can see, this report has a number of parameters that are automatically populated as we drill thru from chart to chart, or report to report… This enables one report like this to work for multiple configurations…. Click the X to close this report…
  36. Beyond the Executive and Project level dashboards, which are useful to visualize business and operational measures and status, we can view a number of reports, either pre-configured for a project, or parameterized letting the user select the program/project to display… Click on the “reports” tab…
  37. My reports view has a number of controls defined. On the left, I can view a number of reports configured for my Online Auction project. There is also a categorized report hierarchy, enabling me to group reports is multiple categories. Finally, I have a search control that lets me search the repository for reports using a number of simple and advanced search criteria. I will expand my “Most Popular” link at the top of the list to look at some of my commonly viewed reports. Click most popular…
  38. One key report that we use on this project is a Requirements traceability report… Click on the Requirements Traceability report…
  39. This report displays information on the requirements that are being implemented on this project. The color coding quickly identifies any use cases that are not currently traced to a high level project feature. We are also able to look at any Defects (CQ, RTC, etc.) that have been filed against each requirement… The related source code activity against each requirement (CC, RTC, etc.) And any test cases that have been written to test each requirement… I would like to leverage some of the automation features of Rational Insight to generate this report periodically… To do this , I will first maximize the report selector… Click on the maximize button on the report selector…
  40. Next, I will click on the schedule icon next to the report I want to automatically generate… Click on the schedule icon…
  41. This dialog enables me to setup the scheduling parameters… I can have the report generated daily, weekly, monthly, or via a pre-defined trigger. The report format (HTML, PDF, etc.) as well as report parameters may be defined, or the default values for this report will be used. Finally, the delivery method for the generated report can be specified to either send the generated report via email, save the report snapshot for later viewing, or sending the report to defined printer. Click the X to close the print dialog…
  42. One of the predefined report hierarchies that are configured OOTB maps to a set of Rational Method Composer practices Click on the Practice Oriented Hierarchy link…
  43. The Test Execution Status report, which is part of the Test Management RMC practice, can display additional information on whether our test cases (RQM, TestManager, etc.) are passing or failing… As we can see, the majority of our test cases have been passing. However, we may want to spend more time later looking into why there has been a rise in test case failures in iteration 4… What we have seen so far is an OOTB set of dashboards and reports implementing a performance management system. As I indicated earlier, we have developed and delivered an RMC practice on Performance Management Click on the Practices tab…
  44. The Performance Measurement practice gives users an immense amount of guidance on establishing and implementing, and measuring a performance management system. This includes an overview or performance measurement, multiple process diagrams… Click on the Sample Metrics tree node…
  45. There are also a number of sample metrics and measures defined that correspond to Business, Operational, and Practice or Implementation initiatives For each measure, there is information on the purpose of the metrics, implementation method, and measurement analysis. Click on Iteration Velocity…
  46. You will find that most of the metrics that are defined here have been implemented in Reports and Dashboards delivered with Rational Insight…
  47. There is also mapping defined that show which RMC practices that each of the metrics can be used to measure. As you can see, the Test Coverage measure is utilized by various best practices… Click on the scroll bar…
  48. There are also a set of “Value-Traceabilty Trees” defined These enable you to visualize how a high-level bussines objective can drive one or more operational initiatives, which are implemented in various practices and implementations. There is also a set of Rational Insight “Tool Mentors defined covering various tasks within the Rational Insight product. Click on the Welcome tab…
  49. So, as you have seen, there are a number of Executive and Business value dashboards defined OOTB with Rational Insight. Many more can be configured to map to individual business drivers. For any business driver, there can be multiple operational initiatives implemented. Insight Implements many KPIs and reports that measure the implementation, progress, and performance of these operational initiatives and can feed that information into business value dashboards and scorecards. Furthermore, there is a wealth of user assistance, tutorials, best practice guidance, and tool mentors built directly into the tool… Thank you for watching this Rational Insight Demo
  50. Now I would like to go back to Per Kroll for a quick wrap-up of this webcast
  51. Baseline alignment, efficacy and efficiency Prescriptive, best-practice measures and models Program roadmaps Root cause correlation models Skill, practices and tool maps Objective, iterative, and easy to deploy lifecycle performance management Targeted best practices Increase confidence of delivering incremental improvement Iterative process and incremental Bite sized chunks Realign Redirect Find out what is working and what is not Measure progress continuously Modify approach