Post on 11-Nov-2014
description
transcript
Real Agile#2Continuous Delivery with THSEA
http://vimeo.com/31931947
Introduction
http://www.acclaimimages.com/_gallery/_pages/0420-1010-1615-0910.html
Online ScrumWhat we do in this project
Scrum Process seacademy.in.th
ทุกๆ 2 สัปดาห
ทุกวันพุธ และวันเสาร
● sprint review● sprint retrospective● planning poker● sprint planning
Sprint Meeting
Scrum Process seacademy.in.th
ทุกๆ 2 สัปดาห
ทุกวันพุธ และวันเสาร
Scrum Process seacademy.in.th
ทุกๆ 2 สัปดาห
ทุกวันพุธ และวันเสาร
Scrum Process seacademy.in.th
ทุกๆ 2 สัปดาห
ทุกวันพุธ และวันเสาร
Scrum Process seacademy.in.th
ทุกๆ 2 สัปดาห
ทุกวันพุธ และวันเสาร
Scrum Process seacademy.in.th
ทุกๆ 2 สัปดาห
ทุกวันพุธ และวันเสาร
uat.seacademy.in.thseacademy.in.th
Github : Source Control
Our Continuous Delivery“An approach in which teams ensure that every change to the system is releasable”
Fast Feedback
Benefits of Continuous Delivery
สามารถ deploy ระบบขึ้น Production Site ไดเสมอตามตองการ
Benefits of Continuous Delivery1-Click Release
Benefits of Continuous Deliveryสามารถยอนระบบกลับไปยังเวอรชันกอนหนาไดอยางรวดเร็ว
Benefits of Continuous Delivery
ดวย Automated test ทําใหทีมทราบทันทีเมื่อม ีcommit ใดทําใหระบบทํางานผิดพลาด
Tools● Web Framework:● Database: ● Testing Tools: ● IDE: ● Version Control: ● CI Server:
System Architecture - Physical View
Deployment Pipeline
System Architecture - Physical View
Problem?
Working PeriodCommunication
Member Change
picture reference : http://store.metmuseum.org/sculpture/rodin-the-thinker-sculpture/invt/80010981#.UrDUwScsxSA
Process?
09 Nov
No More “Card Owner”, Just a CardJust Do It!
11 Jun
Work Agreement
08 Aug
FB Group Event Refer Card on FBTeam’s S.O.S.Change Tool
20 July
Knowledge SharingDiscuss on FBCI/CD
31 Aug
Member ChangeNew Retrospective Create Technical DocumentAdd Automate Test
17 Aug
Weekly Sync-UpCard’s OwnerQuality?Undone Card?Communication?
24 Nov14 Sep
Team Discuss on FBTag PO on done cardSync-Up every WedFocus!More IdeaCard Priority?
29 Sep
Create TechnicalBacklog
12 Oct
Group FB Chat
26 Oct
TeamworkFear?
06 July
Standup MeetingSprint PlanningStory PointVote on FBSprint ReviewRetrospective
23 Nov
Initial DB MigrationNegotiateCard Manager
1st “real” meeting
11 Jun
Work Agreement
06 July
Standup MeetingSprint PlanningStory PointVote on FBSprint ReviewRetrospective
iteration 0 - iteration 1
Start
Retrospective
Story Card
Sprint Planning
Daily Meeting
Estimation
Sprint Review
2 weeks
picture reference : http://www.pawanraaj.com/2013/10/11/the-word-communication-what-means-about-it/http://blog.getsocialize.com/2011/socialize-cso-touts-the-one-week-scrum-sprint
Online
Offline
Lack of Knowledge
picture reference : http://www.benjaminneeley.com/category/learning/http://dev.datasift.com/docs/push/continuous-delivery
11 Jun
Work Agreement
20 July
Knowledge SharingDiscuss on FBCI/CD
06 July
Standup MeetingSprint PlanningStory PointVote on FBSprint ReviewRetrospective
iteration 1 - iteration 2
Team Status
picture reference : http://www.banyonsbookdoctor.com/21_30.htmlhttp://en.wikipedia.org/wiki/Gantt_chart
Daily Meeting
??? ?
Team Status
picture reference : http://u3asites.org.uk/code/u3asite.php?site=496&page=21233
WeeklyMeeting
Undone Sprint
picture reference : http://katrinafalkner.wordpress.com/2012/10/11/exploiting-the-new-academic/http://www.roirevolution.com/blog/2007/08/more_work_for_the_webmasters_1.php
Focus!
Team Status
picture reference : http://u3asites.org.uk/code/u3asite.php?site=496&page=21233
WeeklyMeeting
WedSync-Up
11 Jun
Work Agreement
08 Aug
FB Group Event Refer Card on FBTeam’s S.O.S.Change Tool
20 July
Knowledge SharingDiscuss on FBCI/CD
31 Aug
Member ChangeNew Retrospective Create Technical DocumentAdd Automate Test
17 Aug
Weekly Sync-UpCard’s OwnerQuality?Undone Card?Communication?
14 Sep
Team Discuss on FBTag PO on done cardSync-Up every WedFocus!More IdeaCard Priority?
06 July
Standup MeetingSprint PlanningStory PointVote on FBSprint ReviewRetrospective
iteration 2 - iteration 6
Priority
picture reference : http://www.ecreativeim.com/blog/2011/05/facebooks-like-icon-drives-traffic-to-your-website/http://www.macthai.com/2013/02/13/macbook-pro-retina-and-macbook-air-new-shock-price/
Yes!! Nooooooooo!!
09 Nov
No More “Card Owner”, Just a CardJust Do It!
11 Jun
Work Agreement
08 Aug
FB Group Event Refer Card on FBTeam’s S.O.S.Change Tool
20 July
Knowledge SharingDiscuss on FBCI/CD
31 Aug
Member ChangeNew Retrospective Create Technical DocumentAdd Automate Test
17 Aug
Weekly Sync-UpCard’s OwnerQuality?Undone Card?Communication?
14 Sep
Team Discuss on FBTag PO on done cardSync-Up every WedFocus!More IdeaCard Priority?
29 Sep
Create TechnicalBacklog
12 Oct
Group FB Chat
26 Oct
TeamworkFear?
06 July
Standup MeetingSprint PlanningStory PointVote on FBSprint ReviewRetrospective
iteration 6 - iteration 10
Fail?
picture reference : http://www.quickanddirtytips.com/productivity/organization/busting-your-book-backloghttp://www.solutionsiq.com/resources/agileiq-blog/?Tag=definition%20of%20done
Technical Backlog
Action Item
Negotiate
Problem Solving?
New Problem
Stop & Discuss
Defined Action Item
Experiment Success& Fail
picture reference : http://avatel.wordpress.com/2013/02/15/avatel-lean-and-mean-in-2013-through-continuous-improvement/http://pragprog.com/book/dlret/agile-retrospectives
Lesson Learn (Online Retro?)
Q&A