#Bug Tracking
#Bug Tracking
 A software bug is an error, flaw, failure, or fault in
a computer program or system that causes it to
prod...
 Most bugs arise from mistakes and errors made
by people in either a program's source code or
its design, or in framework...
How to make your team commissionedThe life cycle of a bug
 The cycle a bug goes through during its lifetime. It starts
wh...
Will Agile work for my company?What is bug tracking software?
 Bug tracking tools are designed to or have a set
of featur...
How does bug tracking software work?
#Bug Tracking
 It keeps track of reported bugs
 It gathers input from testers, user...
Selected methods of AgileWhat makes bug tracking software good?
 Essential features: customizable workflows, ability to a...
Reproducing bugs
#Bug Tracking
In order to fix a bug, one has to reproduce it first by following the
steps that lead to it...
 Each bug report represents hours or even days
of work. That’s why it’s important that data is well
protected and organiz...
Final thoughts on bug tracking software
Bug tracking software is critical to the success
of any software development busin...
Yes, let’s do this!
Ready for some REAL
bug tracking?
Upcoming SlideShare
Loading in …5
×

BamBam! Teamwork Academy: Bug Tracking

460 views
350 views

Published on

BamBam! Teamwork Academy is a new series by 84kids focusing on online collaboration, project management and Agile approach to software development.

Each presentation contains a number of useful tips that can be applied in practice to all kinds of development business, from small software houses to engineering companies running on workflows to large production ventures.

Feel free to comment and share!

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
460
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

BamBam! Teamwork Academy: Bug Tracking

  1. 1. #Bug Tracking
  2. 2. #Bug Tracking  A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways What is a software bug?
  3. 3.  Most bugs arise from mistakes and errors made by people in either a program's source code or its design, or in frameworks and operating systems used by such programs, and a few are caused by compilers producing incorrect code Where do the bugs come from? #Bug Tracking
  4. 4. How to make your team commissionedThe life cycle of a bug  The cycle a bug goes through during its lifetime. It starts when the bug is found and ends when it’s closed (fixed), after ensuring it’s not reproduced  There are various stages of the bug life cycle. The status caption in a cycle may vary depending on the software you are using. Professional bug tracking tools allow to customise workflows and statuses #Bug Tracking
  5. 5. Will Agile work for my company?What is bug tracking software?  Bug tracking tools are designed to or have a set of features that allow people to indicate errors in the software at all levels of product development #Bug Tracking
  6. 6. How does bug tracking software work? #Bug Tracking  It keeps track of reported bugs  It gathers input from testers, users or developers. Depending on the severity of the error, each bug is prioritized and further action is based on the priority of the bug  It integrates software, software users and software developers. It also makes the communication between the software developers and the testers efficient
  7. 7. Selected methods of AgileWhat makes bug tracking software good?  Essential features: customizable workflows, ability to assign tasks, sort items and attach files, code hosting, version control and deploy  Extra features: permissions, labeling, wiki, time tracking, notifications, milestones  Stability and uptime guarancy  Easy-to-use #Bug Tracking
  8. 8. Reproducing bugs #Bug Tracking In order to fix a bug, one has to reproduce it first by following the steps that lead to its occurrence. Thus a good bug report must answer the three essential questions:  What you were doing?  What you expected to see?  What you saw instead?
  9. 9.  Each bug report represents hours or even days of work. That’s why it’s important that data is well protected and organized. Bug reports should be recorded in a database that is backed up on a daily basis The importance of bug tracking reports #Bug Tracking
  10. 10. Final thoughts on bug tracking software Bug tracking software is critical to the success of any software development business, allowing for better management of resources and providing a product of the highest quality possible #Bug Tracking
  11. 11. Yes, let’s do this! Ready for some REAL bug tracking?

×