--- # How this works: https://hackmd.io/s/how-to-create-slide-deck title: Project Management Proposal type: slide slideOptions: transition: slide --- ## Ansible community team project management proposal --- ## Problem statement #### How can our team track progress toward initiatives while also manage day-to-day tactical needs? --- ## Proposed Solution - GitHub project boards ![](https://i.imgur.com/ZOKVeZP.png) *note* slides updated based on team feedback and approval --- * Can support higher-level issues with subissues (aka epics) * Can create ~~sprint~~ Month views and personal task views * Will track ONLY toward larger goals/initiatives ~~* Need to assess each individual's bandwidth during a given sprint - no one will be at 100%! ~~* Will maintain time to address tactical (aka incoming requests from community) --- ## How do we get there? 1. Agree to the solution :-) *done* 2. Map existing Jira tickets into the Initiatives project board. 3. ~~Determine each individual's sprint-capacity.~~ 4. Triage [community-team issues](https://github.com/ansible-community/community-team/issues/) backlog. 1. Map to initiatives where appropriate (use labels?). 2. Scope for size, priority and assign due date if fixed. 6. Design and work in ~~3-week sprints~~ one month iterations. --- ### General Workflow - Triage * Weekly - Face to face triage meeting for backlog * May go biweekly or async once we triage existing backlog * Includes community-team issues backlog and any new internal JIRA tickets created. (Will copy jira details into github) --- ## General Workflow - ~~Sprints~~Monthly * Every ~~three weeks~~ - Month * Prior ~~sprint~~ Month retrospective (live or possibly async) * Evaluate our ~~estimates and~~ progress and feed into next month's planning * Next ~~sprint~~ Month planning meeting (live) * Bring in next steps for each active initiatvie * Leaves time for async/tactical community work --- ### Thoughts?? ![](https://i.imgur.com/GRmKnEf.png) --- ###### tags: `project management`