SaaS Project Management

2,099 views
1,985 views

Published on

A first draft of a UX for a better project management tool for Agile/SaaS worlds

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

No Downloads
Views
Total views
2,099
On SlideShare
0
From Embeds
0
Number of Embeds
71
Actions
Shares
0
Downloads
79
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SaaS Project Management

  1. 1. SAAS PROJECT MANAGEMENT TEAM-BASED BACKLOGS Glen Lipka http://www.commadot.com
  2. 2. Problem Statement <ul><li>Existing systems assume incorrectly : </li></ul><ul><ul><li>That all team members are interchangeable. </li></ul></ul><ul><ul><li>That velocity remains the same week-to-week </li></ul></ul><ul><ul><li>That projects have an END </li></ul></ul><ul><ul><li>That emergencies bug/patches can not be inserted into a sprint </li></ul></ul><ul><ul><li>That product management has time to rank EVERY work item completely </li></ul></ul><ul><ul><li>That requirements are known in advance and are finite </li></ul></ul><ul><ul><li>That CEOs don’t throw everyone for a loop with a new initiative </li></ul></ul><ul><li>Key questions cant be answered. </li></ul><ul><ul><li>What is everyone doing this week? Next week? </li></ul></ul><ul><ul><li>When is that feature going to live? </li></ul></ul><ul><ul><li>What is launching this weekend? </li></ul></ul><ul><ul><li>What happens if I insert a big emergency into people’s schedule this week? </li></ul></ul>
  3. 3. Releases <ul><li>This is a container for looking at bigger themed periods. Helpful to bucket larger projects </li></ul>Release number: (Decimal System) Time: Number of iterations or Deadline Theme: Textarea Submit
  4. 4. Iterations <ul><li>Short periods of time (1-4 weeks) </li></ul><ul><li>Similar to an agile sprint </li></ul><ul><li>You can insert a new period into the middle when a big distracting project comes on board. </li></ul><ul><li>Default is one iteration per release, but expected to enter more. </li></ul>NEW ITERATION Iteration number: (Decimal System) Time: Number of available days or Deadline Submit
  5. 5. Calendar <ul><li>Group calendar </li></ul><ul><ul><li>Releases </li></ul></ul><ul><ul><li>Iterations </li></ul></ul><ul><ul><li>Patches </li></ul></ul><ul><ul><li>Regular Pushes </li></ul></ul><ul><ul><li>Other events </li></ul></ul><ul><li>Individual Calendar </li></ul><ul><ul><li>Availability </li></ul></ul>
  6. 6. Team Members <ul><li>Members </li></ul>NEW Team Member Name: Text Email: email Capacity per period: Based on points Permissions: TBD Team: multi-picker Submit
  7. 7. Teams <ul><li>Teams can have one member or several </li></ul><ul><li>A member can be on more than one team if needed </li></ul><ul><li>Each team has its own sprint and backlog </li></ul>NEW Team Name: Text Description: textarea Distribution Email: if available Members: multi-picker Permissions: TBD Submit
  8. 8. Work Item <ul><li>Work is assigned to one team only </li></ul><ul><li>Work can be: </li></ul><ul><ul><li>Defining requirements </li></ul></ul><ul><ul><li>Fixing a bug </li></ul></ul><ul><ul><li>Enhancing a feature </li></ul></ul><ul><ul><li>Building something new </li></ul></ul><ul><ul><li>Configuration change </li></ul></ul><ul><ul><li>Producing a plan for something </li></ul></ul><ul><li>Generally not assigned here. Backlog screens (see slides later on) </li></ul><ul><li>Dependencies can be used to make “sub-work items”. </li></ul>NEW Work Item Name: Text ID #: dynamic Description: textarea Case #: if applicable Assigned to: single-picker Comments: Tags: Type: See list on left (configurable) Estimated finish: single picker (iterations) Status: Estimated size: (ideal hours or points) Business Priority: (Strategic A-F) Support Priority: P1-P5 Rank: 1-100, for drilling into A-F SVN Source: Dynamic from SVN checkins Dependancies: multi-picker Submit
  9. 9. Work Viewer Team 1: Front End Team 2: Backend Team 4: Prod. Management Unassigned Iteration Name Iteration Name Iteration Name Iteration Name Iteration Name Iteration Name Filter Tools View Options “ New” Menu Show more Show more Show more Show more #13: Name #34: Name #35: Name #13: Name #34: Name #35: Name #13: Name #34: Name #35: Name #13: Name #34: Name #35: Name #35: Name #13: Name #34: Name #35: Name #35: Name #13: Name #34: Name #35: Name #35: Name #35: Name #34: Name
  10. 10. TODO <ul><li>Show interaction of “drag/drop” on work viewer </li></ul><ul><li>Show view options </li></ul><ul><li>Show Filter options </li></ul><ul><li>Show how patches look </li></ul><ul><li>Show how long running work items look </li></ul><ul><li>Iterate lots of times </li></ul>
  11. 11. Summary <ul><li>Product, Program, Project and Engineering management don’t have a solid way of managing a never-ending product. (SaaS) </li></ul><ul><li>People specialize on certain kinds of tasks. </li></ul><ul><li>The key is to view each persons (or team of similar persons) backlog and prioritize them independantly </li></ul>

×