Coder Social home page Coder Social logo

mantisbt's Introduction

lean-mantisbt

Mantis Bug Tracker (MantisBT) based on Lean Principles:

  • Eliminate waste
  • Amplify learning
  • Decide as late as possible
  • Deliver as fast as possible
  • Empower the team
  • Build integrity in
  • See the whole

My own principles based on this:

  • Less is more
  • What doesn't help is an obstacle

mantisbt's People

Contributors

amyreese avatar atrol avatar calimero100582 avatar cproensa avatar danez avatar davidhicks avatar dentxinho avatar dolmen avatar dominik avatar dregad avatar giallu avatar gtz-et avatar kirill avatar kornelski avatar mantis avatar marcodings avatar matthieur avatar mattmccutchen avatar mgrdcm avatar osguard avatar rnelson avatar rombert avatar siebrand avatar sl-gundam avatar stpe avatar thg2k avatar thraxisp avatar vboctor avatar vemag avatar vincentsels avatar

Watchers

 avatar  avatar

mantisbt's Issues

EliminateWaste: leave only indispensable statuses (new, assigned and resolved)

More statuses means more bureaucracy

Why is it that I think we don't need other statuses?

  • Feedback status: If we need feedback it means we can not reproduce the issue reported, so issue should be resolved with resolution "unable to duplicate" or any other that acommodates to the specific scenario, otherwise using feedback status will only affect service level statistics. If user wants the issue to be resolved, he should clone the issue, and fill a more complete description
  • Acknowledged and confirmed statuses: plain bureaucracy. If you really need these, add a custom field of type list with these options and any other you think you need, I think no status is really needed here whatsoever
  • Closed status: plain bureaucracy again, resolved is the new "closed status", if user doesn't agree with resolution she can always clone the issue. As the workflow is so light, her new issue should get assigned really soon.

EliminateWaste: disable fields unneeded

  • Additional info: put it in the description
  • os: nobody fills that anyway, if you do put it in the description
  • os version: nobody fills that anyway, if you do put it in the description
  • platform: nobody fills that anyway, if you do put it in the description
  • steps to reproduce: nobody fills that anyway, if you do put it in the description
  • severity: just put it in the description
  • view state: I've never seen anybody use private, just leave it off by default
  • priority: priority set by final users is not to be trusted, they all think their issues are very important, in a lean environment all issues should have a short time of arrival, if you really still think you need to set priorities, use a custom field that only certain access levels have access to, those who are supposed to set priority indeed, not any reporter, but a manager instead
  • product build: based on a continuous delivery principle, you'll have lots of product builds, don't even botter to use this
  • product version: based on a continuous delivery principle, you'll have lots of product builds, don't even botter to use this

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.