タグ

マネジメントに関するs-kicのブックマーク (58)

  • ソフトウェア開発プロジェクトを蝕む10の典型的な過ち

    プロジェクト管理は決して精密な科学ではないが、これにソフトウェア開発が持つ予測が難しいという性質と組み合わせられると、大きな悲劇のレシピが生まれる。わたしは、ソフトウェア開発プロジェクトに取り組んでいるプロジェクトマネージャーがよく犯す過ちを数多く見てきた。それらの過ちの一部はソフトウェア開発に限ったことではないが、この文脈では特に頻繁に起こり、ダメージも大きい。 1.「人数を増やせばよい」という誤解 Fred Brooks氏は同氏の有名な言葉の中で、よくあるプロジェクト管理の間違いについて「ある女性が9カ月に1人子どもを産めるからといって、9人の女性がいれば1カ月に1人の子どもを産めるわけではない」と表現している。そして、この間違いは今でも頻繁に見られる。ある問題に多くの人間を割り当てれば、その問題は早く解決するという考え方だ。残念ながら、これは正しくない。 プロジェクトに人を1人投入す

    ソフトウェア開発プロジェクトを蝕む10の典型的な過ち
  • 僕の知ってる「特許庁」の話 | おごちゃんの雑文

    私の見聞きした話の断片を憶測でつないだことなんで、話半分で読んで欲しい。ただ、個々の事実として語っている部分は事実だ。 また、スキャンダル的な部分を除けば、いろんなプロジェクトに共通することなので、一つの「寓話」として読んでもらうといいかも知れない。 特許庁のプロジェクトがコケたって話はあちこちで語られ、いい話のネタになっているようなんだけど、私が知っている範囲では、そういった綺麗な失敗ではない。 くどいようだが、話の断片を憶測でつないだことだから、その辺は用心して読むように。実はfacebookにちょろっと書いたんだけど、もうちょっと整理して書いておく。 「特許庁」のプロジェクトは、実は始まった時くらいに誘われていた。そういった話を持って来た人がいたからだ。あれだけの大プロジェクトに「その人」がなんで関わっていたかは知らない。まぁ当時は「その人」はそれなりに信用していた部分もあったので、

  • チーム内でやる進捗会議はムダ - 勘と経験と読経

    ソフトウェア開発プロジェクトでは、顧客への定期的な進捗報告を行うために、当然のことだが進捗を管理しなければいけない。中規模以上のプロジェクトではプロジェクトはいくつかのチームに分かれていて、さらにチームごとに担当する会社が異なることもある。ありがちな事だが、チーム別にプロジェクト内の進捗会議を行うようになってくると、これが壮大なムダになっていく。 チームリーダーはソフトウェア開発プロジェクトのボトルネック ソフトウェア開発プロジェクトは、ウォーターフォール形式であれアジャイル開発プロセス型であれ、膨大なコミュニケーションと意思決定を行うことで進んでいく。ソフトウェアの仕様や構成について決定するのは、たいていはチームリーダーの仕事だ。また、各開発担当者の仕事の結果が正しいのかをレビューやインスペクションによって判定するのもチームリーダーの仕事であることが多い。そして、チームリーダーはチームメ

    チーム内でやる進捗会議はムダ - 勘と経験と読経
  • [結果報告]9割がプロジェクトの失敗を繰り返す

    現在または直近のシステム開発プロジェクトの94.5%に深刻な問題が発生し、そのうち89.9%が同じ失敗を繰り返している――。2011年10月28日から11月18日まで、ITpro上で実施した「失敗プロジェクト徹底調査」の結果をまとめると、このような驚くべき実態が明らかになった。 これはシステム開発に携わる当事者が、自分たちが参加したごく最近のプロジェクトの実情を答えてくれた貴重な現場の声だ。回答者の属性は、ユーザー企業のマネジャー/リーダーが19.2%、ベンダーのマネジャー/リーダーが50.6%、ユーザー企業のメンバーが15.1%、ベンダーのメンバーが15.1%である。 プロジェクトの失敗が常態化 結果を詳しく報告しよう。この調査における「失敗」とは、スケジュール遅延やコスト超過、稼働後のシステム障害、関係者間の信頼関係の悪化など、深刻な問題を指す。調査結果を見ると、こうした問題が発生した

    [結果報告]9割がプロジェクトの失敗を繰り返す
    s-kic
    s-kic 2011/12/21
    どんなプロジェクトでも、人間がやっている以上、属人的であることには違いない。
  • 技術系の管理職 - どことなく技術屋の日々

    技術はできて当たり前の管理職:柴田 芳樹 (Yoshiki Shibata):So-netブログ ところが、現実は逆で、若手の方が色々なことを勉強していて、新たな手法を導入しようとすると、勉強していない管理職に対して「分かりやすく説明する」ことが求められたりします。 もしくは逆に、どこぞで聞きかじってきたツールや手法を無分別に導入しようとする上司に対して、それが業務に合わないことを部下が苦労して説明しなければならないこともある。(基的な専門用語すら通じないので説明が大変) さらにひどい場合は、反論を予測した上司が、経験のある社員をスルーして、口答えのできない初心者(新入社員など)に自分の肝いりのツールの使用を強いることもある。失敗覚悟のプロジェクトに試験的に導入するのならまだしも、格的な業務に(誰でも簡単に開発ができるという触れ込みの)新ツールとソフト開発の素人をセットにして放り込んだ

    技術系の管理職 - どことなく技術屋の日々
  • 勘の見える化 ~ソフトウェア開発見積り手法の新たなアプローチ~

    「KKD」という3文字を目にされたことはないだろうか。 これは「勘(K)」、「経験(K)」、「度胸(D)」を略したものである。ソフトウェア開発で使われる略語で、マネジメントが「勘」と「経験」に基づき判断され「度胸」で意思決定される状況を表現している。基的には 揶揄する意味で使われることが多い。 KKDの最右翼はソフトウェア開発の「見積り」である。「勘」と「経験」に基づいてエイヤっと「度胸」でコストを決定するベテランマネージャはどの組織でも見つけることができる。この技は極められると不思議と当たるが、ベテラン人も見積りの理由を明確に説明できないことが多い。そのため、説明責任が重視される昨今、KKDは(表立っては)やってはいけないことと考えられている。 さて、今回紹介するのは、このやってはいけないとされるKKDを利用して精度の良い見積り手法を構築するアプローチである。CoBRA法と呼ばれる。

  • EA流のPMのタスク管理の仕方

    個人的なメモ。 EA(Erectric Arts)流のPM(Project Manager)の仕事の進め方(タスク管理のノウハウ)を岩崎啓眞氏が実に明快にツィートしていらっしゃったので、まとめました。 確かにこの方式で仕事を進めてくれるPMがいたら、純粋に仕事に集中できそうです。こんな環境欲しいなぁ…。

    EA流のPMのタスク管理の仕方
  • IT業界で何故メンタルヘルスが損なわれるのか。 #pm_cafe

    まー♪ @ma_onpu 【何故it業界にてメンタルヘルスが損なわれるのか】まず環境の激変が上げられる。顧客のシビアな要求、掛けられないコスト、厳しくなるルール、理解せず要望ばかり押し付ける上司、自分の事だけしかしない部下。足りない人員。迫る無理な納期。環境が旧来よりシビアになっている #pm_cafe まー♪ @ma_onpu 【何故ITメンタル】そしてフォローする環境の欠如がある。呑みにケーションで晴らしていた憂さは趣向の多様化により、ほぼ消滅。また周囲が余裕が無くなる事で相談する時間も取れなくなる。”息抜き”も無くなる。みんなが”自分が大事”という状況において、助けが無い。 #pm_cafe

    IT業界で何故メンタルヘルスが損なわれるのか。 #pm_cafe
    s-kic
    s-kic 2011/06/08
    コメント欄の実例が悲しい。やっぱりメンバーの健康を握ってるのってPMやPLなんだよねー。「自己責任」とか言っちゃって認めようとしない『管理職』が多いけどさ。
  • 見えてきた危機対応での「やってはいけない」

    プロジェクトで危機的な状況に直面したとき、やってはいけないことが少なからずある。日経SYSTEMS5月号(4月26日発行)の特集記事「プロジェクトの危機 その時どうする」の取材では、このように感じる指摘を、ベテランのプロジェクトマネジャー(PM)から受けることができた。 特集記事で取り上げた危機的な状況には、「震災の影響によってプロジェクトが進められない」といったものに加えて、コストオーバーや納期遅延、品質の低下というものを含む。このとき、どのように対応すればよいかを、「人が足りない」「時間がない」「タスクが山積み」といった状況ごとに紹介している。 記者はこの特集の事例取材で、コストオーバーや納期遅れ、品質の低下といった危機的状況での対応を、主に担当した。これらの危機的な状況は、PMやリーダーが「順調に進んでいる」と思っている中で、急に判明することが少なくない。このとき、プロジェクトはかな

    見えてきた危機対応での「やってはいけない」
  • 【WPF】【ListView】入力可能なListViewを作成するには?(再考) | 創造的プログラミングと粘土細工

    プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 以前に、「【WPF】【ListView】入力可能なListViewを作成する。」で、書いた内容ですが、追加情報があるので、再投稿します。 MSDNに編集可能なListViewの方法が紹介されています。 How to: Create a ListView with Editable Cells http://msdn.microsoft.com/en-us/library/ms745183.aspx このサンプルだと手入力された値が裏にあるデータオブジェクトに反映されません。 よって、更新アクションを実装し、入力された値を一括で反映するか、 BindingのModeをTwowayにしてBindingの機構で値を変更する方法があると

  • プロジェクト推進者のための議事録の書き方 - 人と組織と、fukui's blog

    2011年02月07日 02:53 カテゴリプロジェクトデザイン プロジェクト推進者のための議事録の書き方 Posted by fukuidayo Tweet プロジェクトを設計(デザイン)し、前に進める。という仕事に取り組み始めてから、ありがたい事に多くの仕事相談や依頼を受けるようになった。やってみて感じるのは、企画するだけでなくて、ものごとを確実に前に進めてくれる人をどこの企業も求めているんだなー、ということ。 プロジェクトを設計し、前に進める。というと大層なことをやっているように思えるかもしれないけれど、実は僕がやっていることは当に単純で、 ・アジェンダをつくり ・会議をファシリテートし ・議事録を作成する ということをしているだけだ。もちろんプロジェクトを円滑に進めるために必要であれば、情報共有やプロジェクト推進のツールを提供したりもするけれど、基的には無料で利用でき、汎用性

  • スクラムプロジェクトの中長期の見積もりとは?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    スクラムプロジェクトの中長期の見積もりとは?
  • 第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp

    「締め切りを守ること」の大切さ 今までたくさんの日米のエンジニア仕事をしてきた。その中には私よりも明らかに「賢いエンジニア」もいたし、ものすごい生産性でプログラムを作ってくれる「馬力(ばりき)のあるエンジニア」もいた。しかし、そんな中でも、私がものを作るうえで最も大切だと考えている「あること」をキチンとこなせる人は100人に1人もいなかった。その「あること」とは、「⁠常に締め切りを守れるように仕事をすること」である。 チームで仕事をする場合、どうしてもお互いが担当するタスク(=作業)の間に依存関係が生じる。そんなときに、どれか一つのタスクの完了の遅れが、ほかのタスクの完了に波及し、それがタスク間の競合を引き起こして全体のスケジュールがさらに遅れる、という事態はソフトウェア開発の現場ではよく見られる。そんな状況をできるだけ回避するには、プロジェクトに関わる人全員が、自分に割り当てられたタス

    第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp
  • プロジェクト管理の現場で使用される、分かりにくい表現10選

    プロジェクトを成功させるには、マネージャーやチームメンバー、利害関係者の間にしっかりとしたコミュニケーションが確立されていなければならない。そのためには、記事で紹介している表現が当に意味するところを押さえておくべきだろう。 コミュニケーション能力は、雇用者が従業員に求める資質として常に上位に挙げられている。しかし(筆者の経験によると)そういった資質はマネージャーに対してはそれほど厳しく要求されておらず、彼らの中には、一歩間違うと問題につながるようなスラングや、耳にのみ心地よい言葉を多用する者もいる。 相手の言葉を額面通りに受け取るのではなく、その言葉の当の意味を理解する能力は重要である。以下では、プロジェクト管理の現場で使用される、分かりにくい表現を筆者自身の調査や経験に基づいて10個選び出し、解説する。 #1:余白を管理する(manage the white space) 「余白」

    プロジェクト管理の現場で使用される、分かりにくい表現10選
  • チームの変更に対応する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    チームの変更に対応する
  • Part1 あなたは作成できますか?

    WBSを作成する際には,思い込みや楽観的な予測を排除し,抜け・漏れのないように作業を定義する必要がある。加えて,WBSで規定する作業内容は適切な粒度まで分解し,記載する表現は分かりやすく,そして目指すべきゴールにたどり着けるものでなければならない。WBSの作成は,未知のプロジェクトを“先読み”するということでもある。定石がないだけに,WBSの作成には特有の難しさがある。 実際,WBSの作成はどれくらい難しいのか。これを検証するために,Part1では雑誌「日経SYSTEMS」の読者4人の協力を得て2009年11月末,ある例題を解いてもらった(写真1)。みなさんもぜひ,WBSの作成に挑戦してほしい。 提案作業をWBSとして定義する ここで取り上げる例題は,提案作業に関するWBSを作成するものである(図1)。ある日,あなたのもとに提案依頼が舞い込んできた。内容は「プロジェクト・マネジメント(PM

    Part1 あなたは作成できますか?
  • かんばん、と、スクラム。現時点での最新議論。:An Agile Way:オルタナティブ・ブログ

    ScrumとKanban海外ではけっこう対立議論になる。 6/10、Scrum の創始者である、Ken Schwaber のかんばんとスクラムについての記事。 『Waterfall, Lean/Kanban, Scrum』http://kenschwaber.wordpress.com/2010/06/10/waterfall-leankanban-and-scrum-2/ 中で、Kenは、「スクラムは難しい問題を人間の創造性を使って解くためのもの。かんばんを使っても、ウォーターフォールに隠れていた無駄(ゆとり)をなくしてしまい、かえって安定したデスマーチを引き起こす。」と。 同じく、6/10、Kanban ムーブメントの先頭である、David Anderson の最新記事。 『かんばんはスクラムとどう違うか(Thoughts on how Kanban differs from Scr

    かんばん、と、スクラム。現時点での最新議論。:An Agile Way:オルタナティブ・ブログ
  • 円山貫’s EYE on high-tech development: バーンダウンチャート / バックロググラフっていいね。 - 遅れなんか見たくない。いつ終わるかを見たいんだ。

    山積みの丸太を一燃やし尽くす。 バーンダウンチャート/バックロググラフ。 アジャイル系ソフトウェア開発マネジメントから出てきたプロジェクト進捗の可視化法だが、これ、いい。 横軸を時間軸とし、縦軸に残作業量をプロットしていく。残作業の減り具合(増え具合)を見る。 この、「増え具合」、がミソ。

  • 業務改善を狙うなら、遅刻した人に温かく声を掛けよう

    業務改善を狙うなら、遅刻した人に温かく声を掛けよう:ITユーザーのためのメンタル管理術(2)(1/2 ページ) 最近「人と接していないな……」と感じたり、小さな遅刻が増えたりしていたら、手遅れになる前に、心の状態を見直してみてほしい。その些細な“変化”は、人や組織に大きなダメージを与える“心の悲鳴”かもしれないから。 前回、業務はあくまで“人”あってのものであり、いかにツールが進化しようと、いかなるビジネスチャンスに恵まれようと、人の心の在り方次第で業務の成果は大きく変わってくる、といったことを解説しました。すなわち、心の在り方のマネジメントが、業務を円滑に行うための前提条件であり、必須条件でもあるのです。 そうした“心のマネジメント”に欠かせない要素が、心の栄養“ストローク”です。今回は、このストロークについて詳しく紹介したいと思います。 心の栄養“ストローク” 「組織やチームを元気に

    業務改善を狙うなら、遅刻した人に温かく声を掛けよう
  • モチベーション 3.0:McGregor氏のY理論が有効

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    モチベーション 3.0:McGregor氏のY理論が有効
    s-kic
    s-kic 2010/05/28
    自主性("Autonomy"),熟達("Mastery"),目的("Purpose")