Page 40 - DCAP405_SOFTWARE_ENGINEERING
P. 40

Unit 2: A Generic View of Process




                                                                                                Notes
             and vital importance for future competitiveness. The most important arguments against
             SPI were: Increasing workload (resource demanding), SPI suppresses the creativity and
             the sense of responsibility, and it moves focus away from the project.
             The most important factors for ensuring successful process improvement in the company
             were: Management involvement, motivation/employee participation, and well-defined
             and simple routines.

             Company X
             X is one of the leading companies in their field. Their products are a combination of
             software (embedded software or firmware) and hardware. In addition to corporate offices
             and manufacturing facilities in Norway, X has significant marketing, sales and support
             operations in the USA, Europe, and the Far East. The company employs about 550 persons
             in Norway, of which the firmware division employs 30 persons.
             During the first step (assessment initiation), members from the SPIQ project team and
             company X had an opening meeting where the objectives of the assessment were set. X
             wanted to get a survey of today’s process status and potential for improvements. After
             identifying some key areas of improvement, the intention was to make a plan for SPI-
             actions. The assessment was focusing on project managers, customers and co-workers in
             two firmware departments and one hardware department. These groups were divided
             into tree subgroups: Managers, customers and developers. All departments in company X
             were represented. The assessment was decided to be conducted by the SPIQ-team and the
             people responsible for the assessment at company X.
             In steps two and three (focus area delineation and criteria development), X used the standard
             questionnaire as a starting point for internal discussions, and for the development of a
             tailor-made questionnaire. A committee was put together for evaluating the questions. In
             this committee there were two designers, four managers, two customers, and one from
             the quality department.

             After two meetings the number of questions were doubled. None of the original questions
             were removed. We recommended X to reduce the number of questions, and to do some
             minor changes in the wording of items, in order to be more precise in the question text.
             Some rewording was subsequently done. However, the number of questions was not
             reduced. No aggregate or composite questions were used; the focus was only on analysing
             answers to single questions.
             During step four (assessment design), it was decided that the assessment co-ordinator in
             the company should hold a presentation regarding the assessments role in improving X’s
             software processes. In step five (assessment implementation), the presentation was hold.
             Most of the participants in the assessment were present at this meeting. After the
             presentation they had 30 minutes to fill out the questionnaire. This was too little time,
             however, so almost everyone had to deliver the questionnaire later. The leader of the
             assessment personally visited those who did not show up for the presentation helping
             them to complete the questionnaire. 32 employees from company X participated, however,
             four did not deliver the forms. The participators in the assessment only answered for the
             unit and those levels that were part of their own area of responsibility. Most of the
             respondents participated in the analyses and interpretation of the presented result in step
             six (data analysis and feedback). A half-day workshop was set up for this event. The most
             important results were then presented. The problem with this session was the lack of
             discussion. Although this complicated the process, the session ended with a priority list of
             four key areas. These were: Flexibility vs. stability, long-term quality, teamwork, and
             learning from past experiences.
                                                                                Contd...



                                           LOVELY PROFESSIONAL UNIVERSITY                                   33
   35   36   37   38   39   40   41   42   43   44   45