by M C Nagaraj of STAG Software Private Limited

 

The organizations have moved from “assemble testing team on need basis” to “a focused independent testing team” over years.  It is quite natural that the test process to run the organization also has changed drastically to address the entire test life cycle process covering different aspects of process engineering:

  • Methods and procedure
  • Technology and tools
  • People

Organization involved in software development normally chooses standard models as framework to improve their software development life cycle process like ISO 9001, CMMI, SPICE etc.  Most of these models do not adequately address testing issues though there are attempts in every new version.  Because of the important role of testing in software process and product quality, and the limitations of existing process assessment models, Ilene Burnstein at Illinois Institute of Technology developed the Testing Maturity Model. This model helps organizations to introduce best practices in progressive way and assess the capability and maturity of test process against a set of standards goals.

This workshop targeted for audience who are software professionals looking for improving existing test process from where they are to next level. It will introduce you to adapt TMM as model based approach to internally assess the test process maturity and improve the test process with well-defined goals, sub-goals and activities, tasks and responsibilities. The workshop will have theory and application of the concepts by solving exercises as a team.

The participants will understand how TMM way supplements the process improvement initiative taken by organization. They will also understand how to assess the gaps in existing process and come-up with plan to address the same.

 

Nagaraj is Director- Software Test Engineering, in STAG Software Private Ltd. He has over twenty years of experience in the software discipline and has worked in all the phases of software development life cycle out of which 13 years in the field of Software Test Engineering.

Prior to this he was the Engineering Project Manager in GE-GXS responsible for managing Testing Team for different products. Before joining GE he was Program Manager of Worldwide Software Test and Analysis Group (STAG) at VeriFone India Ltd, was a division of Hewlett-Packard 

He is passionate about driving process improvement for achieving better business results. He has delivered lectures on Software Engineering, Software Testing and Software process improvement at many organizations.  He was certified internal auditor for ISO and part of internal assessment team for CMM model.

He holds an engineering degree in Mechanical discipline from Mysore University. He has completed diploma in Statistical Quality Control (SQC) from ISI. He is also Certified Software Quality Engineer (CSQE) from ASQ. His interests are in the areas of test design, project management, process improvement, and metrics and data analysis using statistical tools.

He had helped many organizations to install a disciplined test process and to improve the process over time. The model used by him in all consulting assignments is Test Maturity Model (TMM). This has helped organizations

    • To commit acceptable goals to their customers and meet with little/no variations
    • To reduce the defect escape rate significantly to their customers
    • To sustain motivated test engineers in the system for longer duration