This week's book giveaway is in the Reactive Progamming forum.
We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line!
See this thread for details.
Win a copy of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams this week in the Reactive Progamming forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

Agile for bug fixing only

 
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello James,

Is Agile methodology (SCRUM) suitable for development that includes bug fixing/ customer complaints only ?

Ours is a product based organization.
We followed scrum for 2 sprints till now.
Both failed.
The main reason for this being not able to reproduce the bug.
Sometimes it even involves going onsite.
So basically, time factor affects a lot for these kind of user stories.
There is other team following scrum and working on new development only.
For them both sprint is success.

Having experienced this though, our Process Quality Manager insists on following scrum for bug fixing and handling customer complaints.
All team members are against it but still requires to follow.

Please share your views on such scenario.
 
author
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by shantanu puranik:
Is Agile methodology (SCRUM) suitable for development that includes bug fixing/ customer complaints only ?



Hi Shantanu,

What kinds of technical practices do you include with Scrum? Do you have a comprehensive test suite, for example?
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Making a team follow a method they don't like is a recipe for disaster no matter how well or poorly everything else fits. Sorry to hear you're in that spot. Try to negotiate terms that allow the team to modify the process as they go and see if that makes them more willing to give it another chance.

My old team found some tasks didn't work in 2-week iterations. They took too much lead time or had dependencies on other groups with, say, quarterly deliverables. You might try to move the "reproduce the bug" problem outside the iteration, saying a customer can only schedule a bug-fix story for an iteration after it's found to be reproducible. There might be a separate backlog for "bugs to be reproduced" that works in priority order, but without the tight iteration schedule.

Look for Dave Anderson's Agile Management blogs & books. He runs a Kanban system that pulls stories for execution in order but with no iterations or release plans. On the regular release dates they ship whatever is in "finished" status.
[ November 04, 2007: Message edited by: Stan James ]
 
Shantanu Puranik
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Shane,

We do have defined set of test cases.
New test cases are added for customizations if any and then testing is carried out.

The product is quite old (around 8 years).
There isn't any load testing carried out and this is where system is likely to fail.
New version of the product is on the anvil.
Till date we will have to continue with the same.
 
Shantanu Puranik
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Stan,

Thank you for the suggestion.
Putting 'bug reproduction' in non scrum activity can save the team from failing.
I can forward this suggestion to our Process Quality Manager.
Every one here is a novice in Agile methodology. Hopefully they will listen.
 
He was expelled for perverse baking experiments. This tiny ad is a model student:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!