Presentation is loading. Please wait.

Presentation is loading. Please wait.

SCRUM! Scrum & the QA Danny (Danko) Kovatch Scrum ! Phone: +972-544-26.11.70 Site:

Similar presentations


Presentation on theme: "SCRUM! Scrum & the QA Danny (Danko) Kovatch Scrum ! Phone: +972-544-26.11.70 Site:"— Presentation transcript:

1 SCRUM! Scrum & the QA Danny (Danko) Kovatch Scrum ! Phone: +972-544-26.11.70 Email: Danko@AgileSparks.comDanko@AgileSparks.com Site: www.AgileSparks.comwww.AgileSparks.com

2 Danny (Danko) Kovatch Agile coach and trainer Certified Scrum Trainer Founder of AgileSparks International lecturer, trainer, assimilator & consultant Head of the Israeli Scrum user group "רק על עצמי לספר ידעתי, צר עולמי כעולם נמלה" -- רחל

3 Topics for today o The traditional pains o What is Agile o What is Scrum o Estimation, planning & visibility o Role of the QA in Scrum o Metrics and measurements o The challenge of the QA manager o Q & A Getting familiar with Agile Gaining a drill down visibility on Scrum Learn how to present Scrum to your organization Gaining knowledge how to assimilate Scrum Learn new planning technique Key Performance Indicators Understand the mains problems Have fun

4 הגדרת אי שפיות Insanity is doing the same thing over and over again and expecting different results. Albert Einstein (1879-1955) What is the definition of insanity? You wont get anything unless you have the vision to imagine it -- John Lennon

5 מלון הילטון, תל אביב "A journey of a thousand miles begins with a single step. -- Confucius הבעיה הראשונית

6 השפעת מידע לא רלוונטי Source: How to avoid impact from irrelevant and misleading information on your cost estimates, Magne Jørgensen and Stein Grimstad, Simula Research Laboratory,Simula Research Labs Estimation Seminar, Oslo, Norway 2006. מידע לא רלוונטי

7 השפעת אורך מסמכי הדרישות Source: How to avoid impact from irrelevant and misleading information on your cost estimates, Magne Jørgensen and Stein Grimstad, Simula Research Laboratory,Simula Research Labs Estimation Seminar, Oslo, Norway 2006. רווחים כפולים בין שורות שוליים רחבים יותר פונטים גדולים יותר יותר רווחים בין פסקאות כמות המידע

8 דילמת השבויים Source: How to avoid impact from irrelevant and misleading information on your cost estimates, Magne Jørgensen and Stein Grimstad, Simula Research Laboratory,Simula Research Labs Estimation Seminar, Oslo, Norway 2006. הערכת הלקוח היא 500 שעות הלקוח לא מקצועי מספיק להעריך יש להתעלם מהערכת הלקוח הערכת הלקוח היא 50 שעות הלקוח לא מקצועי מספיק להעריך יש להתעלם מהערכת הלקוח הטיית מעריכים

9 Phone era Traditional projects RequirementsPlanningQADevelopment Release date: 3-Apr 2008 !!!! Release date: 30-Apr 2008 Release date: 10-May 2008 CA Release date: 27-Jun 2008 Budget? Credibility? Documents? Content? Quality? We will let you know "Traditionalists often study what is taught, not what there is to create" -- Ed Parker

10 ואיך מרגישים האנשים הרלוונטים ? "יש לך עוד, יש לך עוד, יש לך עוד...נו, תראה מה עשית!!!!" RequirementsPlanningQADevelopmentCA תדהמה כעס תיסכולהסכמה היה אחלה, בוא ננסה עוד פעם! R&D Manager QA Manager

11 A manager that needs to give the exact estimate for assuring the quality of the project suffer the postponements of the R&D manager but has the ability to release the product at the same deadline with the same quality while chasing the R&D manager for all changes that were not communicated R&D Manager: A manager that needs to give the exact estimate for developing the project While anticipating all impediments and future change requests Remember to update every relevant party and develop it according to the original estimate QA Manager: Roles & Responsibilities The price of greatness is responsibility -- Sir Winston Churchill

12 אז מה עושים ?!?!?!?!?!?!?!?! "Someone doing it often interrupts the person saying it cannot be done." -- Unknown

13 We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: While there is value in the terms on the right, we value the items on the left more )http://www.agilemanifesto.org) The Agile Manifesto Process and tools Process and tools Individuals and interactions over Comprehensive documentation Working software over Following a plan Following a plan Responding to change over Contract negotiation Customer collaboration over Perfect is the enemy of the good -- Voltaire

14 Topics of today SCRUM is a simple framework used to organize Teams, get work done more productively with higher quality, lot of team cohesion and commitment of the team.

15 Topics of today Changes will happen Team estimates Trust Overall commitment Visibility (Content & Progress) Transparency Frequent feedbacks Inability to give accurate estimates Fun! SCRUM is a simple framework used to organize Teams, get work done more productively with higher quality, lot of team cohesion and commitment of the team.

16 Release Development (QA & Code) Hardening Collection of sprints Represents the entire products Release is not a Gantt but only a rough uncommitted estimate Commitment on the next immediate Sprint only Together from the beginning!

17 While you are about to commit only to the iteration, … …it is imprudent to ignore the whole plan I've been on a diet for two weeks and all I've lost is two weeks -- Totie Fields Commitment

18 Sprint life cycle 15 days Sprint #3: Review meeting Retrospective meeting Sprint #4: Planning session Artifacts decision 15 minutes daily Stand up meetings Sprint #4: Review meeting Retrospective meeting Sprint #5: Planning session Artifacts decision Sun Mon Tue Wed Thu Sun Mon Tue Wed Thu Sun Mon Tue Wed Thu A time-boxed period of time during which the Team works to turn the Product Backlog items it has selected into an increment of potentially shippable product functionality 3 Self management team! Today… Yesterday… Impediment… I was late again

19 Fully assimilated Scrum company Tester & coders are fully integrated! E a c h n i g h t t h e r e i s a b u i l d E a c h s p r i n t t h e r e i s a n h a n d o v e r This slide is courtesy of Henrik Kniberg

20 Review Time boxed (up to 1 hour max!) Team demonstrates product increment No PowerPoint please!!!!

21 Retrospective Main challenge: Doing it Doing it only at the end – Better not doing it at all – Remember only the last things – The Bad things – Forgetting the good things – Not implementing them Do it every Sprint! Immediate implementation

22 דילמת השבויים "המנהל לא תמיד צודק, אבל הוא תמיד המנהל" הבדיקה תיקח 5 ימים ! בטח בוס ! שוב לא נעמוד בזמני הפרוייקט

23 (Planning Poker הפתרון : קלפי הערכת משימות ( "The path to greatness is along with others. -- Baltasar Gracian ניטרול דילמת השבויים ! בוטל Every team member knows about the committed tasks Overall understanding Team spirit Overlapping Small tasks Risk reduction Real estimate

24 Planning – Just before committing… TMQ / Premortum

25 Create test script 5 Danko The team is familiar with all the tasks The team is familiar with all the tasks No surprises No surprises R&D R&D QA Coding Code Review Approval Extra Task! Visibility Charts – Task Board Content Visibility!

26 Create HTML 5 Team 4 Create HTML 1 Team 3 Create HTML 3 Team 2 Create test script 2 Team 1 11 days Remaining work 4 tasks Committed tasks Visibility Charts – Burn Down Chart Progress Visibility!

27 Life cycle of a task Task Success Criteria You always pass failure on the way to success -- Mickey Rooney Coders mind set: Construction Testers mind set: Destruction

28 QA in Scrum www.danko.org.il Getting potential shippable product every sprint Part of the Delivery team Estimate the tasks together with the R&D Approve the tasks Gaining full visibility on the build & product QA is part of the definition what is done Were ready to go! Who is he kidding? "If a man does his best, what else is there?" -- George Patton

29 Launch First Customer Launch Pilot Production Implementation User Acceptance Performance Testing System Testing Unit Testing Coding Design Analysis Planning What is DONE?

30 Start with the original KPIs Focus on your weakness Measure it every sprint Communicate it to the team Consider adding: – Team Collaboration (QA & R&D) – Accomplishment (Is it really done) – Technical debts (How fast are we closing gaps) – How accurate are the estimates KPI – How SCRUM are we

31 Commercial softwareIn-house development Contract developmentFixed-price projects Financial applicationsISO 9001-certified applications Embedded systems24x7 systems with 99.999% uptime requirements the Joint Strike FighterVideo game development Satellite-control software WebsitesISV applications Network switching applications Mobile phones Scrum is being used for…

32 Microsoft Yahoo Google Electronic Arts High Moon Studios Lockheed Martin Philips Siemens Nokia Capital One BBC Intuit Nielsen Media First American Real Estate High Moon Studios Ipswitch John Deere Lexis Nexis Sabre Salesforce.com Polycom British telecom Oce Time Warner Sanrad Adobe Systems Adelaide Bank Bank of America BMC Software Capital one Who is using Scrum CitrixOnline

33 לינקים... "Outside of a dog, a book is a man's best friend. Inside of a dog, it is too dark to read." -- Groucho Marx www.scrumalliance.org www.planningpoker.com www.controlchaos.com www.implementingscrum.com www.mountaingoatsoftware.com www.agilemanifesto.org/principles.html www.scrum-master.com/ http://scrumforteamsystem.com www.winnowmanagement.com/ http://scrumoogle.com/

34 אין פתרונות קסם ! "It is only by doing things others have not that one can advance." -- George Patton אבל יש פתרונות יצירתיים שממזערים את הנזק ! הבנה ששינויים רצויים, דרושים ותמיד יקרו חלוקה לאיטרציות קטנות (שבועות ספורים) הימנעות מדילמת השבויים חלוקה למשימות קטנות (ימים ספורים) המבצעים מעריכים צוותים עצמאיים, מגובשים ומכווני משימות האחריות עוברת לצוות נראות מקסימלית

35 While the waterfall approach can be perfect for some things in life…. Waterfall….? The waterfall guy

36 I highly recommend using Scrum for your Project management

37 The end for one is the beginning for another…


Download ppt "SCRUM! Scrum & the QA Danny (Danko) Kovatch Scrum ! Phone: +972-544-26.11.70 Site:"

Similar presentations


Ads by Google