• Like
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Upcoming SlideShare
Loading in...5
×

Ricoh UCS for iPad でみる エンタープライズ アジャイル開発

  • 9,397 views
Uploaded on

2013/2/14に目黒雅叙園で行われたデブサミ2013 …

2013/2/14に目黒雅叙園で行われたデブサミ2013
【14-E-7】[TED] Technology Enterprise Developmentのセッションの資料です。
#devsumi #devsumiE Developers Summit 2013

Blog
「Developers Summit 2013に登壇しました。Ricoh UCS for iPad でみる エンタープライズ アジャイル開発」
http://numeha.hatenablog.com/entry/2013/02/16/130449

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
9,397
On Slideshare
0
From Embeds
0
Number of Embeds
12

Actions

Shares
Downloads
41
Comments
0
Likes
8

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Developers SummitRicoh UCS(Unified Communication System)for iPadでみるエンタープライズアジャイル開発 株式会社 リコー 梅原 直樹 Naoki UMEHARA Developers Summit 2013 14-E-7 14/2/2013 http://www.apple.com/ipad-mini/overview/
  • 2. 梅原 直樹うめはら なおき Twitter:@numeha http://numeha.hatenablog.com/
  • 3. 仕事内容ITサービス系の新規事業
  • 4. 職業:ソフトウェア・エンジニア•Leader 50% 愛されるチームリーダを目指して•Developer 20% Ruby Java Objective-C•Test Engineer 20% Jenkins RSpec Junit GHUnit•雑用 10% (あれやこれや)
  • 5. よろしくお願いします ハッピーバレンタイン
  • 6. 2013/1/31 Release
  • 7. デブサミ当日はムービーを流しました
  • 8. そんなアプリ作りました (売れればいいなw)
  • 9. Developers SummitRicoh UCS(Unified Communication System)for iPadでみるエンタープライズアジャイル開発 株式会社 リコー 梅原 直樹 Naoki UMEHARA Developers Summit 2013 14-E-7 14/2/2013 http://www.apple.com/ipad-mini/overview/
  • 10. 壁 http://www.flickr.com/photos/nate/93376011/
  • 11. 社内標準開発プロセス × 従業員数多ければ多いほど =
  • 12. 社内標準開発プロセス × 従業員数多ければ多いほど =染み付いた常識化
  • 13. 良くも悪くも 滝 滝の絵 計画通りにヤレこら 餓死ウェイ ウォーターフォール http://www.flickr.com/photos/lutherankorean/5623695059
  • 14. 全員同席 ペアプログラミング 継続的インテグレーション テスト駆動開発 ryuzee.com ryuzee.com ryuzee.com ryuzee.com 朝会 スプリント/イテレーション ふりかえり スプリント計画会議 計画ゲーム ryuzee.com ryuzee.com ryuzee.com ryuzee.comスプリントレビュー 妨害事項リスト バーンダウンチャート プロダクトバックログ ryuzee.com ryuzee.com ryuzee.com ryuzee.com リリース計画 Kanban リファクタリング Doneの定義 ryuzee.com ryuzee.com ryuzee.com h"p://bit.ly/wNYD0k ryuzee.com 短期リリース サイクルタイムの測定 相対見積り 受け入れテスト @ryuzeeのAgile Buffet Cardより
  • 15. アジャイルなプラクティスはたくさんあるし 成功体験も溜まってきた
  • 16. Behaviors, Not Practices プラクティスをやればうまくいくものではないプラクティスを通じて行動を変え改善できることが重要
  • 17. Developers Summit ACTION! 何かを変えたいと思ったらまずは自分が正しいと思うやり方でそれをやる それが正しければいつか広まるさ それが僕のエンタープライズ・アジャイル開発
  • 18. Developers Summit ACTION!本日は時間が無いので1つだけ
  • 19. 1.コードのコミットからバグ発見までを最小にせよ Acceptance Test Driven Development
  • 20. 滝 滝の絵計画通りにヤレこら 餓死ウェイウォーターフォール http://www.flickr.com/photos/lutherankorean/5623695059
  • 21. 後になればなるほどコストがかかるのに要求 設計 (仕様) 実装 (&開発者テスト) テスト (受け入れテスト) Bug Bug Bug Bugプロジェクトの終盤に問題が見つかる そして、わかっているのに繰り返す
  • 22. ここで発見しても遅い
  • 23. QCD必達!!! 失敗は許さないうるさい人
  • 24. 疲れ果てる デスマーチへGO http://www.morguefile.com/archive/display/200867
  • 25. この期間が長いかつ数が多いと...要求 設計 (仕様) 実装 (&開発者テスト) テスト (受け入れテスト) Commit ← このコミットの問題だとして → Bug バグが潜在している期間修正範囲が大きくなる, 設計が壊れだす, コストがかかる =プロジェクトが失敗する
  • 26. Developers Summit コードを書いてから如何に運用環境で受け入れテストを早く 実行できるかが勝負
  • 27. デブサミ当日は受け入れテスト のムービーを流しました
  • 28. 要求 設計 (仕様)実装 (&開発者テスト)テスト (受け入れテスト)
  • 29. 要求 設計 (仕様)実装 (&開発者テスト)テスト (受け入れテスト) リリース1 リリース2 リリース3 リリース4 リリース5 よくあるアジャイルの考え方だよね
  • 30. 要求テスト (受け入れテスト)提供する価値ベースに常にテスト仕様(コード)が見直される受け入れテスト仕様から詳細設計・実装が始まる常にリファクタリングされ、安定化・高速化される 設計 (仕様)実装 (&開発者テスト)
  • 31. 仕様はあくまで仮説であって ゴールするときに決まる
  • 32. はじめはスケッチだけでも いいじゃない http://www.flickr.com/photos/juhansonin/4543416563/
  • 33. 1.コードのコミットからバグ発見までを最小にせよ Acceptance Test Driven Developmentコードをコミットしたらお客様に提供する価値を壊していないかすぐ発見される
  • 34. 受け入れテストが 皆好きになる
  • 35. 障害が早く発見される →障害総数が減る →修正範囲が少なくなる障害数 →設計が改善される →コストをおさえられる →... Before After 時間
  • 36. 成功させるには何をすればよいのかチームの行動が変わってくる
  • 37. やればできる じゃないかうるさい人
  • 38. Behaviors, Not Practices プラクティスをやればうまくいくものではないプラクティスを通じて行動を変え改善できることが重要
  • 39. Developers Summit ACTION! 何かを変えたいと思ったらまずは自分が正しいと思うやり方でそれをやる それが正しければいつか広まるさ それが僕のエンタープライズ・アジャイル開発
  • 40. Developers SummitRicoh UCS(Unified Communication System)for iPadでみるエンタープライズ う ご ざ い ま し たご清聴ありがとアジャイル開発 株式会社 リコー 梅原 直樹 Naoki UMEHARA Developers Summit 2013 14-E-7 14/2/2013 http://www.apple.com/ipad-mini/overview/