システム開発が進むにつれ、進捗の遅れが発生することはよくあることです。
遅れが発生する原因は様々考えられますが、もっとも多いものに、見積が甘かった、不測の事態が発生し、工数が足りなくなったというように、見込んでいた時間をオーバーするというものでしょう。
そもそも、なぜ進捗管理をする必要があるのでしょうか?
逆に言えば、進捗管理をしているにも関わらず、ほとんどのプロジェクトで遅れが問題になります。管理してもしなくて、遅れが出るのであれば、管理する必要などないのではないでしょうか?
ここでは、進捗管理とはいったい何なのかを整理し、本当の進捗管理とは何かを考えてみたいと思います。
この記事の続きを読む
あなたのプロジェクトのメンバーでこの人はなんでここにいるのだろう?と思える人はいませんか?
設計もプログラミングも出来ず、言われたことしかやらない、もしくは、言われたこともやらない、やれない人がシステム開発の現場には必ずといっていいほどいます。
なぜなのでしょう?
しっかり要員計画のもと確保されたメンバーではなかったのでしょうか?
この記事の続きを読む
よくシステムエンジニア(SE)とプログラマーの仕事内容を聞かれることがあります。
あなたはどうお考えですか?
はっきりと明確に説明出来る人は少ないのではないでしょうか?
私は、この二つの職種を明確に分けて説明することができません。なぜなら、その仕事の境界線があまりにも曖昧で、かつ、経験年数や年齢にも依存している場合も多いからです。
説明できないというより、分ける意味がないと思うのです。分けることにより、技術者が成長しないということにもつながっている気がしてならないのです。
また、システムエンジニア(SE)やプログラマーに向いている人、向いていない人はどういう人ですか?という問いも同じく、明確に説明することができません。
これは、その人の置かれている環境や考え方に大きく左右されることだからです。
この記事の続きを読む
システム開発を行っていくにあたり、いくつかの段階があります。
その段階を「工程」と呼びます。
工程には、様々な工程があり、それらはどのような作業を行うのか?
それら各工程で行う作業を通して、どんなことを意識しなければいけないのかを学んでください。
それらを学ぶことで、成功へ一歩近づくことができるのです。
この記事の続きを読む
初心者の方などは、システム開発ではどういうことをするのかが分からない人も多くいます。
漠然とプログラムを作ることでしょ?と想像する人もいるでしょう。
そこで、ここでは、システム開発ではどういうことをするのかを中心にお話をしていきます。
この記事の続きを読む