45
Real Agile#2 Continuous Delivery with THSEA http://vimeo.com/31931947

Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Real Agile#2Continuous Delivery with THSEA

http://vimeo.com/31931947

Page 3: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Online ScrumWhat we do in this project

Page 4: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Scrum Process seacademy.in.th

ทุกๆ 2 สัปดาห

ทุกวันพุธ และวันเสาร

Page 5: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

● sprint review● sprint retrospective● planning poker● sprint planning

Sprint Meeting

Page 6: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Scrum Process seacademy.in.th

ทุกๆ 2 สัปดาห

ทุกวันพุธ และวันเสาร

Page 7: Real Agile #2 - THSEA Online Scrum & Continuous Delivery
Page 8: Real Agile #2 - THSEA Online Scrum & Continuous Delivery
Page 9: Real Agile #2 - THSEA Online Scrum & Continuous Delivery
Page 10: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Scrum Process seacademy.in.th

ทุกๆ 2 สัปดาห

ทุกวันพุธ และวันเสาร

Page 11: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Scrum Process seacademy.in.th

ทุกๆ 2 สัปดาห

ทุกวันพุธ และวันเสาร

Page 12: Real Agile #2 - THSEA Online Scrum & Continuous Delivery
Page 13: Real Agile #2 - THSEA Online Scrum & Continuous Delivery
Page 14: Real Agile #2 - THSEA Online Scrum & Continuous Delivery
Page 15: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Scrum Process seacademy.in.th

ทุกๆ 2 สัปดาห

ทุกวันพุธ และวันเสาร

Page 16: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Scrum Process seacademy.in.th

ทุกๆ 2 สัปดาห

ทุกวันพุธ และวันเสาร

uat.seacademy.in.thseacademy.in.th

Page 17: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Github : Source Control

Page 18: Real Agile #2 - THSEA Online Scrum & Continuous Delivery
Page 19: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Our Continuous Delivery“An approach in which teams ensure that every change to the system is releasable”

Page 20: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Fast Feedback

Page 21: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Benefits of Continuous Delivery

สามารถ deploy ระบบขึ้น Production Site ไดเสมอตามตองการ

Page 22: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Benefits of Continuous Delivery1-Click Release

Page 23: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Benefits of Continuous Deliveryสามารถยอนระบบกลับไปยังเวอรชันกอนหนาไดอยางรวดเร็ว

Page 24: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Benefits of Continuous Delivery

ดวย Automated test ทําใหทีมทราบทันทีเมื่อม ีcommit ใดทําใหระบบทํางานผิดพลาด

Page 25: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Tools● Web Framework:● Database: ● Testing Tools: ● IDE: ● Version Control: ● CI Server:

Page 26: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

System Architecture - Physical View

Page 27: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Deployment Pipeline

System Architecture - Physical View

Page 28: Real Agile #2 - THSEA Online Scrum & Continuous Delivery
Page 29: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Problem?

Working PeriodCommunication

Member Change

picture reference : http://store.metmuseum.org/sculpture/rodin-the-thinker-sculpture/invt/80010981#.UrDUwScsxSA

Page 30: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

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

Page 31: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

11 Jun

Work Agreement

06 July

Standup MeetingSprint PlanningStory PointVote on FBSprint ReviewRetrospective

iteration 0 - iteration 1

Page 32: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

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

Page 33: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Lack of Knowledge

picture reference : http://www.benjaminneeley.com/category/learning/http://dev.datasift.com/docs/push/continuous-delivery

Page 34: Real Agile #2 - THSEA Online Scrum & 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

Page 35: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Team Status

picture reference : http://www.banyonsbookdoctor.com/21_30.htmlhttp://en.wikipedia.org/wiki/Gantt_chart

Daily Meeting

??? ?

Page 36: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Team Status

picture reference : http://u3asites.org.uk/code/u3asite.php?site=496&page=21233

WeeklyMeeting

Page 37: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

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!

Page 38: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Team Status

picture reference : http://u3asites.org.uk/code/u3asite.php?site=496&page=21233

WeeklyMeeting

WedSync-Up

Page 39: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

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

Page 40: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

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!!

Page 41: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

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

Page 42: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

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

Page 43: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

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

Page 44: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Lesson Learn (Online Retro?)

Page 45: Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Q&A