Differences between SEPG and QA
Software Engineering Process Group (SEPG) is a group of core members who facilitates the creation of definitions, maintenance, improvements of software processes used by the organization. SEPG identifies the problems and inefficiencies in the current process and defines activities to address them. The usage of the activities is institutionalized for achieving the business objectives such as timely delivery of projects without compromising quality, customer satisfaction and so on. The major tasks of SEPG focus on process management (definition, analysis, and modification), process training, and process deployment, and auditing QA.
Whenever a new process must be defined/enhanced, SEPG studies the feasibility of implementing the software processes and defines the process. The process will be piloted into a project to measure its effectiveness. Once the expected results are achieved, SEPG head will raise an approval for deployment and deploy the process across the organization by conducting a training. SEPG will then periodically ensure that the process implemented and becomes habitual across the organization.
The tasks of the Software Quality Assurance helps SEPG to ensure the compliance of the defined/enhanced process and verify whether it becomes standard practice. QA can suggest improvements to the SEPG about the improvements required in the engineering and in the software process.
SEPG maintains the policies/processes to be implemented across the organization. SEPG head will have a regular management review meeting with Senior Management people and discusses the process adherence and effectiveness of the defined/enhanced process. Here Senior Management evaluates the adherence to the process by the team.
SEPG:
- Focus on process management (definition, analysis, and modification), process training, process deployment and audits
- Identify process needs and opportunities to achieve Business objectives
- Define/Enhance and maintain the QMS,
- Engineering process
- Project Management Process
- Support process
- Organizational process
- Reviews with SM about the process adherence obtained from QA metrics
- Maintain organizational process assets
Where as, Quality Assurance
- Focus on the preventive action of the defects
- Provides inputs to SPEG for process improvement opportunities
- Verifies the defined/enhanced process compliance
- Generate and report SQA related metrics
- Verifies whether the project related artifacts, best practices, lessons learnt, Metrics of the projects are placed in organizational process assets
To red more such blogs visit us at Pointel Solutions