マンガで学ぼう!

IT業界のステップアップ、スキルアップ、知っておきたい事などを
わかりやすく噛み砕いて説明されたマンガです。

IT初心者マンガ

IT初心者マンガ

IT初心者マンガ

第5回  はじめてのシステム作り〜プロジェクトに参加〜

新くん:「コレから僕は、プロジェクトに参加することになりました!新と申します。よろしくお願いします。」

先輩:「はじめまして。こちらこそよそしく!わからないことがあったら、何でも質問してくれよ。」

新くん:「すみませ〜ん。いきなりなんですが、一体、プロジェクトって何のことですか?」

先輩:「そうだなぁ。プロジェクトとは『大きな目標をを実現するために一定期間チームを組み、活動すること』と定義されているんだが、なんのことだかわかりづらいな…。つまり、『1つの仕事が終わるまで、チームを組んで、期限内に仕事をする』ということかな。このプロジェクトを行うところが現場だよ。」

新くん:「期限内に目標を実現させるために、力を合わせて仕事をするということですか?チームワークが大切ですね。」

先輩:「そうだね。初めはまだわからないことが多いだろうから、なんでも先輩たちに聞くんだよ!最初は何でも勉強になるし、1〜10まで学び、11・12…へと成長していってくれよ!期待してるぞ☆」

新くん:「僕、頑張ります!」

先輩:「プロジェクトを成功させるために頑張ろう!」

先輩:「初めてプロジェクトに参加するときの役割はほとんどがテストという作業からだよ!それから、開発、設計とだんだん難しい役割になって、成長していくんだ。テストは、テストの内容が詳しくまとまった仕様書を見ながら、プログラムの動きを確認していく作業だよ。プロジェクトの開発の中で正しく作られているかという確認だから、とても重要な役割なんだ。」

新くん:「テストかぁ・・・」

先輩:「ただ仕様書に沿って作業をこなすのではなく、このプロジェクトの中で自分が担当するのはどんなシステム作りのテストであるか理解してやっていると早く成長できる!わからなかったら、何でも聞いてくれよ!」

新くん:「はい!僕、頑張ります!」

先輩:「もちろん、このプロジェクトの目標を達成するためには、スケジュール・人材などを調整し、全体をまとめて進行状況を管理することが必要だね!スケジュールがなく、いつまでに何を何処まで終わらせるなどと決めていない場合、みんなが何をするべきかわからず困って、期限どおりにおわらないだろ?この進行状況を管理することをプロジェクトマネージメントと言うんだ。」

新くん:「なんだか管理するのは大変そうですね。」

先輩:「確かに簡単なことではない。でも、大概のプロジェクトでは、作業に期限があって、期限は基本的に守ることが絶対なんだ。新くんも友達との約束は守るでしょ?」

新くん:「もちろん!!守りますとも!」

先輩:「その約束を守るために、スケジュールを組むことは大切なんだよ。スケジュールを組まないで作業をすると、ギリギリになって間に合わなかったり、問題が発生することが多くなるからね。」

新くん:「そうですね。ギリギリになって間に合わない場合、チーム全体に迷惑をかけてしまいますね!」

先輩:「そう。だから、プロジェクトマネージメントが必要なんだよ。でも、プログラマはほとんどの場合、スケジュールをたてることはないかな。プログラマを経て成長したシステムエンジニア以降のスキルを持つ人がスケジュールを立てるのだよ」

新くん:「システムエンジニア以降?プログラマ以外の人なのかぁ…」

先輩:「システムエンジニアについては、後で説明しよう。」

新くん:「ほっ!」

先輩:「あってはならないことだけどもしも期限に間に合わない・また間に合わないことが予想される場合はどうするべきかわかるかな?」

新くん:「う〜ん。すぐに上の人に報告します!報告しなかったら、大変な問題になってしまいそうですね!」

先輩:「そうそう。まず、そのプロジェクトで自分の直属の上司に相談することが必要。このとき、なぜ期限内に間に合わないのかを合わせて説明することも必要だよ。」

新くん:「なるほど!理由も添えて報告することが必要なんですね。」

先輩:「一番やってはいけないことは、ギリギリになってから報告する場合や全く報告しない場合だ。出来る限り早いうちに報告するんだよ。早めに報告すれば、人が増員するなり、顧客と相談するなりして対応してくれるはずだからね。」

新くん:「わかりました!スケジュールどおりに進まない場合は早めに報告します。」

先輩:「では、実際作業するときには次の内容を頭に入れておいたほうが良いよ。」

●5W1Hの必須事項 Why(なぜ)…このプロジェクトはなぜ行なわれているのか What(何を)…プロジェクト全体のうち何を作成しているのか Who(誰が)…自分が作成する部分は1人で行なうのか、複数で行なうのか。 Where(どこで)…作業する場所が何処か。 When(いつ)…いつまでに完成させれば良いのか。 How(どのようにして)…どんな言語を使うか、どんなソフトを使うか。

新くん:「フムフム!5W1Hを頭の中に・・・と。」

先輩:「もう1つ重要なのは『ホウレンソウ』だよ!」

新くん:「ホウレンソウ・・・。」

先輩:「『ホウレンソウ』と言っても、野菜じゃないよ!作業を行なう際は、報告・連絡・相談は重要なんだ。自分が気づいたことがあればどんなに小さなことでも、必ず上司に報告するようにしようね。自分では大したことではないと思っても、実はすごく大切な場合もある。また、作業を行なうときに、上司から指導されたこと以外の方法で行なった方が良いと思った場合は、必ず相談しよう。勝手に判断してはいけないよ!」

新くん:「『ホウレンソウ』は重要ですね!覚えておきます!」