Suche senden
Hochladen
More Effective Feedback: Dashbozu
•
0 gefällt mir
•
555 views
mallowlabs
Folgen
A presentation slide at #MLNagoya.
Weniger lesen
Mehr lesen
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
Rie Kato
簡単!Groovy入門
簡単!Groovy入門
Lee Choong Geun
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
orange clover
つくるもの
つくるもの
Miso Dengaku
盆栽勉強会「おうちゃんと行くバングラデシュ一日体験ツアー!」100626
盆栽勉強会「おうちゃんと行くバングラデシュ一日体験ツアー!」100626
Shigehiko Akamatsu
ユースケース駆動開発のワークショップやってみた!
ユースケース駆動開発のワークショップやってみた!
Tomoe Sawai
DevLove四国_LT_yohhatu
DevLove四国_LT_yohhatu
Yoh Nakamura
キャンプ後の生活の変化とモチベーションの変化について
キャンプ後の生活の変化とモチベーションの変化について
Kenta USAMI
Empfohlen
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
Rie Kato
簡単!Groovy入門
簡単!Groovy入門
Lee Choong Geun
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
orange clover
つくるもの
つくるもの
Miso Dengaku
盆栽勉強会「おうちゃんと行くバングラデシュ一日体験ツアー!」100626
盆栽勉強会「おうちゃんと行くバングラデシュ一日体験ツアー!」100626
Shigehiko Akamatsu
ユースケース駆動開発のワークショップやってみた!
ユースケース駆動開発のワークショップやってみた!
Tomoe Sawai
DevLove四国_LT_yohhatu
DevLove四国_LT_yohhatu
Yoh Nakamura
キャンプ後の生活の変化とモチベーションの変化について
キャンプ後の生活の変化とモチベーションの変化について
Kenta USAMI
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
俊仁 小林
Letsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous Delivery
Nobuhiro Sue
Tizen developer conference 2013 report 2
Tizen developer conference 2013 report 2
Takahiro Okada
10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing
Takuto Wada
Tizen developer conference 2013 report 3
Tizen developer conference 2013 report 3
Takahiro Okada
Experience Visionのはじめかた に見るDevLOVE勉強会のススメ
Experience Visionのはじめかた に見るDevLOVE勉強会のススメ
陽一 滝川
ゲーム開発出身者がチームラボで働いてみた
ゲーム開発出身者がチームラボで働いてみた
秀和 福永
Tizen developer conference 2013 report 5
Tizen developer conference 2013 report 5
Takahiro Okada
Tizen developer conference 2013 report 1/5
Tizen developer conference 2013 report 1/5
Takahiro Okada
Lt1
Lt1
HirotoYamashita1
How To Redmine !
How To Redmine !
H Y
リーンアジャイルで開発を加速しよう
リーンアジャイルで開発を加速しよう
Shinya Nakajima
わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生
Yasuhiko Yamamoto
人材発掘うっはうは
人材発掘うっはうは
Ken Ogura
へっぽこPG奮闘記
へっぽこPG奮闘記
Shin Sekaryo
「Agileごっこ」で終わらせないために(仮)
「Agileごっこ」で終わらせないために(仮)
Taku Yajima
リモート開発導入
リモート開発導入
Tomokatsu Iguchi
リファクタリング勉強会 第2回
リファクタリング勉強会 第2回
ikikko
Clojureの世界と実際のWeb開発
Clojureの世界と実際のWeb開発
Tsutomu Yano
第1回SIA研究会(例会)プレゼン資料
第1回SIA研究会(例会)プレゼン資料
Tae Yoshida
Weitere ähnliche Inhalte
Ähnlich wie More Effective Feedback: Dashbozu
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
俊仁 小林
Letsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous Delivery
Nobuhiro Sue
Tizen developer conference 2013 report 2
Tizen developer conference 2013 report 2
Takahiro Okada
10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing
Takuto Wada
Tizen developer conference 2013 report 3
Tizen developer conference 2013 report 3
Takahiro Okada
Experience Visionのはじめかた に見るDevLOVE勉強会のススメ
Experience Visionのはじめかた に見るDevLOVE勉強会のススメ
陽一 滝川
ゲーム開発出身者がチームラボで働いてみた
ゲーム開発出身者がチームラボで働いてみた
秀和 福永
Tizen developer conference 2013 report 5
Tizen developer conference 2013 report 5
Takahiro Okada
Tizen developer conference 2013 report 1/5
Tizen developer conference 2013 report 1/5
Takahiro Okada
Lt1
Lt1
HirotoYamashita1
How To Redmine !
How To Redmine !
H Y
リーンアジャイルで開発を加速しよう
リーンアジャイルで開発を加速しよう
Shinya Nakajima
わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生
Yasuhiko Yamamoto
人材発掘うっはうは
人材発掘うっはうは
Ken Ogura
へっぽこPG奮闘記
へっぽこPG奮闘記
Shin Sekaryo
「Agileごっこ」で終わらせないために(仮)
「Agileごっこ」で終わらせないために(仮)
Taku Yajima
リモート開発導入
リモート開発導入
Tomokatsu Iguchi
リファクタリング勉強会 第2回
リファクタリング勉強会 第2回
ikikko
Clojureの世界と実際のWeb開発
Clojureの世界と実際のWeb開発
Tsutomu Yano
第1回SIA研究会(例会)プレゼン資料
第1回SIA研究会(例会)プレゼン資料
Tae Yoshida
Ähnlich wie More Effective Feedback: Dashbozu
(20)
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
Letsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous Delivery
Tizen developer conference 2013 report 2
Tizen developer conference 2013 report 2
10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing
Tizen developer conference 2013 report 3
Tizen developer conference 2013 report 3
Experience Visionのはじめかた に見るDevLOVE勉強会のススメ
Experience Visionのはじめかた に見るDevLOVE勉強会のススメ
ゲーム開発出身者がチームラボで働いてみた
ゲーム開発出身者がチームラボで働いてみた
Tizen developer conference 2013 report 5
Tizen developer conference 2013 report 5
Tizen developer conference 2013 report 1/5
Tizen developer conference 2013 report 1/5
Lt1
Lt1
How To Redmine !
How To Redmine !
リーンアジャイルで開発を加速しよう
リーンアジャイルで開発を加速しよう
わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生
人材発掘うっはうは
人材発掘うっはうは
へっぽこPG奮闘記
へっぽこPG奮闘記
「Agileごっこ」で終わらせないために(仮)
「Agileごっこ」で終わらせないために(仮)
リモート開発導入
リモート開発導入
リファクタリング勉強会 第2回
リファクタリング勉強会 第2回
Clojureの世界と実際のWeb開発
Clojureの世界と実際のWeb開発
第1回SIA研究会(例会)プレゼン資料
第1回SIA研究会(例会)プレゼン資料
More Effective Feedback: Dashbozu
1.
More Effective Feedback:
@MallowLabs 2012/05/26 ML名古屋
2.
3.
自己紹介 ● @mallowlabs -
まろーらぶず / まろぶ ● 東京クラスタ(門前仲町クラスタ) ● ご指名をいただいたのでなごやに来ました
4.
普段のお仕事 ● サービス開発とその周辺の開発をしてます ○
メイン言語は Java ○ プログラムをモリモリ書くわけではない ○ 複数のプロジェクトを見て、開発をコントロールする仕事 がメイン ○ Redmine × 3 と Jenkins × 3 のおもりをしてます ■ チケット管理、コードレビュー、ビルド管理…
5.
正直しんどい ので、隣の人(@suer)に頼んだ Redmine も Jenkins
も複数見にいかなきゃいけないし、Git もいちいち確認しないといけないし、面倒なのでなんとかして 下さい。 あとチケットは閉じて下さい。 @suer
6.
そしたら図を書いてきた どんどん流れる
7.
よろしいならば開発だ (長野開発合宿) コミッタ ● @shimomura1004 ●
@mallowlabs ● @banjun ● @suer ● @mzp 参考 - http://d.hatena.ne.jp/mzp/20120502/nagano - http://d.hatena.ne.jp/suer/20120502/codefirst
8.
できた:
9.
Dashbozuの機能 (1)各種dashboardの統合 各種開発ツールをサポート ● Jenkins ● Redmine ●
Git ● Heroku (デプロイ)
10.
Dashbozuの機能 (2)リアルタイムなフィードバック リアルタイムに通知するための仕組み ● Pusher ● Boxcar
11.
Dashbozuの機能 (3)iPhone/iPadとの連携 iPhone/iPad でも快適に見られる仕組み ● レスポンシブデザイン
(Twitter bootstrap) ● Boxcar
12.
More Effective Feedback ●
ソフトウェア開発においてもっとも大切なものは 開発者同士の コミュニケーション ● なかでも フィードバック の質を高めることはソフ トウェアの品質向上に繋がる ○ フィードバックとは… ■ コードレビュー ■ 壊れたビルドの修正 ■ チケットのレビュー ■ テスト ■ etc ... ● フィードバックの効果を最大にするには タイミング が重要
13.
フィードバックとタイミング 早すぎても遅すぎても効果が薄れる ● Git の
push 直後 ○ (仕様を理解しているかを確認する)コードレビュー ● Jenkins のビルド直後 ○ ビルドを壊していれば指摘 ● Redmine のチケット更新 ○ (より突っ込んだ)コードレビュー ● 自動デプロイ ○ テスト → Dashbozu を使えば適切なタイミングでフィード バックをかけることができる!
14.
今後の課題 (1) Git /
Redmine / Jenkins への設定が面倒 ・URL+スクリプトを各PJに仕込む必要がある → Jenkins Plugin とか Redmine Plugin とか (2) プロジェクトが増えると見るのも大変 →フィルタリング機能の充実化
15.
まとめ ● Redmine と
Jenkins を見るだけの簡単な仕事 をしていたよ ● でも意外と簡単じゃなかったよ ● これからは Dashbozu を見るだけの簡単な仕事 をしていくよ \Fork me!!/
Jetzt herunterladen