Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ソニックガーデン流 無駄のないシステム開発

3,966 views

Published on

2012/12/6 Cloudforce Japan2012にてお話をさせて頂いたスライドです。

ソニックガーデン流 無駄のないシステム開発

  1. 1. Cloudforce Japan 2012Developer Zone2012/12/6 ソニックガーデン流 無駄のないシステム開発 SonicGarden プログラマ 西見 公宏 twitter: @mah_lab blog: http://blog.mah-lab.com/
  2. 2. はじめに自己紹介
  3. 3. 西見 公宏 Masahiro Nishimi昭和58年生まれ 東京育ち某SIerでの会計ソリューション開発/導入のシステムエンジニアを経て、2011年にソニックガーデンに入社ブログ:http://blog.mah-lab.com/ 2012年6月 Think IT様にて連載 「スマホ&Heroku連携!  事例に学ぶ無駄のないチーム開発の極意」 http://thinkit.co.jp/book/2012/06/07/3569
  4. 4. 皆様への質問「今日この中でHerokuを業務でお使いに なっている方はいらっしゃいますか?」
  5. 5. ソニックガーデンでは「Heroku」を活用して、 今日お話するテーマである「無駄のないシステム開発」を実現しています。
  6. 6. 「完成指向」から「持続指向」小さくはじめて大きく育てる更なるコストパフォーマンス
  7. 7. 今日お伝えしたいこと 受託開発の目的は「お客様のビジネスの成功」
  8. 8. 今日お伝えしたいこと 「お客様のビジネスの成功」のために、 ソフトウェア開発者は次の3つのポイントを おさえるべき•  自分でプロジェクトをコントロールする主体性•  動くものとして見えるようにする開発スピード•  ソフトウェアの成長を支えるためのクラウド技術
  9. 9. どうやって「無駄のないシステム開発」を 実現しているのか?
  10. 10. 全体像(ツールとプロセス)
  11. 11. 体制MVP設計チケットと見積もりソースコードインフラ
  12. 12. 体制•  過剰な責任分掌•  過剰な開発体制•  プロダクトオーナーとプログラマのみ•  「決められない」人はいらない
  13. 13. 体制
  14. 14. MVP設計•  要件の洗い出しを重視する•  全ての機能が絶対に必要だと思っている•  ビジネス仮説を検証できる最小単位 から作り始める。•  フィードバックを反映し続ける。
  15. 15. MVP設計
  16. 16. チケットと見積もり•  納期重視のためバッファをとる•  過去の実績から見積もる•  正直な見積もりと報告•  コスト/期間を固定して機能を 柔軟にする
  17. 17. チケットと見積もり
  18. 18. ソースコード•  ソースコードが透けて見えるドキュメント•  機能が重複したソースコード•  コードと重複するドキュメントは不要•  徹底的にDRY (Dont Repeat Yourself)•  ソースコード保守性を最重視
  19. 19. ソースコード
  20. 20. インフラ•  ビジネス規模に合わない重厚な構成•  顧客毎に異なるプラットフォーム•  ビジネス規模に合わせて成長する構成•  プラットフォームの統一
  21. 21. 今日お伝えしたいこと 受託開発の目的は「お客様のビジネスの成功」
  22. 22. 今日お伝えしたいこと 「お客様のビジネスの成功」のために、 ソフトウェア開発者は次の3つのポイントを おさえるべき•  自分でプロジェクトをコントロールする主体性•  動くものとして見えるようにする開発スピード•  ソフトウェアの成長を支えるためのクラウド技術
  23. 23. 本日は以上です 既存の枠を取り払ってお客様のビジネスにとって一番良い選択肢を!

×