ソフトウェア設計がプロジェクト管理にどのように影響を与えるか by きんじょうひでき

PHPカンファレンス福岡2023
採択
2023/06/24 15:55〜
Fusicホール
レギュラートーク(15分)

ソフトウェア設計がプロジェクト管理にどのように影響を与えるか

o0h_ きんじょうひでき o0h_

プロジェクトを成功させるためには、「効率よく仕事を進める」「手戻りや足止めの時間を減らす」みたいな事を頑張りたいですよね。
タスク間の依存関係をほぐしたり、属人性の高いタスクにスペシャリストが良いタイミングで着手できるように整えるのは、いわゆるプロジェクト管理といわれる領域の成果であり責務です。
それと同時に、いかにソフトウェアを設計するか?によっても、プロジェクト管理のリスクのコントロールに影響します。すなわち、設計次第で「手戻りやタスクのブロックを軽減する」ことに繋がるのです。
これは、突き詰めると「変更容易性」「開放閉鎖原則」で説明することが可能です。

このトークでは、「どのようにして、ソフトウェア設計の観点からプロジェクト管理の難しさを和らげるか」について共有します。
設計と、スケジュール管理と、チームによる分業を総合して考えることで、よいプロジェクト人生を手に入れましょう!!

話すこと

  • 「どこから作っていけば良いのか」で考えるPJの進め方
  • 「ハリボテ」を活用して、実装の意思決定を遅延させる
  • それでも「後回しに出来ない実装」にチームで如何に立ち向かうか

主な参考書籍