Definitions of Done Every team’s definition of done will be different

Slides:



Advertisements
Similar presentations
Behavior Driven Test Development
Advertisements

Test process essentials Riitta Viitamäki,
Acceptance Testing.
Interoperability. What is testing? Where have we come from? Where are we now? Why is nFocus at MSAIC? Overview.
Local Touch – Global Reach The New Tester Matthew Eakin, Manager Managed Testing Practice Sogeti, USA.
More CMM Part Two : Details.
Implementation Core Team March 1, 2013 Conference Number: Participant Code:
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Alternate Software Development Methodologies
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
Agile Process Models. Prescriptive models don’t work It is unrealistic to not have changes. Why? The Agile Manifesto: Individuals and interactions over.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
Agile Group – DIEE, Università degli studi di Cagliari XPSwiki: an Agile Tool Supporting XP Process Sandro Pinna, Paolo Lorrai, Giovanni Corriga DIEE –
Quality Management ISO 9001 For TM. What is Quality Quality is the degree to which product or service possesses a desired combination of attributes C:
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Background The Encyclopedio of Life (EOL) is an ROR open source project to create a free, online reference source and database for every one of the 1.8.
Software Testing Lifecycle Practice
Test Organization and Management
Chapter 3 Agile Software Development (2/2) Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Extreme programming overview Agenda  Extreme programming goals  Extreme programming values  Extreme programming practices  The Extreme programming.
Integrating Automation into Manual Testing
Microsoft Corporation A view into the new application platform Bindia Hallauer Product Management, Application Platform Microsoft Corporation Redmond,
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Test Case Manager v 3.0 Pierce Business Systems High Bridge Road Monroe, WA with customization by Ron Utz of Esker, Inc.
1 Activities covered by project management Feasibility study Is project technically feasible and worthwhile from a business point of view? Planning Only.
Chapter 3 – Agile Software Development Lecture 2 1Chapter 3 Agile software development.
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
© Mahindra Satyam 2009 Configuration Management QMS Training.
VirtuCo :: Process description ::. :: Reference ::
Software Testing and Maintenance 1 Code Review  Introduction  How to Conduct Code Review  Practical Tips  Tool Support  Summary.
TM Copyright © 2009 NMQA Ltd. Behaviour Driven Testing with.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5.
Building More Reliable And Better Performing Web Applications With Visual Studio 2005 Team System Gabriel Marius TLN312 Program Manager Microsoft Corporation.
Inspection and Review The main objective of an Inspection or a Review is to Detect Defects. (Today -there may be some other goals or broader definition.
Lecture 4 – XP and Agile 17/9/15. Plan-driven and agile development Plan-driven development A plan-driven approach to software engineering is based around.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
T Project Review RoadRunners [IM3] Iteration
Week 3: Requirement Analysis & specification
Extreme Programming. Extreme Programming (XP) Formulated in 1999 by Kent Beck, Ward Cunningham and Ron Jeffries Agile software development methodology.
Joy Shafer October, 2011  Why am I here?  Why are you here?
Are you looking for an opportunity to join a company that has a long history and an exciting future? A place where you can grow within an international.
IT323 - Software Engineering 2 1 Tutorial 4.  List the main benefits of software reuse 2.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(2)
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Introduction to Software Testing Maili Markvardt.
1 Punishment Through Continuous Delivery If it hurts, do it more often…
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
Test Automation Considerations with Regulatory Practices
MyComplianceOffice Managing the Complexity of Conduct Risk and Culture
Software Testing.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Software Requirements
Software Testing.
Integrate Agile Testing into the Process
BUSINESS PLUG-IN B2 BUSINESS PROCESS.
Pega 9/14/2018 8:48 AM Definition of Done = ready for PO acceptance
Setting Actuarial Standards
Healthcare product Industry
Johanna Rothman Create Technical Excellence Chapter 9
Engineering Processes
Governance, audit and digital preservation
Inspection and Review The main objective of an Inspection or a Review is to detect defects. (Not for Giving Alternative Solutions) This activity and procedure.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
JOINED AT THE HIP: DEVSECOPS AND CLOUD-BASED ASSETS
Addressing Test coverage in Continuous Testing
Software Testing Lifecycle Practice
The Web Development Life Cycle
Agile Development.
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

Definitions of Done Every team’s definition of done will be different Before a single line of code is written As applicable to every story as to product delivery Every team member participates developers, testers, product managers What’s critical: the team agrees on what it means to be “done” with a feature the team buys in the team owns “done” the team holds itself accountable Post where it’s visible when you discuss your work Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, Mickey W. Mantle, Ron Lichty

“Defn of Done”: criteria to consider: What needs to be true for every story? Usability Performance Scalability Reliability Multi-platform (e.g., supported platforms, browsers, etc) Interoperability with corporate or external systems External regulations (e.g., compliance: PCI, HIPAA, ISO, Sarbanes-Oxley) Complete Code / design reviewed with pair, peer, architect, council Code / automated tests checked in Buildable / smokeable Tested Manually tested Automated tested Unit tested Integration tested Performance tested Code is well written: team ok: no immediate need to refactor / refactoring needed is logged Functional / Implementation docs Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, Mickey W. Mantle, Ron Lichty