Bugfest!
Upcoming SlideShare
Loading in...5
×
 

Bugfest!

on

  • 161 views

Know any testers who have bugs opened more than a year ago and still sitting in their defect queue? More than two years ago? Three? The fact is that many software development efforts are focused on ...

Know any testers who have bugs opened more than a year ago and still sitting in their defect queue? More than two years ago? Three? The fact is that many software development efforts are focused on delivering new features and functionality, leaving workarounds in place for bugs released in prior versions of applications. Often these defects seem relatively minor—we all have some workarounds for customers—but these are still bugs and ultimately should be dealt with. If you are seeking effective methods to close out those bugs once and for all, Shaun Bradshaw shares his experience eradicating aging bugs—in a Bugfest! Shaun shows how to effectively use kanban techniques to bring visibility to a myriad of outstanding problems left over from previous releases as well as to order and prioritize the work to clear out the nastiest, most offensive defects—and ultimately exterminate those pesky bugs!

Statistics

Views

Total Views
161
Views on SlideShare
158
Embed Views
3

Actions

Likes
0
Downloads
1
Comments
0

2 Embeds 3

http://www.stickyminds.com 2
http://admin.communities.techwell.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Bugfest! Bugfest! Document Transcript

  • T7 Test Management 5/8/2014 11:15:00 AM Bugfest! Presented by: Shaun Bradshaw Zenergy Technologies, Inc. Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • Shaun Bradshaw Zenergy Technologies, Inc. For the past sixteen years Shaun Bradshaw has helped clients improve the quality of their software by advising, instructing, and mentoring them at a strategic level in QA and test process improvement. His focus on effective testing and test management techniques, as well as practical metric implementations, creates demand for him as a consultant and frequent speaker at major conferences. Shaun is well known on a variety of QA topics, particularly test metrics like the S-Curve and Zero Bug Bounce. As one of the founders of Zenergy Technologies, Shaun heads up Zenergy’s remote testing services for multiple clients and has guided both start-ups and multi-billion dollar corporations in their quests for better quality software.
  • 1 BugfestBugfest!! Exterminating Pesky Bugs usingExterminating Pesky Bugs using KanbanKanban TechniquesTechniques Shaun Bradshaw shaun.bradshaw@zenergytechnologies.com BugfestBugfest!! Exterminating Pesky Bugs usingExterminating Pesky Bugs using KanbanKanban TechniquesTechniques Shaun Bradshaw shaun.bradshaw@zenergytechnologies.com SlideSlide 22 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action • What is a Bugfest • Kanban Primer • Is a Bugfest right for you • Squashing Bugs with Kanban Techniques • Q & A Agenda View slide
  • 2 SlideSlide 33 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action What is a bugfest? • First introduced in 2002 • Brief period of time in a project when the project team concentrates on identifying and eliminating “old” bugs SlideSlide 44 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action • Generate existing bug reports (1 day) • Testers review and categorize based on (1 week) – Severity – Frequency – Age – Other How does it work? View slide
  • 3 SlideSlide 55 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action • Gather input from key stakeholders (2 weeks) – Users – Support – Developers – Other How does it work? SlideSlide 66 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action • Determine rough prioritization of bugs (1 day) • Set the date for the bugfest (1 day) How does it work?
  • 4 SlideSlide 77 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action • Analyze, correct, and test the bugs (1-2 days) – Bring donuts and coffee – Order pizza – Fix bugs – Ring bell! How does it work? SlideSlide 88 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Kanban Primer • Originally a scheduling system used in manufacturing processes developed by Taiichi Ohno at Toyota in 1953 • Introduced in 2004 by David Anderson for use in software development
  • 5 SlideSlide 99 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Kanban Principles • Visualize the workflow • Limit WIP (work in progress) • Measure and improve the flow Backlog 5 Dev 4 Test 2 Release 3 Done Flow (10 days lead time)Flow (10 days lead time) SlideSlide 1010 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Kanban Concepts • Similar to Scrum – Release software early and often – Utilize self-organized, collaborative teams – Work is “pulled” through the system – WIP is limited – Transparent progress and process improvement – Regularly reflect on ways to become more effective
  • 6 SlideSlide 1111 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Kanban Concepts • Different from Scrum – No prescribed roles vs. SM, PO, TM – Continuous deliver vs. time-boxed sprints – Single piece workflow vs. batch workflow – Allow changes at any time vs. no changes mid-sprint – Track cycle time vs. velocity SlideSlide 1212 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Is a Kanban Bugfest right for you? • Is your team open to trying new ideas? • Do you have an existing log of known production bugs? • Do the existing bugs limit your ability to support, enhance, or improve your application? • Has your team been focused on new functionality/features and using work arounds for issues discovered in production? • Are you currently operating in an agile development environment or moving towards agile?
  • 7 SlideSlide 1313 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Bugfests with Kanban • Not pure Kanban; usually done in conjunction with other development methodologies • If using Scrum perform Bugfest during 1 sprint/iteration • Determine workflow for Bugfest Kanban board Bug Backlog Bug Analysis Dev Test Release Done SlideSlide 1414 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Bugfests with Kanban • Sprint planning consists of identifying old bugs for the bugfest sprint backlog • Bugs go on the “backlog” column • Have “stakeholders” prioritize bugs on the backlog Bug Backlog Bug Analysis Dev Test Release Done
  • 8 SlideSlide 1515 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Bugfests with Kanban • Pull bugs into analysis to determine – Is the bug still a problem? – How can it be fixed? • Fix, test, and release the code correction Bug Backlog Bug Analysis Dev Test Release Done SlideSlide 1616 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Bugfests with Kanban • Complete as many bug fixes as possible during the sprint • Release based on your normal release plan/schedule Bug Backlog Bug Analysis Dev Test Release Done
  • 9 SlideSlide 1717 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action Final Thoughts • Some organizations find it necessary to run a couple of bugfests to clear out the backlog of issues sufficiently • We have seen organizations use this technique and then create a whole support team which uses this concept • Have fun squashing bugs! SlideSlide 1818 Software Peace Of Mind In ActionSoftware Peace Of Mind In Action