Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -

Slides:



Advertisements
Similar presentations
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
Advertisements

Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
Interoperability. What is testing? Where have we come from? Where are we now? Why is nFocus at MSAIC? Overview.
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
ECE44x SCRUM Overview slides adapted from Marty Stepp
Agile Project Management with Scrum
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Intro to Scrum. What is Scrum? An answer to traditional “fixed cost / strict requirements” contracts which had very high rates of failure Recognizes the.
NAUG NAUG Knowledge Evening – th February 2007.
Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
A Portrait of Scrum Project Management By Nader Khorrami Rad Project Management Professional (PMP) Certified ScrumMaster (CSM) Professional Scrum Master.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile development By Sam Chamberlain. First a bit of history..
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Introduction to Agile.
Agile Methodologies for Project Management By – Komal Mehta.
Software Development Landscape
AgileCamp Presents: Scrum. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0.
What is Scrum Process? Where is it used? How is it better?
1 SCRUM 22/02/2009 By Siemen Bastiaens >>
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Stephen Chief Strategy Officer Telerik
Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working,
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
Agile: Lessons Learned (a retrospective) Tony
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
1 The Manifesto for Agile Software Development “We are uncovering better ways of developing software by doing it and helping others do it. Through this.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
SCRUM.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
The Agile Manifesto Some thought starters for Ogilvy on how to work with Agile and SCRUM approaches to managing projects.
Introduction to Agile. Introduction Who is this guy?
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
1 Development with Agile methodology Scrum Lifecycle DEVELOPMENT PROCESS IN DROISYS INC.
Agile CRM Applying the Scrum Methodology for Deployment Neil Benson.
Software Quality Assurance Chip Ene, February 14, 2015.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Barnes & Noble Alonda Morgan. Agile UX Agile.
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Project Management with VSTS
Scrum.
Agile Training Day 2 November 17, 2015.
Scrum and TargetProcess
Waterfall, Agile & Scaling Agile
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Software Development Brian Moseley.
Scrum MODULE 3 – Part 3.
Scrum and Process Improvement
Summarizing Our Models to Date
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
© University of Liverpool
Video Case Study Video Case Study Module Number: VS04
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Scrum Science NGSS: Engineering, Technology, Applications of Science
Scrum in Action.
Agile product development
Agile, Scrum and CMMI Methodologies
Presentation transcript:

Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -

Pagina 2 Oeps….

Pagina 3 The speed of change requires a new approach

Pagina 4 Traditional (submarine) vs Empirical (dolphin) Visibility time Visibility time

Pagina 5 The Agile Manifesto individuals and interactionsoverprocesses and tools working softwareovercomprehensive documentation customer collaborationovercontract negotiation responding to changeoverfollowing a plan That is, while there is value in the items on the right, we value the items on the left more. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working, tested software every 4 weeks or less Delivering what the business needs most Demo happens after every sprint Shows working, tested software Feedback received from stakeholders & PO Retrospective happens after every sprint Results in concrete improvement proposals Some proposals actually get implemented Whole team + PO participates Team has a sprint backlog Highly visible Updated daily Owned exclusively by the team Have sprint planning meetings PO participates Whole team participates Results in a sprint plan Whole team believes plan is achievable PO satisfied with priorities PO brings up-to-date PBL Iteration length 4 weeks or less Always end on time Team not disrupted or controlled by outsiders Timeboxed iterations PO has a product backlog (PBL) Top items are prioritized by business value Top items are estimated PO understands purpose of all backlog items Top items in PBL small enough to fit in a sprint Estimates written by the team Clearly defined product owner (PO) PO is empowered to prioritize PO has knowledge to prioritize PO has direct contact with team PO has direct contact with stakeholders PO speaks with one voice (in case PO is a team) Team members sit together If you achieve these you can ignore the rest of the checklist. Your process is fine. These are central to Scrum. Without these you probably shouldn’t call it Scrum. Core Scrum PO has product vision that is in sync with PBL PBL and product vision is highly visible Everyone on the team participates in estimating PO available when team is estimating Team members not locked into specific roles Team has all skills needed to bring backlog items to Done Team has a Scrum Master (SM) Whole team knows top 1-3 impediments SM has strategy for how to fix top impediment SM focusing on removing impediments Escalated to management when team can’t solve Velocity is measured Velocity only includes items that are Done PO uses velocity for release planning Team has a sprint burndown chart PBL items are broken into tasks within a sprint Estimates for ongoing tasks are updated daily Highly visible Updated daily PO participates at least a few times per week All items in sprint plan have an estimate SM sits with the team Daily Scrum is every day, same time & place Sprint tasks are estimated Estimate relative size (story points) rather than time Max 15 minutes Each team member knows what the others are doing Most of these will usually be needed, but not always all of them. Experiment! Recommended but not always necessary Daily Scrum happens Whole team participates Problems & impediments are surfaced You have a Chief Product Owner (if many POs) Dependent teams do Scrum of Scrums Dependent teams integrate within each sprint Scaling Having fun! High energy level. Overtime work is rare and happens voluntarily Discussing, criticizing, and experimenting with the process Positive indicators Scrum Checklist | Version 2.2 ( ) the unofficial Henrik Kniberg PO = Product owner SM = Scrum Master PBL = Product Backlog DoD = Definition of Done Team usually delivers what they committed to Leading indicators of a good Scrum implementation. These are pretty fundamental to any Scrum scaling effort. Max 9 people per team Iterations that are doomed to fail are terminated early 6

Pagina 7 Test automation becomes increasingly more important Developers will test themselves and write testable code Speed of change and market provides less time for testing Everyone can do it; has it ever been a profession? Fundamental shift in way we develop, deliver and maintain software users can test much better and more than 20 testers Testing is a competence that we can’t leave to testers alone Seven reasons why test profession is dead

Pagina 8 Speed is the answer…..

Pagina 9 THANK YOU Rini van Solingen r. CTO