Beruflich Dokumente
Kultur Dokumente
Aim of Presentation
• Introduce you to the subject of business case
analysis and walk you through my book
• Highlight significant concepts and focus on
what you need to do to succeed
• Discuss how to use software cost models like
COCOMO II to help prepare business cases
• Hopefully, motivate you to read and use the
book in practice, the classroom and for fun
September 2001 Copyright RCI, 2001 2
USC
University of Southern California
C S E Center for Software Engineering
Table of Contents
• Part I - Fundamental • Part II - The Case Studies
Concepts – Chapter 5 - Playing the Game of
– Chapter 1: Improvement Dungeons and Dragons: Process
is Everybody’s Business Improvement Case Study
– Chapter 2: Making a – Chapter 6: Quantifying the
Business Case Costs/Benefits: Capitalizing
Software Case Study
– Chapter 3: Making the
Business Case: Principles, – Chapter 7: Making Your
Rules, and Analysis Tools Numbers Sing: Architecting
Case Study
– Chapter 4: Business
Cases that Make Sense – Chapter 8: Maneuvering the
Maze: Web-Based Economy
Case Study
September 2001 Copyright RCI, 2001 5
USC
University of Southern California
C S E Center for Software Engineering
Contents (Continued)
• Part III - Finale
– Chapter 9: Overcoming
Adversity: More Than a
Pep Talk
• Appendix A:
Recommended Readings
• Appendix B: Compound
Interest Tables
• Acronyms
• Glossary
September 2001 Copyright RCI, 2001 6
USC
University of Southern California
C S E Center for Software Engineering
Fundamentals
Key Point Summary
• Must view software as a business
• Must use business measures to justify improvements
Reduce Avoid/Cut
Time to Market Cost
Productivity Quality
Increase Improve
• Making the leap forward involves overcoming the
resistance to change
September 2001 Copyright RCI, 2001 8
USC
University of Southern California
C S E Center for Software Engineering
3. Conduct 5. Prepare
market survey business case
Proof of
Concept
4. Develop Approval to
business plan go-ahead
September 2001 Copyright RCI, 2001 12
USC
University of Southern California
C S E Center for Software Engineering
Supportive Tools
Software packages
• Decision support systems
– Tax planning and schedules
– Trade studies and analysis
• Spreadsheets
– Comparative analysis
– Trade studies and analysis
• Software cost models
– Parametric analysis
– Trade studies and analysis
Computing Costs/Benefits
Costs Benefits
• Use COCOTS • Use COCOMO II
– Estimates most of the non- – Estimates benchmark costs for
recurring costs option of developing code
– Recurring costs should be from scratch or legacy
estimated, for now, using – Calibrate model for domain
rules of thumb – Use maintenance model to
• Relationship management include rest of life cycle
– Nurtures relationships and • Intangibles
develops partnerships – Hard to quantify the cost and
• Technology refresh schedule impacts
– Market watch looks for better – Even if you did quantify
value for $$$ them, lots of controversy
Final Thoughts
• Numbers can be your ally
when asking for money
• When asking for money,
talk your management’s
language not ours
• Don’t be casual about
numbers, be precise
• If you want to learn more,
read my book
September 2001 Copyright RCI, 2001 30