Subjects:
Software test
Timeboxing improv. project
Prototyping improv. project
Iterative develop. in practice
Seminars / Presentations
Reports / Papers
1. Rapport fra forbedringsaktivitet: Software udviklingsmodel, Brüel & Kjær CMS (1999), Nørbjerg J., O. Vinter - Brüel & Kjær Sound & Vibration Measurement A/S,2850 Nærum.
2. Managing Incremental Development: Combining Flexibility and Control (2002), Nørbjerg J. - Proceedings of the ECIS2002 Conference, Gdansk, Poland.
3. Rapport fra forbedringsaktivitet: Software udviklingsmodel, Brüel & Kjær S&V (2000), Vinter O. - Brüel & Kjær Sound & Vibration Measurement A/S, 2850 Nærum.
4. Iterative Software Development - A Practical View (2001), Korsaa, M., R. Olesen, O. Vinter - DF Report DF-16, Datateknisk Forum, c/o DELTA, Venlighedsvej 4, 2970 Hørsholm. (Forkortet udgave)
Brüel & Kjær participated in the large Danish software process improvement project Center for Software Process Improvement (CSPI). During this project we have experimented both with a prototype based development model, and with a RAD type incremental development model based on timeboxing. The results of these will be presented below. The results of the other process improvement projects can be found via the main page.
During my employment at DELTA I have been one of the authors of a report on iterative development models in practice. The report tries to create an overview of these development models and demonstrates how they have been used in a number of Danish companies.
Timeboxing Improvement Project - B&K CMS
As part of the large Danish software process improvement project Center for Software Process Improvement (CSPI) an improvement project was undertaken in Brüel & Kjær's Condition Monitoring Systems (CMS) division to support a development project to work with Incremental Development through use of the Timeboxing principle from RAD (Rapid Application Development).
The major lessons we learned from using such a development model were:
Our experiences with these principles can be found in the final report (in Danish) [1].
The results were also presented at the ECIS2002 conference as: "Managing Incremental Development: Combining Flexibility and Control" [2].
Return to top of page.
Prototyping Improvement Project - B&K S&V
As part of the large Danish software process improvement project Center for Software Process Improvement (CSPI) an improvement project was initiated in Brüel & Kjær's Sound & Vibration (S&V) division to redefine our ISO 9001 certified software development model from a conventional waterfall model to an incremental development model based on prototypes. Three development projects experimented with this type of development model.
The major lessons we learned from using such a development model were:
Return to top of page.
Iterative Software Development in Practice
TecPoint (until 2006: Datateknisk Forum) decided that their annual report of 2001 should address how iterative development was done in practice in Denmark.
The report includes chapters on:
The report also contains a number of cases from Danish companies about their experiences with the iterative development models.
We were three authors on this report: Iterative Software Development - A Practical View [4], which was published in November 2001. A short version of the report can be found [here].
Return to top of page.
Seminars and Presentations
Introducing and applying iterative development models in an organisation is not a simple process. It requires a changed mindset with all parties in and around the development project. The most effective way to get the necessary experience with these models is to receive support (mentoring) from someone who has tried it in practice. I can assist companies in clarifying the prerequisites and participate in introducing the most effective iterative development model for your company.
I also give presentations on this subject varying from 45 minutes to 2 hours depending on your needs.
Return to top of page.