継続可能なソフトウェア(sustainable software)

というキーワードで、現在のソフトウェアを取り巻く技術や考え方を統合したいと思っています。以下に、メモ。

何がソフトウェアの品質の中心となるか。

・保守性(EoM)=テスト可能性(EoT)+変更容易性(EoC)
http://blogs.itmedia.co.jp/hiranabe/2005/08/post_353b.html

このための技術がオブジェクト指向(部品再利用やコード再利用ではない)、という位置づけ。テストしやすい設計、リファクタリングしやすい設計にすること。そのために、言語要素として継承・カプセル化・ポリモフィズムを使う。さらに原則として、DMP(問題領域概念とのダイレクトマッピング)、SRP(問題領域の変更を閉じ込める)などを使う。また、シンプルで愚直な設計をよしとする。

また、プロセスとしてはアジャイルなものを使うことで、「ゴールデンパスを一回通したら、すぐにメンテナンスフェーズに入って継続的再設計する」。

また、ビジネスモデルとしては、SaaS的な考え方が親和性が高く、純平さんの「サービスウェア理論」が関連する。
http://junpeisouma.blog77.fc2.com/blog-entry-11.html

また、倉貫さんの「ディフェンシブな開発・オフェンシブな開発」も関連するだろう。
http://d.hatena.ne.jp/kuranuki/20060116/p1

さらに、こうなると再利用すべきものは「知識」にあり、属人性とコミュニケーションをどう扱うか、という問題が中心となる。これは、「人」や「チーム」の中に蓄積される暗黙知をどうマネジメントするか、という問題であり、PF(プロジェクトファシリテーション)的なチームビルディング手法がますます重要になると思うし、TPSのような「現場カイゼン」と「人づくり」が大切になるだろう。
http://www.objectclub.jp/community/pf

現在のやり方のままでは、この業界は「継続可能」とはならない。3K問題ふくめ、自分の学校の後輩が「ソフトウェア開発業界」に就職したい、と相談されても、「ぜひこい」と言えない自分がいる。「創造的で楽しい業界だから」ではなく、「体力と気合いるから覚悟してこい」と言っている。優秀なエンジニアたちの目から光が消えていくのを見るのは辛い。

誇れる業界にするために、3Kから3Tへ変えていこう。

3K=帰れない、きりがない、給料安い
3T=楽しい、定時で帰れる、高い給料

らしいです(^_^)。↑この出典わかるかた、教えてください。

平鍋

Special

- PR -
コメント
あまのりょー 2006/12/07 11:06

今年のオブラブ夏イベントのLT "XPと生態学" で提唱したプロジェクト・エコシステムですが、自然生態系の写像として

  「多様性に基づく、疲弊せず、持続可能で、
   ダイナミックに変化していくプロジェクトチームの運営」

としました。持続可能、すなわちSustainable であることが、重要だと私も思います。

●資料はこちら
http://mugiwara.jp/pub/LT/20060629XPandEcology.pdf

相馬純平 2006/12/08 00:42

平鍋さん、サービスウェア理論の紹介どうもありがとうございます。大変感謝いたします。
サービスウェア理論の世界では3Kはありえません。この点についてはHagiさんに聞いていただいてもかまいません。私のクライアントは毎日定時で帰っています。

じゅく 2006/12/11 18:07

>3T=楽しい、定時で帰れる、高い給料

出典ではないかもしれませんが、
日経コンピュータ 2006年10月16日号のインタビューで
細川泰秀氏の「IT職場を3Kから “3T” へ変えよう(124p)」というのがありました。
http://store.nikkeibp.co.jp/mokuji/nc663.html

平鍋 2006/12/12 16:17

あまのりょーさん、
「多様性に基づく、疲弊せず、持続可能で、ダイナミックに変化していくプロジェクトチームの運営」

ってすごいコンセプト!
用語ですが、継続可能でなく、持続可能、というようにしようと思っています。

相馬さん、
これからも一緒に考えを煮詰めて行きましょう。

じゅくさん、
出展ありがとうございます、みてみます。


コメントを投稿する
メールアドレス(必須):
URL:
コメント:
トラックバック

http://app.blogs.itmedia.co.jp/t/trackback/77444/6677465

トラックバック・ポリシー


» このブログのTOP

» オルタナティブ・ブログTOP



プロフィール

平鍋 健児

平鍋 健児

株式会社チェンジビジョン代表取締役社長、永和システムマネジメント副社長。
オブジェクト指向開発、UMLの勘所、アジャイルな開発手法の未来、マインドマップのソフトウェア開発での利用方法、プロジェクトファシリテーション(見える化)を語ります。現在、マインドマップとUMLの融合エディタ、astah*(アスター、旧JUDE)を開発中。

詳しいプロフィール

最近のトラックバック
カレンダー
2012年5月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
カテゴリー
エンタープライズ・ピックアップ

news094.gif ストレス社会との付き合い方
政府がメンタルヘルス検査の義務化を検討しています。しかしうつになった後だけではなく、なる前の予防も大切なのではないでしょうか。(5/24)

news094.gif 「思いやり経営」のススメ
産学・NPO連携の民間団体が先頃、「思いやり経営」という観点で評価した指標や企業ランキングを発表した。企業のマネジメント力を知る手立てとして注目されそうだ。(5/24)

news094.gif テレワークが労働者のマインドを変える
テレワークが普及すると、労働者の評価は従来の「時間×生産性」から「成果」へと変化する。時間や場所を自分の裁量でコントロールできる変わりに、成果を最大化するために労働をマネジメントする能力とマインドが労働者には必要になる。(5/23)

news094.gif 求む、クックパッド男子
高身長も高学歴も高収入もいらない。私が男性に求めるのは「料理の腕」だけです。(5/18)

news094.gif 37歳の常識――我々は一生学び続ける
学び続けなければ衰退するのみだ。(5/18)

オルタナティブ・ブログは、専門スタッフにより、企画・構成されています。入力頂いた内容は、アイティメディアの他、オルタナティブ・ブログ、及び本記事執筆会社に提供されます。

Special

- PR -

サイトマップ | 利用規約 | プライバシーポリシー | 広告案内 | お問い合わせ