Site icon Deming Certification Services Pvt Ltd

ISO/IEC TR 29110-2-2:2016

Courtesy: ISO/IEC TR 29110-2-2:2016

A Deployment Package (DP) is a set of artifacts developed to facilitate the implementation of a set of practices, of the selected framework, in a Very Small Entity (VSE). The Deployment Packages, described below, have been developed to help implement the processes of the Generic Profile Group. The Generic profile group is applicable to VSEs that do not develop critical systems or software. The Generic profile group is composed of 4 profiles: Entry, Basic, Intermediate and Advanced. The Generic profile group does not imply any specific application domain.

The content of a typical deployment package is listed in table 2. The mapping to standards and models is given as information to show that a Deployment Package has explicit links to Part 5 and to selected ISO standards, such as ISO/IEC/IEEE 15288, ISO/IEC/IEEE 12207, or models such as the CMMI developed by the Software Engineering Institute. By implementing a deployment package, a VSE can see its concrete step to achieve or demonstrate coverage to ISO/IEC 29110 Part 5. Deployment Packages are designed such that a VSE can implement its content, without having to implement the complete framework at the same time.

An implementation in an IT start-up VSE by a team of two developers. Their web application allows users to collaborate, share and plan their trips simply and accessible to all. The use of the Basic profile of ISO 29110 has guided the start-up to develop an application of high quality while using proven practices of ISO 29110. The total effort of this project was nearly 1000 hours. The IT start-up has recorded the effort, in person-hours, spent on tasks of the project. Only 12.6% of total effort has been spent on rework (i.e. 125 hours/990.5 hours). This indicates that the use of appropriate standards can guide all the phases of the development of a product such that the wasted effort (i.e. rework) is about the same as a more mature organization.

An implementation in a large Canadian utility provider. The IT division of a large Canadian utility provider has 1950 employees that support more than 2,100 software applications. The organization had already implemented 12 level 2 and 3 process areas of the CMMI-DEV. Traditional lifecycles were used for the development of this division.

A small department within the IT division, the Mobility and Georeferenced Solutions department, is composed of 6 developers and 3 analysts, an architect and a manager. Typical projects of the department are requests from internal customers to improve a few applications. The small department was required to develop applications more quickly, and with very different technologies. Increasingly, the department had to develop proof of concepts. The problem was that the deliverables requested by the current methodology for typical projects of the IT division were too numerous, the level of documentation required was not suitable for small projects and small teams.

A project was launched within the small department to tailor ISO 29110 to their needs and adapt it to a Scrum approach. A pilot project, involving the creation of a web application for property management, has been conducted. This application greatly facilitated geographic data consultation. The total effort of this project was 1,511 hours. The table below shows, for each major task, the effort to execute the task, the effort required to review a document, such as the software specification document, in order to detect errors and, the effort required to correct the errors

Exit mobile version