SlideShare a Scribd company logo
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

PPTX
Best Enterprise Quality Management Software
PPTX
Emerging QA COE Practice by Mukund Wangikar
PDF
Reducing the complexity of your Enterprise Packaged Application Automation Te...
PPTX
09 fse qualitymanagement
PDF
Setting up Center of Excellence for QA in Healthcare
PDF
Audit management software
PPTX
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
Best Enterprise Quality Management Software
Emerging QA COE Practice by Mukund Wangikar
Reducing the complexity of your Enterprise Packaged Application Automation Te...
09 fse qualitymanagement
Setting up Center of Excellence for QA in Healthcare
Audit management software
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...

What's hot (20)

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

Similar to Quality-Ready Assessment sample report (20)

PDF
Quality-Ready Assessment
PDF
Maximize Your Testing Efficiency_ 4 Essential Tips for Software Test Manageme...
PDF
Maximize Your Testing Efficiency_ 4 Essential Tips for Software Test Manageme...
PDF
How To Set Up Software Quality Assurance Process (SQAP) Effectively.pdf
PDF
Understanding the Importance of Quality Assurance Testing in Software Develop...
PDF
Quality Assurance vs. Quality Control
PDF
What are Some Best Practices for Integrating Functional Testing Services.pdf
PDF
DevOps Revolution- Unleashing the Power of QA Testing.pdf
PDF
Quality assurance and testing _ H2kinfosys.pdf
PDF
Becoming a QA Automation Expert: A Tech Enthusiast's Complete Guide
PDF
This is the Software Quality Management and Estimate chapter
PDF
11 Ways to Run Efficient Software Quality Testing.pdf
PPTX
Software Quality Assurance (SQA) Eng.pptx
PDF
Quality Assurance Services - Essential Tools and Techniques for Modern QA Tea...
PDF
The Importance of QA Services in Software Development.pdf
PPTX
PresentationSQAppppppppppppppppptttt.pptx
PDF
How Quality Assurance Firms Are Leading the Innovation Charge..pdf
DOC
Allen Karl Revised Resume
PPTX
What is the Difference Between Software Testing and QA Testing.pptx
PDF
Enhancing Efficiency with Software Test Automation Services
Quality-Ready Assessment
Maximize Your Testing Efficiency_ 4 Essential Tips for Software Test Manageme...
Maximize Your Testing Efficiency_ 4 Essential Tips for Software Test Manageme...
How To Set Up Software Quality Assurance Process (SQAP) Effectively.pdf
Understanding the Importance of Quality Assurance Testing in Software Develop...
Quality Assurance vs. Quality Control
What are Some Best Practices for Integrating Functional Testing Services.pdf
DevOps Revolution- Unleashing the Power of QA Testing.pdf
Quality assurance and testing _ H2kinfosys.pdf
Becoming a QA Automation Expert: A Tech Enthusiast's Complete Guide
This is the Software Quality Management and Estimate chapter
11 Ways to Run Efficient Software Quality Testing.pdf
Software Quality Assurance (SQA) Eng.pptx
Quality Assurance Services - Essential Tools and Techniques for Modern QA Tea...
The Importance of QA Services in Software Development.pdf
PresentationSQAppppppppppppppppptttt.pptx
How Quality Assurance Firms Are Leading the Innovation Charge..pdf
Allen Karl Revised Resume
What is the Difference Between Software Testing and QA Testing.pptx
Enhancing Efficiency with Software Test Automation Services
Ad

More from Alan See (20)

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

Recently uploaded (20)

PDF
Is Kanav Kesar Legit or a Scam? Uncovering the Truth Behind the Hype
PPTX
Mastering eCommerce SEO: Strategies to Boost Traffic and Maximize Conversions
DOCX
AL-ahly Sabbour un official strategic plan.docx
PDF
Mastering Content Strategy in 2025 ss.pdf
PDF
Digital Transformation - Albert Donaldson, Golf Away Tampa Bay
PDF
Prove and Prioritize Profitability in Every Marketing Campaign - Zach Sherrod...
PPTX
Amazon - STRATEGIC.......................pptx
PPTX
Ranking a Webpage with SEO (And Tracking It with the Right Attribution Type a...
PPTX
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
PDF
UNIT 2 - 5 DISTRIBUTION IN RURAL MARKETS.pdf
PPTX
Final Project parkville.............pptx
PDF
Unit 1 -2 THE 4 As of RURAL MARKETING MIX.pdf
PDF
Coleção Nature .
PDF
Mastering the Art of the Prompt - Brantley Smith, HomePro Marketing
PDF
Hidden gems in Microsoft ads with Navah Hopkins
PDF
UNIT 1 -4 Profile of Rural Consumers (1).pdf
PDF
exceptionalinsights.group visitor traffic statistics 08-08-25
PDF
Digital Marketing in the Age of AI: What CEOs Need to Know - Jennifer Apy, Ch...
PDF
NeuroRank™: The Future of AI-First SEO..
PPTX
The evolution of the internet - its impacts on consumers
Is Kanav Kesar Legit or a Scam? Uncovering the Truth Behind the Hype
Mastering eCommerce SEO: Strategies to Boost Traffic and Maximize Conversions
AL-ahly Sabbour un official strategic plan.docx
Mastering Content Strategy in 2025 ss.pdf
Digital Transformation - Albert Donaldson, Golf Away Tampa Bay
Prove and Prioritize Profitability in Every Marketing Campaign - Zach Sherrod...
Amazon - STRATEGIC.......................pptx
Ranking a Webpage with SEO (And Tracking It with the Right Attribution Type a...
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
UNIT 2 - 5 DISTRIBUTION IN RURAL MARKETS.pdf
Final Project parkville.............pptx
Unit 1 -2 THE 4 As of RURAL MARKETING MIX.pdf
Coleção Nature .
Mastering the Art of the Prompt - Brantley Smith, HomePro Marketing
Hidden gems in Microsoft ads with Navah Hopkins
UNIT 1 -4 Profile of Rural Consumers (1).pdf
exceptionalinsights.group visitor traffic statistics 08-08-25
Digital Marketing in the Age of AI: What CEOs Need to Know - Jennifer Apy, Ch...
NeuroRank™: The Future of AI-First SEO..
The evolution of the internet - its impacts on consumers

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.