SlideShare a Scribd company logo
Jira Engineering WoW
This is how we want do it!
v0.1
We don't need no stinkin
process
actually we do!
Why process?
● Our members expect delivery on time
● We need to report on progress
● Identify blockers and slowdowns
● Work in harmony
● Job satisfaction
In a nutshell
Standup meetings
Defined every 4
weeks
Output captured in a
monthly cycle
continuously
maintained in the right
order
Monthly cycle timeline
OneMonth
Development + Test writing Sprint Integration
Sprint
Starts
Week 2 Week 3 Week 4
Sprint Planning Meeting
(~2 hrs)
Standup Meetings
(10 mins)
Standup Meetings
(10 mins)
Standup Meetings
(10 mins)
Standup Meetings
(10 mins)
JIRA Engineering Updates
(10 minutes)
JIRA Engineering Updates
(10 minutes)
Sprint Closing and Release
Meeting (~2hrs)
Engineering Builds
Monthly Release
JIRA Engineering Updates
(10 minutes)
Engineering Builds &
Kernel
Freeze
Toolchain Freeze Toolchain Release
DONE
Week 1
Development Sprint
● 3 Weeks Long
● Development (only) as fast as possible
● Code cleanup, tests writing, LAVA integration, upstream
submittal, and documentation
Definition of DONE
● Result must be demonstrable (Code should do something you
can show)
● Code must be testable (tests are written and ready for integration)
● Code must be upstreamable (in a shape to submit upstream)
Integration Sprint
● 1 Week long
● Integrate work into LAVA
● Code cleanup and upstream submission
● Writing documentation and updating wiki
pages
● Monthly release management
○ Tag source trees
○ Create release notes
Terminology
● Sprint Planning meeting (~2hrs)
○ All team members present
○ Select the user stories that will be tackled during the
sprint
○ Identify risks and dependencies
○ Self organize and start generating engineering sub-
tasks
● Standup Meetings (~15mins)
○ Each individual to report on
■ What was accomplished since the last meeting
■ What will be accomplished until the next meeting
■ Any blockers or slowdowns
○ Other matters must be taken offline post meeting
Terminology
● JIRA Engineering Updates (~10mins)
○ Engineers to add their engineering update into JIRA
using a predefined field every Thursday
○ Used to generate automated weekly reports targeted
at management and other engineering units
● Sprint Closing (~1hr)
○ Demonstrate the output using Google Hangouts
(maybe recorded)
○ Determine any left over work - aka 'technical debt'
○ Update JIRA with sprint output
○ Discuss obstacles and areas for improvement
● Blueprint (Template Available)
○ Drafted by engineering
○ Reviewed and prioritised by the Technical Lead or
PM
○ User Story content
■ Deliverables - What will be delivered (not work items)
■ Acceptance criteria - What must be in place in order to consider this user
story complete (not what will be delivered)
Terminology
Relation between Engineering and
Linaro Roadmap in JIRA
Engineering Card
Blueprint
sub-task
sub-task
One to one relationship. Can be
confusing
Note: Epic Cards in the Linaro
Roadmap project are not
represented in the Linaro
Engineering project
Specific to the Engineering
Project. Actual engineering
tasks. Progress is tracked
against these tasks
Epic Card
Roadmap Card
Linaro Roadmap Project
Engineering Project
Epic Cards are subject to
approval by the TSC.
Terminology
● Roadmap Card
○ Very high level description of the goal
○ Includes use cases
○ Approved and reviewed by OPSCOM
■ engineering work
■ significant changes (eg deliverable changes,
dropping or adding new deliverables, changing
acceptance criteria or expected delivery date)
■ whenever there are work blockages
■ prior to closure (accepted or rejected)
What's Next?
Good starting point:
https://wiki.linaro.
org/OPSCOM/RoadmapProcessWithJIRA
Screencasts (WIP): Ask Serge for link!
Ask your Project Manager!!!
WoW
Way of Working
Work Backlog
● Work backlog covers the work to complete a roadmap
card
● Maintained by the TPM,TL or Director
○ Kept up to date
○ In order of importance
● Each Roadmap card will have its own backlog of user
stories
Sprint planning
● Select from the work backlog user stories the team will
tackle over the next two weeks
● Self organize who will take on what
● Break down the work into sub-tasks
● Focus on completing
the work in the
two weeks
● Once work starts,
no change is allowed
Rollout
● Plan to discuss this week and roll out next
● There is an adjustment period ~ 1 month
● Will work through the kinks together
● Nothing is written in stone. Keep an open
mind
https://wiki.linaro.
org/OPSCOM/RoadmapProcessWithJIRA
Thanks!
anmar

More Related Content

PPTX
Meeting #3 - Planning
PPTX
Meeting 5 deadline and showcase
PDF
DSD-NL 2018 iMOD Project Manager - Roelofsen
PPTX
5.project scopemanagement
PDF
Lesson 16
PDF
Programming meeting #2
PPTX
Wireless Operations Customer Survey
PPTX
Ppt d sports
Meeting #3 - Planning
Meeting 5 deadline and showcase
DSD-NL 2018 iMOD Project Manager - Roelofsen
5.project scopemanagement
Lesson 16
Programming meeting #2
Wireless Operations Customer Survey
Ppt d sports

Viewers also liked (14)

PDF
Project Management in nutshell
PPTX
Top 5 Magento Secure Coding Best Practices
PPTX
Jira fundamentals and bug tracking tool Guide
PDF
The Project Management Plan in 20 steps
PDF
HEB ÉSI - SCRUM for students
PPT
Definitieve Ppt Projectmanagement
PPSX
Agile vs Iterative vs Waterfall models
PDF
PMBOK® Guide 5th edition Processes Flow in English
PDF
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PDF
Project Management Concepts (from PMBOK 5th Ed)
PDF
Introduction To Jira
PDF
PMBOK-5th ed: PMP- Flashcards Part1/5
PDF
Jira as a Project Management Tool
PPSX
Project management
Project Management in nutshell
Top 5 Magento Secure Coding Best Practices
Jira fundamentals and bug tracking tool Guide
The Project Management Plan in 20 steps
HEB ÉSI - SCRUM for students
Definitieve Ppt Projectmanagement
Agile vs Iterative vs Waterfall models
PMBOK® Guide 5th edition Processes Flow in English
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
Project Management Concepts (from PMBOK 5th Ed)
Introduction To Jira
PMBOK-5th ed: PMP- Flashcards Part1/5
Jira as a Project Management Tool
Project management
Ad

Similar to LCE13: Introduction to Jira - Linaro's Project Management Application (20)

PDF
Q2.12: Roadmap processes and tools session 1
PDF
LCE13: Overview of Linaro Project Management Methodology
PPTX
JIRA 101 - Over(our)head No Longer!
PDF
A story about scrum team
PPTX
Jira guide
PPTX
Jira-Team-Training-Resource-Jira-Team-Training-Resource
PDF
Scrum and DevOps training
PDF
Abstract: Culture and Engineering
PPTX
Agile Network Chennai 2023 - Leadership behaviours for new age empiricism.pptx
PPTX
Jira project management
PPTX
Introduction to Jira, how to access it and use it
PPTX
The Scaled Agile Framework® in JIRA by cPrime
PPTX
SAf
PPTX
Benzne Webinar : Running a sprint with Jira
PDF
DevOps: Automate all the things
PDF
High performance teams - A quick guide
PDF
Scaling Agile with Portfolio for Jira
PDF
Scaling Up Lookout
PPTX
From Dev and Ops to DevOps - reconfiguring the plane in flight.
PDF
Enabling Business Management with Jira
Q2.12: Roadmap processes and tools session 1
LCE13: Overview of Linaro Project Management Methodology
JIRA 101 - Over(our)head No Longer!
A story about scrum team
Jira guide
Jira-Team-Training-Resource-Jira-Team-Training-Resource
Scrum and DevOps training
Abstract: Culture and Engineering
Agile Network Chennai 2023 - Leadership behaviours for new age empiricism.pptx
Jira project management
Introduction to Jira, how to access it and use it
The Scaled Agile Framework® in JIRA by cPrime
SAf
Benzne Webinar : Running a sprint with Jira
DevOps: Automate all the things
High performance teams - A quick guide
Scaling Agile with Portfolio for Jira
Scaling Up Lookout
From Dev and Ops to DevOps - reconfiguring the plane in flight.
Enabling Business Management with Jira
Ad

More from Linaro (20)

PDF
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
PDF
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
PDF
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
PDF
Bud17 113: distribution ci using qemu and open qa
PDF
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
PDF
HPC network stack on ARM - Linaro HPC Workshop 2018
PDF
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
PDF
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
PDF
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
PDF
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
PDF
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
PDF
HKG18-100K1 - George Grey: Opening Keynote
PDF
HKG18-318 - OpenAMP Workshop
PDF
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
PDF
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
PDF
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
PDF
HKG18-TR08 - Upstreaming SVE in QEMU
PDF
HKG18-113- Secure Data Path work with i.MX8M
PPTX
HKG18-120 - Devicetree Schema Documentation and Validation
PPTX
HKG18-223 - Trusted FirmwareM: Trusted boot
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Bud17 113: distribution ci using qemu and open qa
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-100K1 - George Grey: Opening Keynote
HKG18-318 - OpenAMP Workshop
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-113- Secure Data Path work with i.MX8M
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-223 - Trusted FirmwareM: Trusted boot

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PPT
Teaching material agriculture food technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
Programs and apps: productivity, graphics, security and other tools
Understanding_Digital_Forensics_Presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Teaching material agriculture food technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectroscopy.pptx food analysis technology
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...

LCE13: Introduction to Jira - Linaro's Project Management Application

  • 1. Jira Engineering WoW This is how we want do it! v0.1
  • 2. We don't need no stinkin process actually we do!
  • 3. Why process? ● Our members expect delivery on time ● We need to report on progress ● Identify blockers and slowdowns ● Work in harmony ● Job satisfaction
  • 4. In a nutshell Standup meetings Defined every 4 weeks Output captured in a monthly cycle continuously maintained in the right order
  • 5. Monthly cycle timeline OneMonth Development + Test writing Sprint Integration Sprint Starts Week 2 Week 3 Week 4 Sprint Planning Meeting (~2 hrs) Standup Meetings (10 mins) Standup Meetings (10 mins) Standup Meetings (10 mins) Standup Meetings (10 mins) JIRA Engineering Updates (10 minutes) JIRA Engineering Updates (10 minutes) Sprint Closing and Release Meeting (~2hrs) Engineering Builds Monthly Release JIRA Engineering Updates (10 minutes) Engineering Builds & Kernel Freeze Toolchain Freeze Toolchain Release DONE Week 1
  • 6. Development Sprint ● 3 Weeks Long ● Development (only) as fast as possible ● Code cleanup, tests writing, LAVA integration, upstream submittal, and documentation Definition of DONE ● Result must be demonstrable (Code should do something you can show) ● Code must be testable (tests are written and ready for integration) ● Code must be upstreamable (in a shape to submit upstream)
  • 7. Integration Sprint ● 1 Week long ● Integrate work into LAVA ● Code cleanup and upstream submission ● Writing documentation and updating wiki pages ● Monthly release management ○ Tag source trees ○ Create release notes
  • 8. Terminology ● Sprint Planning meeting (~2hrs) ○ All team members present ○ Select the user stories that will be tackled during the sprint ○ Identify risks and dependencies ○ Self organize and start generating engineering sub- tasks ● Standup Meetings (~15mins) ○ Each individual to report on ■ What was accomplished since the last meeting ■ What will be accomplished until the next meeting ■ Any blockers or slowdowns ○ Other matters must be taken offline post meeting
  • 9. Terminology ● JIRA Engineering Updates (~10mins) ○ Engineers to add their engineering update into JIRA using a predefined field every Thursday ○ Used to generate automated weekly reports targeted at management and other engineering units ● Sprint Closing (~1hr) ○ Demonstrate the output using Google Hangouts (maybe recorded) ○ Determine any left over work - aka 'technical debt' ○ Update JIRA with sprint output ○ Discuss obstacles and areas for improvement
  • 10. ● Blueprint (Template Available) ○ Drafted by engineering ○ Reviewed and prioritised by the Technical Lead or PM ○ User Story content ■ Deliverables - What will be delivered (not work items) ■ Acceptance criteria - What must be in place in order to consider this user story complete (not what will be delivered) Terminology
  • 11. Relation between Engineering and Linaro Roadmap in JIRA Engineering Card Blueprint sub-task sub-task One to one relationship. Can be confusing Note: Epic Cards in the Linaro Roadmap project are not represented in the Linaro Engineering project Specific to the Engineering Project. Actual engineering tasks. Progress is tracked against these tasks Epic Card Roadmap Card Linaro Roadmap Project Engineering Project Epic Cards are subject to approval by the TSC.
  • 12. Terminology ● Roadmap Card ○ Very high level description of the goal ○ Includes use cases ○ Approved and reviewed by OPSCOM ■ engineering work ■ significant changes (eg deliverable changes, dropping or adding new deliverables, changing acceptance criteria or expected delivery date) ■ whenever there are work blockages ■ prior to closure (accepted or rejected)
  • 13. What's Next? Good starting point: https://wiki.linaro. org/OPSCOM/RoadmapProcessWithJIRA Screencasts (WIP): Ask Serge for link! Ask your Project Manager!!!
  • 15. Work Backlog ● Work backlog covers the work to complete a roadmap card ● Maintained by the TPM,TL or Director ○ Kept up to date ○ In order of importance ● Each Roadmap card will have its own backlog of user stories
  • 16. Sprint planning ● Select from the work backlog user stories the team will tackle over the next two weeks ● Self organize who will take on what ● Break down the work into sub-tasks ● Focus on completing the work in the two weeks ● Once work starts, no change is allowed
  • 17. Rollout ● Plan to discuss this week and roll out next ● There is an adjustment period ~ 1 month ● Will work through the kinks together ● Nothing is written in stone. Keep an open mind https://wiki.linaro. org/OPSCOM/RoadmapProcessWithJIRA