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

  • 314 views
Uploaded on

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

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

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
314
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
13
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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.

Transcript

  • 1. TMMi: should you care?Step-Auto conference ontest process improvement3th May 2013, Bangalore
  • 2. ©SYSQAAlmereAgenda2
  • 3. ©SYSQAAlmereRecent trends in system development4
  • 4. ©SYSQAAlmereSometimes bad testing costs a lot
  • 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. ©SYSQAAlmereTest Maturity Model integration8
  • 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. ©SYSQAAlmereTMMi has a positive impact on• Product quality• Test engineering productivity• Spend time• Lead time10
  • 9. ©SYSQAAlmereTMMi today12http://www.tmmi.org/
  • 10. ©SYSQAAlmere13EnglandChinaWorldwideKoreaWorldwideMalasiaBelgiumWorldwideFranceUSWorldwideSpainEnglandhttp://www.tmmi.org/?q=assessment_certSpainWorldwide
  • 11. ©SYSQAAlmere15
  • 12. ©SYSQAAlmereAllen curve16‘The distance between engineers’ offices affected thefrequency of their communication’ – Prof. Thomas Allen MIT
  • 13. ©SYSQAAlmere8 meters17
  • 14. ©SYSQAAlmere80 meters18
  • 15. ©SYSQAAlmere80 kilometers19
  • 16. ©SYSQAAlmere8000 kilometers20
  • 17. ©SYSQAAlmere21
  • 18. ©SYSQAAlmereTMMi: should you care22
  • 19. ©SYSQAAlmereCount the number of times the peoplewearing white pass the basketball24Please focus and be silent
  • 20. ©SYSQAAlmere25
  • 21. ©SYSQAAlmere26
  • 22. ©SYSQAAlmere
  • 23. ©SYSQAAlmere