11. アジャイルまでの歴史
‣ IBM System/360('64)
‣ ソフトウェアの危機('68)
‣ 構造化プログラミング('70s)
• Winston W. Royce
「Managing the Development of Large Software Systems」('70)
6
(参考)玉井哲雄「ソフトウェア工学」http://www.graco.c.u-tokyo.ac.jp/ tamai/pub/sebook.pdf
12. アジャイルまでの歴史
‣ IBM System/360('64)
‣ ソフトウェアの危機('68)
‣ 構造化プログラミング('70s)
• Winston W. Royce
「Managing the Development of Large Software Systems」('70)
• DOD-STD-2167('85)、DOD-STD-2167A('88)
6
(参考)玉井哲雄「ソフトウェア工学」http://www.graco.c.u-tokyo.ac.jp/ tamai/pub/sebook.pdf
13. アジャイルまでの歴史
‣ IBM System/360('64)
‣ ソフトウェアの危機('68)
‣ 構造化プログラミング('70s)
• Winston W. Royce
「Managing the Development of Large Software Systems」('70)
• DOD-STD-2167('85)、DOD-STD-2167A('88)
‣ オブジェクト指向分析/設計('90s)
6
(参考)玉井哲雄「ソフトウェア工学」http://www.graco.c.u-tokyo.ac.jp/ tamai/pub/sebook.pdf
14. アジャイルまでの歴史
‣ IBM System/360('64)
‣ ソフトウェアの危機('68)
‣ 構造化プログラミング('70s)
• Winston W. Royce
「Managing the Development of Large Software Systems」('70)
• DOD-STD-2167('85)、DOD-STD-2167A('88)
‣ オブジェクト指向分析/設計('90s)
• Rational が Objectory AB を買収('95)→ RUP('98)
6
(参考)玉井哲雄「ソフトウェア工学」http://www.graco.c.u-tokyo.ac.jp/ tamai/pub/sebook.pdf
15. アジャイルまでの歴史
‣ IBM System/360('64)
‣ ソフトウェアの危機('68)
‣ 構造化プログラミング('70s)
• Winston W. Royce
「Managing the Development of Large Software Systems」('70)
• DOD-STD-2167('85)、DOD-STD-2167A('88)
‣ オブジェクト指向分析/設計('90s)
• Rational が Objectory AB を買収('95)→ RUP('98)
• アジャイルソフトウェア開発宣言('01)
6
(参考)玉井哲雄「ソフトウェア工学」http://www.graco.c.u-tokyo.ac.jp/ tamai/pub/sebook.pdf
16. アジャイルまでの歴史
‣ IBM System/360('64)
‣ ソフトウェアの危機('68)
‣ 構造化プログラミング('70s)
• Winston W. Royce
「Managing the Development of Large Software Systems」('70)
• DOD-STD-2167('85)、DOD-STD-2167A('88)
‣ オブジェクト指向分析/設計('90s)
• Rational が Objectory AB を買収('95)→ RUP('98)
• アジャイルソフトウェア開発宣言('01)
• The Hillside Group('93)、DSDM('94)、Scrum('95)、XP('99)
6
(参考)玉井哲雄「ソフトウェア工学」http://www.graco.c.u-tokyo.ac.jp/ tamai/pub/sebook.pdf
21. “
”
ハッカーとアジャイル
10
"What!?! That's obvious!" closely
followed by "But Fowler explains it better
than Unix traditions do..."
ハァ?そんなの当たり前じゃん!
でも、よくまとまっている……(抄訳)
Hacking and Refactoring by Eric S. Raymond
http://www.artima.com/weblogs/viewpost.jsp?thread=5342
22. アジャイル ⇔ ハッカー
11
Hacking and Refactoring by Eric S. Raymond
http://www.artima.com/weblogs/viewpost.jsp?thread=5342