PS&J Software Six Sigma

Measurable, Managed Process Improvement Structured to Meet Business Goals

Serving clients in Europe, Asia and the Americas

Est. 1986

Download our Brochure ...

Contact us at:

  (201) 947-0150;  (201) 358-8828

 Quality@SoftwareSixSigma.com

Home ] About PS&J ] Products and Services ] Deployment Model ] Client Results ] FAQ ] Links ] Publications ] News ] Site Map ]


Register Today for this SEI Authorized Course:

Introduction to CMMI V1.2 ~  November 7 - 9, 2007 ~  Pittsburgh, PA

We offer CMMI training for a nationwide audience. With a different location each month, we are sure one of our courses will be an easy trip for you.  For the convenience of domestic and international participants, all our courses are located near major airports at hotels that offer free airport shuttle service


Products and Services > Project Management > Leading Software Projects

Articles:

Course Descriptions:


Leading Software Projects

Length:      4 days

Learning Methods:    Lecture and exercises

Location:   Client Site

Includes:      Lecture notes, textbooks, software

Description: Leading Software Projects provides a firm grasp of project management methods and techniques in the context of software development, but it also goes far beyond the typical PMBOK training class by providing specific detailed methods for managing the software development process’s cause and effect relations.

Tailoring:    For organizations with a CMM, CMMI, or ISO goal the course includes an optional module addressing model compliance. Additional tailoring is available on request.

Who should attend this course:

  • First and second level software project leads and experienced software engineers making the transition to team leader.

Learning objectives:

  • Give participants the skills to pro-actively manage mid- to large-size software development projects

  • Provide an introduction to estimating, planning, status tracking and risk management for software that emphasizes the special features and needs of software development

  • Show participants how to generate a software development plan

  • Provide participants with an understanding of software development economics and the mechanisms available to control project performance

  • Understand how to create and use a software quality plan to control product quality

  • Understand how specific management mechanisms control each phase of the software development life cycle

  • Understand how the software project management process relates to the CMM model, CMMI model, or ISO-9000 standard, as applicable

Topics:

Role of the Manager

Engineering Software Products

  • Scaling up Development Practices

  • Life Cycles

  • Evolutionary Development

  • Development Processes

    • RUP, Extreme Programming, TSP

Measurement

  • Metrics Framework

  • Measuring Product Size

  • Measuring Product Quality

Process Modeling

  • Software Process Cause & Effect Relationships

  • Software Development Economics

  • Defects & Yields

Planning

  • Goals

  • Organization & Teamwork

  • Documentation & Deliverables

  • Typical Work Breakdown Structures

  • Task Entry & Exit Criteria

  • Identifying Tasks

  • Task Dependencies and Pert Charts

  • Cost Accounts, Cost Account Managers, & Planning Packages

  • Subcontracting

Estimating

  • Estimating Product Size

  • Estimating Development Effort

  • Estimating Product Quality

  • Estimating Maintenance Tasks

  • Estimating Integration & Test Tasks

Statistics of Estimating

  • Dealing with Uncertainty

  • Bounding Errors

  • Combining Estimates

Scheduling

  • Staffing

  • Scheduling

  • Critical Path

Risks

  • Identification & mitigation plans

  • Avoiding Common Risks

Status Tracking

  • Work Packages

  • Earned Value, SPI, & CPI

  • Granularity

Status Tracking (cont'd)

  • Variance Analysis

  • Tracking Progress during Integration & Test

  • Tracking Progress for Maintenance Activities

  • Plan to Go

  • Effective Status Meetings

Managing Project Performance

  • Managing Customer Expectations

  • Managing Cost, Schedule, & Product Quality

  • Staff Availability & Time Management

  • Critical Path management

  • Defect Management

  • Risk Management

Managing Critical Sub-Processes

  • Requirements Analysis

  • Dealing with Change

  • Design

    • Goal & Methods

    • Prototyping

    • Dealing with Redundancy

    • Defect Prevention

    • Complexity & Effective Testing

    • Achieving Effective Reuse

    • Commercial-Off-The-Shelf (COTS)

  • Inspections

  • Integration & System Test

    • Dealing with Redundancy

    • Defect Management

    • Cost and Schedule Management

    • Release Criteria

  • Getting Value from Configuration Management & Quality Assurance

Personnel Management

  • Teams, Teambuilding & Project Launches

  • Commitments & commitment discipline

  • Coaching

  • Performance Evaluation

  • Common Problems

Avoiding Failure

  • Common Failure Mechanisms

  • Counterproductive management practices

  • Excessive Process Overhead

Effective Post-Mortems

Process Audits and Evaluations (Optional)

  • Complying with CMM & CMMI

  • Dealing with Software Capability Evaluations

  • Complying with ISO 9000 & 9000-1

 

Home

Contact PS&J Software Six Sigma at:   Phone: 201-947-0150;  201-358-8828     E-mail: Quality@SoftwareSixSigma.com

Copyright © 2001-2006  PS&J Software Six Sigma, All rights reserved.  Revised: September 28, 2007 .

PSPSM, TSPSM and CMMISM are service marks of Carnegie Mellon University.  CMM® and IDEAL® are registered in the U.S. Patent and Trademark Office.

PMBOK® and PMP® are registered trademarks of the Project Management Institute.