SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
A successful improvement process with
measurable results

Yigal Cohen
(Ex) R&D Manager Deputy - NDS
March 2010 – ‫אדר תש"ע‬
Chosen by the top TV operators




                – Global company
                – Complex
                – industry leading system
                – Changing matrix
Improvement plan goals

  • What ?
    – Increase business results by improving project
      management, process & methodologies
  • How?
    – Provide a set of principles, tools, metrics, and
      improvement framework
    – Push Lines to lead and manage their actual
      improvement plan
    – Accompany and mentor real projects



                                                         3
Continuous Improvement Framework

                                                                                                   4
                                                                                               3
                                                                                           2
                                                                                       1
                                                                                   0
                                                                                Criteria
                                                                                                                                R&D Charter

                                                                                                            Toolkit
  14   Ch.14     Every Build will have the following        5: NA
                 artifacts:1. Build in Release management
                 system2. Should have both production as
                 well as Debug enabled image3. Release note
                 with CQ list and component details




  15   Ch.12 a   Defects and issues are tracked              2 : somewhat

  16   Ch.12 b   Defects and issues undergo root-cause       2 : somewhat
                 analysis

  17             Communication plan is defined               3 : well into it

  18   Ch.13     Artefacts are held within a configuration or 5: NA
                 document management system

  19   Ch.15     Project has end of milestone reviews        2 : somewhat

  20             Communication about the completion of       2 : somewhat
                 milestone



Self Assessments
                                                                                       Self Assessment Analysis       Improvement Plan


                                                                                                                                              4
The Community




           8 WW_QA +                 440
                          35 SQAs                2200
         R&D Management             AI Holders
                                                   Users




                                                           5
Local toolkits

R&D       1   2     3    4     5    6     7     8    9     10   11    12    13   14   15


Division      2          4                7                10   11    12         14


Line          2                     6                           11          13   14


Project
          1   2     3    4     5    6     7     8    9     10   11    12    13   14   15


       Every division and line is authorized and encouraged to prepare its own
       procedures for part or all of the R&D Charter.
       The most specific procedures will be used for each project.


                                                                                       6
SDP                               Coding
•   Time & effort Estimation      • Re-factpriong
•   Scheduling                    • Complexity analysis
•   WBS                           • Static Analysis
•   Design/Dev/Test done
    iteratively
•   Progress Monitoring
                                              Configuration
•   Burn Down                                 • Branching Policy
•   TOC                                       • Building
•   Risk Management                           • Automated Unit level tests


    Requirements                           Testing
    • Tests cover requirements             • Common Logging
                                           • Automated regression tests
    Design                                 • TPI
    • Defensive Design & coding
    • UML
                                           Integration
    • Pattern Design                       • Continuous Integration
                                           • Release
                                           • Release Criteria
                                                                             7
• Does it help ?
• To Whom ?




                   8
One line - improvement                  Done Successfully
    activities
    Infrastructure
•    Coding standards written for New Generation Smart Card, SimCAM QC
     Tools, and Non-Smart Card Products
•    Migration to SVN source management
•    Root cause analysis accepted part of standard quality procedure
•    Smart Card development utilizing Visual Studio environment and
     associated tools (pilot)



    Actual improvements
•    New Smartcard code base developed using:
      – Unit test on 80% of code
      – Continuous Build on 100% of code
      – ->New Smartcard ROM integration & testing in only 4 weeks!
•    SVN configuration management (Most of the line)
•    Root Cause Analysis being performed on all defects found in I&T and
     at the customer site
•    Average R&D Charter compliance of 89%
                                                                           9
Slide 9

AV4       Not sure where this fits in.
          Dr Alison Vincent, 02/07/2008
Impacts on the development process
 (Saves time, better quality and increase efficiency)

• Integration Plan
   – Planning the integration saves a lot of time by making pre-
     integrations and preparing tools in advance (Saves time)
• Test Strategy
   – Testing process was improved especially in multi-site projects
     (Saves time and improve quality)
• Architects started to increase their involvement along
  the development process (Quality and efficiency)
• Spreading of Coding Standards, Build, Root Cause
  Analysis and Lessons learned across R&D with
  Common global language and transparency (All)
• Contributed to increase profit by 25% in a year!

                                                                      10
Customer defects reported in CQ
   16000



   14000



   12000



   10000



    8000



    6000



    4000



    2000



      0
             6




                           6




                                     6




                                               6




                                                            7




                                                                     7




                                                                               7




                                                                                       7




                                                                                                8




                                                                                                         8




                                                                                                                  8




                                                                                                                            8




                                                                                                                                          9
           '0




                         '0




                                   '0




                                             '0




                                                          '0




                                                                   '0




                                                                             '0




                                                                                     '0




                                                                                              '0




                                                                                                       '0




                                                                                                                '0




                                                                                                                          '0




                                                                                                                                        '0
                                                                           Customer Defects
        1




                     2




                                3




                                             4




                                                          1




                                                                   2




                                                                            3




                                                                                    4




                                                                                             1




                                                                                                      2




                                                                                                                3




                                                                                                                         4




                                                                                                                                    1
       Q




                    Q




                               Q




                                            Q




                                                         Q




                                                                  Q




                                                                           Q




                                                                                   Q




                                                                                            Q




                                                                                                     Q




                                                                                                               Q




                                                                                                                        Q




                                                                                                                                   Q
   900
   800
   700
   600
   500
   400
   300
   200
   100
     0
                 Qtr 1     Qtr 2    Qtr 3        Qtr 4    Qtr 1    Qtr 2   Qtr 3   Qtr 4   Qtr 1    Qtr 2    Qtr 3    Qtr 4     Qtr 1
                  '06       '06      '06          '06      '07      '07     '07     '07     '08      '08      '08      '08       '09


                                                                                                                                              11
R&D Charter
                    NDS R&D Charter
               is the guideline for the process
1. For Planning, Tracking & Management projects will have:
   1.   Software Development Plan
   2.   Resource Allocation plan
   3.   Re-use strategy
   4.   Test Strategy and Integration Plan
2. Development phases
   1.   Requirements will be Documented/Reviewed/Managed
   2.   Designs will be documented and Reviewed
   3.   Coding standard
   4.   Code review
   5.   Automatic tools and ATP for every API

3. Infrastructure
   1. Artefacts will be held within a configuration or document
      management system
   2. Defects and Issues will be tracked and will undergo root cause
      analysis
   3. Projects will have end of project reviews
   4. Builds will be automated and repeatable
   5. Released builds will be controlled

                                                                       12
What’s in the toolkit ?
                    Templates


     Other Refs                 Checklists


                                     Guidelines
   Training

                                      Examples
    Support


                                  Tools
              Contacts
                                                  !

                                                      13
R&D Charter Toolkit




                      14
An Example           Criteria for Self
                                         Assessment

                            4: TS updated throughout
                                     project
                      3: TS compliant to the checklist
                      communicated and followed

             2: TS reviewed and approved

       1: Test Strategy is written

0: No Test Strategy


                                                         15
                                                         15
Self Assessments - Example
Ch.01    Projects will have a Software /      2: Documented or presented at      2   http://shareatnds.in.nds.com/sites/Intranet/Op
                Hardware Development                Kick Off meeting                        enTV/master_ui/Shared%20Documents
                Plan that meets a defined                                                   /project_plan.aspx
                schedule according to the
                customer's needs

Ch.02a   Projects will have a Test            2: Approved Test Strategy          2   http://doogle.uk.nds.com/worksitemp/dispatch?obj
                strategy                            (SQSC-style) reviewed                    ectId=%21V3%21UKDMPRODUCTION1%
                                                    and approved by all                      21C%21PJ%2441860%21&returnUrl=1211
                                                    stakeholders                             45625069359336&operation=zoom&dataso
                                                                                             urce=project
Ch.02b   Projects will have an Integration    0: No Integration Plan             0   Include link to plan
                plan
Ch.03    Projects will have clearly defined   4: All roles actively performed    4   http://shareatnds.in.nds.com/sites/Intranet/Op
                roles and responsibilities                                                  enTV/master_ui/default.aspx
Ch.04    Projects will agree on the           1: Initial discussion on re-use    1
                strategy for re-use at                 of previous assetts
                Project Kick-Off
                (requirements, design,
                test and code)
Ch.05    Projects will follow the R&D         2: resource plan done              2   http://shareatnds.in.nds.com/sites/Intranet/Op
                Resource allocation plan             (available) but not                    enTV/master_ui/Shared%20Documents
                                                     reviewed against                       /project_plan.aspx?RootFolder=%2fsite
                                                     delivery requirements
                                                                                            s%2fIntranet%2fOpenTV%2fmaster%5f
                                                                                            ui%2fProject%20Plan%2fWorkPlan&Fo
                                                                                            lderCTID=&View=%7b69BD6617%2d6
                                                                                            CCB%2d46E0%2dA5CE%2dFCE21C8
                                                                                            85064%7d
Ch.06    Requirements will be                 2: requirements and change         2   http://doogle.uk.nds.com/worksitemp/dispatch?dat
               documented / managed /                requests documented                     asource=documentFolder&operation=zoom
               reviewed                              (Document, ReqPro,                      &objectId=!V3!UKDMPRODUCTION1!C!FD
                                                     ClearQuest).                            $44881!&returnUrl=12114569796644311
Ch.07    Designs will be documented &         3: design reviews done with        3   http://doogle.uk.nds.com/worksitemp/dispatch
               reviewed                              tangible outcomes, key                 ?datasource=documentFolder&operatio
                                                     design choices                         n=zoom&objectId=!V3!UKDMPRODUC
                                                     documented and major
                                                                                            TION1!C!FD$44875!&returnUrl=12114
                                                     issues fixed.Traceability
                                                     and effectiveness
                                                                                            5717958875383                         16
                                                     checked in review
Sample
Charter   Charter Item                                                                                     P1
                                                                                                                  Analysis
                                                                                                                 P2    P3    P4    Average
Item #

Ch.01     Projects will have a Software / Hardware Development Plan that meets a defined schedule
                according to the customer's needs                                                          1     2     2      2       1.8

Ch.02a    Projects will have a Test strategy                                                               3     1     2      0       1.5
Ch.02b    Projects will have an Integration plan                                                           4     3     3      3       3.3
Ch.03     Projects will have clearly defined roles and responsibilities                                    1     2     4      4       2.8
Ch.04     Projects will agree on the strategy for re-use at Project Kick-Off (requirements, design, test
                and code)                                                                                  1     4     2      1       2.0

Ch.05     Projects will follow the R&D Resource allocation plan                                            4     3     4      1       3.0
Ch.06     Requirements will be documented / managed / reviewed                                             2     2     2      3       2.3
Ch.07     Designs will be documented & reviewed                                                            3     1     4      2       2.5
Ch.08     Code will follow a coding standard                                                               2     3     3      3       2.8
Ch.09     Code will be reviewed                                                                            2     2     1      1       1.5
Ch.10     Builds will be automated and repeatable                                                          3     4     3      3       3.3
Ch.11     APIs will have a tool by which they can be tested                                                1     1     1      1       1.0
Ch.12a    Defects and Issues will be tracked                                                               3     3     3      3       3.0
Ch.12b    Defects will undergo root cause analysis                                                         2     2     2      1       1.8
Ch.13     Artefacts will be held within a configuration or a document management system                    4     4     4      4       4.0
Ch.14     Released builds will be controlled                                                               2     3     3      4       3.0
Ch.15     Projects will have end of project reviews                                                        3     2     3      0       2.0




          COLUMN AVERAGES                                                                                  2.4   2.5   2.7   2.1      2.4    17
Improvement Plan – 3 Examples
• Faster and more reliable builder
   – Learn Hudson and build infrastructure. 6 weeks. Danny
   – Run a pilot. Next 8 weeks. Mike.
   – Evaluate Results. Next 2 weeks. Rachel
• Deploy Scrum in all projects
  – Use Scrum in projects X, Y, Z. Q1. Danny, Shani, Rafi
1200 action items from IL/FR/IN/UK/USWeek 3
  – 1 Day seminar for GL, including our lesson leaned.
  – Bi-Weekly Scrum Masters meeting. Moshe.
75% Write a Departemnet Scrum guide. Moshe.
  – of the were done
  – Run a full cycle of iteration 1 on a PC for evaluation
All lines were reviewed by R&D Manager
• Increase efficiency
   – AI: Inquire Why after using Agile the number of bug was not
     reduced. 6 weeks. Danny


                                                                   18
R&D Process
                                                                                                                                                                               Improvement

                                                                                                                                                                                                   Other
                                                                                                                                                               Root Cause             Lessons
                                                                                                                                                                                                   needs
                                                                                                                                                                 Analysis             Learned




  14   Ch.14     Every Build will have the following            5: NA
                 artifacts:1. Build in Release management
                 system2. Should have both production as
                 well as Debug enabled image3. Release note                                                              QC Lead       3   4   4   4   4   4   4   4   3   3   3.70
                 with CQ list and component details
                                                                                     Project has a software Development plan
                                                                                     that defines the schedule according to the
                                                                                     customer needs                                    3   2   3   3   3   4   4   4   4   4   3.40
                                                                                                               Iteration plan exists   3   3   3   3   3   1   1   1   1   1   2.00

                                                                                      Component Development Plan exists along
                                                                                                     with component QC plan            2   2   3   2   1   1   1   1   1   1   1.50
  15   Ch.12 a   Defects and issues are tracked                 2 : somewhat
                                                                                           Configuration Management Plan exists        1   1   1   1   3   1   1   1   1   1   1.20
  16   Ch.12 b   Defects and issues undergo root-cause          2 : somewhat
                 analysis
                                                                                     Project has a Resource allocation plan            3   2   3   3   3   2   2   1   1   2   2.20

  17             Communication plan is defined                  3 : well into it     Project has an Integration Plan                   3   2   1   4   3   1   1   2   1   1   1.90
                                                                                     Project has a test strategy                       3   2   2   3   3   3   3   1   3   3   2.60
  18   Ch.13     Artefacts are held within a configuration or   5: NA
                                                                                     Project has all the required documents
                 document management system                                          managed and reviewed                              2   2   1       3   3   4   3   3   3   2.67

  19   Ch.15     Project has end of milestone reviews           2 : somewhat
                                                                                     Test cases are prepared, Mapped to
  20             Communication about the completion of          2 : somewhat         Requirements, reviewed and managed                3   3   2   2   3   3   4   4   3   3   3.00
                 milestone
                                                                                     APIs have a tool by which they can be tested      2   2   2   2   1   1   1   4   1   1   1.70
                                                                                     Code follows a coding standard                    3   1   3   2   2   3   3   1   3   3   2.40
                                                                                     code is reviewed                                  4   2   4   2   3   3   3   3   3   3   3.00




Self Assessments                                                                   Self Assessment Analysis
                                                                                                                                                                                      Improvement Plan


                                                                                                                                                                                                           19
Thank you !

        WW_QA
        Working Group

                        20
Metrics
• Development progress
  –   Defects trends
  –   Code Coverage by tests
  –   Test Progress
  –   Requirements Coverage by tests
  –   Team velocity, Gantt Progress
• Quality prediction
  – Counting Escaped Bugs by phases




                                       21
Code Coverage   Defect trends




Test Progress   Static Analysis




                                  22

Weitere ähnliche Inhalte

Was ist angesagt?

Nice Pm Introduction Cert
Nice Pm Introduction CertNice Pm Introduction Cert
Nice Pm Introduction Certguest78aa88
 
William.tippin.update
William.tippin.updateWilliam.tippin.update
William.tippin.updateNASAPMC
 
Agile - Iteration 0 CodeMash 2010
Agile - Iteration 0 CodeMash 2010Agile - Iteration 0 CodeMash 2010
Agile - Iteration 0 CodeMash 2010kensipe
 
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]21041200 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412REDceo.net
 
Agile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryAgile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryVijay Brzee
 
Best Practices in Medical Device Auditing
Best Practices in Medical Device AuditingBest Practices in Medical Device Auditing
Best Practices in Medical Device AuditingJoe Hage
 
Iso 9001 understanding rev3
Iso 9001 understanding rev3Iso 9001 understanding rev3
Iso 9001 understanding rev3jlcadarian
 
HITSC 2010 06-30 slides
HITSC 2010 06-30 slidesHITSC 2010 06-30 slides
HITSC 2010 06-30 slidesBrian Ahier
 
Swindon the making of an asic
Swindon the making of an asicSwindon the making of an asic
Swindon the making of an asicSwindinSilicon
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with KanbanChris McDermott
 
Tsi reporting saifulnizam - june2012
Tsi reporting   saifulnizam - june2012Tsi reporting   saifulnizam - june2012
Tsi reporting saifulnizam - june2012Saifulnizam Bahari
 
Defence: A multi-dimensional compositional approach for business process (sem...
Defence: A multi-dimensional compositional approach for business process (sem...Defence: A multi-dimensional compositional approach for business process (sem...
Defence: A multi-dimensional compositional approach for business process (sem...Ang Chen
 
Vancouver project management presentation
Vancouver project management presentationVancouver project management presentation
Vancouver project management presentationmemberdevmanager
 

Was ist angesagt? (18)

57086 07 managing_a_stageboundary
57086 07 managing_a_stageboundary57086 07 managing_a_stageboundary
57086 07 managing_a_stageboundary
 
Slide 3 v6
Slide 3 v6Slide 3 v6
Slide 3 v6
 
Nice Pm Introduction Cert
Nice Pm Introduction CertNice Pm Introduction Cert
Nice Pm Introduction Cert
 
57086 03 initiating_a_project
57086 03 initiating_a_project57086 03 initiating_a_project
57086 03 initiating_a_project
 
Slide 4 v6
Slide 4 v6Slide 4 v6
Slide 4 v6
 
William.tippin.update
William.tippin.updateWilliam.tippin.update
William.tippin.update
 
Agile - Iteration 0 CodeMash 2010
Agile - Iteration 0 CodeMash 2010Agile - Iteration 0 CodeMash 2010
Agile - Iteration 0 CodeMash 2010
 
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]21041200 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
 
Agile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryAgile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical Industry
 
Best Practices in Medical Device Auditing
Best Practices in Medical Device AuditingBest Practices in Medical Device Auditing
Best Practices in Medical Device Auditing
 
Iso 9001 understanding rev3
Iso 9001 understanding rev3Iso 9001 understanding rev3
Iso 9001 understanding rev3
 
HITSC 2010 06-30 slides
HITSC 2010 06-30 slidesHITSC 2010 06-30 slides
HITSC 2010 06-30 slides
 
Swindon the making of an asic
Swindon the making of an asicSwindon the making of an asic
Swindon the making of an asic
 
Symons
SymonsSymons
Symons
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with Kanban
 
Tsi reporting saifulnizam - june2012
Tsi reporting   saifulnizam - june2012Tsi reporting   saifulnizam - june2012
Tsi reporting saifulnizam - june2012
 
Defence: A multi-dimensional compositional approach for business process (sem...
Defence: A multi-dimensional compositional approach for business process (sem...Defence: A multi-dimensional compositional approach for business process (sem...
Defence: A multi-dimensional compositional approach for business process (sem...
 
Vancouver project management presentation
Vancouver project management presentationVancouver project management presentation
Vancouver project management presentation
 

Andere mochten auch

InboundPHX: Establish Processes to Achieve Measurable Results - Larry Levenson
InboundPHX: Establish Processes to Achieve Measurable Results - Larry LevensonInboundPHX: Establish Processes to Achieve Measurable Results - Larry Levenson
InboundPHX: Establish Processes to Achieve Measurable Results - Larry LevensonSensible Marketing
 
Health system functions and structure
Health system functions  and structure Health system functions  and structure
Health system functions and structure Ahmed-Refat Refat
 
An Introduction to Health Systems; An Overview of the Philippine Health Care ...
An Introduction to Health Systems; An Overview of the Philippine Health Care ...An Introduction to Health Systems; An Overview of the Philippine Health Care ...
An Introduction to Health Systems; An Overview of the Philippine Health Care ...Paolo Victor Medina
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

Andere mochten auch (6)

InboundPHX: Establish Processes to Achieve Measurable Results - Larry Levenson
InboundPHX: Establish Processes to Achieve Measurable Results - Larry LevensonInboundPHX: Establish Processes to Achieve Measurable Results - Larry Levenson
InboundPHX: Establish Processes to Achieve Measurable Results - Larry Levenson
 
Deliver Measurable Results with Teams
Deliver Measurable Results with TeamsDeliver Measurable Results with Teams
Deliver Measurable Results with Teams
 
Health system functions and structure
Health system functions  and structure Health system functions  and structure
Health system functions and structure
 
An Introduction to Health Systems; An Overview of the Philippine Health Care ...
An Introduction to Health Systems; An Overview of the Philippine Health Care ...An Introduction to Health Systems; An Overview of the Philippine Health Care ...
An Introduction to Health Systems; An Overview of the Philippine Health Care ...
 
Sexual Harassment in the Philippine Workplace
Sexual Harassment in the Philippine WorkplaceSexual Harassment in the Philippine Workplace
Sexual Harassment in the Philippine Workplace
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Ähnlich wie A Successful Improvement Process With Measurable Results

Configuration management
Configuration managementConfiguration management
Configuration managementKobi Vider
 
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
Cmmi adptando cmmi a proyectos pequeños weinberg[1]Cmmi adptando cmmi a proyectos pequeños weinberg[1]
Cmmi adptando cmmi a proyectos pequeños weinberg[1]JULIO GONZALEZ SANZ
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentationvishalnvora1
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdmguestc990b6
 
Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Fatih Algün
 
Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Fatih Algün
 
Cognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an OverviewCognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an OverviewDr. Bippin Makoond
 
Implementing a Performance Centre of Excellence
Implementing a Performance Centre of ExcellenceImplementing a Performance Centre of Excellence
Implementing a Performance Centre of ExcellenceRichard Bishop
 
Discovery on terra incognita
Discovery on terra incognitaDiscovery on terra incognita
Discovery on terra incognitaeugenemospan
 
Compare project management tool - FMS vs Redmine
Compare project management tool - FMS vs RedmineCompare project management tool - FMS vs Redmine
Compare project management tool - FMS vs Redminemekongsolution
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousingvinoth perumal
 
Project Management Sample
Project Management SampleProject Management Sample
Project Management SampleRavi Nakulan
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsenNASAPMC
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsenNASAPMC
 
What is Software Engineering?
What is Software Engineering?What is Software Engineering?
What is Software Engineering?QAI
 

Ähnlich wie A Successful Improvement Process With Measurable Results (20)

Configuration management
Configuration managementConfiguration management
Configuration management
 
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
Cmmi adptando cmmi a proyectos pequeños weinberg[1]Cmmi adptando cmmi a proyectos pequeños weinberg[1]
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)
 
Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)
 
Cognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an OverviewCognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an Overview
 
Implementing a Performance Centre of Excellence
Implementing a Performance Centre of ExcellenceImplementing a Performance Centre of Excellence
Implementing a Performance Centre of Excellence
 
Discovery on terra incognita
Discovery on terra incognitaDiscovery on terra incognita
Discovery on terra incognita
 
Sysdev
SysdevSysdev
Sysdev
 
Madhu_Resume
Madhu_ResumeMadhu_Resume
Madhu_Resume
 
Compare project management tool - FMS vs Redmine
Compare project management tool - FMS vs RedmineCompare project management tool - FMS vs Redmine
Compare project management tool - FMS vs Redmine
 
A 7 year lean journey
A 7 year lean journeyA 7 year lean journey
A 7 year lean journey
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousing
 
Project Management Sample
Project Management SampleProject Management Sample
Project Management Sample
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsen
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsen
 
What is Software Engineering?
What is Software Engineering?What is Software Engineering?
What is Software Engineering?
 
QA lead
QA leadQA lead
QA lead
 
QA lead
QA leadQA lead
QA lead
 

Mehr von Ram Yonish

מצגת מגמות בבדיקות תוכנה כנס בדיקות 2011 רם יוניש טאקט בדיקות
מצגת מגמות בבדיקות תוכנה כנס בדיקות 2011 רם יוניש טאקט בדיקותמצגת מגמות בבדיקות תוכנה כנס בדיקות 2011 רם יוניש טאקט בדיקות
מצגת מגמות בבדיקות תוכנה כנס בדיקות 2011 רם יוניש טאקט בדיקותRam Yonish
 
Visionbi Quality Gates
Visionbi Quality GatesVisionbi Quality Gates
Visionbi Quality GatesRam Yonish
 
Experitest Brochure
Experitest BrochureExperitest Brochure
Experitest BrochureRam Yonish
 
201009 Regulation As Lever
201009 Regulation As Lever201009 Regulation As Lever
201009 Regulation As LeverRam Yonish
 
The Effect Of Globalization On Israel Testing Market
The Effect Of Globalization On Israel Testing MarketThe Effect Of Globalization On Israel Testing Market
The Effect Of Globalization On Israel Testing MarketRam Yonish
 
QA testing developer by Ziv
QA testing developer by ZivQA testing developer by Ziv
QA testing developer by ZivRam Yonish
 
How to manage your testing automation project ttm methodology
How to manage your testing automation project   ttm methodologyHow to manage your testing automation project   ttm methodology
How to manage your testing automation project ttm methodologyRam Yonish
 
Vgile Development Lc By Ram Yonish
Vgile Development Lc By Ram YonishVgile Development Lc By Ram Yonish
Vgile Development Lc By Ram YonishRam Yonish
 
ROI for testing
ROI for testingROI for testing
ROI for testingRam Yonish
 
Qc10 Whats New
Qc10 Whats NewQc10 Whats New
Qc10 Whats NewRam Yonish
 
A successful improvement process with measurable results
A successful improvement process with  measurable resultsA successful improvement process with  measurable results
A successful improvement process with measurable resultsRam Yonish
 
Qa Measurements 2009 Comverse Upload
Qa Measurements 2009 Comverse UploadQa Measurements 2009 Comverse Upload
Qa Measurements 2009 Comverse UploadRam Yonish
 
Roi And Testing Metrics Tact Testing
Roi And Testing Metrics   Tact TestingRoi And Testing Metrics   Tact Testing
Roi And Testing Metrics Tact TestingRam Yonish
 
Near Shore Testing - Israel
Near Shore Testing - IsraelNear Shore Testing - Israel
Near Shore Testing - IsraelRam Yonish
 
trends and buzzwords for SW tetsing
trends and buzzwords for SW tetsingtrends and buzzwords for SW tetsing
trends and buzzwords for SW tetsingRam Yonish
 
ROI for testing
ROI for testingROI for testing
ROI for testingRam Yonish
 

Mehr von Ram Yonish (20)

מצגת מגמות בבדיקות תוכנה כנס בדיקות 2011 רם יוניש טאקט בדיקות
מצגת מגמות בבדיקות תוכנה כנס בדיקות 2011 רם יוניש טאקט בדיקותמצגת מגמות בבדיקות תוכנה כנס בדיקות 2011 רם יוניש טאקט בדיקות
מצגת מגמות בבדיקות תוכנה כנס בדיקות 2011 רם יוניש טאקט בדיקות
 
Visionbi Quality Gates
Visionbi Quality GatesVisionbi Quality Gates
Visionbi Quality Gates
 
Experitest Brochure
Experitest BrochureExperitest Brochure
Experitest Brochure
 
Qa 2010 Stki
Qa 2010 StkiQa 2010 Stki
Qa 2010 Stki
 
201009 Regulation As Lever
201009 Regulation As Lever201009 Regulation As Lever
201009 Regulation As Lever
 
The Effect Of Globalization On Israel Testing Market
The Effect Of Globalization On Israel Testing MarketThe Effect Of Globalization On Israel Testing Market
The Effect Of Globalization On Israel Testing Market
 
QA testing developer by Ziv
QA testing developer by ZivQA testing developer by Ziv
QA testing developer by Ziv
 
How to manage your testing automation project ttm methodology
How to manage your testing automation project   ttm methodologyHow to manage your testing automation project   ttm methodology
How to manage your testing automation project ttm methodology
 
Vgile Development Lc By Ram Yonish
Vgile Development Lc By Ram YonishVgile Development Lc By Ram Yonish
Vgile Development Lc By Ram Yonish
 
ROI for testing
ROI for testingROI for testing
ROI for testing
 
Qc10 Whats New
Qc10 Whats NewQc10 Whats New
Qc10 Whats New
 
A successful improvement process with measurable results
A successful improvement process with  measurable resultsA successful improvement process with  measurable results
A successful improvement process with measurable results
 
R&d maturity
R&d maturityR&d maturity
R&d maturity
 
R&D Maturity
R&D MaturityR&D Maturity
R&D Maturity
 
Trends2010
Trends2010Trends2010
Trends2010
 
Qa Measurements 2009 Comverse Upload
Qa Measurements 2009 Comverse UploadQa Measurements 2009 Comverse Upload
Qa Measurements 2009 Comverse Upload
 
Roi And Testing Metrics Tact Testing
Roi And Testing Metrics   Tact TestingRoi And Testing Metrics   Tact Testing
Roi And Testing Metrics Tact Testing
 
Near Shore Testing - Israel
Near Shore Testing - IsraelNear Shore Testing - Israel
Near Shore Testing - Israel
 
trends and buzzwords for SW tetsing
trends and buzzwords for SW tetsingtrends and buzzwords for SW tetsing
trends and buzzwords for SW tetsing
 
ROI for testing
ROI for testingROI for testing
ROI for testing
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Kürzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

A Successful Improvement Process With Measurable Results

  • 1. A successful improvement process with measurable results Yigal Cohen (Ex) R&D Manager Deputy - NDS March 2010 – ‫אדר תש"ע‬
  • 2. Chosen by the top TV operators – Global company – Complex – industry leading system – Changing matrix
  • 3. Improvement plan goals • What ? – Increase business results by improving project management, process & methodologies • How? – Provide a set of principles, tools, metrics, and improvement framework – Push Lines to lead and manage their actual improvement plan – Accompany and mentor real projects 3
  • 4. Continuous Improvement Framework 4 3 2 1 0 Criteria R&D Charter Toolkit 14 Ch.14 Every Build will have the following 5: NA artifacts:1. Build in Release management system2. Should have both production as well as Debug enabled image3. Release note with CQ list and component details 15 Ch.12 a Defects and issues are tracked 2 : somewhat 16 Ch.12 b Defects and issues undergo root-cause 2 : somewhat analysis 17 Communication plan is defined 3 : well into it 18 Ch.13 Artefacts are held within a configuration or 5: NA document management system 19 Ch.15 Project has end of milestone reviews 2 : somewhat 20 Communication about the completion of 2 : somewhat milestone Self Assessments Self Assessment Analysis Improvement Plan 4
  • 5. The Community 8 WW_QA + 440 35 SQAs 2200 R&D Management AI Holders Users 5
  • 6. Local toolkits R&D 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Division 2 4 7 10 11 12 14 Line 2 6 11 13 14 Project 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Every division and line is authorized and encouraged to prepare its own procedures for part or all of the R&D Charter. The most specific procedures will be used for each project. 6
  • 7. SDP Coding • Time & effort Estimation • Re-factpriong • Scheduling • Complexity analysis • WBS • Static Analysis • Design/Dev/Test done iteratively • Progress Monitoring Configuration • Burn Down • Branching Policy • TOC • Building • Risk Management • Automated Unit level tests Requirements Testing • Tests cover requirements • Common Logging • Automated regression tests Design • TPI • Defensive Design & coding • UML Integration • Pattern Design • Continuous Integration • Release • Release Criteria 7
  • 8. • Does it help ? • To Whom ? 8
  • 9. One line - improvement Done Successfully activities Infrastructure • Coding standards written for New Generation Smart Card, SimCAM QC Tools, and Non-Smart Card Products • Migration to SVN source management • Root cause analysis accepted part of standard quality procedure • Smart Card development utilizing Visual Studio environment and associated tools (pilot) Actual improvements • New Smartcard code base developed using: – Unit test on 80% of code – Continuous Build on 100% of code – ->New Smartcard ROM integration & testing in only 4 weeks! • SVN configuration management (Most of the line) • Root Cause Analysis being performed on all defects found in I&T and at the customer site • Average R&D Charter compliance of 89% 9
  • 10. Slide 9 AV4 Not sure where this fits in. Dr Alison Vincent, 02/07/2008
  • 11. Impacts on the development process (Saves time, better quality and increase efficiency) • Integration Plan – Planning the integration saves a lot of time by making pre- integrations and preparing tools in advance (Saves time) • Test Strategy – Testing process was improved especially in multi-site projects (Saves time and improve quality) • Architects started to increase their involvement along the development process (Quality and efficiency) • Spreading of Coding Standards, Build, Root Cause Analysis and Lessons learned across R&D with Common global language and transparency (All) • Contributed to increase profit by 25% in a year! 10
  • 12. Customer defects reported in CQ 16000 14000 12000 10000 8000 6000 4000 2000 0 6 6 6 6 7 7 7 7 8 8 8 8 9 '0 '0 '0 '0 '0 '0 '0 '0 '0 '0 '0 '0 '0 Customer Defects 1 2 3 4 1 2 3 4 1 2 3 4 1 Q Q Q Q Q Q Q Q Q Q Q Q Q 900 800 700 600 500 400 300 200 100 0 Qtr 1 Qtr 2 Qtr 3 Qtr 4 Qtr 1 Qtr 2 Qtr 3 Qtr 4 Qtr 1 Qtr 2 Qtr 3 Qtr 4 Qtr 1 '06 '06 '06 '06 '07 '07 '07 '07 '08 '08 '08 '08 '09 11
  • 13. R&D Charter NDS R&D Charter is the guideline for the process 1. For Planning, Tracking & Management projects will have: 1. Software Development Plan 2. Resource Allocation plan 3. Re-use strategy 4. Test Strategy and Integration Plan 2. Development phases 1. Requirements will be Documented/Reviewed/Managed 2. Designs will be documented and Reviewed 3. Coding standard 4. Code review 5. Automatic tools and ATP for every API 3. Infrastructure 1. Artefacts will be held within a configuration or document management system 2. Defects and Issues will be tracked and will undergo root cause analysis 3. Projects will have end of project reviews 4. Builds will be automated and repeatable 5. Released builds will be controlled 12
  • 14. What’s in the toolkit ? Templates Other Refs Checklists Guidelines Training Examples Support Tools Contacts ! 13
  • 16. An Example Criteria for Self Assessment 4: TS updated throughout project 3: TS compliant to the checklist communicated and followed 2: TS reviewed and approved 1: Test Strategy is written 0: No Test Strategy 15 15
  • 17. Self Assessments - Example Ch.01 Projects will have a Software / 2: Documented or presented at 2 http://shareatnds.in.nds.com/sites/Intranet/Op Hardware Development Kick Off meeting enTV/master_ui/Shared%20Documents Plan that meets a defined /project_plan.aspx schedule according to the customer's needs Ch.02a Projects will have a Test 2: Approved Test Strategy 2 http://doogle.uk.nds.com/worksitemp/dispatch?obj strategy (SQSC-style) reviewed ectId=%21V3%21UKDMPRODUCTION1% and approved by all 21C%21PJ%2441860%21&returnUrl=1211 stakeholders 45625069359336&operation=zoom&dataso urce=project Ch.02b Projects will have an Integration 0: No Integration Plan 0 Include link to plan plan Ch.03 Projects will have clearly defined 4: All roles actively performed 4 http://shareatnds.in.nds.com/sites/Intranet/Op roles and responsibilities enTV/master_ui/default.aspx Ch.04 Projects will agree on the 1: Initial discussion on re-use 1 strategy for re-use at of previous assetts Project Kick-Off (requirements, design, test and code) Ch.05 Projects will follow the R&D 2: resource plan done 2 http://shareatnds.in.nds.com/sites/Intranet/Op Resource allocation plan (available) but not enTV/master_ui/Shared%20Documents reviewed against /project_plan.aspx?RootFolder=%2fsite delivery requirements s%2fIntranet%2fOpenTV%2fmaster%5f ui%2fProject%20Plan%2fWorkPlan&Fo lderCTID=&View=%7b69BD6617%2d6 CCB%2d46E0%2dA5CE%2dFCE21C8 85064%7d Ch.06 Requirements will be 2: requirements and change 2 http://doogle.uk.nds.com/worksitemp/dispatch?dat documented / managed / requests documented asource=documentFolder&operation=zoom reviewed (Document, ReqPro, &objectId=!V3!UKDMPRODUCTION1!C!FD ClearQuest). $44881!&returnUrl=12114569796644311 Ch.07 Designs will be documented & 3: design reviews done with 3 http://doogle.uk.nds.com/worksitemp/dispatch reviewed tangible outcomes, key ?datasource=documentFolder&operatio design choices n=zoom&objectId=!V3!UKDMPRODUC documented and major TION1!C!FD$44875!&returnUrl=12114 issues fixed.Traceability and effectiveness 5717958875383 16 checked in review
  • 18. Sample Charter Charter Item P1 Analysis P2 P3 P4 Average Item # Ch.01 Projects will have a Software / Hardware Development Plan that meets a defined schedule according to the customer's needs 1 2 2 2 1.8 Ch.02a Projects will have a Test strategy 3 1 2 0 1.5 Ch.02b Projects will have an Integration plan 4 3 3 3 3.3 Ch.03 Projects will have clearly defined roles and responsibilities 1 2 4 4 2.8 Ch.04 Projects will agree on the strategy for re-use at Project Kick-Off (requirements, design, test and code) 1 4 2 1 2.0 Ch.05 Projects will follow the R&D Resource allocation plan 4 3 4 1 3.0 Ch.06 Requirements will be documented / managed / reviewed 2 2 2 3 2.3 Ch.07 Designs will be documented & reviewed 3 1 4 2 2.5 Ch.08 Code will follow a coding standard 2 3 3 3 2.8 Ch.09 Code will be reviewed 2 2 1 1 1.5 Ch.10 Builds will be automated and repeatable 3 4 3 3 3.3 Ch.11 APIs will have a tool by which they can be tested 1 1 1 1 1.0 Ch.12a Defects and Issues will be tracked 3 3 3 3 3.0 Ch.12b Defects will undergo root cause analysis 2 2 2 1 1.8 Ch.13 Artefacts will be held within a configuration or a document management system 4 4 4 4 4.0 Ch.14 Released builds will be controlled 2 3 3 4 3.0 Ch.15 Projects will have end of project reviews 3 2 3 0 2.0 COLUMN AVERAGES 2.4 2.5 2.7 2.1 2.4 17
  • 19. Improvement Plan – 3 Examples • Faster and more reliable builder – Learn Hudson and build infrastructure. 6 weeks. Danny – Run a pilot. Next 8 weeks. Mike. – Evaluate Results. Next 2 weeks. Rachel • Deploy Scrum in all projects – Use Scrum in projects X, Y, Z. Q1. Danny, Shani, Rafi 1200 action items from IL/FR/IN/UK/USWeek 3 – 1 Day seminar for GL, including our lesson leaned. – Bi-Weekly Scrum Masters meeting. Moshe. 75% Write a Departemnet Scrum guide. Moshe. – of the were done – Run a full cycle of iteration 1 on a PC for evaluation All lines were reviewed by R&D Manager • Increase efficiency – AI: Inquire Why after using Agile the number of bug was not reduced. 6 weeks. Danny 18
  • 20. R&D Process Improvement Other Root Cause Lessons needs Analysis Learned 14 Ch.14 Every Build will have the following 5: NA artifacts:1. Build in Release management system2. Should have both production as well as Debug enabled image3. Release note QC Lead 3 4 4 4 4 4 4 4 3 3 3.70 with CQ list and component details Project has a software Development plan that defines the schedule according to the customer needs 3 2 3 3 3 4 4 4 4 4 3.40 Iteration plan exists 3 3 3 3 3 1 1 1 1 1 2.00 Component Development Plan exists along with component QC plan 2 2 3 2 1 1 1 1 1 1 1.50 15 Ch.12 a Defects and issues are tracked 2 : somewhat Configuration Management Plan exists 1 1 1 1 3 1 1 1 1 1 1.20 16 Ch.12 b Defects and issues undergo root-cause 2 : somewhat analysis Project has a Resource allocation plan 3 2 3 3 3 2 2 1 1 2 2.20 17 Communication plan is defined 3 : well into it Project has an Integration Plan 3 2 1 4 3 1 1 2 1 1 1.90 Project has a test strategy 3 2 2 3 3 3 3 1 3 3 2.60 18 Ch.13 Artefacts are held within a configuration or 5: NA Project has all the required documents document management system managed and reviewed 2 2 1 3 3 4 3 3 3 2.67 19 Ch.15 Project has end of milestone reviews 2 : somewhat Test cases are prepared, Mapped to 20 Communication about the completion of 2 : somewhat Requirements, reviewed and managed 3 3 2 2 3 3 4 4 3 3 3.00 milestone APIs have a tool by which they can be tested 2 2 2 2 1 1 1 4 1 1 1.70 Code follows a coding standard 3 1 3 2 2 3 3 1 3 3 2.40 code is reviewed 4 2 4 2 3 3 3 3 3 3 3.00 Self Assessments Self Assessment Analysis Improvement Plan 19
  • 21. Thank you ! WW_QA Working Group 20
  • 22. Metrics • Development progress – Defects trends – Code Coverage by tests – Test Progress – Requirements Coverage by tests – Team velocity, Gantt Progress • Quality prediction – Counting Escaped Bugs by phases 21
  • 23. Code Coverage Defect trends Test Progress Static Analysis 22