松原友夫のレビュー一覧

  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    難しそうなテーマの本の割にはすごく読みやすかった。

    オフィス環境について論じられているのが新鮮であった。
    個人的にはそこまで重要視していなかったのだけれども、
    考えてみると生産性に大きく影響がある要因だと思う。

    実際に変革するのが難しい要因だと思うけれども。

    0
    2014年03月04日
  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    システム開発業界における人・チーム・組織・会社の力学を考察し、プロジェクトを成功させるためのより良い環境や関係作りを提案する古典的名著の第3版。
    どの業界でどのような職務についていても、うなずけることばかり。やはり仕事は人間なのだ。

    0
    2014年02月21日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    ソフトウェア開発の現場がどうしてこんなに混乱するのか、がよく分かる気がする本です。身につまされます。

    0
    2009年10月04日
  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    ソフトウェアは人間関係ビジネス。ITのプロジェクトで発生する問題は主に技術的なものより社会学的なもの(ピープルウェア)。オフィスで感情を刺激する最大要因は自尊心を傷つけられること。その自尊心は大抵アウトプットの量より質に結び付けられる。出荷拒否権限。開放型オフィスへの(筆者の)ヘイト。フロー状態を途切れさせない。ホーンブロワーの考えは、現代では公然と言えば袋叩きに遭うだろうが、個人的には現実に即していると思う。自信のない権威主義体制では服装や髪型に至るまで統制され、会社としての価値創造力は失われていく。最良のイノベーションでも成果を出すには反抗的リーダーシップが必要。イノベーター自身が偉大なリーダーである必要はないが、誰かがその役回りを担う。勤務時間の分割はギアチェンジに要する時間も増え、結果集中を要する設計・開発作業の進捗が割を食うが、こうした問題は往々にしてエンジニアが自分の能力不足が原因と思ってしまう。全体を通してめちゃくちゃ斬新なことを言ってるわけではなく、ずれてはいないが多くは著者の経験則ベースで根拠や出典が少なく、いまいち刺さらなかった。

    0
    2024年08月07日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    PMP資格更新に向けて読みました。
    個人メモ用にですが、ざっくり要約すると下記の感じかと思いました。
    ・デスマーチプロジェクトは多種多様あるが、結局無理な納期やスケジュールのプロジェクト
    ・デスマーチプロジェクトに対する最も効果的な対処はトリアージする事
    ・もちろん状況によるが、新しいツールや手法を導入するより使い慣れたツールや手法をうまく活用する方が効果的
    ・デスマーチプロジェクトはどれだけ時代が進んでも無くならない

    少しクセがある文章のため、所々流し読みした箇所もあります。読書の時間がとれず細切れに読んでいたため理解しきれていないと感じる箇所もままありました。できるのであればしっかりと時間を確保した上でまとめて読む方が向いている本かなと思います。

    また時間がしっかり取れるタイミングでじっくりと理解しながら読みたいと思いました。

    0
    2023年09月06日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    トリアージしよう。もっとも大切な要求、課題から手を付ける

    【感想】
     「デスマーチ」をキーワードにして、プロジェクトマネジメントのよもやま話をしていく本。主張は基本的なプロジェクトマネジメント原則と大差が無いかも。ソフトウェア開発プロジェクトの難しさを理解するために読むとよさそう。書き方はエッセイ的で、メッセージが掴みづらい。既にPMの知見が無いと、難しい。単純にシステム開発プロジェクトについて理解するなら、「システムを作らせる技術」の方が分かりやすい。各章ごとの「まとめ」を読んでから、本文を読んだ方が理解しやすい。勉強のために読むなら、読んだうえで自分で抽象化を試みた方が良さそう。

    【本書を読みながら考えたこと、気になったこと】
     問いを立てて読んだ方が良さそうな本。

    ■なぜ、デスマーチが起こってしまうのか
    ・正確に作業量を見積もることが難しい。見積もりより作業量が増えても、納期は後ろに伸びない
    ・時間的、資金的、人的な余裕がない。ソフトウェア開発プロジェクトはビジネスであり、より安く、早いサービスが求められる。市場競争の結果、コンペを勝ち取る際には、他社より少ない予算(人員)、より早いスケジュールでの計画実現を提示できたベンダーが、ソフトウェア開発プロジェクトを受託できる。結果的に、いつもギリギリの状態でプロジェクトはスタートする
    ・失敗が隠される。過去にソフトウェア開発プロジェクトでの失敗があっても、企業は体裁を守るために、できる限りその事実を隠そうとする


    ■デスマーチに巻き込まれたら、どうすればよいか
    ・トリアージする。優先順位をつけて、対応する。全ての問題に対応しなければ、何もかもうまくいかない、ということはない


    ●1章 はじめに
    ・デスマーチプロジェクトとは、プロジェクトのパラメータが50%以上超過している物
     ・通常であれ二人月かかるところを一人月でやろうとしている等
    ・デスマーチは、教育効果が大きい
    ・プロジェクトの作業量、難易度を正確に見積もるのが難しい。予想より多くの課題、作業が発生し、デスマーチとなる

    ●2章 政治
    ・ソフトウェア開発プロジェクトは、様々な立場の人の思惑に左右される
     ・顧客、プロジェクトマネージャー、出資者、顧客上層部等

    ●3章 交渉
    ・納期、人的リソースについて交渉しよう
    ・時には、PMとして、会社上層部に反旗し、プロジェクトメンバーを守ろう
    ・「見積もりが難しいのは、見積もりを現状と将来をベースにした最善の予測を」と解釈するため。これが、上層部においては、『厳守すべき値』に変わってしまう」
     →見積もりは常に最悪を想定して行いたいな

    ●4章 デスマーチプロジェクトの人々
    ・残業時間が多すぎると、途中から生産性は低下し始める
    ・プロジェクトの成功には、優秀な人、チームとして機能すること、働きやすい職場環境が必要だ

    ●5章 デスマーチ・プロセス
    ・この本で一番大事な言葉「トリアージ」
     ・「80/20の法則」に従う。いくつかの項目は、永遠に実装されない。それを目指す。全てに手をつけていては、デスマーチプロジェクトは終えられない
    ・システムの要求項目は「must」「should 」「could」に分けよう。そそて、mustから手をつけよう
    ・要求管理をしよう
    ・そこそこ使えるソフトウェアができれば、それでいい

    ●6章 プロセスのダイナミックス
    ・もっとも生産性の高い人から辞めていく。好条件の求人など、いくらでも来る
    ・プロジェクト上で大切にする人や仕事の取り扱い方の考え方を、チームに共有しよう

    ●7章 クリティカルチェーンと制約条件の理論
    ・プロジェクトのボトルネック、クリティカルパスは確認して仕事を進めよう

    ●8章 時間の管理
    ・無駄なミーティングはするな
    ・利害関係者の意見が対立する → 承認が遅れることによって、スケジュールが遅れることを文書化して提示せよ
    ・緊急で重要度の高い仕事、緊急でないが重要な仕事をしよう。緊急だが重要でない仕事(電話応対)などに対応する機会を減らそう

    ●9章 進捗の管理と制御
    ・リスク、問題を整理し、管理し、評価し、対応方法を決めよう
     ・問題が多いデスマーチプロジェクトではなおさらだ。
    ・社内のプロジェクト後に、評価をしよう。同じ過ちは繰り返さないようにしよう

    ●10章 デスマーチのためのツールと技術
    ・便利なツールは利用しよう。作業を標準化し、効率化しよう

    ●11章 シュミレーションと「戦争ゲーム」
    ?メッセージが理解できなかった

    0
    2022年04月09日
  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    エンジニア、さらに言えばプログラマの働き方に対する本。プログラマはどう働くべきか、周囲は彼らを活用させるためにどうすればいいのかを説明している。
    ものすごく簡単に言えば、互いにコミュニケーションが取れる状態をチーム内に構築する、周囲(マネージャなど)は彼らの邪魔になることはしない(邪魔になること:電話を掛けたり電話対応させたり集中力が途切れるようなこと)などが挙げられている。それと似たようなことが実例とともに繰り返し述べられているのがこの本の主な内容である。実際にはプログラマが成長する際の学習環境についてなども含まれている。
    さて、そうするとプログラマが勝手気ままに周囲に対してふるまえるかのように読めてしまうが、そうではなくここでいうプログラマはそれぞれ第一線で活躍できるような技量を持った存在のことであり、ぴよぴよのプログラマが好き勝手に要求していいわけではない。そんなひよこが成長できるような学習環境も提供するのが環境の責務であると述べているのは先述の通りだが、どちらかというとやはり自身で作業・責務の最適な姿が見えるプロフェッショナルなプログラマを対象としている。
    そしてそれは書末にある「自由電子」という語に集約される。よい軍隊のように前線で各個人が高い能力でもって判断・連携する組織的な活動というイメージがぴったりあう。

    0
    2022年01月14日
  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    開発に関わっていて漠然と思っている悩み・課題が、多く言語化されている感覚。

    経営陣やビジネス側へはなかなか伝わらない部分だし、現実的に全てこの本の通りにはならないこともあるだろうけど、組織で共通認識されていると物事がスムーズに進む気がする。

    0
    2021年02月23日
  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    独特の言い回しの文章で、読む人選ぶかもしれません。
    プログラマを経ずに、ソフトウェア開発のマネジメントをする人は是非読むべきだと思う。ほかのマネジメント本とは違い、ソフトウェア開発を社会学としてとらえ、現場の問題に即した本となっている。
    メモしたい言葉は、「人は期限通りに仕事をするために多くの残業をするのではなく、仕事が期限通りにできそうもないことがわかったときに、非難から身を守るために残業するのだ」

    0
    2018年05月24日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    デスマーチプロジェクトとは「プロジェクトのパラメータ」が正常値を50%以上超過したもの。工期が半分、要員が半分、予算が半分、機能・性能が倍。高い確率で失敗が予測される過酷なプロジェクト。後半は面白くなってきてあるあるを感じる。トリアージという概念。注釈のある本は苦手、交互に読もうとしてリズムがつかめなくなる。

    0
    2016年04月30日
  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    正論なんだけど、他部署を敵に回すようなことも主張しているので、マネージャーは読んで複雑なのでは。これができれば苦労しないと思いそう。ただメンバーに良い結果出す為の環境を整えてあげると、悪い評価の人をリストラしやすくなりそう。結果に対して言い訳する逃げ道がなくなるからね。ドライな感じはするけど欧米企業はそのあたりも見越して働きやすい環境を作っているのかな。

    0
    2014年11月04日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    発注先の本気度、システムへの理解がある、ないかによって左右される部分が多い気もする。官公庁のような体制や曖昧な人が多くなるとデスマーチはやってくる。

    0
    2014年11月04日
  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    人材とは替えがきかない、あるいはきかせるために想像以上にコストを要する。生産性を上げるということはどういうことか。
    アメリカの例がふんだんに盛り込まれているので必ずしも日本の事情に当てはまらないが、唸るところの多いエッセイ。

    0
    2014年08月29日
  • ピープルウエア 第3版 ヤル気こそプロジェクト成功の鍵

    Posted by ブクログ

    ネタバレ

    やる気は大事ってそりゃそうだろうけど、やる気の源泉って環境だったりしてその環境とは何ぞやみたいなぐるぐる回る議論になるのでやる気って言葉は嫌い。でも、デマルコの本を一冊読むたびにソフトウェアのリテラシーが上がることは間違いないのでみなさんぜひ読みましょう。ソフト会社の飲み会みたいなのがあるとしたら、こんなことを話していてほしいというなにか願望のような。

    0
    2014年07月25日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    ネタバレ

    「デスマーチは常態」。うん。
    お客さんから、いやむしろ経営者から、大げさに言うと半分の予算で!半分の人数で!半分の納期で!に「期待している」という言葉を添えて任される。
    新しい技術、手法を取り入れてみる。誰もやったことない。つまりみんな新人と同じ。遅延する理由がたくさん。
    だから圧倒的に時間が足りない。
    勉強になったのは、Mustdo、shoulddo、coulddo+20:80の法則からの気づき。あるシステムを構築するときに本当に必要で核となる機能は全体の20%。だから、アジャイルとかで徐々にお客にリリースしていけば、うまくいけば残りの80%を省略できるかもしれない。ま、ウォーターフォールでは無理ですな。
    こういう手法で納期を守りつつ、お客さんの顔色(懐)を見ながら徐々に機能を縮小するのが、生き残るために必要なのかなって思いますた。

    0
    2013年03月06日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    デスマーチとは、プロジェクト特にソフトウェア開発プロジェクトが陥る悲惨な状況のこと。デスマーチは避けられないということか。

    0
    2012年08月05日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    これを読んだからといってデスマーチが解決することはないけど、注意深く意識することは出来ると思う。翻訳の仕方によってもっと読みやすくなりそう。

    0
    2012年02月27日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    火を噴いたプロジェクトに入った時に,「これって俺たちのことじゃないか?」と先輩に教えてもらった本.お酒飲みながら,ゲラゲラ笑って読んだのも,今では良い思い出です.

    0
    2010年02月17日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    結局のところ「銀の弾丸は存在しない」。どうしても抽象的な話になる。しかし、学んだ単語もある「トリアージ(triage)」だ。本書に上げられているようにデスマーチの発生要因は多々あり、多分防ぐことは出来ないのだろう。

    0
    2009年10月04日
  • デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

    Posted by ブクログ

    なんか読んでいて「ですマーチになるくらいならさっさと辞めよう」という匂いがぷんぷんして、それはそれで楽しかったり。私はIT業界の人ではないので、なるほどこうやって死屍累々となるのか、と興味深く読みましたが、よく考えればIT業界に限らず様相はどこでも一緒だったり…orz

    0
    2009年10月04日