Download - Agile scrum in startup
Agile Scrum in Startup ?Len Chang
Overview● The introduction of “Agile Scrum”
○ Principle
○ Roles
○ Process
● Agile scrum in Startup Company
○ Problem
● Scrum and Kanban
○ You need to fix issues, develop features and maintain system together
○ DevOps
The introduction of “Agile Scrum”
Principle of Agile Scrum甘特圖
Principle of Agile Scrum● 軟體開發是無法照著規格書走的
○ 人越多 != 開發速度越快
○ 開發時間拉越長時程越不準
○ 出資者的需求一定會在時程內改變
● 解法
○ 盡可能增加溝通的質量/頻率
○ 把目標拆成很多小目標,每個小目標都走完一次流程
○ 把出資者拉進開發流程
Roles of Agile ScrumProduct OwnerScrum
Master
MembersMembersStakeholders
Roles of Agile Scrum
Process of Agile Scrum
Milestones Milestones Milestones
Sprint Sprint Sprint Sprint
Target
Developing
Testing
Demo Refactoring
Agile scrum in Startup Company
Problem ?當產品上線時......
● 因使用者開始使用,給予回饋,將會產生許多不再當初想像內需求。
● 因使用者開始使用,將會發現許多的Bugs。
● 因使用者開始使用,系統需要有人維護&&開發維運系統。
Sprint
Issue!! Hotfix in midnight
High priority feature
Problem1. 新創公司的 R&D members 人數通常不多。
2. 所有的RD會在產品開始上線之後,負擔會直接 * 1.5 倍
3. 然後.... Scrum Process 就爆炸啦~~~
Scrum and Kanban
Fix issues, develop features and maintain system togetherScrum
Kanban
DevOps
DevOps - Tool● Docker
● Chef / Ansible
● Jenkins / Gitlab CI
● Git
End