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