SlideShare a Scribd company logo
1 of 5
Download to read offline
Building a 
Quality-Ready 
Environment 
Prepared for 
Company Apple 
January 16, 2008 
Prepared by 
Larry Nicholson 
(513) 754-1655 
nicholsonl@seapine.com
Quality-Ready Assessment 
Are You Quality-Ready? 
How do you define a quality-ready software development organization? A quality-ready development organization 
is focused on quality assurance, through the execution of a development strategy that creates a sustainable quality-advantage, 
resulting in value for both the customer and the organization. The American Society of Quality (ASQ) 
defines quality assurance as: 
“The planned and systematic activities implemented in a quality system so that quality requirements 
for a product or service will be fulfilled.” 
The quality-ready development organization delivers on this definition by profitably designing, developing, testing, 
and delivering quality software applications on time and within budget. 
Software quality and reliability are lifelines to customer loyalty and your profitability. The need for more rigorous 
quality discipline and competence, and collaboration between development and quality assurance (QA) teams 
has never been greater. The Seapine Software Quality-Ready Assessment (QRA) is a high-level evaluation tool 
designed to help you fine-tune both the efficiency and effectiveness of your development and QA organizations. We 
appreciate the time you’ve taken to complete the quality-ready assessment; please call if you have questions about 
the results or Seapine’s integrated ALM solutions. 
Building a Quality-Ready Software Development Organization 
The Seapine QRA recognizes four key practice levels: 
The Novice Organization: (QRA score < 49) 
Novice organizations treat quality as an afterthought. Concepts like quality assurance, quality control, and 
continuous improvement are typically not on their agenda. The potential role of quality as it relates to customer 
loyalty is not part of their customer experience strategy. 
The Intermediate Organization: (QRA score 50 – 75) 
Intermediate organizations could be associated with the phrase “I’d rather have it wrong than have it late. We can 
probably fix it later.” Quality assurance, quality control, and continuous improvement are mentioned in meetings, 
but current processes and technology do not allow this level of organization to bring their quality goals to life. 
With spotty collaboration between development and QA, the organization hopes for the best. 
The Advanced Organization: (QRA score 76 – 94) 
Advanced organizations might state that “quality is job one.” However, development and QA teams work 
independently and information is siloed, which means efficiency and effectiveness (and thus profitability) is not 
maximized. Collaboration and enforceable and repeatable processes are limited, and the organization is often in a 
reactive instead of proactive mode. 
The Expert Organization: (QRA score 95 – 100) 
Expert organizations are quality-ready throughout all development and QA processes. They have developed 
processes and procedures, and leveraged technology in ways that allow them to continuously ship quality 
applications on-time and within budget. They have enterprise-wide, top-down support for their quality initiatives 
and realize their customer base considers quality to be mission critical.
Key Technology Competency Areas 
A company that aspires to evolve into a quality-ready software development organization must focus on four key 
technology competency areas: tracking, testing, automation, and change management. 
Track 
Quality software 
development involves 
people, processes, 
and technology. Your 
development and QA 
teams may be in the same 
building or located across 
the city or around the 
world. Tracking defects, 
issues, feature requests, 
change requests, and 
tasks through real-time 
notifications and 
reporting capabilities is 
essential to increasing 
productivity and creating 
collaborative processes 
that lead to greater 
software quality. 
Test 
Software applications are 
becoming increasingly 
more complex and 
development schedules 
more aggressive. This 
impacts each phase 
of the development 
lifecycle that includes 
processes that must be, 
measured, improved, 
and managed. Testing 
leads to continuous 
improvement and higher 
quality. Establishing 
quality goals, testing, and 
reporting on progress are 
essential to producing a 
quality product on time, 
time-after-time. 
Automate 
Time is the one resource 
you cannot make more 
of. You can add more 
resources, but this 
increases cost and adds 
complexity to your 
project. Automation is 
one of the best ways to 
use time and resources 
efficiently. Test cases, 
work item routing, state 
changes, builds, and other 
development-related tasks 
are all candidates for 
automation. Integrated 
automation solutions 
remove the need for 
human intervention, 
which can slow down 
automation. Automate 
everything possible. 
Change 
Change is inevitable in 
software products, before 
and after release. Your 
ability to successfully 
and efficiently manage 
change directly impacts 
quality. Software 
products and the software 
development process are 
comprised of thousands 
of assets that must be 
versioned, shared, and 
updated in a controlled 
manner. Change 
management tools and 
practices are critical to 
coordinating software 
development, managing 
multiple versions of 
products, and providing 
traceability required by 
internal and external 
regulations. 
Track 
Automate 
Change 
Test
Apple - QRA Results 
Your Quality Journey Begins
Recommendations 
To Reach the Expert Practice Level 
Organizations that aspire to reach the expert practice level and create a sustainable quality-advantage should 
consider the following practice improvement opportunities: 
Track 
• Deploy an issue management solution with integrated change management to reliably track development 
artifacts, including source code, test cases, test results, and issues 
• Create a fully enforceable and repeatable product development process 
• Ensure complete traceability between development artifacts with linking and automatic change notifications 
• Log every action, document every change, and record every approval for compliance and auditing purposes 
• Continuously track and report on development and testing status to ensure release schedules are met and 
quality products are delivered on time 
Test 
• Use a test case management solution to track test cases, assign tests, and track results 
• Organize automated tests into regression test suites that can be performed without impacting resources 
• Eliminate test-to-fix lag time by deploying a test case management solution that can be integrated with your 
issue management solution 
• Utilize pair-wise testing or another best practice to reduce testing effort, when possible 
Automate 
• Automate every test that can be automated, and run automated tests as part of your nightly build process 
• Utilize an adaptive automated testing tool to ensure scripts do not require extensive modifications when an 
application changes 
• Integrate your automated testing and issue management solutions to automatically push test failures into the 
issue management workflow 
• Deploy an integrated ALM solutions suite that includes test case management, automated testing, issue 
management, and change management 
Change 
• Use a software change and configuration management solution that requires users to link source file changes 
with feature and change requests 
• Enforce your change policies with a workflow-enabled change management solution 
• Leverage change management tools and practices beyond the software development organization to streamline 
the change process and enforce change policies company-wide 
• Utilize notifications and triggers to improve communications, automate change, and enforce policies 
• Streamline development and testing collaboration by providing access to source files from your issue 
management solution and access to issues, tasks, and test cases from your change management solution 
5412 Courseview Dr., Suite 200 
Mason, OH 45040 
TEL 513-754-1655 
FAX 513-754-1660 
www.seapine.com 
©2008 Seapine Software, Inc. TestTrack Pro, TestTrack, Surround SCM, QA Wizard Pro, and the Seapine logo are trademarks 
of Seapine Software, Inc. All rights reserved worldwide. Information presented here is accurate as of the time of printing, but is 
subject to change or revision without notice.

More Related Content

What's hot

St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
anjuabel
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
Fuad Mak
 
Bob Stephens Resume
Bob Stephens ResumeBob Stephens Resume
Bob Stephens Resume
Bob Stephens
 

What's hot (20)

Testing Centralization
Testing CentralizationTesting Centralization
Testing Centralization
 
Quality management software
Quality management softwareQuality management software
Quality management software
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
 
Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellence
 
Capa management software
Capa management softwareCapa management software
Capa management software
 
Planning For Success Quality Management
Planning For Success Quality ManagementPlanning For Success Quality Management
Planning For Success Quality Management
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
 
Tcoe team
Tcoe teamTcoe team
Tcoe team
 
QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)
 
Success Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing ServicesSuccess Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing Services
 
Quality concept
Quality concept Quality concept
Quality concept
 
What is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceWhat is (tcoe) testing center of excellence
What is (tcoe) testing center of excellence
 
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSE
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSEVDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSE
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSE
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application
 
Bob Stephens Resume
Bob Stephens ResumeBob Stephens Resume
Bob Stephens Resume
 
Testing CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success StoryTesting CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success Story
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
software engineering
software engineeringsoftware engineering
software engineering
 

Similar to Quality-Ready Assessment sample report

Allen Karl Revised Resume
Allen Karl Revised ResumeAllen Karl Revised Resume
Allen Karl Revised Resume
Karl Allen
 
Mina_Meawad_DIR_Resume
Mina_Meawad_DIR_ResumeMina_Meawad_DIR_Resume
Mina_Meawad_DIR_Resume
Mina Meawad
 

Similar to Quality-Ready Assessment sample report (20)

Quality-Ready Assessment
Quality-Ready AssessmentQuality-Ready Assessment
Quality-Ready Assessment
 
Role of QA in Software Development and its benefits
Role of QA in Software Development and its benefitsRole of QA in Software Development and its benefits
Role of QA in Software Development and its benefits
 
Quality Assurance vs. Quality Control
Quality Assurance vs. Quality ControlQuality Assurance vs. Quality Control
Quality Assurance vs. Quality Control
 
What are Some Best Practices for Integrating Functional Testing Services.pdf
What are Some Best Practices for Integrating Functional Testing Services.pdfWhat are Some Best Practices for Integrating Functional Testing Services.pdf
What are Some Best Practices for Integrating Functional Testing Services.pdf
 
DevOps Revolution- Unleashing the Power of QA Testing.pdf
DevOps Revolution- Unleashing the Power of QA Testing.pdfDevOps Revolution- Unleashing the Power of QA Testing.pdf
DevOps Revolution- Unleashing the Power of QA Testing.pdf
 
Quality assurance and testing _ H2kinfosys.pdf
Quality assurance and testing _ H2kinfosys.pdfQuality assurance and testing _ H2kinfosys.pdf
Quality assurance and testing _ H2kinfosys.pdf
 
Allen Karl Revised Resume
Allen Karl Revised ResumeAllen Karl Revised Resume
Allen Karl Revised Resume
 
What is the Difference Between Software Testing and QA Testing.pptx
What is the Difference Between Software Testing and QA Testing.pptxWhat is the Difference Between Software Testing and QA Testing.pptx
What is the Difference Between Software Testing and QA Testing.pptx
 
QA standards
QA standardsQA standards
QA standards
 
QA Standards
QA StandardsQA Standards
QA Standards
 
stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Mina_Meawad_DIR_Resume
Mina_Meawad_DIR_ResumeMina_Meawad_DIR_Resume
Mina_Meawad_DIR_Resume
 
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
 
Madhavan_CV
Madhavan_CVMadhavan_CV
Madhavan_CV
 
Software Testing and Quality Assurance services.pptx
Software Testing and Quality Assurance services.pptxSoftware Testing and Quality Assurance services.pptx
Software Testing and Quality Assurance services.pptx
 

More from Alan See

More from Alan See (20)

John See - Revolutionary War Veteran and Pioneer
John See - Revolutionary War Veteran and PioneerJohn See - Revolutionary War Veteran and Pioneer
John See - Revolutionary War Veteran and Pioneer
 
John See - Narrative Story
John See - Narrative StoryJohn See - Narrative Story
John See - Narrative Story
 
The Most Influential CMOs to Follow in 2023
The Most Influential CMOs to Follow in 2023The Most Influential CMOs to Follow in 2023
The Most Influential CMOs to Follow in 2023
 
Marketing Leadership
Marketing LeadershipMarketing Leadership
Marketing Leadership
 
The Green Arms Race Goes Global
The Green Arms Race Goes GlobalThe Green Arms Race Goes Global
The Green Arms Race Goes Global
 
OHSSAR - The Country Bulletin - Spring 2023
OHSSAR - The Country Bulletin - Spring 2023OHSSAR - The Country Bulletin - Spring 2023
OHSSAR - The Country Bulletin - Spring 2023
 
50 Marketing Leaders Over 50 You Should Know
50 Marketing Leaders Over 50 You Should Know50 Marketing Leaders Over 50 You Should Know
50 Marketing Leaders Over 50 You Should Know
 
Managers as Lifelong Learners
Managers as Lifelong Learners Managers as Lifelong Learners
Managers as Lifelong Learners
 
How to Build a Social-Ready Personal Brand
How to Build a Social-Ready Personal BrandHow to Build a Social-Ready Personal Brand
How to Build a Social-Ready Personal Brand
 
Social-Ready Quadrants
Social-Ready QuadrantsSocial-Ready Quadrants
Social-Ready Quadrants
 
Fractional CMO Value Proposition
Fractional CMO Value PropositionFractional CMO Value Proposition
Fractional CMO Value Proposition
 
Why HR is a PR Disaster (infographic)
Why HR is a PR Disaster (infographic)Why HR is a PR Disaster (infographic)
Why HR is a PR Disaster (infographic)
 
Social Media Marketing for Small Business - The After-party Discussion
Social Media Marketing for Small Business - The After-party DiscussionSocial Media Marketing for Small Business - The After-party Discussion
Social Media Marketing for Small Business - The After-party Discussion
 
50 Marketing Thought-Leaders Over 50
50 Marketing Thought-Leaders Over 5050 Marketing Thought-Leaders Over 50
50 Marketing Thought-Leaders Over 50
 
A Chief Marketing Officer Kicks Off 2015
A Chief Marketing Officer Kicks Off 2015A Chief Marketing Officer Kicks Off 2015
A Chief Marketing Officer Kicks Off 2015
 
How to Use Social Media Content to Create Interest and Credibility
How to Use Social Media Content to Create Interest and CredibilityHow to Use Social Media Content to Create Interest and Credibility
How to Use Social Media Content to Create Interest and Credibility
 
Aberdeen Group Bio
Aberdeen Group BioAberdeen Group Bio
Aberdeen Group Bio
 
The Convergence of Unstructured and Structured Information
The Convergence of Unstructured and Structured InformationThe Convergence of Unstructured and Structured Information
The Convergence of Unstructured and Structured Information
 
CRM Index
CRM IndexCRM Index
CRM Index
 
Intelligent Customer Growth
Intelligent Customer GrowthIntelligent Customer Growth
Intelligent Customer Growth
 

Recently uploaded

Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 
Buy Linkedin Sales Navigator at Cheap Price
Buy Linkedin Sales Navigator at Cheap PriceBuy Linkedin Sales Navigator at Cheap Price
Buy Linkedin Sales Navigator at Cheap Price
DIGISHIFT INDIA +918368319550
 

Recently uploaded (20)

Cash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girl
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
BDSM⚡Call Girls in Sector 19 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 19 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 19 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 19 Noida Escorts >༒8448380779 Escort Service
 
Discover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your LifestyleDiscover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your Lifestyle
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdf
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...
 
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
 
Buy Linkedin Sales Navigator at Cheap Price
Buy Linkedin Sales Navigator at Cheap PriceBuy Linkedin Sales Navigator at Cheap Price
Buy Linkedin Sales Navigator at Cheap Price
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
Analysis of Sineing Website and how to fix
Analysis of Sineing Website and how to fixAnalysis of Sineing Website and how to fix
Analysis of Sineing Website and how to fix
 

Quality-Ready Assessment sample report

  • 1. Building a Quality-Ready Environment Prepared for Company Apple January 16, 2008 Prepared by Larry Nicholson (513) 754-1655 nicholsonl@seapine.com
  • 2. Quality-Ready Assessment Are You Quality-Ready? How do you define a quality-ready software development organization? A quality-ready development organization is focused on quality assurance, through the execution of a development strategy that creates a sustainable quality-advantage, resulting in value for both the customer and the organization. The American Society of Quality (ASQ) defines quality assurance as: “The planned and systematic activities implemented in a quality system so that quality requirements for a product or service will be fulfilled.” The quality-ready development organization delivers on this definition by profitably designing, developing, testing, and delivering quality software applications on time and within budget. Software quality and reliability are lifelines to customer loyalty and your profitability. The need for more rigorous quality discipline and competence, and collaboration between development and quality assurance (QA) teams has never been greater. The Seapine Software Quality-Ready Assessment (QRA) is a high-level evaluation tool designed to help you fine-tune both the efficiency and effectiveness of your development and QA organizations. We appreciate the time you’ve taken to complete the quality-ready assessment; please call if you have questions about the results or Seapine’s integrated ALM solutions. Building a Quality-Ready Software Development Organization The Seapine QRA recognizes four key practice levels: The Novice Organization: (QRA score < 49) Novice organizations treat quality as an afterthought. Concepts like quality assurance, quality control, and continuous improvement are typically not on their agenda. The potential role of quality as it relates to customer loyalty is not part of their customer experience strategy. The Intermediate Organization: (QRA score 50 – 75) Intermediate organizations could be associated with the phrase “I’d rather have it wrong than have it late. We can probably fix it later.” Quality assurance, quality control, and continuous improvement are mentioned in meetings, but current processes and technology do not allow this level of organization to bring their quality goals to life. With spotty collaboration between development and QA, the organization hopes for the best. The Advanced Organization: (QRA score 76 – 94) Advanced organizations might state that “quality is job one.” However, development and QA teams work independently and information is siloed, which means efficiency and effectiveness (and thus profitability) is not maximized. Collaboration and enforceable and repeatable processes are limited, and the organization is often in a reactive instead of proactive mode. The Expert Organization: (QRA score 95 – 100) Expert organizations are quality-ready throughout all development and QA processes. They have developed processes and procedures, and leveraged technology in ways that allow them to continuously ship quality applications on-time and within budget. They have enterprise-wide, top-down support for their quality initiatives and realize their customer base considers quality to be mission critical.
  • 3. Key Technology Competency Areas A company that aspires to evolve into a quality-ready software development organization must focus on four key technology competency areas: tracking, testing, automation, and change management. Track Quality software development involves people, processes, and technology. Your development and QA teams may be in the same building or located across the city or around the world. Tracking defects, issues, feature requests, change requests, and tasks through real-time notifications and reporting capabilities is essential to increasing productivity and creating collaborative processes that lead to greater software quality. Test Software applications are becoming increasingly more complex and development schedules more aggressive. This impacts each phase of the development lifecycle that includes processes that must be, measured, improved, and managed. Testing leads to continuous improvement and higher quality. Establishing quality goals, testing, and reporting on progress are essential to producing a quality product on time, time-after-time. Automate Time is the one resource you cannot make more of. You can add more resources, but this increases cost and adds complexity to your project. Automation is one of the best ways to use time and resources efficiently. Test cases, work item routing, state changes, builds, and other development-related tasks are all candidates for automation. Integrated automation solutions remove the need for human intervention, which can slow down automation. Automate everything possible. Change Change is inevitable in software products, before and after release. Your ability to successfully and efficiently manage change directly impacts quality. Software products and the software development process are comprised of thousands of assets that must be versioned, shared, and updated in a controlled manner. Change management tools and practices are critical to coordinating software development, managing multiple versions of products, and providing traceability required by internal and external regulations. Track Automate Change Test
  • 4. Apple - QRA Results Your Quality Journey Begins
  • 5. Recommendations To Reach the Expert Practice Level Organizations that aspire to reach the expert practice level and create a sustainable quality-advantage should consider the following practice improvement opportunities: Track • Deploy an issue management solution with integrated change management to reliably track development artifacts, including source code, test cases, test results, and issues • Create a fully enforceable and repeatable product development process • Ensure complete traceability between development artifacts with linking and automatic change notifications • Log every action, document every change, and record every approval for compliance and auditing purposes • Continuously track and report on development and testing status to ensure release schedules are met and quality products are delivered on time Test • Use a test case management solution to track test cases, assign tests, and track results • Organize automated tests into regression test suites that can be performed without impacting resources • Eliminate test-to-fix lag time by deploying a test case management solution that can be integrated with your issue management solution • Utilize pair-wise testing or another best practice to reduce testing effort, when possible Automate • Automate every test that can be automated, and run automated tests as part of your nightly build process • Utilize an adaptive automated testing tool to ensure scripts do not require extensive modifications when an application changes • Integrate your automated testing and issue management solutions to automatically push test failures into the issue management workflow • Deploy an integrated ALM solutions suite that includes test case management, automated testing, issue management, and change management Change • Use a software change and configuration management solution that requires users to link source file changes with feature and change requests • Enforce your change policies with a workflow-enabled change management solution • Leverage change management tools and practices beyond the software development organization to streamline the change process and enforce change policies company-wide • Utilize notifications and triggers to improve communications, automate change, and enforce policies • Streamline development and testing collaboration by providing access to source files from your issue management solution and access to issues, tasks, and test cases from your change management solution 5412 Courseview Dr., Suite 200 Mason, OH 45040 TEL 513-754-1655 FAX 513-754-1660 www.seapine.com ©2008 Seapine Software, Inc. TestTrack Pro, TestTrack, Surround SCM, QA Wizard Pro, and the Seapine logo are trademarks of Seapine Software, Inc. All rights reserved worldwide. Information presented here is accurate as of the time of printing, but is subject to change or revision without notice.