Real Agile #2 - THSEA Online Scrum & Continuous Delivery

Post on 11-Nov-2014

183 views 0 download

Tags:

description

 

transcript

Real Agile#2Continuous Delivery with THSEA

http://vimeo.com/31931947

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