第2章 社内SE/情シスのシステム開発-入門講座|独学勉強ステップ

1人でシステム開発できるようになりたい!
どうやって、システム開発スキルを磨けばいいの?

といった、悩みを本ステップアップ講座で答えていきます。

本講座では、社内SE/情シスの方向けに、システム開発に必要な情報を講座形式で解説していきます。読み進める事で、システム開発の全体像や各プロセスで気を付けることを理解できるので、一人でシステム開発を推進できるようになります。

✔記事の信ぴょう性

SE歴10年以上。現大手EC運営企業の管理職 兼 社内SE講師として活躍中。15か国以上へのグローバル利用の大規模ERPシステム開発、パッケージソフト導入等幅広く開発を経験。

SE講師として体系化したコンテンツの一部をお届けする事で、社内SE・情シスの方にお役に立てればと願っています。

スポンサーリンク

システム開発ステップアップ講座の概要

社内SE・情シスのスキルアップに必要な観点を分類すると、
・IT基礎知識
・システム開発(開発~運用・アプリ&インフラ)
・最新技術

の3つです。

本講座=第2章では,社内SE/情シスの主要業務となるシステム開発に関して解説していきます。

第2章 システム開発講座 全体像

システム開発全体像と勉強方法

2-1 システム開発とは?
2-2 システム開発のプロセス全体像
2-3 システム開発を独学で勉強おすすめ書籍
2-4 システム開発手法とは?何がおすすめ?

プロジェクト立ち上げ準備

2-4 システム開発における社内SE・ユーザー・ベンダーの役割の違い
2-5 システム開発に必要な契約に関して(NDA・個別契約・基本契約)
2-6 システム開発の外注方法
2-7 成果物一覧とダウンロードサンプル
2-8 WBSとは?書き方のコツ

業務支援
2-9 業務フロー作り方

システム要件定義

2-10 システム要件定義の進め方・成果物
2-11 要件定義書の書き方例(目次・項目・ヒアリングサンプル)
2-12 要件定義と要求定義の違い 要件 定義 基本 設計 詳細 設計
2-13 要件定義を外注する際の注意点
2-13 業務一覧、システム化業務一覧、機能一覧とは?
2-14 要件定義の失敗事例と回避策
2-15 要件定義を上手く固めるコツ
2-16 システム要件定義の勉強おすすめ本
2-17 PoCの進め方
2-18 PoC失敗の原因とは?
2-19 PoC失敗事例(Facebook)
2-20 PoC推進チェックリスト
2-21 RFP/RFIの進め方

基本設計

2-22 基本設計/詳細設計の違いとは?

テスト・リリース

2-23 システム開発のテスト全体像とは?
2-24 システム移行とは?

更に勉強方法

2-25 システム開発の勉強・研修
2-26 システム開発に役立つ資格

IT基礎知識・教養に関しては
1章 社内SE基礎講座 おえておきたいIT基礎・スキル・勉強法

システム開発スキルを伸ばす方法・ステップ方法

システム開発を伸ばす為に必要なステップは、
・システム開発の知識の習得
・フレームワーク化(体系化)
・システム開発の実践

・更に実践に基づき改善
このグルグルを繰り返していくことです。

本ステップアップ講座では、まずは初めにシステム開発初心者の方がフレームワークを構築できるように以下の情報を提供していきます。
・システム開発の全体像
・システム開発の領域の勘所や注意する点&コツ
・各領域の勉強におすすめの本

を順に解説していきます。

2章-1 システム開発プロセスの全体像と役割の違い

社内SE/システムエンジニアとしてまず抑えたいのは、そもそもシステム開発のプロセスの全体像から把握を始めましょう。網羅的にシステム開発の全体プロセスが分かる事で、システム開発の全体のイメージをつかむことが出来ます。この認識があなたの羅針盤となります。

この羅針盤が出来上がることにより、
「自分は今何を任されているのかな?」
「プロジェクトは今どの工程にいるのかな?」
「この工程の大事な点はXXXだな」
とやるべき事が明確になります。

全体像が理解出来たら、お薦めはご自身の担当している、プロセスに関しての記事を読み実務に即効性のある知識を身に着け、時間のある時に他プロセスの記事で一度は全体理解を深めましょう。

担当の領域の勉強から始めることで、目の前の仕事が上手くできるようになり、ストレス減・評価増を達成可能です。

システム開発の全体プロセスとは? 

2-1 社内SE/情シスにとってのシステム開発とは?【本質】
手段の中にリンクをはりV字モデル棟の開発手法を紹介する
2-2 システム開発の一連の工程(プロセス)の流れ|全体像を理解
システム開発の一連の流れを把握したい!,と言った悩みに答えます。この記事を読むことで、システム開発の全体プロセスを網羅的に理解することが出来ます。

システム開発における社内SE・ユーザー・ベンダーの役割の違い

2-3 システム開発【ユーザー・社内SE・ベンダー】役割の違いと勘所
システム開発におけるユーザー・社内SE・ベンダーの役割の違いを解説します。記事前半で、システム開発のそれぞれの役割の違いを解説します。記事後半では、システム開発の役割の3つの注意点・勘所を解説します。

2章-4 システム開発における契約

システム開発の契約には、「NDA(秘密保持契約)」、「基本契約」、「個別契約」等あります。各種契約とは?進め方・サンプルを紹介していきます。さらに、以下の記事後半では、「業務委託契約=準委任契約」、「請負契約」、「派遣契約」の違いも解説します。

契約に関しても網羅的に理解することで、いきなり上司に契約を頼まれても何が起こっているのか?どんなアクションが必要なのか理解できるようになります。

システム開発における各種契約とは?

2-4 システム開発の契約3種3形態を正しく把握しよう
システム開発の契約ってどうなってるか理解したい!といった疑問に答えます。この記事で、システム開発でよく登場する、NDA・基本契約・個別契約・請負契約・準委任契約といった違いが理解できるようになります。

2章-5 システム開発の外注一括見積もり方法

2-5 システム開発の外注探しに便利!一括無料見積りサイト|IT担当必見
システム開発の見積結局どこに依頼すればいいの?開発会社を探す時間が取れない、探し方がわからない、と言った疑問に答えます。この記事で、システム開発を外部委託で発注する為便利な一括見積もりサイトを紹介します。さらに、見積を実施する差に気を付ける点も解説します。

2章-6 システム開発の難所、要件定義のノウハウ

システム開発の難所と言えば、要件定義です。システム開発の失敗のほとんどがこの要件定義で仕込まれます。この要件定義を上手くこなすことが出来ればシステム開発プロジェクトの成功確率を上げ、更に、最終的に開発するシステム開発・サービス品質を上げる事が出来ます。

システム要件定義の進め方と必要成果物

2-6 【社内SE向け】システム要件定義の進め方・必要成果物とは?
システム要件定義の一人で進めれるようになりたい!進め方が分からない!と言った悩みに答えます。この記事でシステム要件定義のちょっと前の工程から進め方・プロセス・必要成果物を紹介します。この記事を読むことでどの順番で何を準備しなければいけないか?気を付ける点は何か?を理解できます。

システム開発の遅延の理由と予防策

2-7 システム開発の遅延理由50%は要件定義の失敗:事例と回避策
要件定義が上手くできない。遅延を未然に防ぎたいといった悩みに答えます。記事前半で、要件定義の失敗の要因を解説します。後半では失敗しない勘所をご紹介します。

2章-8 システム開発に必要な成果物・ドキュメント

システム開発では、様々な成果物の作成が必要です。成果物の概要を理解し、テンプレート化することでシステム開発をフレームワーク化することが出来ます。

何を創らなければいけないか?が理解できる=逆算で今すべきこと、作る必要があるドキュメントを考えることが出来る、様になります。

システム開発に必要な成果物・ドキュメント一覧

2-8 システム開発の成果物・ドキュメント一覧まとめ【DLリンク有】
システム開発で登場する成果物・ドキュメントをダウンロードして使えるサイトが知りたい、と言った疑問に答えます。本記事では成果物別の作成担当・レビュー担当の役割を表で解説しています。記事後半では、それぞれの成果物のワンポイントアドバイスとおすすめのサンプルダウンロードのリンクを紹介しています。

WBSの作り方とコツ

2-9 WBS作成もこれで安心!WBSの作り方とコツとは?|SE必見
WBSを書けるようになりたい!WBS同準備すればいいの?WBSの利用時のコツも知りたい!と言った悩みに答えます。この記事を読むことで、プロジェクト推進に不可欠なWBSの作り方~使い方までマスターできます。

2章-10 システム開発に便利・活用したいPoCとは?

日進月歩するIT技術、当然新しい技術の導入はリスクを伴います。

そんなリスクを軽減しつつもプロジェクトを前進させる有効な方法がPoCです。

PoCとは何なのか?、意味的には(Proof of Concept)=概念検証と言われていますが、社内SE/情シスにとっては、システム開発を上手く進める技の1つです。上手く使えることでプロジェクトリスク低減が可能になります。

どうすれば失敗しないPoCを導入できるのか?等を以下の記事で分かりすく解説していきます。

システム開発に便利なPoCの進め方とは?

2-10 失敗しないPoC(概念検証)の進め方|現役社内SE経験談
PoCの進め方を知りたい、といった悩みに答えます。一般的なPoCのプロセスの紹介と、PoCを始める上で理解が必要な勘所をご紹介します。この記事で、PoCを始める際に何を気を付けて開始すればいいのか?を理解できます。

失敗しないPoCの方法

2-11 PoC死って何?増加の原因を理解し無駄死にしない方法【基本】
クラウド化によって無駄なIT投資していませんか?ハードルの下がったIT投資により無駄なPoCでPoC死が多発しています。ITとしてどのようにPoC死を防げるのか解説します。
2-12 FacebookのPoC(Proof of Concept)失敗事例で学ぶ本質とは?
世界のPoC(proof of conept)事例から、PoCの失敗の本質を学びたい、といった課題に答えます。この記事では、Facebookと日本のPoCの事例を使い、PoCの失敗の本質は何なのか?どうすれば回避する事が出来るのか?を解説します。
2-13 PoCの失敗・疲れを簡単に回避するチェックリスト【具体的手順】
失敗しないPoCを実行する方法を知りたい、といった悩みを解決します。PoCで失敗を未然に防ぐチェックリストを紹介します。このチェック項目を実施する事で、PoC死・PoC疲れを未然に防ぐことができます。

2章-14 システムテストの進め方

完成したソフトウェアの品質を担保するために必要な工程が、システムテストです。

システム開発には、単体テスト、結合テスト、システムテスト、UAT、運用テストと言った様々なテスト工程が存在します。それらのテストの目的と方法の違いを理解し効果的なテストを推進する必要があります。

システムテストの進め方

2-14 システム開発のテスト全体像とは?工程・種類を分かり易く解説
システム開発におけるテストってどんなのがあるの?どんな観点が違うの?と言った疑問に答えます。この記事で、システム開発のテスト全体概要を網羅的に理解することが出来ます。更に、テストの前工程との関連性もV字モデルとあわせて理解できます。

2章-15 システム移行・リリース

システム開発もいよいよ大詰めです。しかし、システム移行は一段と気を引き締めて準備に取り掛かる必要があります。システム移行の言葉の定義、抑えるべきリスクとそのポイントを解説していきます。

2-16 システム移行計画のリスクと抑えておくべき4つのポイント
システム移行を上手く計画したい!システム移行ではどんなポイントに気を付ければいい?と言った疑問に答えます。この記事を読むことで、システム移行の業務移行・システム移行・データ移行の違い・注意する勘所が理解でき、システム移行を上手く推進できるようになります。

ここまでの一連の記事を読むことで一人でシステム開発を推進するかなりのイメージがついたのではないでしょうか。

2章-16 システム開発の勉強方法

ここまでの記事を読み進める事で、システム開発における全体概要とそれぞれのプロセスの勘所をおさえることが出来ます。

さらに、もう一段上を目指しそれぞれの領域を詳しく書籍で勉強する事をお勧めします。

システム開発を基礎から学ぶおすすめ書籍

2-17 【厳選】SEにおすすめ本20冊と勉強方法|社内SE/情シス必見
社内SE・情シス1年生を抜け出したい!勉強の仕方がわからない!と言った悩みに答えます。現役の社内SE講師がお勧めする勉強のステップとおすすめ書籍を紹介します。このステップで書籍を読み進めるだけで脱初心者できます。

システム開発スキルと併せて身に着けたいビジネススキル習得書籍

ビジネススキルを基礎から学べるおすすめ書籍|新社会人向け
社内SE/システムエンジニアにお勧めなビジネススキルの学習方法が知りたい。と言った疑問に答えます。おススメ書籍とオンライン講座で効果的に学べる厳選の情報をお届けします。

あわせておすすめしたい記事

必ず成功する人だけが知っている驚愕の真実
成功者は1%の確率で成功しますといわれたら、99%失敗するなんて考えません。チャレンジを成功するまでやり続けた際の可能性となによりも最後に成功した人が勝ちな事実を知っています。
良い習慣とは?「仕事が出来る人の習慣」を身につける4つの手順
仕事が出来る人の習慣を身に着けたい!どうすれば身につける事ができるの?に答えます。本記事で紹介する、4つのステップで疲弊することなく正しく習慣を身に着ける準備が出来ます。