COURSE 5125 | 2-DAY SESSION
Managing Software Development with Metrics
Metrics provide key information needed to make decisions critical to project success. You cannot build quality software or improve your software process without metrics.
You Can’t Manage What You Can’t Measure.
Measurement is the key to quality software development and maintenance. You can’t manage what you can’t measure. This course provides a practical guide on how to use software metrics throughout the software development life cycle. The focus of the course is to show how metrics are being used (1) to provide insight and early visibility into the“real” status of the software development effort, (2) provide indications of future problems, and (3) making assessments throughout the life cycle as to whether progress, productivity and quality goals are being met. Participants will learn to understand and apply a set of“best practices” metrics.
Provide Information Needed by Developers to do a Better Job.
Software metrics help developers do a better job. They provide objective information that helps identify, track and communicate issues at all levels of the organization. Additionally, it aids in identifying potential problems early, by focusing on the comparison of actual performance against planned performance.
A Practical Hands-On Approach.
This seminar provides a practical guide on how to start taking advantage of these metric based tools and techniques. Course problems will utilize data, metrics, and case studies from real world software development and maintenance projects.
Case Studies:
This class is a stimulating combination of class interaction, test case studies and group exercises. Attendees will divide into small teams and participate in two real-life case studies. In both case studies the focus is on evaluating whether the software system is stable and mature enough to transition from System Testing to be released for operations at a specific date.
In both case studies, the Program manager (contractor or in-house developer) states that the system is“in good shape”, and presents a series of different metrics. The objectives of the teams are to analyze the presented metrics, and evaluate them - what’s good, bad, potential problems, and can the plan be met, as well as what courses of action are suggested.
Who Should Attend:
A practical overview designed for technical and managerial professionals in the areas of (1) Software development and maintenance, (2) Independent Test Teams, and (3) SQA, and IV&V Staffs, concerned with using metrics to better manage, and improve quality, performance, and productivity of the software development and maintenance process. This course is perfect for:
- Software Engineer
- Software Developer
- System Tester
- System Analyst
- QA Professional
- Project Manager
- Members of IV & V Teams
- IT Manager/Director
- Business Analyst
- Application Development Director