To gather information and understand the current processes at the customer’s end
To identify tools required to define and implement Software quality processes
Activities
Interact with individuals who are part of the process to understand all perspectives of current mode of operations
Perform a Proof Of Concept (POC) or build a prototype using the identified tools.
Artifacts
Feasibility Study Report (FSR) is generated that
1. clearly outlines the feasibility of usage of the identified tools with the system under test
2.
Knowledge Transition Plan
3.
Final List of Test Cases to be considered for automation, reviewed and signed off by Business.
Scope & Sizing
Objective
To scope and phase the business needs identified depending on the FSR.
To arrive at a High Level Effort Estimate using the defined scope to empower the business with critical information like deliverables, costs and timelines.
Activities
The FSR is reviewed with the stakeholders to define the clear scope of involvement.
List of identified activities in the FSR will be prioritized and phased as agreed by the stakeholders and ZenSOFT.
More importantly this would also clearly define what will not be part of the scope of work. This helps in deciding clear boundaries of work.
Using ZenSOFT’s High Level Effort Estimation technique that helps standardize the process of Effort Estimation and quickly arrive at a high level effort involved taking into account all standard effort heads like change management, project communication, system / infrastructure dependencies etc.
Artifacts
Scope definition document that outlines the scope of work with the defined accountabilities.
High Level Effort (HLE) Estimate clearly defining the phase wise estimate in man hours.
Planning & Scheduling
Objective
To clearly outline deliverables, milestones, resource plan and timelines
Activities
QA Manager will arrive at a detailed plan using the HLE Estimate to arrive at detailed activities with timelines and resource accountabilities.
The plan will be published to the stakeholders and the team and will be the basis for monitoring progress and reporting status to the business
Artifacts
Project Plan that contains
All ZenSOFT Process Group (ZPG) templates used across different phases in Software life cycle.
Process Definition / Updating
Objective
To bridge gaps in the current process, define and educate the client’s team to implement these processes.
To implement these defined processes by using industry standard tools, open source tools or ZenSOFT’s proprietary tools to help manage the SDLC process from Requirements to Deployment.
Activities
Use Identified tools for Requirement Gathering, Designing, Test Case Writing, Test Management, Defect Tracking, Configuration Management and Release Management.
ZenSOFT’s expertise in Uniform Change Management, being the primary consulting head for IBM India helps us table across and retain the best resource pool to make this possible for our customers.
Artifacts
Any or every artifact list below will be delivered as part of this phase depending on the Gap Analysis done
1. Quality Objectives Defined
2.
Requirements & Use Cases
3.
Standards and Checklists
4.
Requirement to Design Mapping
5.
Design to Code mapping
6.
Requirements to Test Cases Mapping
7.
Test Cases to Defects Mapping
8.
Defects to Source Code
9. Build Management to Source Code mapping
10.
Release Management to Source Code mapping
11.
Change Management Metrics from Requirement to Deployment
Analyze & Report
Objective
The primary objective of this phase is to keep all the entities involved updated with ground level status.
Activities
Communication protocol, Project Organization Structure, Roles & Responsibilities, Risk Management strategies and Quality Objectives defined in the Project plan will be used to keep all the entities informed.
Artifacts
Most of these artifacts will be published at least once every week.
1.
High Level Project Status
2.
Updated Project Plan
3.
Updated Risks and Mitigation Plan
4.
Resource availability status for the coming week
5.
Minutes for all team meetings during the week
6.
Issue Log Status
Quality Measures
Objective
To keep the stakeholders updated on the agreed Quality Objectives of the engagement and in turn keep ZenSOFT in check of their quality of delivery.
Activities
QA Lead will assimilate all the data and report the metrics to the stakeholders giving them a high level view of the health check of the scope of work.
This will primarily focus on Estimation accuracy, Schedule Accuracy, Standards Compliance and Process Compliance
Artifacts
Various Metrics will be presented which include
1. Effort Variance
2.
Schedule Variance
3.
Review Efficiency