Welcome to the Axosoft Community, Sign in | Register | Help
in Search

Hundreds of Scrum Shops using OnTime?

Last post 08-29-2008, 11:13 AM by hlarledge. 7 replies.
Sort Posts: Previous Next
  •  10-19-2007, 10:17 AM 13479

    Hundreds of Scrum Shops using OnTime?

    Hamid Shojaee told me today that...

    "we have hundreds of teams that use OnTime in a SCRUM setting very successfully."

    This is great news!

    I was wondering if someone from one of those shops would be kind enough to tell us how you configured OnTime to work with Scrum.

    Thanks,

    HL Arledge

    Software Development Manager

    Decade Software Company, LLC


    HL Arledge
  •  11-28-2007, 8:55 AM 14068 in reply to 13479

    Re: Hundreds of Scrum Shops using OnTime?

    I've just come across OnTime and I could do with the same information re OnTime and Scrum.

    I'm trialling Scrumworks for new product development, but it's not great for defect tracking or helpdesk. Ideally, I don't want to have to use separate systems for all these.

    Thanks

    Gareth Holt

     

    Filed under:
  •  11-28-2007, 9:28 AM 14070 in reply to 14068

    Re: Hundreds of Scrum Shops using OnTime?

    Thanks for responding, Gareth.

    I know some of the folks at Danube, and I have looked at ScrumWorks. It is a great tool, but we wanted process and status transparency throughout the office. We could only get that through a tool like OnTime.

    In our office, we have customized OnTime to work with Scrum, and it works well, but honestly Axosoft knows nothing of Scrum, and they are unwilling to tweak the product to support Scrum. I really doubt that many Scrum shops are using OnTime, but that would change quickly if Axosoft were willing to listen to their customer base.

    To use OnTime with Scrum, we relabeled "Features" as "Product Backlog", "Tasks" as "Sprint Backlog". We track Impediments through Incidents, however we did not relabled Incidents, as Incidents are also used by customer support. We leveraged user-defined fields to denote teams and members and used the workflows to drive QA and customer interaction.

    The major drawbacks are...

    • There reporting tool cannot be used to create burndown charts. We create them all using Microsoft Reporting Services and have the automatically e-mailed to team members. We also had to store some data outside of their database tables, as the historical data needed for burndown charts is not tracked by OnTime.
    • The Customer Portal does not include Tasks, so Sprint Backlog Items cannot be viewed by customers acting as members (either Pigs or Chickens) of your Scrum team.
    • There is no support for calculated user-defined fields, so we had to create a trigger on the database to calculate time remaining.
    • Some of their fields (like Estimated and Actual Duration) are not used by Scrum, but OnTime's canned reports, Quick Add Task Bar, etc. expect these fields to be used and cannot be redirected to use user-defined fields.

    Everything else—with the aid of a few user-defined fields and custom workflows—works perfectly.


    HL Arledge
  •  03-13-2008, 8:26 PM 15327 in reply to 14070

    Re: Hundreds of Scrum Shops using OnTime?

    Hi, I have read your post a few times and I'm hoping you might be able to help me. We are software house about to begin implementing a SCRUM methodology for our development projects. We are a small development team (5 people) and the agile methods seem perfect for our needs. We are currently doing iterative development but not formalised and with no KPIs.

    I'm wondering if you can share some more information? Particularly, how did you get a burn down chart out of MS Reporting Services? We have no in-house expertise with this tool and any advice you can provide would be great. Also, what were the custom fields you have setup? And finally, what type of workflow have you established for QA?

    Any help would be really great! It is true, it seems that Axosoft have invented a great tool but have no idea about agile methods. It is somewhat frustrating since I have trialed the "agile friendly" tools but they are not so "user friendly".

    Thanks in advance.

    Rick Wheeler.


    Regards,
    Rick Wheeler
    Filed under: ,
  •  03-17-2008, 7:36 AM 15351 in reply to 15327

    Re: Hundreds of Scrum Shops using OnTime?

    Hey Rick

    I've provided our custom fields, processes, reports, etc. to various others. I'll dig those up and post them later today. In the meantime, I think you find my blog helpful to your cause.

    blogs.decadesoftware.com/hlarledge/

    Regards,

    HL 


    HL Arledge
    Filed under:
  •  03-19-2008, 8:33 AM 15378 in reply to 15351

    Re: Hundreds of Scrum Shops using OnTime?

     

    This will get you started...

     

     

    DEV OnTime Workflows & Filters

    The purpose of this document is to define current OnTime workflows, the fields automatically updated as the team moves from step to step, and filters leveraged by the Development Team. The Development Backlog Workflows strictly adhere to Scrum best practices with the addition of the Product Backlog's "Requirements Approved" step as the only deviance. Presently, only DEV uses the backlog workflows. However, everyone in the office follows the Defect Workflow.

    Workflows

    Defect Workflow

    Workflow Step

    Status

    Percent Complete

    Date Fixed

    Defect Reported

    Ready

    0

    Cleared

    Defect Verified

    Ready

    0

    Cleared

    Defect Rejected

    Closed

    100

    Current Date

    Defect Being Fixed

    Committed

    0

    Cleared

    Fix Ready For Testing

    Committed

    90

    Unchanged

    Fix Verified

    Closed

    100

    Current Date

    Fix Failed Testing

    Committed

    75

    Cleared

    Product Backlog (Features) Workflow

    Workflow Step

    Status

    Percent Complete

    Date Completed

    Requested by Stakeholder

    Requested

    0

    Cleared

    Prioritized by Product Owner

    Prioritized

    0

    Cleared

    Requirements Approved

    Ready

    0

    Cleared

    Committed to by Team

    Committed

    0

    Cleared

    Verified by Product Owner

    Done

    100

    Current Date

    Rejected by Product Owner

    Ready

    0

    Unchanged

    Sprint Backlog (Tasks) Workflow

    Workflow Step

    Start Date

    Assigned To

    Task Complete

    Completion Date

    Committed to by Team

    Cleared

    Cleared

    No

    Cleared

    Support Task Under Development

    Current Date

    Updated By

    No

    Cleared

    UC Step Under Development

    Current Date

    Updated By

    No

    Cleared

    Ready for Testing

    Unchanged

    Unchanged

    No

    Cleared

    In Testing

    Unchanged

    Unchanged

    No

    Cleared

    Verified Complete

    Unchanged

    Unchanged

    Yes

    Current Date

    Failed Testing

    Unchanged

    Unchanged

    No

    Cleared

     

    Filters

    Current OnTime global filters strictly adhere to Scrum best practices, filtering based on workflow step.

    The Development Department initially sought to use purely the Status fields to drive these filters. However, this has proven impractical, as the Status field does not track items on the same granular level as workflow steps.

    Filter Details

     

    Filter

    Criteria

    Defect Tracking

    All Defects I'm Working On

    (Committed to Fix is in ([CURRENT USER]) or Reported By is in ([CURRENT USER])) and Status is not in (Done)

     

    All Defects I've Committed to

    Committed to Fix is in ([CURRENT USER])

     

    All Defects I've Reported

    Reported By is in ([CURRENT USER])

     

    All Open Defects

    Status is in (Ready)

    Product Backlog

    Committed Items Under Development

    Status is in (Committed)

     

    My Backlog Items

    Assigned To is in ([CURRENT USER]) or Requested By is in ([CURRENT USER])

     

    Non-committed Approved Backlog Items

    Status is in (Ready)

     

    Non-committed Backlog Items

    Status is not in (Committed) and Status is not in (Done)

     

    Non-committed Prioritized Items

    Status is in (Ready) or Status is in (Requested)

     

    Un-prioritized Backlog Items

    Status is in (On Hold)

    Sprint

    Backlog

    A Team Backlog Items

    Team = 'A'   (Dev Team A)

     

    B Team Backlog Items

    Team = 'B'   (Dev Team B)

     

    C Team Backlog Items

    Team = 'C'   (Implementation Team)

     

    D Team Backlog Items

    Team = 'D'   (Design Team)

     

    Incomplete Backlog Items

    Task Complete? is False

     

    My Backlog Items

    Assigned To is in ([CURRENT USER])

    Incident Tracking

    All My Incidents

    Assigned To is in ([CURRENT USER]) or Reported By is in ([CURRENT USER])

     

    OnTime Tip

    In order to save time for team members, DEV's field templates do not expose Assigned To. The field Committed to by updates Assigned To.

     

    Committed to by filters OnTime users by Team, a value that can be set per department or team using default values.

     


    HL Arledge
  •  08-29-2008, 10:57 AM 16595 in reply to 14070

    Re: Hundreds of Scrum Shops using OnTime?

    HL, I wanted to give you some good news. We now have a big focus on addressing the needs of Scrum teams in OnTime 2009. Check out this article: http://shipsoftwareontime.com/2008/08/28/project-managemen-with-scrum/ 


    Hamid Shojaee
    Read the Ship Software OnTime Blog
    Axosoft, LLC
    Filed under:
  •  08-29-2008, 11:13 AM 16597 in reply to 16595

    Re: Hundreds of Scrum Shops using OnTime?

    Beautiful, Hamid.

     Thanks a million!


    HL Arledge
View as RSS news feed in XML

© 2002 - 2007, Axosoft, LLC. All Rights Reserved. | Privacy
Bug Tracking | Defect Tracking Videos | Help Desk Software