Recommended
PDF
PDF
PDF
挑戦の道具としてのチケット駆動開発(デブサミ用短編)
PDF
PDF
PDF
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
PDF
PDF
アジャイルの夢を実現する–チケット駆動開発で考慮すべき点
PDF
デブサミ2013発表資料(14-B-5)「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ」 #devsumi #devsumiB
PDF
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
PDF
PDF
チケット駆動開発の大切なこと- コミュニケーションの視点から -
PDF
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
PDF
Agile Quality アジャイル品質パターン (QA2AQ)
PDF
「なんで?」と「自分だったら」が属人化を防ぐ - 必要な時に必要なものを必要なだけ -
PDF
PDF
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
PDF
チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)
PDF
PDF
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
PDF
メトリクスによるソフトウェア品質評価・改善および製品品質実態
PDF
PDF
PDF
Devlove2012 どうしたら良いシステムが作れるのか
PDF
書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える
PDF
SQuBOK v3にみる不確実なDX時代の確実な品質技術に向けて- AI&機械学習、アジャイル&DevOps&オープンソース開発を中心に -
PDF
PDF
アジャイル品質パターン (Agile Quality, QA2AQ)
PDF
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
PDF
Intalio japan special cloud workshop
More Related Content
PDF
PDF
PDF
挑戦の道具としてのチケット駆動開発(デブサミ用短編)
PDF
PDF
PDF
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
PDF
PDF
アジャイルの夢を実現する–チケット駆動開発で考慮すべき点
What's hot
PDF
デブサミ2013発表資料(14-B-5)「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ」 #devsumi #devsumiB
PDF
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
PDF
PDF
チケット駆動開発の大切なこと- コミュニケーションの視点から -
PDF
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
PDF
Agile Quality アジャイル品質パターン (QA2AQ)
PDF
「なんで?」と「自分だったら」が属人化を防ぐ - 必要な時に必要なものを必要なだけ -
PDF
PDF
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
PDF
チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)
PDF
PDF
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
PDF
メトリクスによるソフトウェア品質評価・改善および製品品質実態
PDF
PDF
PDF
Devlove2012 どうしたら良いシステムが作れるのか
PDF
書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える
PDF
SQuBOK v3にみる不確実なDX時代の確実な品質技術に向けて- AI&機械学習、アジャイル&DevOps&オープンソース開発を中心に -
PDF
PDF
アジャイル品質パターン (Agile Quality, QA2AQ)
Similar to Kspin20121201 kobayashi
PDF
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
PDF
Intalio japan special cloud workshop
PDF
PDF
PDF
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
PDF
PDF
VentureCafe_第2回:SIerでのキャリアパスを考える_ござ先輩発表資料 V1.0
PDF
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
PDF
PDF
AJ2010_20100409_maegawasensei
PDF
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」
PDF
Software Engineering And Role of Agile
PDF
PPTX
PDF
PDF
Agile japan2010 rakuten様プレゼン資料
PDF
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
PDF
Modeling in the Agile Age and casual astah models
PDF
デブサミ2010 これからのアーキテクチャを見通す
PDF
Why Agile Now ? - leanstartup and ARC
Kspin20121201 kobayashi 1. 2. ソフトウェア開発のパラダイムシフト
キーワード
◦ アジャイル
◦ クラウド
◦ ソーシャル
◦ ビッグデータ
◦ ユーザエクスペリエンス
◦ ドメイン・スペシフィック
◦ DevOps
◦ ALM (Application Lifecycle Management)
◦ Continuous なんとか
3. ソフトウェア開発のパラダイムシフト
「開発」から「要求」と「運用」への重点シフト
閉じた「システム」から環境との融合へ
「情報」から「活動」へ
「計画駆動」から「試行とモニター」へ
個人の技術・能力から「集合知」へ
汎用的な完全性の追求から目的に応じた多様性へ
「寺院」から「仏壇」へ、
「仏壇」から「お守り」へ
4. 5. ソフトウェア開発のパラダイムシフト
アジャイル開発のベースライン
(第49回SEA関西プロセス分科会での
ディスカッション)
◦ 阪井さん(SRA)
現場からの改善、プロジェクト毎の改善
◦ 西さん(XPJUG関西)
人の満足
◦ 前川さん(Panasonic)
ゴールの共有(顧客も含めて)と達成
◦ 和田さん(富士通)
おもてなしの心
6. ソフトウェア開発のパラダイムシフト
開発技術・開発環境の変化
◦ 「動的言語」へのシフト
Ruby + Ruby on Rails
JavaScript + HTML5
◦ 「データベース」の多様化
NoSQL (RelationalからKey-Value Storeへ)
ACID属性からCAP定理へ
◦ 情報の不定形化
Web、Wiki、検索エンジン
タブレット + タッチパネル
マルチメディア(音声・映像)
◦ 技術のオープンソース化と集約化の併存
プラットホームの主要な要素のオープンソース化
高度化・多様化によりフォローできる人・組織の局所化
◦ テスト技術・プラットホームの進化
テストの自動化フレームワーク(なんとかUnit)
統合・構成管理との融合
7. ソフトウェア開発のパラダイムシフト
ACID属性
◦ データベースが「備えるべき」属性
Atomicity(原子性)
Consistency(一貫性)
Isolation(独立性)
Durability(持続性)
CAP定理
◦ 大規模環境では
Consistency(一貫性)
Availability(可用性)
Partition Tolerance(分割耐性)
◦ の3つのうち、同時に2つまでしか満たせな
い
8. 岸田孝一さんの先見
岸田孝一さんの先見
(SEA関西プロセス分科会発足にあたっ
て岸田さんから言われたこと)
◦ 「ウォーターフォール」原論文再読
Windston Royce, “Managind the Development of Large
Software Systems”
◦ プロダクト指向からプロセス指向へ
Christiane Floyd, "Outline of Paradigm Change in
Software Engineering"
◦ プロセス・プログラミング
Leon J. Osterweil, “Software Processes are Software
too”
◦ ソフトウェアの進化
M M Lehman and J F Ramil, “Software Evolution”
9. 「ソフトウェア技術者」の今後
「つながり」を深める
技術者同士のコミュニティ(間の交流)
他部署・他業種
家族・地域
(その時間を作るための自己管理技術)
コードを介した交流
(ハッカソン、コードリトリート)
必要な技術
分析力、振り返り力
ツール力
組み合わせ力
チーム力
コード力
ソフトウェアを「楽しむ」
ユーザとして楽しむ
技術者として楽しむ
オープンソースを読む・いじる
10. 参考文献
まつもとゆきひろ, “コードの未来”
◦ 日経BP, ISBN978-4-8222-3463-8
岸田孝一, “Position Statement for SS2009 WG1”
◦ http://sea.jp/Events/symposium/ss2009/contents/04-HCI/ss2009-
hci-pp-kishida.pdf
Winston R. Royce “Managing the Development of Large
Software Systems”
◦ http://leadinganswers.typepad.com/leading_answers/files/original
_waterfall_paper_winston_royce.pdf
Christiane Floyd, "Outline of Paradigm Change in Software
Engineering”
◦ http://dl.acm.org/citation.cfm?id=43851&bnc=1
Leon Osterweil, “Software Processes are Software Too”
◦ http://dl.acm.org/citation.cfm?id=41766
M. M. Lehman, Life Cycles, and Laws of Software Evolution”
◦ http://users.ece.utexas.edu/~perry/education/SE-Intro/lehman.pdf