ABC Systems History ABC Systems has, to date, been a service oriented company ABC Systems has a customer that has given us some code to support: JDice
The Opportunity JDice is a small part of a much larger software package What does your team recommend as the best way for ABC Systems to support the JDice code? Current code is buggy. Can we fix it? Current code won’t build. Can we build it? Is the code good enough to release?
The Opportunity The customer is looking to form a partnership with ABC Systems The customer wants to know what processes we’ll use (because they have had problems with previous suppliers)
JDice Profit Potential JDice profit potential is very good if we can set up some good processes and impress our customer with our ability to support his products Key customer wants to give us more business Time is of the essence
Your Assignment Other teams in the organization are all over the place in terms of: Effectiveness of processes used Teamwork Your management wants you to recommend several key processes for managing software Technical Review Configuration Management Change Management
ABC Systems Beliefs Engineering discipline and the scientific method are critical skills for software intensive systems • The skills to make and then honor business commitments in ways that: Delight our customer today and tomorrow Leave our firm better prepared for the future The skills to understand our current productivity, and how we can improve
Basic Measurement Weekly 1-page Status Reports Each person must submit a status report What I did last week What I will accomplish next week Any Notes, Issues or Roadblocks Effort logs Capture the amount of effort you spend on each task you are assigned
The Complete Project Management Exam Checklist: 500 Practical Questions & Answers for Exam Preparation and Professional Certification: 500 Practical Questions & Answers for Exam Preparation and Professional Certification