View
1.015
Download
6
Tags:
Embed Size (px)
DESCRIPTION
Brief presentation of Miratech software testing and Quality Assurance (QA) services for international clients.More information about Miratech and its IT outsourcing offering can be found on the public website
Citation preview
1
Miratech software testing
products and services
Agenda
Miratech processes in brief
Miratech testing products and QA
Success stories
Company
Confidential - 2009
Approaches
ITIL;EDB IT Operation Book
Miratech – first Ukrainian
ISO and CMM certified
company, since 2003
Standard development/start-up process
Company
Confidential - 2009
Offered software testing products and QA
Development
testing and QA
outsourcing
IT staff outsourcing
Application
maintenance
service
Acceptance
testing
Consulting
Opportunities:
• Needed specialist in needed quantity and in needed time
• Database with over 23.000 resumes, 800 specialist in
project team
• Majority of tools and technologies
• Specialists available for short term and long term
projects
Benefits:
• 100% migration of fixed costs into variable (risk reduction)
• Employees search recruiting cost reduction
• Employees hiring and firing cost reduction
• Employees search time reduction
IT staff outsourcing
Development, testing and QA outsourcing
Term “Testing” include following activities:
Technical review, verification, critical analysis;
Software and user’s requirements traceability check;
Design component’s and software requirements
traceability check;
Unit testing;
Integration testing;
System testing;
Development
testing and QA
outsourcing
Software testing process
organization
Plan
Do
Check
Act
Roles
NODE: TITLE: NO.: Test Software Product process Test:0
P1
Test planning
A0
Assess and improve test
effort
D1
Design Tests
D2
Implement Test Cases
Project Plan (or Software Development Plan)
Software Architecture Document
Software Requirements Specification Use Case Specifications Design Model Supplementary Specification(s) Change Request(s) Records registered in Software Engineering Issue Tracking System within previous iteration(s)
Test Case Specifications
Test Plan
Test Plan (updated)
Test Manager Test Leader
Test Suite(s) (from previous iterations) Build of software product
Test Suite D3
Setup Test Environment
D4
Execute Tests Test
Environment
C0
Evaluate test results
Test Protocol
Records registered in Software Engineering Issue Tracking System
Test Evaluation Summary
Test Engineer
CM Engineer
Test Designer
QA processes during project fullfilment
Project
activity
Project SQA
activity
Senior
Management
Project documentation
SQA reports
SQA reports
Corrective
actions
PDP
SQA Manager Project team
Application maintenance service
Transition process design (Configuration
management, Incident management, Resource
management, etc. )
Testing environment administration
Process design of patches, releases and hot
fixes testing
Regression testing autamation
Instruction and procedure submition
User training
Application
maintenance
service
Acceptance testing
Acceptance testing strategy development
based on SOX
Testing team reinforcement
Development of acceptance test cases
(end to end)
Reporting on acceptance testing
Acceptance
testing
Consulting
Process development and implementation (not
only testing)
Current processes analysis and
recommendation for improvement
Testing process maturity evaluation
Consulting
Process development and
implementation
Miratech
SQAProcess
EstablishmentProcess
StandardsProcess
improvement
SQA
reports
Customer’s
Process
Owner
SQA group
decisions
Current processes and recommendation for improvement
1. Gap analysis in current IT processes
2. Recommendation to minimize risks related
to defects in current processes
3. Procedure and process development
Methodology is based on CMMI, ITIL, eSCM and
Miratech experience:
1. Interviewing Client’s
representatives (5 days)
2. Report preparation
Testing process maturity evaluation
Result sample
Key difference between products
Product Service rendering specifics
IT staff outsourcing Specialists with defined skill level are provided. Client is responsible for specialist
work load management, work results and quality
Development, testing and QA
oursourcing
Defined volume software testing. Miratech processes are customized according to
Client’s desires. Miratech is responsible for technical risks, testing quality,
working schedule.
Application service
maintenance
Installment, configuration task fulfillment based on formal or informal SLA.
Releases and patch testing. Miratech processes might be customized according
to Client’s desires. Miratech is fully responsible for service quality.
Acceptance testing Acceptance testing process development, Client’s testing team reinforcement.
Consulting Consulting services to set up testing processes based on Miratech experience
Thank you!
Miratech
41 Nauki Ave,
03028 Kiev, Ukraine,
Tel.: +38 044 206 4090
http://www.miratechgroup.com