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