Holistic Release Criteria

Slides:



Advertisements
Similar presentations
Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
Advertisements

HP Quality Center Overview.
The Business Analyst Role in Agile Projects
Clarity on the performance of IT Metricus at a Glance Metricus Metricus has been acknowledged for breaking new ground on IT performance management and.
Readiness Index – Is your application ready for Production? Jeff Tatelman SQuAD October 2008.
Test Reporting Best Practices By Gabriel Rodriguez.
0 United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Enterprise Architecture Working Group.
Office of Project Management Metrics Report Presentation
Copyright Feature Creep 2008 Product X Release Y: Release Gate V1 Josephine Soap Freda Bloggs Hugh Jarse.
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
T Project Review Magnificent Seven Project planning iteration
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
© Mahindra Satyam 2009 Decision Analysis and Resolution QMS Training.
Copyright Feature Creep 2008 Metrics Josephine Soap Freda Bloggs Hugh Jarse.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
INFO 636 Software Engineering Process I Prof. Glenn Booker Week 9 – Quality Management 1INFO636 Week 9.
Metricus Metricus at a Glance Clarity on the performance of IT
Planning Iteration Demo Suunto Training Program Planner.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Develop Project Charter
Copyright © , Satisfice, Inc. V1. James Bach, Satisfice, Inc. (540)
X Project Highlight Report – (Date) Achievements  Key high level outputs delivered by the project this month. Communications Key high level communications.
July 26,  Jim Dieter – ASTM E2452 Overview  Eric Fassett – Contractor Implementation  Rick Shultz – Non-adoption of Standard  Earl Evans – Management.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
Test status report Test status report is important to track the important project issues, accomplishments of the projects, pending work and milestone analysis(
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
T Project Review Sotanorsu I2 Iteration
CS223: Software Engineering Lecture 25: Software Testing.
T Iteration Demo LicenseChecker I2 Iteration
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
Managing Software Development Projects with Jira.
Applied Software Project Management SOFTWARE TESTING Applied Software Project Management 1.
IT Governance Project Management Tool Sample Decision Package Review Date: October 14, 2003 Presentation Time: 9:00 – 10:00 AM CST Presenters: PMO Manager.
Rapid Launch Workshop ©CC BY-SA.
T Project Review X-tremeIT I1 Iteration
Peter Varhol Solutions Evangelist
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Agile Metrics that Matter
Office 365 Security Assessment Workshop
Continuous Delivery- Complete Guide
Cyber Risk Presentation to the Board of Directors
Managing the Project Lifecycle
(Professional Business Analyst Training organisation)
Testing Process Roman Yagodka ISS Test Leader.
Class 7 – Inception Phase: Steps & techniques
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
Pega 9/14/2018 8:48 AM Definition of Done = ready for PO acceptance
Process Improvement With Roles and Responsibilities explained
Executive Summary Project Name: Period :.
Documentation in Continuous Delivery Model and DevOps
ITIL: Why Your IT Organization Should Care Service Support
Johanna Rothman Know What “Done” Means Chapter 11
Engineering Processes
QAD Operational Metrics Working Exceptionally!
ITIL: Why Your IT Organization Should Care Service Support
IS&T Project Reviews September 9, 2004.
Risk Management Process (Revised)
Agile practices for documentation teams
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
ATS Architecture Design Solution Intent
For University Use Only
Change Assurance Update
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
ITIL: Why Your IT Organization Should Care Service Support
November 1, 2007 In cooperation with:
Software Development In Agile
RSP – Progress Overview General progress report High level plan
CSS Consequential Programme Change Assurance March, 2019
Software Development In Agile
Presentation transcript:

Holistic Release Criteria Sagar Bhagwat – Senior Manager

Holistic Release Criteria Numerous meetings, go/no-go discussions One question What’s the takeaway – are we good to go / on-track? Holistic Release Criteria PTC’s in-house developed framework Technical nitty-gritties off the view Single slide summary of health of the release

Licensed under the Creative Commons Attribution-Share Alike 4 Licensed under the Creative Commons Attribution-Share Alike 4.0 International license or available under the Creative Commons CC0 1.0 Universal Public Domain Dedication.

Holistic Release Criteria Identify quality parameters to measure Identify the current state (start point) for every measure Define the expected state / threshold (end point) to achieve for the release Project upside/downside during the development cycle Understand velocities of involved team/s Involve stakeholders Agree on start point, end point Identify measurable plan for time periods (week / sprint) over the development cycle Iteratively measure all the aspects of the release criteria Use the reported measurements for risk assessment Abiding to the release criteria is a team decision

Holistic Release Criteria PTC Financial Analyst Event, March 8, 2004 Holistic Release Criteria Product Quality Performance Scalability Serviceability Usability / Productivity Compatibility & Interoperability Security Reliability Production Readiness © Copyright 2004 Parametric Technology Corporation

Holistic Release Criteria – Measures Release criterion may contain one or more measures Measures within a release criterion may have equivalent weightage or varying weightage Measurement types Test Progress: % completion / coverage and % pass Trending to zero: end-point is zero, lower than plan (for time-periods) is better Open defects, Pending defects verifications Fixed (min.; higher the better): Fixed # as a minimum necessity Reliability (more than 1000 hrs. up time with user activity) Fixed (max.; lower the better): Fixed # as a maximum threshold Performance (less than 10 seconds for every UI action)

Holistic Release Criteria – Example Visit www.ptc.com 2-May-19 Holistic Release Criteria – Example Measure Unit End-point Open Unresolved Bugs Count Open Critical / Urgent Bugs Open Bug Verifications Testing (New Feature) Completion % 100% Pass % Testing (Regression) Documentation Review © Copyright 2000 Parametric Technology Corporation

Holistic Release Criteria – Example Week 04 Measure Unit Plan End-point Open Unresolved Bugs Count 12 Open Critical / Urgent Bugs 4 Open Bug Verifications 10 Testing (New Feature) Completion % 50% 100% Pass % 80% Testing (Regression) 20% 98% Documentation Review 0%

Holistic Release Criteria – Example Week 04 Measure Unit Plan Actual End-point Open Unresolved Bugs Count 12 14 Open Critical / Urgent Bugs 4 6 Open Bug Verifications 10 Testing (New Feature) Completion % 50% 30% 100% Pass % 80% 85% Testing (Regression) 20% 15% 98% 90% Documentation Review 0%

Holistic Release Criteria – 100 point score Consistent scale to depict release criteria progression over the release cycle Easy to understand without needing to know technical details Measurement weightage factored in calculating the score on 100-point scale 100-point score calculation formulae differ based on type of measurement *Credits – Kevin Hedrick & Amol Patil, PTC, Inc. USA

Holistic Release Criteria – 100 point score 100 point score calculation formulae by measurement type Test Progress: % completion / coverage and % pass Score = (% completion / coverage) X (% pass) = (aka success rate) Trending to zero: end-point is zero, lower than plan is better If count is zero, then score = 100 If count >= max planned count across time periods, then score = 0 Else, score = [(max planned count – current count) / (max planned count)]*100 Fixed (min.; higher the better): Fixed # as a minimum necessity If count is >= planned end-point, then score = 100 If count is zero, then score = 0 Else, score = (current count / planned end-point)*100 Fixed (max.; lower the better): Fixed # as a maximum threshold If count is <= planned end-point, then score = 100 If count is > planned end-point, then score = 0

Holistic Release Criteria – 100 point score Calculate 100 point score for every measure of the release criterion Apply weightage of every measure / use simple average to decide the overall score for the release criterion Calculate the overall score for plan and actual for every time-period

Holistic Release Criteria – 100 point score Week 04 Measure Unit Plan Actual Score End-point Projection Open Unresolved Bugs Count 12 14 40 30 20 Open Critical / Urgent Bugs 4 6 60 10 Open Bug Verifications 50 70 Testing (New Feature) Completion % 50% 30% 26 100% Pass % 80% 85% Testing (Regression) 20% 15% 98% 90% Documentation Review 0% Release Criteria Score 35 100

Holistic Release Criteria – Colors On Track Mitigated At Risk Not Started Ready for Release Recommend to Release Release criteria tiles depiction Green On track No roadblocks to meet the plan (for time period / end-point) as expected Yellow Issues / roadblocks and solutions / approaches for those are identified Behind plan but can be back on track with mitigation plans in place Red Issues / roadblocks identified with no immediate mitigation plan in place Risk to schedule milestones and possibly release date Blue Measurement not started

Holistic Release Criteria – Colors On Track Mitigated At Risk Not Started Ready for Release Recommend to Release Release criteria tiles depiction Measurement meets the end-point definition & ready for release Measurement does not meet the end-point definition due to external factors Recommend to release with known issues

Holistic Release Criteria – Dashboard On Track Mitigated At Risk Not Started Ready for Release Recommend to Release Plan: 35 Actual: 30 Plan: 100 Actual: 100 Plan: 100 Actual: 90 Application Product Quality Security Compatibility & Interoperability Plan: 77 Actual: 52 Plan: 50 Actual: 30 Plan: 80 Actual: 63 Infrastructure Performance Scalability Reliability Plan: 90 Actual: 90 Plan: 100 Actual: 90 Plan: 90 Actual: 86 Customer Focus Serviceability Usability Production Readiness

Holistic Release Criteria Continuous Improvement Add new criteria based on release content Tighten / strengthen criteria based on results Update criteria based on customer feedback

@Sagar Bhagwat, PMP Senior manager from Quality Engineering practice Working in this field for last 13+ years Instrumental with delivery of Enterprise products Currently leads R&D (QA) team of ThingWorx Platform (IoT) and ThingWorx Studio (AR) in PTC, Inc.

Thank You