IT業界の多重下請け構造の問題点・原因・対策状況のまとめ
たびたび話題になるIT業界の多重下請け構造問題を整理した。 私自身、IT業界で10年以上身を置く者のため自分の経験や考えをつらつらと書くこともできるのだが、今回はそういった所感は一切排除して客観的に問題を整理する。 なお…
たびたび話題になるIT業界の多重下請け構造問題を整理した。 私自身、IT業界で10年以上身を置く者のため自分の経験や考えをつらつらと書くこともできるのだが、今回はそういった所感は一切排除して客観的に問題を整理する。 なお…
今回は、プロジェクトマネージャ(以下、PM)とプロジェクトリーダー(以下、PL)の違いについて話そうと思う。 というのも、PMとPLの違いを上手く説明できないだろうか?といつも思っていたし、後輩に聞かれて答えられないとち…
システム開発工程における詳細設計は、どんな作業をすればいいのか、どんなアウトプットを出せばいいのか疑問を持つことも多いと思う。 そこで今回は詳細設計のサンプルを紹介しつつ書き方も簡単に説明していく。 なお、詳細設計は内部…
基本設計は、顧客の要件を実現するための機能を具体化する工程だ。 基本設計工程では、画面・帳票・テーブルなどの設計した後に「基本設計書」としてまとめるが、どのような資料を作るのか不安を感じるエンジニアも多いと思う。 そこで…
システム開発の上流工程である要件定義では、顧客が抱える課題に対してどのようなシステムを作るのかを概要レベルで決定する。 要件定義が必要なのは「作ったはいいが使えないシステム」という状況を防ぐためで、システム開発におけるW…
要件定義って何のためにするんだろう? むかし私もこういった素朴な疑問を上司に聞いたことがあって、その時は「何を作るか明確にするため」と言われて、なるほどと納得した気がしていた。 そうだとすると、お客さんから「こんな画面が…
システム開発の上流工程である要件定義では、顧客が抱える課題に対してどのようなシステムを作るのかを概要レベルで決定する。 要件定義が必要なのは「作ったはいいが使えないシステム」という状況を防ぐためで、システム開発におけるW…
プログラミングの完了後に行う単体テスト。 単体テストはプログラムを書いたことのある人なら誰しもが経験をしたことのあるテストだろう。 しかしながら、 ・どんな観点でテストをすればいいの? ・エビデンスは取ったほうがいい…