Salient Practices
 
Test Process Improvement
CMMI Consulting
Process-Tool Integration
On-Demand Consulting
 
Test Process Improvement

The average software testing efforts in projects ranges from about 20% to 50% of overall development / maintenance effort. Thus specific improvements targeting the Test Process would yield high ROI to organizations.

Obviously test strategy, test planning, automation are some of the key focus areas that would yield positive results. Equally important are stabilizing the inputs to testing process, test design techniques, testware management, test metrics etc.

MQMS provides consultancy and training for test process improvements using contemporary test frameworks.

Testing specific models

MQMS have expertise in using the TPI/TMAP model in assessing test process maturity and in anchoring test improvement programs that help organizations progress from lower test maturity to higher test maturity.

Jump starting the organization using the

Unique Q X Q (Quarter by Quarter) RADAR approach
Maruthi Test Improvement Pack - a set of processes & templates usable as a quick start towards test improvement
 
 
CMMI Consulting
MQMS appropriately interprets CMMI and uses it as a reference framework in assessing, designing and improving Quality Systems of organizations.

High process maturity and low process maturity organizations have their own unique requirements and MQMS’s forte is the ability to engineer the quality system appropriately to suit the business needs.

Apart from the project management process areas, MQMS has the unique ability to add a lot of value to the Engineering process areas due to its rich technical experience with Systems/Software Engineering organizations all over the world.
Key activities include

Business Needs Assessment / Gap Analysis
Process Engineering / Definition
Senior Management Liasoning
Program and Project Management
Deployment Facilitation and Support
People & Change Management
Policy Deployment / Alignment
Continuous Organizational Improvement
   
Jump starting the organization using the

Unique Q X Q (Quarter by Quarter) RADAR approach
Maruthi CMMI L2 Pack - a set of processes & templates usable as a quick start towards Level 2
  Similar packs for CMMI L3, L4 and L5 are available
 
Process-Tool Integration
Have you experienced automation slowing you down?

Are default workflows of the tool the only way out?

Are we forced to change processes due to new tools?

A requirements tool from one vendor and a testing tool from another ( realize that they don’t talk to one another despite the “easy plug-in” offered by both vendors)?

Obviously, to overcome this inefficiency, we need these tools to be closely linked together and to provide handoffs of information, status exchange and shared ownership of the stages in the development process.

More importantly, is the end to end process clear? First clarify process and then deploy the tool is the mantra (of course this can be in iteration as we can’t foresee everything).

MQMS has the experience and best practices for ensuring process tool alignment and ensuring the process-tool infrastructure stands up to the business needs.

Some relevant instances are
Automation plan (erstwhile Mercury suite) and integrating with requirements process and version control tool (Clear Case)
Process – Tool Integration of Quality Center, DOORS and Clear Case
Usually, there are six main tool types in use

1. Requirements Management tool (often a spreadsheet or word document)
2. Project Management tool (sometimes a spreadsheet )
3. An Integrated Development Environment (sometimes Eclipse-based tools)
4. Configuration Management tools (usually one of the standard tools)
5. Automated testing tools (30% of organizations and usually not used more than 10% of potential)
6. Defect Management Tool (usually one of the standard tools)
Invariably, each operate in a standalone mode. Thus, the program / project manager and other functional leads still rely on the person from the function to inform them on the progress or updates at their end.

Then it is pretty much start from scratch i.e. if there is a change in requirement, there is a person dependency for this change to be implemented in the IDE, CM, testing and project schedule.

Process is the central point in selecting tools

MQMS creates a process-centric tool integration framework for synergistic collaboration of software development tools.

Maruthi Requirements Automation Pack
Maruthi Test Automaton Pack
 
 
On-Demand Consulting
Have you anytime ever felt, the organizational need
  to be augmented with an experienced hand ONLY      during an assessment or a few weeks?
  of a reliable person to do one off independent audits or      metrics analysis or PCB creation?
  for quick training to know more about a topic (but cannot      send staff on a weeklong course)?
 
Through our On Demand Services, we can provide quality related services and support to fulfill your fluctuating demand, as your full time quality team and/or regular consultants are fully utilized

Some typiclal experiences include

Valuable improvement suggestions to organizations based on specific issues or process area
Root cause analysis to solve an immediate problem like sudden rise in defects
Typical on-demand themes

On demand analytics

Complete the statistical steps required for analysis of your data
Form Process Capability Baselines based on data provided
Suggest and create relevant process performance models

On demand training and mentoring

Conduct ½ day training to gain insight or refresh specific areas, introduce new ideas or to enthuse software teams
Provide 1 hr e-training i.e. “Call a friend” via Teleconference, WebEx or Skype
Augment your staff with an experienced hand for your team to consult during an external audit/ assessment
   
 
 
SEISM,CMMI®,Capability Maturity Model IntegrationSM are service marks of Carnegie Mellon University, USA. PCMM® ,CMM® and Capability Maturity Model are registered in the US Patent and Trademark office. TMapSM  TPISM  are service marks of  Sogeti, Netherlands.  Testing Maturity Model and TMMSM are service marks of Illinois Institute of Technology. Six Sigma is a registered service mark and trademark of Motorola, Inc.