カンバン駆動開発チュートリアル

26

Click here to load reader

Upload: hiroto-takahashi

Post on 17-Jul-2015

382 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: カンバン駆動開発チュートリアル

カンバン駆動開発をしよう!

えるざっぷ

Page 2: カンバン駆動開発チュートリアル

Introduction

Page 3: カンバン駆動開発チュートリアル

チーム開発してますか?

Page 4: カンバン駆動開発チュートリアル

把握してますか?

誰が何の作業を進行してる?

どんなタスクが残ってる?

それぞれのタスクに対してどんな意見がある?

コードレビューは誰がしたの?

Page 5: カンバン駆動開発チュートリアル

どうやってやればいいの

カンバン駆動開発

Page 6: カンバン駆動開発チュートリアル

カンバン駆動??

Page 7: カンバン駆動開発チュートリアル

カンバン駆動開発

タスクボード上でタスクの状態を管理

優先度付け, 期限付け

進行状況が見える

Page 8: カンバン駆動開発チュートリアル
Page 9: カンバン駆動開発チュートリアル

Tools

Page 10: カンバン駆動開発チュートリアル

必要なツールソースコード管理

git, Github, bitbucket, subversion

タスク管理(todo, 課題

Trello, JIRA

チャット(通知, コミュニケーション, 生存確認

Slack, HipChat

Page 11: カンバン駆動開発チュートリアル

gitリポジトリ ホスティングサービス

この世を支える神

Page 12: カンバン駆動開発チュートリアル

Bord -> List -> Card (-> Comment) タスク管理

Page 13: カンバン駆動開発チュートリアル

チャットツール, 今人気

外部連携が豊富(Github, Dropbox…

アプリ対応

Page 14: カンバン駆動開発チュートリアル

JetBrains が出してるIDE(統合開発環境)

Java向け

Page 15: カンバン駆動開発チュートリアル
Page 16: カンバン駆動開発チュートリアル

Flows

Page 17: カンバン駆動開発チュートリアル

開発フロータスクの決定(Trello)

サブタスクの作成(Trello)

実行・改善(コーディング, commit)

チェック(プルリク作成, push)

サブタスク完了

タスクのクローズ(Trello)

Page 18: カンバン駆動開発チュートリアル

開発フロー(その他)

タスクの作成*

割り振り*

レビュー*

*リーダーがメインで行う

Page 19: カンバン駆動開発チュートリアル

Practice

Page 20: カンバン駆動開発チュートリアル

Preparation

Page 21: カンバン駆動開発チュートリアル

ツール準備・IntelliJ

https://www.jetbrains.com/idea/download/からダウンロード

show line number

Page 22: カンバン駆動開発チュートリアル

ツール準備・Slack

elzupkdd.slack.compass: ****

Page 23: カンバン駆動開発チュートリアル

ツール準備・Trello

https://trello.com/b/gdgdLPVd/kdd-tutorial私からメンバー招待します

「ボード参加完了」に自分を追加

Progress > “ボード参加完了” > Add > Members

Page 24: カンバン駆動開発チュートリアル

ソース準備

リポジトリのfork

https://github.com/KDDTutorial/elzup_kdd_tutorial“forkしたリポジトリから” ローカルにclone

IntelliJ で開

test.java を開いて Run

Page 25: カンバン駆動開発チュートリアル

Demo

Page 26: カンバン駆動開発チュートリアル

Let’s Go