2010年3月11日

開発者の役割分担を改めて見直してみる


開発系の職場にはプログラマ、SE、プロジェクトマネージャーとか名称が分かれます。
んで、日本での各職の役割分担が不透明な昨今なので改めて見直してみました。

以下Wikipediaからですが、んー、まぁ。。。妥当やな。

■プログラマの仕事

プログラムの作成
詳細設計
プログラム設計(モジュール設計)
コーディング
デバッグ
ソフトウェアテスト
パッケージング
プログラムの導入
配置(デプロイ、deploy)
設定(コンフィグ、configuration)
プログラムの利用
プログラムの分析
プログラムに関する文書の作成
ユーザマニュアルの作成
プログラム解説書の作成

■SEの仕事

顧客の要求に対する聞き取りをして要求定義を行い、構築する情報システムの内容を明確化する。
定義された要求を実現するために構築するソフトウェアとハードウェアの設計を行う。
ソフトウェアの構築とハードウェアの調達を行う。
構築するシステムのテストを実施する。
テストにより発見されたバグの修正を行う。
テストに合格したシステムを構成管理して稼動開始させる。
稼動したシステムの運用管理を行う。
運用管理の成果に基づき、顧客にシステムの改善を提案する。
以上の全域に渡り、システム構築のプロジェクトマネジメントを行う。

■プロジェクトマネージャーの仕事

企画
リスク測定
利用できる資源の見積り
作業の系統化 WBS (Work Breakdown Structure) の作成
必要な人的・物的資源の確保
費用の見積
チームメンバーへの作業の割り振り
進捗管理
目的に沿った結果が出るように作業の方向性を維持する
達成した結果の分析


んで、持論ですが、
・高級プログラマはSEより価値がある。
・高級SEはPMより価値がある。
・高級PMは開発現以上のフィールドを駆けられる。
です。

がんばろっと。

コメント[2]

Got my initial letter yesterday! Beloved it. I feel like I am a aspect of some thing excellent that is certainly just starting to happen. Experiencing a strange sense of community all around it all. Possibly you might be on to anything below! Who would have ever considered that individuals would really print out words on paper only to have it sent throughout the mail to an additional person's mailbox. Next factor you know, peoe will probably be growing their unique foodstuff and walking or riding bikes everywhere. It's going to in no way get the job done, damn progress.

I am glad that the blogger wrote this fascinating short article for that readers. Once i noticed the pictures in the publish.

総アクセス 今日来た人 昨日来た人