This page describes projects which have deployed systems engineering and/or software engineering ISO/IEC 29110. Many projects used the Deployment Packages described on this site.
A pilot project is method for exploring the value of a new technological concept via an objective study conducted in a somewhat realistic setting (adapted from Glass 1997). Successful pilot project is also an effective means of building adoption of new practices by members of a VSE. To be credible, the pilot projects should satisfy the following requirements (Fenton 1994):
- The pilot project experiment has to be designed correctly,
- The pilot project has to be performed in a real situation.
- It is not a toy project, i.e. an artificial problem in an artificial situation,
- The measurements have to be appropriate to the goals of the experiment,
- The experiment has to be run for long enough.
This project was done
engineering graduate student of ÉTS in a division of an engineering
A large Canadian
engineering company has developed
and implemented project management processes for their small-scale and
medium-scale projects. The company was already using a robust project
management process for their large-scale projects.
Classification of projects
The objectives of
this process improvement project were to reduce cost overruns and
project delays, standardize practices to facilitate the integration new
managers, increase the level of customer satisfaction and to reduce
risk-related planning deviations. For this improvement project, the
engineering organization used the new ISO/IEC 29110 standard developed
specifically for very small entities.
An internal evaluation
of the actual practices against the project management parcatices of
ISO/IEC 29110 was performed. The figure below illustrates the results
of the evaluation.
Two software engineering graduate students used the Management and Engineering guide of the ISO/IEC 29110 Basic profile to manage and develop a website.
The article (see the hyperlink below) presents a software development project carried out by a two-person start-up enterprise.
The objective of the
project was to develop a social
networking website for travelers. The new ISO/IEC 29110 standard
developed specifically for very small entities and start-ups was used
to develop the software for a Web application to allow users to
collaborate with all members of a network of friends, planning their
trips and sharing the details in a simple and easily accessible way.
Managing this project
and developing the software for
it took about 1000 hours. Using proven software engineering practices
set out in the ISO/IEC 29110 standard enabled the two-person team to
plan and execute the project expending only 13 percent of the total
project effort on rework (that is, wasted effort). About 9 percent of
the total project effort was expended on prevention tasks and 6 percent
on evaluation tasks, such as desk check peer reviewing and testing.
Effort to prevent, execute, detect, and
correct errors by the two-member team of the start-up
The article (see the
hyperlink below) presents lessons learned and a list of
recommendations for future users of the ISO/IEC 29110 standard and
|Number of Employees||Number of Companies
|Up to 5
|6 to 10
|From 11 to 20
|From 21 to 50
|From 51 to 250
Pilot Project in a Computer Aided Design Software Support Organisation
This project has been done, in industry, by a software engineering graduate student. This process improvement project was performed, using the draft version of the ISO/IEC 29110 standard for VSEs, in a very small team within a larger organisation. This organisation distributes and supports three types of software products: Computer Aided Design, Computer Aided Manufacturing and Computer Aided Engineering. The products serve mainly the aerospace and the automobile industries.
The process improvement project lasted about 4 months. The graduate student was responsible, within the VSE, to define the tasks of 4 developers and improve the following processes with the approval of management:
- Project management
- Software configuration management
- Issue tracking
- Requirements management
A software process improvement approach, adapted to the needs of this VSE, was developed in order to implement, adapt and improve the processes developed by the student.
The graduate student developed a set of step-by-step guides (see the Deployment Package page) for the implementation of version control practices using an Open source tool (SVN), Project management practices using GForge, Requirements management practices using XMLbasedsrs and configuration management practices using SVN.
Pilot Project Conducted at a School Board of the Montréal Area
This organisation provides a stimulating environment for student learning. It represents 54 primary schools, 14 secondary schools, 2 general training centers and 4 vocational training centers. Over 8,000 employees are working in this organisation. The IT department has a staff of 4 persons: 1 analyst and 3 developers. The IT projects conducted have a duration between 2 weeks and 6 months. The methodology of the pilot projects was as follow:
• Studied 3 Deployment Packages (DPs)
– Software Requirements
– Version Control
– Project Management
• Analysed the DPs with regards to the context of the School Board
• Compared the DPs with current way of doing business
– Identified improvements needed by the organisation
• Added components related OpenUp to DPs selected
• Identified gaps from current processes
• Prioritized the proposed changes
• Developed and presented a set of recommendations
The recommendations have been approved by management and are presently being implemented.
- •Acme Software for Building Maintenance (Case study in French)–VSE of 8 in Canada and 3 in France.–Will pilot verification practices : code review and requirements inspection•
- Acme Insurance (Case study in French)–About 300 staffs.–QA department of 20–Will pilot configuration management practices•
- Acme Security–Develop security platforms–VSE of 29 employees–Will pilot requirements practices in the R&D group of 9 software developers•
- Acme Web Site Development–Develop internet sites–VSE of 25 employees–Will pilot test practices•
- Acme Communications–VSE of 25 employees spread in 2 cities–IT staff of 2–Will pilot requirements practices
Pilot Project Underway
The current Belgian pilot project is conducted with a 25-employee ICT company. This VSE has developed a complete solution for managing Tram / bus / subway tickets in Brussels. This solution manages subscriptions and user control in busses via mobile devices.
The pilot project started in June with a process assessment phase aiming to identify strengths and weaknesses in the key software development related processes. Currently, the CETIC (www.cetic.be) is preparing, with this company, the improvement actions mainly based on the following Deployment Packages:
- Requirement Analysis
- Version Control
- Project Management
Centre of Excellence in Neuromics of Université de Montréal - This pilot project involves the development of a software process for a research laboratory and the development and implementation of a Software Design Deployment Package. The research software allows students to perform various laboratory experiments to understand the functioning of the brain areas used for listening and recognition of sounds.
Pilot project at the Gemalto Company specialized in Security and cryptography
––Pilot conducted by the Manager of Embedded System Development of 20 developers• ––
–A VSE of 14 employees producing pedestrian counters–VSE of 2 IT staffs
Pilot Project in Ireland
In Ireland, one pilot project is currently underway and another is shortly about to commence. The initial project involved a VSE of 10 people who are involved in designing software solutions for a range of business types and in addition they have created an in-house development platform. This process improvement project is initially focussing on Project Management process area and is being performed using the draft version of the ISO/IEC 29110 standard for VSEs. For the initial rollout of the pilot project, both the VSE themselves and a major customer are directly involved, with feedback to the pilot project coming from the customer a well.
Fenton, N., Pfleeger, S., Glass, R., Science and Substance: A Challenge to Software Engineers, IEEE Software, Vol. 11, No. 4 July 1994, pp. 86-95.
Glass, R., L., Pilot Studies: What, Why, and How, J. Systems and Software, 1997; 36: 85-97