Techniques Used in Reaching Level 3

Shared by: 1Q9uOIA
Categories
Tags
-
Stats
views:
0
posted:
11/7/2012
language:
English
pages:
23
Document Sample
scope of work template
							              L L E
          E




                      N
   C




                          C
EX


                                    Reaching Level 3
                          E
                                                                                       The




                                                                               M




                                                                                                   R
                                                                                   CUTTING EDG E




                                                                                                    D
                                                                           CO




                                                                                                       EC
                                                                          MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                          Sof tware Engineering Directorate




                                           Presented by:
                                   Ms. Jacquelyn Langhout
                                      U.S. Army Missile Command,
                                    Software Engineering Directorate
                                Software Engineering Process Group Lead
                                                at the
                              Huntsville SPIN and IEEE Computer
                                       Society Joint Meeting
                                         18 February 1997

                                                                                    Jacquelyn Langhout - 1
              L L E
          E




                      N
   C




                          C
EX


                                              Agenda
                          E
                                                                                The




                                                                        M




                                                                                            R
                                                                            CUTTING EDG E




                                                                                             D
                                                                    CO




                                                                                                EC
                                                                   MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                   Sof tware Engineering Directorate




                              •   Briefing Objectives
                              •   Organizational Overview
                              •   Process Improvement Background
                              •   Challenges and Responses
                              •   Summary




                                                                             Jacquelyn Langhout - 2
              L L E
          E




                      N
   C




                          C
EX


                              Briefing Objectives
                          E
                                                                       The




                                                               M




                                                                                  R
                                                                   CUTTING EDG E




                                                                                   D
                                                           CO




                                                                                      EC
                                                          MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                         Sof tware Engineering Directorate




          • Present the techniques used by the SED to overcome
            the challenges encountered in moving the organization
            to a Level 3 maturity rating.
          • Share proven methods and lessons learned.
          • Answer questions that you may have.




                                                                    Jacquelyn Langhout - 3
              L L E
          E




                      N
   C




                          C
EX


                                                Acronyms
                          E
                                                                                             The




                                                                                     M




                                                                                                         R
                                                                                         CUTTING EDG E




                                                                                                          D
                                                                                 CO




                                                                                                             EC
                                                                                MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                                Sof tware Engineering Directorate




                              •   CADM - Configuration and Data Management
                              •   KPA - Key Process Area
                              •   MWG - Metrics Working Group
                              •   PASH - Procedures and Standards Handbook
                              •   PH - Procedures Handbook
                              •   QMB - Quality Management Board
                              •   SED - Software Engineering Directorate
                              •   SEI - Software Engineering Institute
                              •   SEPG - Software Engineering Process Group
                              •   SEPH - SED Engineering Process Handbook
                              •   SPDO - Software Process Definition Overview
                              •   SQA- Software Quality Assurance
                              •   TAC - Training Advisory Council
                                                                                          Jacquelyn Langhout - 4
              L L E
          E




                      N
   C




                          C
EX


                                    The SED Organization
                          E
                                                                        The




                                                                M




                                                                                    R
                                                                    CUTTING EDG E




                                                                                     D
                                                            CO




                                                                                        EC
                                                           MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                           Sof tware Engineering Directorate




              Dept. of                Mission
              the Army - Provide Mission Critical Computer Resource
                          (MCCR) expertise to support MICOM
Army Materiel             weapon systems over their life cycle.
 Command                - MICOM focal point for MCCR
                               - Acquisition and Technology
     Missile
                               - Post Deployment Software Support
    Command
                               - Interoperability Engineering and
  Research, Development,         Testing
  and Engineering Center


                              Software Engineering
                               Directorate (SED)
                                                                     Jacquelyn Langhout - 5
              L L E
          E




                      N
   C




                          C
EX



                              SED Characteristics
                          E
                                                                            The




                                                                    M




                                                                                        R
                                                                        CUTTING EDG E




                                                                                         D
                                                                CO




                                                                                            EC
                                                               MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                               Sof tware Engineering Directorate




              • 600+ Government and contractor personnel.
              • 155,000 sq. ft. facility with office, lab and high bay
                featuring tactical hardware.
              • 10 - 15 active software development or maintenance
                projects (approximately 200 of the work force).
              • Typical software development or maintenance project
                size:
                 – Project Team: 3 - 25
                 – Build cycle: 3 - 18 months
                 – Maintained Source Lines of Code: 5 - 800 K

                                                                         Jacquelyn Langhout - 6
              L L E
          E




                      N
   C




                          C
EX


                               SED Project Team Concept
                          E
                                                                               The




                                                                       M




                                                                                           R
                                                                           CUTTING EDG E




                                                                                            D
                                                                   CO




                                                                                               EC
                                                                  MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                  Sof tware Engineering Directorate




                                        Director &
                                        Deputy Dir.


                                         Division
                                         Chiefs

                                                      Project
                                          Project
                                          Leads
                                                      Team


                              CADM      Engineering         SQA
                                           Staff


                                                                            Jacquelyn Langhout - 7
                L L E
            E

                                          SEI Capability Maturity
                        N
      C




                            C
   EX




                            E
                                                                                                              The




                                                                                                      M




                                                                                                                          R
                                                                                                          CUTTING EDG E

                                               Model Levels




                                                                                                                           D
                                                                                                  CO




                                                                                                                              EC
                                                                                                 MI
  I N




                            Y
                          R



        M
                        E




            I
                S S I L
                                                                                                 Sof tware Engineering Directorate



                                                                                           5. OPTIMIZING

                                                                              4. MANAGED

                                                                       3. DEFINED
                                                                  Organization Process Focus (OPF)
                                                                  Organization Process Definition (OPD)
                                                                  Training Program (TP)
                                                                  Integrated Software Management (ISM)
                                                                  Software Product Engineering (SPE)
                                   2. REPEATABLE                  Intergroup Coordination (IC)
                                Requirements Management (RM) Peer Reviews (PR)
                                Software Project Planning (SPP)
                                Software Project Tracking & Oversight (SPTO)
                                Software Subcontract Management (SSM)
                                Software Quality Assurance (SQA)
                                Software Configuration Management (SCM)

1. INITIAL
                                                                                                           Jacquelyn Langhout - 8
              L L E


                                 Process Improvement
          E




                      N
   C




                          C
EX




                          E
                                                                                           The




                                                                                   M




                                                                                                       R
                                                                                       CUTTING EDG E




                                                                                                        D
                                                                               CO
                                     Infrastructure




                                                                                                           EC
                                                                              MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                              Sof tware Engineering Directorate


                              Director &
                              Deputy Dir.                         QMB

                              Division
                               Chiefs               SEPG           TAC              MWG

                               Project
                               Teams
                                                     Resources:
                                         SEPG = 2 full-time, 4 part-time members (4 MYs)
                                         TAC = 5 part-time members (1.75 MYs)
                                         MWG = 6 part-time members (1.5 MYs)
                                                                                        Jacquelyn Langhout - 9
              L L E
          E

                               SED Process Improvement
                      N
    C




                          C
 EX




                          E
                                                                                                         The




                                                                                                 M




                                                                                                                     R
                                                                                                     CUTTING EDG E

                                    Effort Timeline




                                                                                                                      D
                                                                                             CO




                                                                                                                         EC
                                                                                            MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                                            Sof tware Engineering Directorate



                                                                     Strategic              Processes and
                              Process            Level 2                                    Procedures
                                                                     Action Plan
                              Improvement        Processes &                                Restructured
SED/SEI                                                              Updated
Partnership                   Infrastructure     Procedures                                 for Level 3
Established                   Established        Documented



              1991              1992           1993         1994         1995            1996                   1997


                              L1               Organizational      L2                                         L3
                                               Newsletter       Organizational      Mentoring
                                               Established      Training Process    Established
                                                                Developed
                                   Strategic                                                         Organizational
          Vision                                                                                     Metrics
          Statement                Action Plan                        Software Product
          Developed                Developed                          Engineering                    Collection
                                                                      Group Formed                   Enhanced

                                                                                                      Jacquelyn Langhout - 10
                                   SED’s Major Challenges for
              L L E
          E




                      N
   C




                          C
EX




                          E
                                                                                            The




                                                                                    M




                                                                                                        R
                                                                                        CUTTING EDG E

                                            Level 3




                                                                                                         D
                                                                                CO




                                                                                                            EC
                                                                               MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                               Sof tware Engineering Directorate




                              1.   Process documentation
                              2.   Project diversity
                              3.   Organizational acceptance
                              4.   Project specific tailoring
                              5.   Organization standard metrics
                              6.   Formal training program
                              7.   Rapid institutionalization of the process
                              8.   Maintaining focus


                                                                                        Jacquelyn Langhout - 11
              L L E
          E

                              Challenge #1 and
                      N
   C




                          C
EX




                          E
                                                                      The




                                                              M




                                                                                  R
                                                                  CUTTING EDG E

                                Responses




                                                                                   D
                                                          CO




                                                                                      EC
                                                         MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                         Sof tware Engineering Directorate




          • CHALLENGE: Documenting the processes and
            procedures for the Level 3 Key Process Areas (KPAs).
          • RESPONSES:
             – Build on the Level 2 processes and procedures
               previously implemented.
             – Develop a combined KPA documentation strategy.




                                                                  Jacquelyn Langhout - 12
              L L E


                                    Organizational Process
          E




                      N
   C




                          C
EX




                          E
                                                                                         The




                                                                                 M




                                                                                                     R
                                                                                     CUTTING EDG E




                                                                                                      D
                                                                             CO
                                       Documentation




                                                                                                         EC
                                                                            MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                            Sof tware Engineering Directorate




                              Policies                      Policies


      L                                                                                                   L
      E                                                                                                   E
      V                                          Process               Procedures                         V
      E                       Process            (SEPH)                & Standards
                                                                                                          E
                              (SPDO)                                     (PASH)
      L                                                                                                   L
                                            Organizational Standard Software Process
      2                                                                                                   3
                              Procedures
                                                                   Projects’ Defined
                                (PH                                Software Process
                                )
                                                                                     Jacquelyn Langhout - 13
                L L E
            E

                                 Consolidating Level 2 & 3
                        N
     C




                            C
  EX




                            E
                                                                                                    The




                                                                                            M




                                                                                                                R
                                                                                                CUTTING EDG E

                                   Key Process Areas




                                                                                                                 D
                                                                                        CO




                                                                                                                    EC
                                                                                       MI
  I N




                            Y
                          R



        M
                        E




            I
                S S I L
                                                                                       Sof tware Engineering Directorate




                                                                           Training               SEPG
                                 SED Engineering Process                                        Operations
                                                                           Program
                                  Handbook (SEPH)                         Handbook              Handbook
                                 Software                                                       Organizational
Configuration                                  Project      Software        Training
                                 Quality                                                        Process
Management                                     Management   Engineering
                                 Assurance                                                      Improvement

 •SCM                                           • SPP         • SPE            • TP
                                 • SQA                                                              • OPF
                                                • SPTO        • PR                                  • OPD
                                                • RM
                                                • IC
                                                • ISM


 Software Process Definition
    Overview (SPDO)

                                Level 2 KPAs: SCM, SQA, SPP, SPTO, RM
                                Level 3 KPAs: IC, ISM, SPE, PR, TP, OPF, OPD
                                                                                                 Jacquelyn Langhout - 14
              L L E
          E

                              Challenge #2 and
                      N
   C




                          C
EX




                          E
                                                                     The




                                                             M




                                                                                 R
                                                                 CUTTING EDG E

                                Responses




                                                                                  D
                                                         CO




                                                                                     EC
                                                        MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                        Sof tware Engineering Directorate




          • CHALLENGE: Developing an organizational standard
            software process that accommodates a wide range of
            project sizes and types.
          • RESPONSES:
             – Establish a high level process flow based on the
               common activities of all projects.
             – Provide tailoring guidelines.




                                                                 Jacquelyn Langhout - 15
              L L E
          E

                                                SED Software
                      N
   C




                          C
EX




                          E
                                                                                                            The




                                                                                                    M




                                                                                                                       R
                                                                                                        CUTTING EDG E




                                                                                                                        D
                                             Development Process




                                                                                                CO




                                                                                                                           EC
                                                                                               MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                                                              Sof tware Engineering Directorate



                              CUSTOMER            PROJECT LEAD         PROJECT TEAM       MANAGEMENT
                                                     Analyze               Kickoff
                              Initiate Request       Request
                                           PM-1                 PM-2       Meeting PM-3


                                                     Generate            Define
                                                     Offer               Technical
                                                                PM-4     Approach ENG-1
                                                                                           Review Offer
                                                      Deliver                                          PM-5
                               Review and
                               Concur PM-7            Offer
                                                                PM-6


                                                    Coordinate
                                                   Writing of Plans     Write Plans
                                                                PM-8              ENG-2
                                                                                          Review and
                                                                                          Approve Plans
                                                                                                       PM-9
                                 Review            Monitor and           Execute the
                                       PM-12         Control                Plan ENG-3
                                                             PM-10
                                                                                          Review and
                                                                                            Assess
                                Accept             Project Close                           Progress PM-11
                                Product            Out and Write
                                          PM-13    Report     PM-14
                                                                                                        Jacquelyn Langhout - 16
              L L E
          E

                              Challenge #3 and
                      N
   C




                          C
EX




                          E
                                                                      The




                                                              M




                                                                                  R
                                                                  CUTTING EDG E

                                Responses




                                                                                   D
                                                          CO




                                                                                      EC
                                                         MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                         Sof tware Engineering Directorate




          • CHALLENGE: Organizational acceptance of the
            standard software process and procedures.
          • RESPONSES:
             – Charter key practitioners to define the software
               product engineering processes and procedures.
             – Allow all Project Leads to review and provide
               feedback on the processes and procedures prior to
               their implementation.
             – Division Chiefs deliver the training for the
               organizational process.


                                                                  Jacquelyn Langhout - 17
              L L E
          E

                              Challenge #4 and
                      N
   C




                          C
EX




                          E
                                                                         The




                                                                 M




                                                                                     R
                                                                     CUTTING EDG E

                                Responses




                                                                                      D
                                                             CO




                                                                                         EC
                                                            MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                            Sof tware Engineering Directorate




          • CHALLENGE: Generating the project’s defined
            software processes from the organization’s standard
            software process.
          • RESPONSES:
             – Projects “redline” the standard process to develop a
               project specific defined software process in
               accordance with the tailoring guidelines.
             – SEPG mentors provide support and guidance during
               the “redlining” activity.
             – All affected groups concur with the project’s tailored
               process.
                                                                     Jacquelyn Langhout - 18
              L L E
          E

                               Challenge #5
                      N
   C




                          C
EX




                          E
                                                                         The




                                                                 M




                                                                                     R
                                                                     CUTTING EDG E

                              and Responses




                                                                                      D
                                                             CO




                                                                                         EC
                                                            MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                            Sof tware Engineering Directorate




          • CHALLENGE: Implementing standard metrics for all
            projects.
          • RESPONSES:
             – Establish the Metrics Working Group (MWG) to
               establish and implement organizational metrics
               collection.
             – Solicit input from Project Leads.
             – Provide projects’ standardized effort, size, schedule
               and defects data to the MWG bi-weekly.
             – Provide monthly project metrics reports to the
               Project Leads and annual organizational metrics
               reports to the QMB.
                                                                     Jacquelyn Langhout - 19
              L L E
          E

                              Challenge #6 and
                      N
   C




                          C
EX




                          E
                                                                          The




                                                                  M




                                                                                      R
                                                                      CUTTING EDG E

                                Responses




                                                                                       D
                                                              CO




                                                                                          EC
                                                             MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                             Sof tware Engineering Directorate




          • CHALLENGE: Establishing a formal training program
            for the organization.
          • RESPONSES:
             – Develop organizational training plans, processes
                and procedures through dedicated resources such
                as the Training Advisory Council.
             – Develop project specific training plans consistent
                with the organizational goals.
             – Establish the training database to track the training
                activities and generate training reports.


                                                                      Jacquelyn Langhout - 20
              L L E
          E

                              Challenge #7 and
                      N
   C




                          C
EX




                          E
                                                                          The




                                                                  M




                                                                                      R
                                                                      CUTTING EDG E

                                Responses




                                                                                       D
                                                              CO




                                                                                          EC
                                                             MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                             Sof tware Engineering Directorate




          • CHALLENGE: Rapid institutionalization of the
            organization’s standard software process.
          • RESPONSES:
             – Provide mentors to each project to increase process
               implementation effectiveness.
             – Intensify the training of the process and procedures.
             – Include active participation in improvement efforts in
               employee’s performance evaluations.




                                                                      Jacquelyn Langhout - 21
              L L E
          E

                              Challenge #8 and
                      N
   C




                          C
EX




                          E
                                                                      The




                                                              M




                                                                                 R
                                                                  CUTTING EDG E

                                Responses




                                                                                  D
                                                          CO




                                                                                     EC
                                                         MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                        Sof tware Engineering Directorate




          • CHALLENGE: Keeping the organization focused on
            the process improvement objectives.
          • RESPONSES:
             – Maintain consistent emphasis by the senior
               managers.
             – Conduct regular QMB meetings with status reports
               from the SEPG, TAC and MWG.
             – Conduct SQA audits of process implementation and
               the report results to the QMB.
             – Keep everyone informed through the organizational
               newsletter.
                                                                  Jacquelyn Langhout - 22
              L L E
          E




                      N
   C




                          C
EX


                              Summary
                          E
                                                                       The




                                                               M




                                                                                   R
                                                                   CUTTING EDG E




                                                                                    D
                                                           CO




                                                                                       EC
                                                          MI
I N




                          Y
                        R



      M
                      E




          I
              S S I L
                                                          Sof tware Engineering Directorate




          • Keys to Success
             – Management involvement
             – Thorough planning
             – Practitioner’s participation
             – Process training
             – Communication and mentoring
          • Next Steps for the SED
             – Continue to refine our process and procedures.
             – Enhance process automation tools.
             – Build on the foundation established and move
               toward a Level 4 capability.
                                                                   Jacquelyn Langhout - 23

						
Related docs
Other docs by 1Q9uOIA
confederation mini project
Views: 0  |  Downloads: 0
CONCERN INDIA FOUNDATION
Views: 0  |  Downloads: 0
CV YONNET
Views: 2  |  Downloads: 0
Instructional Design Procedure
Views: 12  |  Downloads: 0
Olivia Hollins
Views: 4  |  Downloads: 0
RFID Gallegos2
Views: 0  |  Downloads: 0
Project Plan
Views: 0  |  Downloads: 0
ME 328 Materials Engineering
Views: 0  |  Downloads: 0