Takashi Nishigaya
Nishigaya's Weblog
Profile
Takashi Nishigaya
Sr. Java Architect
SunJava Consulting
Professional Services Delivery
アーカイブ
« 11月 2009
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
     
       
今日
Click me to subscribe
Search

Java.net
リンク
 
« Interoperability... | メイン | Seam without EJB3.... »
水曜日 9 27, 2006
"Peopleware", Tom Demarco

4822281108.09._SCMZZZZZZZ_

トム・デマルコ本の2冊目を読みました。本書の主題は「実際のところ、ソフトウェア開発上の問題の多くは、技術的というより社会学的なものである」であり、全ての章に渡って、人間同士の関係のあり方がプロジェクトの成功に影響を与え得ることを説いています。内容的には多くの部分が「デッドライン」と通ずるものがあります。

オフィス環境(騒音、電話、広さなど)、残業時間、チームの結束、達成感、満足感がソフトウェアの生産性と品質に与える影響に関する考察は、PMというロールを担う人だけでなく、組織の管理職の立場となる人にも考えさせられる内容となっています。

ソフトウェア開発の現場では、諸刃の剣と考えられる開発プロセスの標準化に関しても、役に立たない作業規定やドキュメント、変化に対する抵抗などが作業のやる気をそぐことになり、生産性と品質を高めることを目的としたはずなのに逆に悪い方向に向かうことがあり得ることに注意しなければいけません。

29章にも述べられていますが、「プロセス改善はいいことだけれど、(押し付けられた)プロセス改善プログラムはよくないか、少なくともよくないことが多い」ということです。プロセス改善は結束したチームの内部から自然発生的に起こる状態が理想的なプロジェクトであると再認識しました。

Posted at 10:50午後 9 27, 2006 by Takashi Nishigaya in PM  |  投稿されたコメント[0]

投稿されたコメント:

コメント
  • HTML文法 不許可
« Interoperability... | メイン | Seam without EJB3.... »