Upload
linaro
View
242
Download
0
Embed Size (px)
DESCRIPTION
Resource: LCE13 Name: Overview of Linaro Project Management Methodology Date: 08-07-2013 Speaker: Vicky Janicki Video: https://www.youtube.com/watch?v=0IkhCkN6YDI
Citation preview
Linaro Connect, Hong Kong March 2013
LCE13, Dublin. 8-12 July 2013
Managing Projects – the Linaro Way! Vicky Janicki and Kate Stewart
connect.linaro.org
Vicky Janicki, Program Director
Dave Zinman, Mgr & Platform
Serge Broslavsky, Power Management and
Virtualization
Jakub Pavelek, Kernel and Android
James Elliott, Toolchain and Graphics
Groups
Ilias Biris LEG
Anmar LEG & Samsung
Marshall Guillory, LNG
Landing Teams
Usman Ahmad, Fujitsu and HiSilcon/Huawei
Kanta Vekaria, ARM & ST
Glen Valante, Broadcom & Comcast
Project/Program Management Office Kate Stewart
Director Product
Managmenet
Fathi Boudra Lead Builds
connect.linaro.org
What is Project Management?
“Project management … is the application of knowledge, skills and
techniques to execute projects effectively and efficiently.” PMI
connect.linaro.org
Communication Information Mining Roadblocks
Planning Allocation
Why Project Management?
connect.linaro.org
• Monthly Cadence
• Agile Elements (Stand ups, Retrospectives)
• Dashboards
• Developing strategy for managing upstreaming efforts
• Acceptance Criteria (Define Done)
• What is the value or need?
Elements of Our Methodology
connect.linaro.org
SubTasks • Optional detailed
breakdown (Lead/Engineer)
• 3-4 days
Blueprints • Work to be Done
(Leads/PM) • 2-3 weeks
Roadmap Cards • Requirements
(OPSCOM) • 2-3 months
Epics • Missions (SC) • 6-12 months
Overview
Linaro Roadmap Project Engineering Project
www.linaro.org
Roadmaps, Epics, Cards & SCs, oh my!
EPIC
CARD
CARD
CARD
Steering Committee (SC)
Operational Sub Commitee (OPSCOM)
implemented by
connect.linaro.org
Consolidation
Storage
Linux kernel
Android upstreaming
Example: Kernel Roadmap
Q1 Q2 Q3 Q4 Future Q1 Q2
2013 2014
30-June-2013
OOM killer to Staging
Key Reset to Mainline
RAM console to AOSP
ashmem compat_ioctl to Staging
sync driver to Staging
alarm-dev compat_ioctl to Staging logger
single kernel binary
eMMC power mgmt
System Trace Macrocell
TrustZone
Unified probing & mgmt
EPIC: eMMC feature enablement
EPIC: improve&validate f2fs
ASHMEM to Mainline
ARMv8 kexec and kernel crashdump uprobes support
Fastboot ARMv8-A uprobes and kprobes
Q3 Q4
Released
Development
Planning
Concept
Approved
www.linaro.org
Roadmap card vs. JIRA states: mapping Roadmap Card JIRA equivalent Meaning
Concept Drafting Strategic direction and topic identified to have further planning, before resourcing and prioritization decision can be made. Preliminary JIRA/blueprints and artifacts may exist but they are being drafted. Forecast date is for rough target want to aim for.
Approved Drafting The TSC has reviewed the concept and has prioritized the EPIC with timescale and resource limits. Roadmap cards that need to be associated with the Approved Concept EPIC can proceed at the engineering/OPSCOM review level.
Planning Planning Planning has been done for a task, JIRA card/Blueprints exist and resource estimates and gating dependencies are known. Owner team has been identified and TSC agreed prioritization has been secured. Some preliminary development maybe in progress. Forecast date may change based on when dependencies are met.
Development Engineering Engineering teams are actively working on the task. Expectation is that resources are available and dependencies have been met and forecast date reflects high confidence.
Released Delivered Work item has been made available to target audience (Members or Public) and all associated artifacts are updated to reflect status. (JIRA cards, Blueprints, etc. have the correct status).
see: https://wiki.linaro.org/Process/Roadmap/Key
connect.linaro.org
Construction Zone
Subtask
Subtask
Blueprint
Engineer Updates
connect.linaro.org
How to Track? Jira!
connect.linaro.org
• Introduction to Jira Tuesday 11am-12pm
• Linaro Requirements Lifecycle Wed 12pm – 1pm
• Reporting, Dashboards and Customization in Jira
Upcoming Sessions
Linaro Connect, Hong Kong March 2013
Questions?
More about Linaro: http://www.linaro.org/about/ More about Linaro engineering: http://www.linaro.org/engineering/
How to join: http://www.linaro.org/about/how-to-join Linaro members: www.linaro.org/members