Submit Search
Upload
ソニックガーデン流 無駄のないシステム開発
•
12 likes
•
2,721 views
Masahiro Nishimi
Follow
2012/12/6 Cloudforce Japan2012にてお話をさせて頂いたスライドです。
Read less
Read more
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 28
Download now
Download to read offline
Recommended
「納品のない受託開発」を支えるコードレビューの取り組み
「納品のない受託開発」を支えるコードレビューの取り組み
Masahiro Nishimi
納品のない受託開発を支える レガシーコードを作らない仕組み
納品のない受託開発を支える レガシーコードを作らない仕組み
Masahiro Nishimi
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
Yoshihito Kuranuki
ソフトウェア受託開発の未来
ソフトウェア受託開発の未来
Yoshihito Kuranuki
「納品のない受託開発」とこれからの受託開発について
「納品のない受託開発」とこれからの受託開発について
Yoshihito Kuranuki
複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上
infinite_loop
2019/09/15 大阪Ruby会議02 Keynote
2019/09/15 大阪Ruby会議02 Keynote
Masahiro Nishimi
クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成
Tomotsune Murata
Recommended
「納品のない受託開発」を支えるコードレビューの取り組み
「納品のない受託開発」を支えるコードレビューの取り組み
Masahiro Nishimi
納品のない受託開発を支える レガシーコードを作らない仕組み
納品のない受託開発を支える レガシーコードを作らない仕組み
Masahiro Nishimi
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
Yoshihito Kuranuki
ソフトウェア受託開発の未来
ソフトウェア受託開発の未来
Yoshihito Kuranuki
「納品のない受託開発」とこれからの受託開発について
「納品のない受託開発」とこれからの受託開発について
Yoshihito Kuranuki
複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上
infinite_loop
2019/09/15 大阪Ruby会議02 Keynote
2019/09/15 大阪Ruby会議02 Keynote
Masahiro Nishimi
クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成
Tomotsune Murata
クラッシュフィーバー開発の裏側
クラッシュフィーバー開発の裏側
Tomotsune Murata
なぜ私はソニックガーデンのプログラマに転身できたのか?
なぜ私はソニックガーデンのプログラマに転身できたのか?
Junichi Ito
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
de:code 2017
Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例
Tomotsune Murata
大切な名前[Intro]公開版
大切な名前[Intro]公開版
infinite_loop
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
KLab Inc. / Tech
ネット広告のシステム関連の話
ネット広告のシステム関連の話
株式会社ジオロジック
[CT10] CTO とチョークトーク! 私たちがクラウド時代/AI時代に求める技術者
[CT10] CTO とチョークトーク! 私たちがクラウド時代/AI時代に求める技術者
de:code 2017
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント
infinite_loop
Unityでこんなことができる KLab×博多Tech塾
Unityでこんなことができる KLab×博多Tech塾
KLab Inc. / Tech
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
Hiromasa Oka
エンジニアが起業するとき気を付けること
エンジニアが起業するとき気を付けること
晋 奥山
機械学習ベースの自動プレイエージェントを用いたバランス設計効率化の追求
機械学習ベースの自動プレイエージェントを用いたバランス設計効率化の追求
gree_tech
【社内ツール最強対決!! 151125】
【社内ツール最強対決!! 151125】
寛之 石川
モバイルゲームビルドパイプラインとChatOps
モバイルゲームビルドパイプラインとChatOps
KLab Inc. / Tech
スタートアップにおける技術チームの作り方
スタートアップにおける技術チームの作り方
Yuji Otani
ソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospike
株式会社ジオロジック
Unityネイティブプラグインの勧め
Unityネイティブプラグインの勧め
KLab Inc. / Tech
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM,INC
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
Kazuto Ohara
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
Salesforce Developers Japan
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
More Related Content
What's hot
クラッシュフィーバー開発の裏側
クラッシュフィーバー開発の裏側
Tomotsune Murata
なぜ私はソニックガーデンのプログラマに転身できたのか?
なぜ私はソニックガーデンのプログラマに転身できたのか?
Junichi Ito
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
de:code 2017
Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例
Tomotsune Murata
大切な名前[Intro]公開版
大切な名前[Intro]公開版
infinite_loop
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
KLab Inc. / Tech
ネット広告のシステム関連の話
ネット広告のシステム関連の話
株式会社ジオロジック
[CT10] CTO とチョークトーク! 私たちがクラウド時代/AI時代に求める技術者
[CT10] CTO とチョークトーク! 私たちがクラウド時代/AI時代に求める技術者
de:code 2017
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント
infinite_loop
Unityでこんなことができる KLab×博多Tech塾
Unityでこんなことができる KLab×博多Tech塾
KLab Inc. / Tech
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
Hiromasa Oka
エンジニアが起業するとき気を付けること
エンジニアが起業するとき気を付けること
晋 奥山
機械学習ベースの自動プレイエージェントを用いたバランス設計効率化の追求
機械学習ベースの自動プレイエージェントを用いたバランス設計効率化の追求
gree_tech
【社内ツール最強対決!! 151125】
【社内ツール最強対決!! 151125】
寛之 石川
モバイルゲームビルドパイプラインとChatOps
モバイルゲームビルドパイプラインとChatOps
KLab Inc. / Tech
スタートアップにおける技術チームの作り方
スタートアップにおける技術チームの作り方
Yuji Otani
ソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospike
株式会社ジオロジック
Unityネイティブプラグインの勧め
Unityネイティブプラグインの勧め
KLab Inc. / Tech
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM,INC
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
Kazuto Ohara
What's hot
(20)
クラッシュフィーバー開発の裏側
クラッシュフィーバー開発の裏側
なぜ私はソニックガーデンのプログラマに転身できたのか?
なぜ私はソニックガーデンのプログラマに転身できたのか?
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例
大切な名前[Intro]公開版
大切な名前[Intro]公開版
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
ネット広告のシステム関連の話
ネット広告のシステム関連の話
[CT10] CTO とチョークトーク! 私たちがクラウド時代/AI時代に求める技術者
[CT10] CTO とチョークトーク! 私たちがクラウド時代/AI時代に求める技術者
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント
Unityでこんなことができる KLab×博多Tech塾
Unityでこんなことができる KLab×博多Tech塾
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
エンジニアが起業するとき気を付けること
エンジニアが起業するとき気を付けること
機械学習ベースの自動プレイエージェントを用いたバランス設計効率化の追求
機械学習ベースの自動プレイエージェントを用いたバランス設計効率化の追求
【社内ツール最強対決!! 151125】
【社内ツール最強対決!! 151125】
モバイルゲームビルドパイプラインとChatOps
モバイルゲームビルドパイプラインとChatOps
スタートアップにおける技術チームの作り方
スタートアップにおける技術チームの作り方
ソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospike
Unityネイティブプラグインの勧め
Unityネイティブプラグインの勧め
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
Similar to ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
Salesforce Developers Japan
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発
Masaru Nagaku
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
Shinya Tachihara
受託案件を通じてみたWindows8ストアアプリ
受託案件を通じてみたWindows8ストアアプリ
Ikkai Takeshi
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
SORACOM,INC
Pokelabo android web
Pokelabo android web
Shumpei Shiraishi
受託案件を通じてみたWIndows8ストアアプリ
受託案件を通じてみたWIndows8ストアアプリ
Ikkai Takeshi
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
Yoshihito Kuranuki
SIerのDevRel術
SIerのDevRel術
Taiji Hagino
戦略思考 〜考えろ、さすれば道は開かれん〜
戦略思考 〜考えろ、さすれば道は開かれん〜
Kentaro Takasaki
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
Koichi Hamada
キーワードで探る最新開発事情~変化する市場に対応するための高速で無駄のないソフトウェア開発とは~
キーワードで探る最新開発事情~変化する市場に対応するための高速で無駄のないソフトウェア開発とは~
Yoshihito Kuranuki
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Yoshihito Kuranuki
2018/3/23 Introduction to Deep Learning by Neural Network Console
2018/3/23 Introduction to Deep Learning by Neural Network Console
Sony Network Communications Inc.
神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422
Aya Tokura
Office 365 を使っただけなのに~あなたのテナントも狙われる~
Office 365 を使っただけなのに~あなたのテナントも狙われる~
祥子 松山
Aizu.LT::Tokyo #2
Aizu.LT::Tokyo #2
Taku Unno
Aj2016 toyama feedback
Aj2016 toyama feedback
Yasuhiro Morikawa
国内初事例に学ぶSAPUI5
国内初事例に学ぶSAPUI5
Mitsuru Ogawa
Similar to ソニックガーデン流 無駄のないシステム開発
(20)
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
受託案件を通じてみたWindows8ストアアプリ
受託案件を通じてみたWindows8ストアアプリ
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
Pokelabo android web
Pokelabo android web
受託案件を通じてみたWIndows8ストアアプリ
受託案件を通じてみたWIndows8ストアアプリ
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
SIerのDevRel術
SIerのDevRel術
戦略思考 〜考えろ、さすれば道は開かれん〜
戦略思考 〜考えろ、さすれば道は開かれん〜
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
キーワードで探る最新開発事情~変化する市場に対応するための高速で無駄のないソフトウェア開発とは~
キーワードで探る最新開発事情~変化する市場に対応するための高速で無駄のないソフトウェア開発とは~
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
2018/3/23 Introduction to Deep Learning by Neural Network Console
2018/3/23 Introduction to Deep Learning by Neural Network Console
神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422
Office 365 を使っただけなのに~あなたのテナントも狙われる~
Office 365 を使っただけなのに~あなたのテナントも狙われる~
Aizu.LT::Tokyo #2
Aizu.LT::Tokyo #2
Aj2016 toyama feedback
Aj2016 toyama feedback
国内初事例に学ぶSAPUI5
国内初事例に学ぶSAPUI5
More from Masahiro Nishimi
技術的負債を生み出す構造とその対処について
技術的負債を生み出す構造とその対処について
Masahiro Nishimi
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
Masahiro Nishimi
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
Masahiro Nishimi
[RubyMotion LT] nitronに見るiosアプリ開発の未来
[RubyMotion LT] nitronに見るiosアプリ開発の未来
Masahiro Nishimi
Agile samurai達が現場を変える
Agile samurai達が現場を変える
Masahiro Nishimi
Agile Samurai インセプションデッキ
Agile Samurai インセプションデッキ
Masahiro Nishimi
More from Masahiro Nishimi
(7)
技術的負債を生み出す構造とその対処について
技術的負債を生み出す構造とその対処について
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
[RubyMotion LT] nitronに見るiosアプリ開発の未来
[RubyMotion LT] nitronに見るiosアプリ開発の未来
Agile samurai達が現場を変える
Agile samurai達が現場を変える
Agile Samurai インセプションデッキ
Agile Samurai インセプションデッキ
ソニックガーデン流 無駄のないシステム開発
1.
Cloudforce Japan 2012 Developer
Zone 2012/12/6 ソニックガーデン流 無駄のないシステム開発 SonicGarden プログラマ 西見 公宏 twitter: @mah_lab blog: http://blog.mah-lab.com/
2.
はじめに 自己紹介
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.
5.
皆様への質問 「今日この中でHerokuを業務でお使いに なっている方はいらっしゃいますか?」
6.
ソニックガーデンでは「Heroku」を活用して、
今日お話するテーマである 「無駄のないシステム開発」を実現しています。
7.
「完成指向」から「持続指向」 小さくはじめて大きく育てる 更なるコストパフォーマンス
8.
今日お伝えしたいこと
受託開発の目的は 「お客様のビジネスの成功」
9.
今日お伝えしたいこと
「お客様のビジネスの成功」のために、 ソフトウェア開発者は次の3つのポイントを おさえるべき • 自分でプロジェクトをコントロールする主体性 • 動くものとして見えるようにする開発スピード • ソフトウェアの成長を支えるためのクラウド技術
10.
どうやって「無駄のないシステム開発」を
実現しているのか?
11.
全体像(ツールとプロセス)
12.
体制 MVP設計 チケットと見積もり ソースコード インフラ
13.
体制 • 過剰な責任分掌 • 過剰な開発体制 •
プロダクトオーナーとプログラマのみ • 「決められない」人はいらない
14.
体制
15.
MVP設計 • 要件の洗い出しを重視する • 全ての機能が絶対に必要だと思っている •
ビジネス仮説を検証できる最小単位 から作り始める。 • フィードバックを反映し続ける。
16.
MVP設計
17.
18.
チケットと見積もり • 納期重視のためバッファをとる • 過去の実績から見積もる •
正直な見積もりと報告 • コスト/期間を固定して機能を 柔軟にする
19.
チケットと見積もり
20.
ソースコード • ソースコードが透けて見えるドキュメント • 機能が重複したソースコード •
コードと重複するドキュメントは不要 • 徹底的にDRY (Don't Repeat Yourself) • ソースコード保守性を最重視
21.
ソースコード
22.
インフラ • ビジネス規模に合わない重厚な構成 • 顧客毎に異なるプラットフォーム •
ビジネス規模に合わせて成長する構成 • プラットフォームの統一
23.
24.
25.
26.
今日お伝えしたいこと
受託開発の目的は 「お客様のビジネスの成功」
27.
今日お伝えしたいこと
「お客様のビジネスの成功」のために、 ソフトウェア開発者は次の3つのポイントを おさえるべき • 自分でプロジェクトをコントロールする主体性 • 動くものとして見えるようにする開発スピード • ソフトウェアの成長を支えるためのクラウド技術
28.
本日は以上です
既存の枠を取り払って お客様のビジネスにとって一番良い選択肢を!
Download now