カンバン駆動開発チュートリアル
TRANSCRIPT
カンバン駆動開発をしよう!
えるざっぷ
Introduction
チーム開発してますか?
把握してますか?
誰が何の作業を進行してる?
どんなタスクが残ってる?
それぞれのタスクに対してどんな意見がある?
コードレビューは誰がしたの?
どうやってやればいいの
カンバン駆動開発
カンバン駆動??
カンバン駆動開発
タスクボード上でタスクの状態を管理
優先度付け, 期限付け
進行状況が見える
Tools
必要なツールソースコード管理
git, Github, bitbucket, subversion
タスク管理(todo, 課題
Trello, JIRA
チャット(通知, コミュニケーション, 生存確認
Slack, HipChat
gitリポジトリ ホスティングサービス
この世を支える神
Bord -> List -> Card (-> Comment) タスク管理
チャットツール, 今人気
外部連携が豊富(Github, Dropbox…
アプリ対応
JetBrains が出してるIDE(統合開発環境)
Java向け
Flows
開発フロータスクの決定(Trello)
サブタスクの作成(Trello)
実行・改善(コーディング, commit)
チェック(プルリク作成, push)
サブタスク完了
タスクのクローズ(Trello)
開発フロー(その他)
タスクの作成*
割り振り*
レビュー*
*リーダーがメインで行う
Practice
Preparation
ツール準備・IntelliJ
https://www.jetbrains.com/idea/download/からダウンロード
show line number
ツール準備・Slack
elzupkdd.slack.compass: ****
ツール準備・Trello
https://trello.com/b/gdgdLPVd/kdd-tutorial私からメンバー招待します
「ボード参加完了」に自分を追加
Progress > “ボード参加完了” > Add > Members
ソース準備
リポジトリのfork
https://github.com/KDDTutorial/elzup_kdd_tutorial“forkしたリポジトリから” ローカルにclone
IntelliJ で開
test.java を開いて Run
Demo
Let’s Go