Wednesday, November 15, 2017

Agile Project Management Tools are doing it wrong

Introduction

I have noticed many bug tracking products attempting to add "Agile" project management to their offerings. I use the word "attempting" because I have yet to use one that really works. I also find it frustrating that many of these same products are setting aside useful features (like case commenting permissions in FogBugz) and enhancements in favor of failed attempts at making an agile PM tool. Here I'll try to outline, as I see them, the problems faced in trying to make an AGILE PM TOOL.

    Users Believe that they want an online Card Board (or kanban)

    Unfortunately, most of us have believed for a long time that a nice Trello style online board would be perfect for managing an Agile Project. So far, IMHO, none of the tools have gotten this right AND I doubt they ever will. The great thing about a card board or board full of sticky notes is that you can grab the card, pass it around, set them out on a table, return them to board or put them on another board very easily. All of this while having a full visceral interaction with the rest of the team.
    The electronic card boards fail to allow uninhibited control of the cards. You have to click then drag a card somewhere AND unless you have a huge (45+ inches) touch screen monitor many of your cards end up falling off the screen or are unreadable. We always do our planning using physical cards. Even though the tool we use (FogBugz) has a so-called Agile Planner built in. It's just to unwieldy to use BUT we keep telling these companies that this board is what we want.

    Suggestion #1Stop trying to create online card boards and focus on managing the backlog (see below) or workflows (see below). When we ask for the card boards we really don't know what we're asking for.

    Agile Projects all follow different workflows

    Agile teams rarely have the same exact workflow. The workflows differ from team to team for good reasons. Differing product schedules, team size, organizational demands, etc. The tools that try to prescribe a single workflow, do so at the loss of potential market share. The tools that have a super flexible workflow editor don't always go far enough or it becomes difficult to see what the workflow really looks like. The tools that try to have a one size fits all approach tend to be berated for not really meeting anyone's needs.

    Suggestion #2: Workflow is one place I think these tools can make big differences. If you are going to have a workflow editor then it needs to be robust enough to allow good workflows to be described. Managing the workflows is the absolute best use of these tools. It allows developers and users to easily move cases along the pipeline that your team has described. It does suggest "kanban" but as mentioned above it doesn't need to be visually like kanban, just conceptually. It's really just a pipeline approach.

    The BACKLOG is what really needs to be managed

    Some backlogs have tens of thousands of user stories in them. Managing that backlog effectively and allowing product owners to more easily garden is a missed opportunity in most of these tools. Once again no visual representation of cards is going to help here. It's too cumbersome and time consuming. The ability search and order stories in a backlog based on factors such as priority, area and cost are very important BUT also being able to tie these stories to epics on a road-map is even more important.

    Suggestion #3: My backlog order rarely drives the priority of work. We follow a constantly changing road-map of EPICs based on current business needs. Being able to associate stories with Epics and then to a product road-map AND have that automatically fix the backlog order would be THE KILLER FEATURE! Being able to bring up a road-map of EPICS that I can modify then have the backlog automatically changed would be amazing.

    Story Points versus Man Hours

    Fogbugz just recently added story points as a second class citizen but still has no good burn down chart capability that uses story points. Most tools do have a burn down but the problem we always face is that some teams use hours while others prefer story points. To further compound this is how and when do you receive story points (or hours) for a story or task? Some teams allocate points once the developer has completed the work, other teams only allocate once a QA review has been done and still other teams use completely different methods. 

    Suggestion #4: This is a point I am less confident about. My gut says this capability can be fleshed out if attention is given to it (see suggestion 1). This may be a matter of allowing point allocation to be defined as part of the workflow. I believe that would work but once again the workflow editor must give a solid representation of how that workflow will be enforced.

    Final Thoughts

    At the end of the day my preference is for a basic issue tracker that allows me to stay in continuity with our end users and allocate engineers/QA to stories. We've used the FogBugz API extensively to build our own burn downs and other information radiators. For us having the programmatic access to our stories is of greatest importance, along with the added workflow capabilities. Enhancements in the areas mentioned above would be of most value to us.

    11 comments:

    Byer Nathan said...

    Hi, thank you for this publish I consider you that Time monitoring and projection, smooth-to-understand development reports for stakeholders, satisfactory warranty, and percent complete. Very useful data. Agile task control software facilitates customers to execute complicated tasks in an intuitive and time-effective way. It creates appropriate cut-off dates in line with the assignment information you post within the software program and also you do now not need to depend upon faulty guesses. Here I am suggesting a useful online best essay for getting excellent guidance on essay writing to each and every person who needs it.

    Hunter Renard said...

    Hello. Quite right.
    Such services as Agile, Trello, etc. are very important, especially when there is work in the team.
    Agile-methodology is based, first of all, on visual control. Most often, the participants of the project, working to achieve the result, use special color cards. Visual control allows the team to have a clear picture of the current state of the process and guarantees the same vision of the project by all its members.
    In addition, joint work contributes to creating a healthy atmosphere for fruitful and effective cooperation and early achievement of results.
    I work as website administrators, dedicated to writing examples of thesis dissertation and other college papers, and I also keep such notes. They allow you to visualize tasks, see what has already been done and what is not ...

    Ruby Bowden said...

    Nice Article Very Helpful ! Thanks for sharing ! Also check gangstar vegas mod apk zombie tsunami mod apk cooking fever mod apk

    Amy Wong said...

    The class today has become the happiest person I managed to find a part-time job at home and I really get interesting? fine casino reviews you can not thank

    haryjohn8feb said...

    Excellent and nice post. It will beneficial for everyone. Thanks for sharing such a wonderful post. Avail No 1 dissertation editing services UK from certified PhD writers. It is extremely helpful for me. You can email us at info@ukdissertationhelp.co.uk or Phone Number - 020 8144 9988

    Lara Gargett said...

    You have come at the right place! Why not relax, while our professional hands do it at affordable rates? With a diverse range of services like Nursing Assignment Help, Finance Assignment Help, Law Assignment Help, Online Assignment Help, report writing, and many more in a plethora of subjects, working round the clock with dedication and striving to deliver 100% satisfaction to clients.

    salma said...

    غسيل سجاد الكويت
    فني كهربائي منازل الكويت كهربائي منازل في الكويت

    شركة تنظيف في الكويت شركة الكويت سيرفيس للتنظيف
    معلم صحي الكويت

    شركة تنظيف منازل بالساعات

    Sahithya said...

    Enroll today to get free access to our live demo session which is a great opportunity to interact with the trainer directly which is a placement based Salesforce training India with job placement and certification . Get salesforce training in affordable cost from a best computer institute.

    Vennala said...

    I am so happy to found your blog post because it's really very informative. Please keep writing this kind of blogs and I regularly visit this blog. Have a look at my services.
    I have found this Salesforce training in India worth joining course. Try this Salesforce training in Hyderabad with job assistance. Join Salesforce training institutes in ameerpet with certification. Enroll for Salesforce online training in hyderabad with hands on course.

    Nora Pittman said...

    Kids, from the time they are very young, are drawn to animals. Petting Zoos in Austin give you a way to tap into their natural interest while also teaching them valuable social skills. Providing lessons in empathy is a critical part of encouraging the healthy emotional development of your son or daughter in Austin Petting Zoo And getting to know the animals in the zoo gives kids the opportunity to learn to understand and respect the feelings of others as Austin Petting Zoo is the best petting zoo. At Austin Petting Zoo, these lessons can be taken one step further by giving them the chance to regularly engage with animals they might not ordinarily be able to keep at home.

    Develop Bonds in a Comfortable Environment

    For many children, making new friends is challenging due to shyness, or they may just need a special critter to snuggle with after a stressful day at school. While summer camps help foster friendships between children of all ages by providing relaxing activities, there is just something special about the connection kids make with their new and furry friends. From whispering secrets into a bunny’s ear to stroking the soft fur of a baby goat, children quickly form bonds with the animals in their barnyard zoo. These experiences allow them to strengthen their relationship skills. Since the "residents" in a petting zoo are acclimated to being around children, parents can be reassured that their child will be able to practice showing empathy to animals that are going to return their affection.

    Learn to Pick Up on Non-Verbal Cues

    Most children are very self-expressive verbally, but they often need guidance with learning how to pick up on non-verbal communication. Since animals can’t talk, kids must pay attention to little signs such as wagging tails and squirming. At the petting zoo, adults help to model gentle behavior with children to teach them when an animal is saying they are ready to be held and when they want to be put down. As children get to know the "critters" even better, it is fun to watch them start to adjust their behavior to communicate with their favorites. For example, you will see a child learn to crouch and wait patiently with their hand out for a shyer animal to come over. Other times, with a playful young pup, they may be a little more rambunctious.

    See the Positive Effects of Showing Compassion

    Feeling a kitten purring in their hands and getting nudged by a friendly goat lets kids see the immediate effects of showing empathy. And those who regularly visit a petting zoo also get opportunities to care for the animals in petting zoo Austin. By spending time feeding and tending to their needs, and by also receiving instant and positive reinforcement, kids quickly learn compassion. This allows them to experience how good it feels to be responsible for the care of something outside of themselves. After all, who can resist being on the receiving end of the affection of a furry friend that just got fed?

    Petting zoos are filled with quirky barnyard animals that love spending time with active children. In fact, since the animals and kids engage in lots of petting and play, it’s hard to tell who enjoys the interactions more. And, with every visit, parents can be sure their little ones are learning empathy and gaining valuable social skills.

    Let your kids enjoy Austin Petting Zoo and Aquariums and Aquariums. Experienced staff will keep your child both safe and busy with arts and crafts, games, water sports, gymnastics and more. Visit the site at to see the fun your child will have at Austin Petting Zoo.

    Mobile Installation said...

    Continue on inspiring us with your writing! Keep on sharing.
    Mobile Installation