Software Process Improvement

Software Engineering & SPI Logo

Training Services

Estimation Techniques

The course provides a practical insight into different size and effort estimation techniques for software development projects.

The main topics of the course are:

  • Estimation process and its application to projects
  • Estimation techniques
  • Size estimation techniques
  • Effort estimation techniques
  • Recommendations

Project Management

The course provides a practical insight into Software Project Management.

The main topics of the course are:

  • Basic concepts of project management
  • Methods and techniques for performing the project management activities
  • Specific practices from the CMMI-DEV PP and PMC process areas
  • Generic practices of CMMI-DEV and their application for PP and PMC.

A number of exercises are developed to put hands on the different steps of establishing a project plan and a project management mechanism.

Quality Assurance

The course provides a practical insight into Software Quality Assurance.

The main topics of the course are:

  • Introduction to the CMMI-DEV PPQA process area
  • Contextualization of PPQA in an organisation
  • Quality strategy
  • The role of internal auditor

Exercises are included to practice the concepts covered in the course.

Requirements Development and Management

The course provides an insight into software requirements development and management.

The main topics of the course are:

  • Requirements Development – Requirements elicitation and analysis
  • Requirements Development – Requirements validation
  • CMMI-DEV 1.2 process area – Requirements Development (RD)
  • Requirements Management – Fundamental concepts:
    • Customer-Development team communication
    • Development team commitment
    • Documentation and approval of requirements changes
  • Requirements bi-directional traceability
  • CMMI-DEV 1.2 process area – Requirements Management (REQM)

Exercises are included to practice the concepts covered in the course.

Verification and Validation

The course provides a practical insight into the verification and validation activities carried out in a project.

The main topics of the course are:

  • Basic concepts: defect, defect categories, verification, validation
  • Review and inspection techniques
  • Verification in the Life Cycle of software development
  • Basic concepts and activities from CMMI-DEV VER process area.
  • Test: unit, integration, system
  • Test plan and validation metrics
  • Basic concepts and activities from CMMI-DEV VAL process area

Exercises are included to practice the concepts covered in the course.

Measurement and Analysis

The course provides a practical insight into the measurement and analysis activities carried out in an organisation.

The main topics of the course are:

  • The need of performing measurement and analysis activities in an organisation
  • Establishing indicators aligned to the objectives and the information needs of an organisation
  • Establishing a measurement and analysis system
  • Basic concepts and activities from CMM-DEV MA process area.

Exercises are included to practice the concepts covered in the course.

Configuration Management

The course provides an insight into configuration management.

The main topics of the course are:

  • Basic concepts of configuration management
  • CMMI-DEV Configuration Management process area
  • Interpreting practices
  • Strategy and solutions for implementing CMMI practices
  • Relationship to software engineering disciplines

Exercises are included to practice the concepts covered in the course.

Supplier Management

The course provides an insight into supplier management processes.

The main topics of the course are:

  • Basic concepts of Supplier Management
  • Habitual problems of the suppliers management
  • Applicability of the process area “Supplier Agreement Management”
  • Generic Process of Supplier Management:
    • Supplier selection
    • Negotiating agreement with the supplier
    • Executing the agreement with the supplier
    • Finishing the agreement with the supplier and checking the product

Exercises are included to practice the concepts covered in the course.

® Capability Maturity Model, Capability Maturity Modeling, CMM and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.

Latest News

July 20, 2010

Do It Yourself Smart Experiences

ESI-Tecnalia is taking part in a European Project with other 40 international companies

June 23, 2010

2010 ESI@net event: identifying plenty commercial opportunities!

More than 20 organisations all around the world came on the 7th and 8th June to the ESI@net 2010 Event

June 10, 2010

ESI-Tecnalia holds the 2010 INES annual meeting

INES is an Spanish Technologocal Platform based on Software and Services Spanish Initiatives.

ESI Training Courses

ESI Events