|
||||||
| SCM | Builds | Tools | Processes | Source Code | CM | CMS | Project Mgmt | About Us |
Software Quality AssuranceDefinition Software Quality Assurance provides the standards, processes and procedures that ensure that a software application meets it's requirements and is properly tested. To accomplish this effort, SQA must adhere to software engineering standards, such as:
Ensuring Software Quality Assurance To achieve this lofty and ambitious objective, it requires that the whole process be broken down into logical tasks. Otherwise, attempting to accomplish SQA is too unmanageable.
Manageable SQA Tasks
One of the fundamental aspects of SQA is the ongoing process improvement of the software development organization. Often, SQA stops at defect tracking and test management, but to really benefit from a strong a SQA Program an organization must constantly inspect and monitor the business and technical processes throughout the development cycle. Searching for ways to improve processes and standards for the betterment of the product. A comprehensive SQA program includes continually process improvement of not only testing, but the processes, organization and the people involved with the development and delivery of software. To the final goal of ensuring that the customer needs and expectations are being satisfied.
SQA and the SDLC The Software Development Life Cycle, SDLC, fully encompasses the development, the delivery and the maintainability of a software application or service. A wisely implemented SQA program can support any software development methodologies. Whether you are using an AGILE, Waterfall, or some methodology in between, SQA can provide the testing, metrics and process improvement to ensure that the SDLC process evolves as the business and customer requirements change.
SQA SQA is a set of practices for ensuring quality in software development processes. It includes:
Links and References
Future SCM
SCM Tools have evolved from simple checkin and checkout tools to fully encompassing ALM products. In addition to source code control, these tools now encapsulate change control, software builds, project management, item/defect tracking, and fully automated testing capabilities. What direction will SCM take in the future?
|
Take our SCM Salary Survey
This is a collection salaries of SCM Professionals of different backgrounds, education, experiences and locations Please add your information to the collection
|
|
|
|
||
|
|
||