Welcome
Welcome to the ISO/IEC 29110 Basic profile.
Main Description

 ISO/IEC 29110 , targeted by audience, has been developed to improve product and/or service quality, and process performance (see table 1).

This is a web implementation of the ISO/IEC 29110 Basic Profile to facilitate the implementation of the ISO/IEC 29110 standards and the set of Deployment Packages.

ISO/IEC 29110

Title

Target audience

Part 1

Overview

VSEs

Part 2

Framework and taxonomy

Standards producers, tool vendors and methodology vendors. Not intended for VSEs.

Part 3

Assessment guide

Assessors and VSEs

Part 4

Profile Specifications

Standards producers, tool vendors and methodology vendors. Not intended for VSEs.

Part 5

Management and engineering guide

VSEs

                                                              Table  1 — ISO/IEC 29110 Target Audience

The basic profile describes software development of a single application by a single project team with no special risk or situational factors. The project may be to fulfill an external or internal contract. The internal contract need not be explicit between the project team and their client

The Guide provides Project Management and Software Implementation processes which integrate practices based on the selection of ISO/IEC 12207:2008 - Systems and Software Engineering —Software Life Cycle Processes and ISO/IEC 15289:2006 Systems and Software Engineering – Software Life Cycle Process – Guidelines for the content of software life cycle process information products (documentation) standards elements. Annex A of ISO/IEC TR 29110-5-1-2 provides information about Deployment Packages which facilitate the implementation of the processes defined in the standard..

Using the Guide, a VSE can obtain the following benefits:

  • An agreed set of project requirements and expected products is delivered to the customer.
  • A disciplined management process, that provides project visibility and corrective actions of project problems and deviations, is performed.
  • A systematic software implementation process, that satisfies customer needs and ensures quality products, is followed.

To use the Guide the VSE needs to fulfil the following entry conditions:

  • Project statement of work is documented;
  • Feasibility of the project was performed before its start;
  • Project team, including project manager, is assigned and trained; and
  • Goods, services and infrastructure to start the project are available.

 

Project Management (PM) Process

The purpose of the Project Management process is to establish and carry out in a systematic way the tasks of the software implementation project, which allows complying with the project’s objectives in the expected quality, time and cost.

The PM process uses the customer’s statement of work to elaborate the project plan. The PM project assessment and control tasks compare the project progress against the project plan and actions are taken to eliminate deviations or incorporate changes to the project plan. The PM project closure activity delivers the software configuration, produced by SI, and gets the customer’s acceptance to formalize the end of the project. A project repository is established to save the work products and to control its versions during the project.

Software Implementation (SI) Process

The purpose of the Software Implementation process is the systematic performance of the analysis, design, construction, integration and tests activities for new or modified software products according to the specified requirements.

The execution of the SI process is driven by the project plan. SI process starts with an initiation activity of the project plan revision. Project plan will guide the execution of the software requirements analysis, software architectural and detailed design, software construction, software integration and test, and product delivery activities.

To remove product’s defects verification, validation and test tasks are included in the activities workflow.

The customer provides a statement of work as an input to Project Management process and receives a software configuration as a result of Software Implementation process execution (see figure 1).

 

 Figure 1Processes of the Basic Profile (ISO/IEC 29110-5-1-2)