TMMi: should you care? Step-Auto Conference 2013, Bangalore


Published on

Keynote TPI on the Auto-Step Software Testing Conference, Bangalore India May 2013

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Remember: attendance list needs to be filled in and handed over to HRM This version of the TMMi training is intended for both internal professionals of SYSQA and the external interested parties. It therefor should adhere to the TMMi Professional TMMi model training Release 1.0 guidelines The exam is multiple choice, 40 questions, pass rate is 65 % or higher (26 or more correct answers) Version control: V0.4: 14/12/2012 Changes after review (Roger Wouterse) V0.3: 10/12/2012 Color of all sheets set to SY”SQA standards, overall review on usage of language (Sietske Faling) V0.2: 05/12/2012 Added the Level 1 to Level 5 magerial to original setup of training (Bart Fessl) V0.1: 17/08/2012 Initial version, based on the Dutch internal SYSQA training “TMMi opleiding V2.8 “Roger Wouterse)
  • Besparing: 30.000 testwerk
  • 16 process areas On the initial level: chaotic, undefined test process. Foces mostly on debugging. “Heroes” organization, leaning on very good individuals by a lack of repeatable processes. Testing takes place in an ad-hoc fashion, after development is finished. No focus on risks or awareness of the higher risks. ‘overcommitted’. During times of crisis, all processes are abandoned. A lack in the abaility to repeat processes. Managed: testing becomes a separately managed specialism. Next to debugging, testing is viewed as a separate additional process. When there is a crisis, the testing processes are still folowed. Testing is still a phase after programming. The effort is focused using the knowledge of risks, leading to test plans and test approaches and strategies. Structured testing on a separate testing environment is introduced. Reviews and early involvemend are still lacking. Defined: fully integrated in the SD process. Test organisation is responsible for templated and guidelines. Repeatable and standardized way of testing for the whole company is introduced (where it used to be determined per project). Testing becomes a profession, test cases become re-usable, etc. Measured: well defined, trained, managed and measured process. Goals are set in a SMART way. Decsions are fact-based. Reviews and inspections are an integrated part of SD. Measurement is part of an organization-wide measurement program. Optimization: ongoing focus on test process improvemt, understanding of disturbances in the process in order to become able to predict and prevent these disturbances. Fine-tuning of the testing process. Focus on defect prevention, not detection.
  • Summary of Business reasons why to implement TMMi By setting up the test organization in an effective and efficient way, it becomes clear that the goal for testing will change from defect detection to defect prevention. By using TMMi to (re)structure the testprocesses a better product and a higher ROI for the company can be realised.
  • TMMi: should you care? Step-Auto Conference 2013, Bangalore

    1. 1. TMMi: should you care?Step-Auto conference ontest process improvement3th May 2013, Bangalore
    2. 2. ©SYSQAAlmereAgenda2
    3. 3. ©SYSQAAlmereRecent trends in system development4
    4. 4. ©SYSQAAlmereSometimes bad testing costs a lot
    5. 5. ©SYSQAAlmeredeclarevertical_veloc_sensor: float;horizontal_veloc_sensor: float;vertical_veloc_bias: integer;horizontal_veloc_bias: integer;...begindeclarepragma suppress(numeric_error, horizontal_veloc_bias);beginsensor_get(vertical_veloc_sensor);sensor_get(horizontal_veloc_sensor);vertical_veloc_bias := integer(vertical_veloc_sensor);horizontal_veloc_bias := integer(horizontal_veloc_sensor);...exceptionwhen numeric_error => calculate_vertical_veloc();when others => use_irs1();end;end irs2;Ariane raket$ 15,5 billion = 840 billion
    6. 6. ©SYSQAAlmereTest Maturity Model integration8
    7. 7. ©SYSQAAlmereTMMi – Maturity levels91. InitialManaging atest project2. Managed5. Optimization3. DefinedManaging atest organization4. MeasuredMeasuring product andprocess performanceContinuously improveproduct and process QTest Policy and StrategyTest PlanningTest Monitoring and ControlTest Design and ExecutionTest EnvironmentTest OrganizationTest Training ProgramTest Lifecycle and IntegrationNon-functional TestingPeer ReviewsTest MeasurementProduct Quality EvaluationAdvanced Peer ReviewsDefect PreventionTest Process OptimizationQuality Control
    8. 8. ©SYSQAAlmereTMMi has a positive impact on• Product quality• Test engineering productivity• Spend time• Lead time10
    9. 9. ©SYSQAAlmereTMMi today12
    10. 10. ©SYSQAAlmere13EnglandChinaWorldwideKoreaWorldwideMalasiaBelgiumWorldwideFranceUSWorldwideSpainEngland
    11. 11. ©SYSQAAlmere15
    12. 12. ©SYSQAAlmereAllen curve16‘The distance between engineers’ offices affected thefrequency of their communication’ – Prof. Thomas Allen MIT
    13. 13. ©SYSQAAlmere8 meters17
    14. 14. ©SYSQAAlmere80 meters18
    15. 15. ©SYSQAAlmere80 kilometers19
    16. 16. ©SYSQAAlmere8000 kilometers20
    17. 17. ©SYSQAAlmere21
    18. 18. ©SYSQAAlmereTMMi: should you care22
    19. 19. ©SYSQAAlmereCount the number of times the peoplewearing white pass the basketball24Please focus and be silent
    20. 20. ©SYSQAAlmere25
    21. 21. ©SYSQAAlmere26
    22. 22. ©SYSQAAlmere
    23. 23. ©SYSQAAlmere