Contenu connexe
Similaire à Optimising and prioritising your SDLC using business intelligence
Similaire à Optimising and prioritising your SDLC using business intelligence (20)
Plus de Kurt Solarte (15)
Optimising and prioritising your SDLC using business intelligence
- 2. About Us
David is a certified Business Analyst Kurt is a Certified Managing Consultant
and an IBM Senior IT Specialist working working in IBM Rational Software in
in Rational Software in Canberra; Sydney; focusing on Agile Development
focusing on Project and Portfolio and Collaborative Application Lifecycle
Management (PPM) and Requirements Management. Kurt recently spent seven
Management (RM). David came to IBM years with IBM Global Business Services
from industry spending 10 years as a in the US as a Managing Consultant;
Senior Business Analyst / Project where he specialised in delivery of
Manager in the Retail, Manufacturing, eCommerce, web portal, and business
Financial Services and Construction analytics projects. Kurt has also been part
sectors, designing and implementing of IBM Software Group in the US, where
business systems applications, ERP he was an IT Specialist and Software Test
and Best of Breed software into large Engineer in both the WebSphere and
multinational organisations. Rational brands.
2 © 2011 IBM Corporation
- 3. Objective
Metrics are everywhere, in every facet of life
At the end of our 35 minutes you will understand:
–The importance of metrics in managing the health of the Software
Development Lifecycle (SDLC)
–What types of metrics can be collected and used within the SDLC
–How metrics can be collected and presented using Rational SDLC
technologies
–How to engage Rational for your or your client’s SDLC
3 © 2011 IBM Corporation
- 4. Agenda
Importance of metrics in managing all business
Software as a Business Process
Understanding the indicators of SDLC health
How we begin to capture and report of the indicators using Rational
Interpretation of the metrics and improvement
4 © 2011 IBM Corporation
- 5. Importance of metrics in managing all business
Raise enterprise transparency to reduce Improved Executive
costs and risks by mapping operational Decision Making CxO
activities to strategic objectives
Drive business innovation and reduce Continuously Improve
costs through measured and continuous Process
Lifecycle Outcomes Lead
process improvement
Gain insight into projects which span Improved Project Level
organizational and geographic Decision Making Project
Manager
boundaries
5 © 2011 IBM Corporation
- 6. Most organisations do not have the required visibility
into their development lifecycle to make accurate
decisions...
Manual, error-prone data collection, reporting and document generation prevents access to
accurate, timely, and actionable information
Unable to measure performance and demonstrate ROI of investments
Disparate reporting solutions produces an inconsistent and fragmented view of processes
and projects
Lack of information transparency across geographically distributed teams to support key
business decisions
Difficulty in demonstrating and documenting governance and compliance
Inability to measure the effectiveness of processes and practices for continuous improvement
Manual, error prone creation of required documentation
Inability to drive continuous organisational improvement with business goals mapped to
operational objectives and ultimately technical objectives.
6 © 2011 IBM Corporation
- 7. Agenda
Importance of metrics in managing all business
Software as Business Process
Understanding the indicators of health
How we begin to capture and report of the indicators using Rational
Interpretation of the metrics and improvement
7 © 2011 IBM Corporation
- 8. Software delivery lifecycle is a business process
Implementation
Requirements Deployment
/ Sourcing
Design Quality Assurance
8 © 2011 IBM Corporation
- 9. SDLC as a Business Process is more profitable
IT has to be more then sustainment
– Maintenance isn’t sufficient anymore
– IT/Software must be a differentiator
Continuous Improvement creates Efficiency
– Must drive measured and continuous process
improvement
– Efficient use of time, money and resources
Alignment AND Efficiency breed Growth
– Alignment between actual results and planned
business goals
– Ability to track: Cost, Revenue, Time-to-ROI, KPIs
specific to Line of Business
Avoiding the Alignment Trap in IT; David Shplberg, Steve Berez, Rudy
Puryear, & Sachin Shah; MITSloan Management Review 2007
Avoiding the Alignment Trap in IT; David Shplberg, Steve Berez, Rudy
Puryear, & Sachin Shah; MITSloan Management Review 2007
9 © 2011 IBM Corporation
- 10. Agenda
Importance of metrics in managing all business
Software as Business Process
Understanding the indicators of health
How we begin to capture and report of the indicators using Rational
Interpretation of the metrics and improvement
10 © 2011 IBM Corporation
- 11. Understanding the indicators of health
Looking at the basic software lifecycle some out of the box metrics we can collect and use
today are:
Rational Rational Rational
OOTB OOTB OOTB
Requirements Development Testing
Coverage of test X Blocking Defects X Coverage of Reqmnts X
Reqmnts Churn X Blocking Work Items X Test Execution Status X
Reqmnts Status Trend X Build Health X Defect Trends X
Reqmnts Trace Matrix X Build Frequency X Fix Failing Verification X
Test Execution Status X Build Status X % of Tested to Imp'd Use Cases X
Untraced Reqmnts X Defect Aging X Test Lab Utilisation X
11 © 2011 IBM Corporation
- 12. Agenda
Importance of metrics in managing all business
Software as Business Process
Understanding the indicators of health
How we begin to capture and report of the indicators using Rational
Interpretation of the metrics and improvement
12 © 2011 IBM Corporation
- 13. How we begin to capture and report SDLC health
indicators using Rational Insight
Evaluate Historical Data for Lessons Learned and Corrective Action
Leverage Industry-leading management techniques with ready to use
dashboards and reports
Report on the quality and performance of your projects with built-in
measures
–Measuring Quality, Time-to-Value, Productivity
13 © 2011 IBM Corporation
- 14. Rational Insight High-Level Architecture
Change
Architecture Management Configuration
Management Management
Requirements Build
Management Management
Project & Portfolio Quality
Management Management
REST API - native REST API – adapter
XML DB
Web architecture to retrieve
product data in XML via REST
XML – ODBC Mapping | DB Access
Reporting Server
Extract, Transform, Load Data Warehouse
Reporting Model / Metadata
Report Authoring
Project Manager
CxO Process Lead
© 2011 IBM Corporation
14
- 15. Agenda
Importance of metrics in managing all business
Software as Business Process
Understanding the indicators of health
How we begin to capture and report of the indicators using Rational
Interpretation of the metrics and improvement
15 © 2011 IBM Corporation
- 16. IBM Rational measures and manages software delivery
performance using Rational Insight
© 2011 IBM Corporation
- 17. IBM Rational measures and manages software delivery
performance using Rational Insight
© 2011 IBM Corporation
- 18. IBM Rational measures and manages software delivery
performance using Rational Insight
© 2011 IBM Corporation
- 19. IBM Global Business Services does Project Milestone tracking
using Rational Insight
© 2011 IBM Corporation
- 20. Testing Metrics from HP Quality Centre
Measure process and outcomes across
the SDLC
Identify risks associated with testing and
drill down to locate root causes
Analyse and address quality trends in
the context of your entire SSD
environment
Leverage process improvement best
practices and guidelines
Measure your projects quickly with a
library of quality management and
SDLC KPIs and metrics
© 2011 IBM Corporation
- 21. Requirements Metrics from Rational DOORS
Measure process and outcomes across the
SDLC
Identify risks associated with requirements
and drill into issues
Take real-time action on relevant
requirements data
Leverage process improvement best
practices and guidelines
Get your projects up and running quickly
with library of metrics and built in collectors
© 2011 IBM Corporation
- 22. Recap
The metrics are an important part of managing the health of the Software
Development Lifecycle (SDLC)
Metrics range from requirements through development onto quality
Rational Insight, using Cognos technologies, has methods, tools, and best
practices to assist with capturing and reporting on metrics
22 © 2011 IBM Corporation
- 23. Call to Action
We hope we have opened the lid on beginning the journey to capturing
and interpreting metrics in SDLC
If of interest, contact us directly. We are willing to help. We will have a
lunch table on day two
Afternoon break we will be in Lobby
We are in the process of identifying a pilot project to work with to
further develop these concepts
23 © 2011 IBM Corporation
- 24. 24 © 2011 IBM Corporation