Upload
agilecommunity
View
459
Download
2
Embed Size (px)
Citation preview
贊助單位:協辦單位:
主辦單位:AgileCommunity.tw
“A Journey Of High Performance Teams Forming.”
Speaker: JH Tsai/蔡俊宏
AgileCommunity.tw
Agenda
• Self-Introduction• The Background• What’s About Agile ? • A “High Performance Team” !!
AgileCommunity.tw
Self-Introduction
JH Tsai - Corp. RD, SQA/SEPG(Software Quality Assurance/Software Engineering Process Group)
- Joined Trend Micro™ in July, 2013. • CSPO(Certified Scrum Product Owner)June, 2015 – ScrumAlliance Issued
• CSM(Certified Scrum Master)April, 2014 – ScrumAlliance Issued
• NPDP(New Product Development Profession)June, 2012 – PDMA Issued
• PMP(Project Management Professional)February, 2010 PMI Issued
AgileCommunity.tw
Acc. Estimated Defects 2344Acc. Actual Defects 2007 Defect Variation
RateEstimate Base on Historical ActualAcc. Status Actual Defects 1885
Status Week 1/25 week14 Status Week 2%Current Week 2/8 week16 Current Week 3%
Idx Milestone WeekRange Week Estimate Setting
Actual Status Actual Estimate Base on Historical Actual
13Internal Beta cut 1/19 ~ 1/25 1/25 1,885 1,840 14 1/26 ~ 2/1 2/1 1,914 # 1,918 15 2/2 ~ 2/8 2/8 2,007 #N/A 1,951 16Internal Beta exit 2/9 ~ 2/15 2/15 #N/A 1,983 17External Beta cut 2/16 ~ 2/22 2/22 #N/A 2,016
5% warning10% alert
1,951
2,007
0
500
1,000
1,500
2,000
2,500
10/2
6
11/2
11/9
11/1
6
11/2
3
11/3
0
12/7
12/1
4
12/2
1
12/2
8
1/4
1/1
1
1/1
8
1/2
5
2/1
2/8
2/1
5
2/2
2
3/1
3/8
3/1
5
3/2
2
3/2
9
4/5
4/1
2
Acc
. Num
ber
of
Sub
mit D
efec
ts
Time
Estimation Model v2 : based on 9.7 defect density
Estimate Actual
IB Entry EB Entry
AgileCommunity.tw
The Background
• Office is isolated from Trend Micro but co-located with VMFIVE & GMOBILE.
• Small teams and sharing resource.• Mobile App. is the target arena.
AgileCommunity.tw
The Background II
What SQA was requested to provideprofession service ?1. Apr. ~ Jun. – Deploy A Mobile Dev.
Process.2. Jul. ~ Oct. – As a multiple teams’
Scrum Master(SM).
AgileCommunity.tw
The Background III, Continual
What SQA’s solution to fit client’sexpectation?1. External: Bi-Weekly release dev.
pace.2. Internal: Scrum’s dev. methodology.
AgileCommunity.tw
The Background IIIFri Mon Tue Wed Thu
Scope Definition
User Trial (體驗日)
Validation(內測日)
Release(發布日)
The Background III, Continual
AgileCommunity.tw
Features ToDo Doing (RD)
Doing (QA)
Done Milestone
ThisWeekRelease
NextWeekRelease
Others
Scope Definition
(4/13)User Trial
(4/14)Validation
(4/22)Release(4/24)Scope
Definition(4/20)
User Trial (4/21)
Validation(4/29)
Release(4/30)
Story 1
Story 2
Story 3
Story A
Story B
Analysis & Design Urgent cases Breakdown tasks
The Background III, Continual
AgileCommunity.tw
The Background III, Continual
AgileCommunity.tw
012345678
Release Research All
Release Day : 5/14/2015
Drop StoryComplete Story (Red)Complete Story
012345678
Release Research All
Release Day : 5/21/2015
Drop StoryComplete Story (Red)Complete Story
AgileCommunity.tw
Stop !
AgileCommunity.tw
What’s About Agile ?
Manifesto for Agile, the number 1 statement is ?
Individuals and InteractionsOver
Processes and Tools
AgileCommunity.tw
What’s About Agile ?
Manifesto for Agile, the number 1 statement is ?
Individuals and InteractionsOver
Processes and Tools
What’s About Agile ?
What kind of team/person is the fundamental of Agile/Scrum Dev. ?
The manifesto details for core values for
enabling High-Performing Teams. By Jeff Sutherland
AgileCommunity.tw
AgileCommunity.tw
A “High Performance Team”
Executive management need to understand that, being Agile is not a goal unto itself, Agile should be used as an enabler to accomplish business goals.~By Payton Consulting
AgileCommunity.tw
A “High PerformanceTeam”
PO
Building the Right Product
SM
Healthy Project Environment
TEAM
Reach The Sprint Goal
• Own Product • Frontline Shield
Protecting - Focus mainly on Clients’ noise
• Own Process• Second Shield
Protecting -Distractions from inside the org.
• Work Under double-layer shield to complete each sprint goal
A “High PerformanceTeam”So, What a Scrum Master should have?
vSympathyvDiscipline
vVision & Engagement
AgileCommunity.tw
A “High PerformanceTeam”
AgileCommunity.tw 19
ArtifactsProject Vision
Statement(PRD)
Prioritized Product Backlog
Release Planning Schedule
Transparency
Meeting Information Radiators
Sprint Review
Meetings
Daily Standup Meetings
BurndownChart
Scrum board, others
A “High Performance Team”
AgileCommunity.tw
Scrumboard
Inspection
Frequent Feedback• Develop Epic(s)• Create
Prioritized• Conduct
Release Planning
Final Inspection• Demonstrate
and Validate Sprint.
A “High PerformanceTeam”
AgileCommunity.tw
Adaptation
Daily Standup Meetings Constant
Risk Identificati
on
Scrum Guidance Body(SM)
Change Requests
Retrospective Project Meetings
Retrospective Sprint Meetings
A “High PerformanceTeam”
AgileCommunity.tw
Market
Cost Structure
Cost Structure
Revenue Stream
Revenue Stream
ChannelsChannels
Customer SegmentsCustomer Segments
Value Proposition
Value Proposition
ProblemProblem
Existing Alternatives
Existing Alternatives
Early Adopter
Early Adopter
Key MetricsKey Metrics
SolutionSolution Unfair AdvantageUnfair Advantage
Product
A “High Performance Team”
AgileCommunity.tw
AgileCommunity.tw
A “High Performance Team”