Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Behind the scenes with product management

jasewong
August 08, 2019

Behind the scenes with product management

Presented at JAIT on Aug 8th 2019
https://jait.com.au/51-what-a-product-manager-does-at-atlassiang/

Jason will be giving us a talk from the inside, about his role and experience as Principal PM at Atlassian. What his days are like, how product roadmaps come together and interactions with the team to build and ship value to customers.

jasewong

August 08, 2019
Tweet

More Decks by jasewong

Other Decks in Technology

Transcript

  1. Balanced roadmap Feature requests Unspoken needs Business model How likely

    are you to recommend JIRA to a friend or colleague?
  2. Projects JIRA JIRA Agile Versions Workflows Components Issue types Custom

    Fields Issue Reports Board Visualisation Plan Work Scrum Kanban Agile Reports Boards
  3. PROJECT TYPES Boards Sprints Agile Reports Software Service Desk Queues

    SLAs Customer portal KB integration Focused JIRA projects Business Focused JIRA projects Business Focused JIRA projects Business
  4. A model that can help you identify opportunities for value

    creation Personas Workflow X ʹ Product/Service Value Map
  5. PERSONAS *DUGHQHU $VVHPEOHU 5LQJOHDGHU Ű,ŮPDERXWWRPDNHWKHFDOORQWKLVVRVKRZPH HYHU\WKLQJ,QHHGWRNQRZ 7KHPRUH,NQRZHQGWRHQGWKHEHWWHUP\ GHFLVLRQVDUHű $ /

    $ 1 $ &RQɤJXUHU 'HWHFWLYH 0DNHU Ű,I\RXFDQVKRZPHWKHGDWD,ŮOOɤJXUHRXWWKLV FKDOOHQJLQJSUREOHPWRHYHU\RQH VEHQHɤWű : , / / 7LQNHUHU &RQQHFWRU 6KDUHU Ű,JHWDNLFNRXWRIJHWWLQJP\WHDPWR WU\QHZWKLQJV 8QWLOWKHQH[WEHVWWKLQJFRPHVDORQJű ( 0 0 $ 6 2 ) 7 :$ 5 (  ' ( 9 ( /2 3 0 ( 1 7  7 ( $ 0 $* ( 1 &<  7 ( $ 0 ' ( 9 ( / 2 3 ( 5 6 2 ) 7 :$ 5 (  ' ( 9 ( /2 3 0 ( 1 7  7 ( $ 0 3 5 2 ' 8 & 7 0 $ 1 $ * ( 5 6 2 ) 7 :$ 5 (  ' ( 9 ( /2 3 0 ( 1 7  7 ( $ 0 $* ( 1 &<  7 ( $ 0 '(9(/230(17 0$1$*(5
  6. PERSONAS X WORKFLOWS = PRODUCT & SERVICE VALUE MAP Rough

    backlog Get to release plan Story estimation Story estimation Story estimation Break down into smaller epics Break down into stories Story grooming, ensure everything is captured Story grooming, ensure everything is captured Story grooming, ensure everything is captured Create multiple high-level release plans Evaluate and choose a release plan Break down into smaller epics Ideation Ideation Ideation Product definition Epic creation Estimation Estimation Prioritisation Prioritisation Alana Product Owner Will Team Lead Emma Developer BACKLOG PERSONA Backlog p
  7. PERSONAS X WORKFLOWS = PRODUCT & SERVICE VALUE MAP Review

    sprint health Fulfill conditions of success Get work accepted Prep for release Release Process improvements / sprint wrap up Check for problems / working as expected Dealing with impediments and unblocking Updates workflow Write code Handover to next status, or move to Done Demo Demo Demo Sprint demo / review Make GO / NO-GO decision Ensure release notes are published Start gathering feedback Perform anaytics Make GO / NO-GO decision Deploy Check release is OK Organise final QA Ensure JIRA statuses are correct Lock down release branch Look at release or epic chart to check progress of bigger picture Sprint demo / review Close sprint Sprint retrospective Share retrospective outcomes Decides what to do with unfinished issues Check code health Review outstanding items for release completeness Sprint retrospective Sprint retrospective Sprint demo / review Reads details of issue and understands the work Check broken builds, build status, outstanding PRs Accepts work RELEASE MONITORING Rough backlog Get to release plan More prioritised backlog Scope for sprint 1 accepted What do I need to work on? Story estimation Story estimation Story estimation Sprint planning Break stories into smaller tasks Break stories into smaller tasks Estimation of sub-tasks Understand team velocity to know what to put into sprint Understand team velocity to know what to put into sprint Estimation of sub-tasks Agreement of sprint scope Agreement of sprint scope Start sprint Pre-assign issues to specialists Daily standup meeting Make sure board is up-to-date Raising, flagging and dealing with impediments Daily standup meeting Choose next thing to work on Agreement of sprint scope Check team progress on burndown chart, gadget or wallboard Update release plan Commenting and asking questions on stories Sprint planning Sprint planning Break down into smaller epics Break down into stories Story grooming, ensure everything is captured Story grooming, ensure everything is captured Story grooming, ensure everything is captured Create multiple high-level release plans Evaluate and choose a release plan Break down into smaller epics SPRINT Ideation Ideation Ideation Product definition Epic creation Estimation Estimation Prioritisation Prioritisation Alana Product Owner Will Team Lead Emma Developer BACKLOG PERSONA Backlog prioritisation
  8. PERSONAS X WORKFLOWS = PRODUCT & SERVICE VALUE MAP Review

    sprint health Fulfill conditions of success Get work accepted Prep for release Release Process improvements / sprint wrap up Check for problems / working as expected Dealing with impediments and unblocking Updates workflow Write code Handover to next status, or move to Done Demo Demo Demo Sprint demo / review Make GO / NO-GO decision Ensure release notes are published Start gathering feedback Perform anaytics Make GO / NO-GO decision Deploy Check release is OK Organise final QA Ensure JIRA statuses are correct Lock down release branch Look at release or epic chart to check progress of bigger picture Sprint demo / review Close sprint Sprint retrospective Share retrospective outcomes Decides what to do with unfinished issues Check code health Review outstanding items for release completeness Sprint retrospective Sprint retrospective Sprint demo / review Reads details of issue and understands the work Check broken builds, build status, outstanding PRs Accepts work RELEASE MONITORING Rough backlog Get to release plan More prioritised backlog Scope for sprint 1 accepted What do I need to work on? Story estimation Story estimation Story estimation Sprint planning Break stories into smaller tasks Break stories into smaller tasks Estimation of sub-tasks Understand team velocity to know what to put into sprint Understand team velocity to know what to put into sprint Estimation of sub-tasks Agreement of sprint scope Agreement of sprint scope Start sprint Pre-assign issues to specialists Daily standup meeting Make sure board is up-to-date Raising, flagging and dealing with impediments Daily standup meeting Choose next thing to work on Agreement of sprint scope Check team progress on burndown chart, gadget or wallboard Update release plan Commenting and asking questions on stories Sprint planning Sprint planning Break down into smaller epics Break down into stories Story grooming, ensure everything is captured Story grooming, ensure everything is captured Story grooming, ensure everything is captured Create multiple high-level release plans Evaluate and choose a release plan Break down into smaller epics SPRINT Ideation Ideation Ideation Product definition Epic creation Estimation Estimation Prioritisation Prioritisation Alana Product Owner Will Team Lead Emma Developer BACKLOG PERSONA Backlog prioritisation Plan Work Ship Run KanPlan Dev Status Unify the Jira Project + Jira Agile Board Experience Jira for IT Services & Business teams
  9. VS

  10. OUTCOMES, OVER OUTPUTS Shipping customer value, value that is visible

    Focus on the working software, shipping continuously Task completion, Development velocity Agile + GIT / CI / CD + Metrics
  11. Fugro Roames
 sees into the future with drones. With Atlassian,

    developers create new technology to assess risk to existing power infrastructure.