テーマの選定・要件定義

この講座はコースの最初のステップです。ポートフォリオのテーマを決め、「何を作るか」を明確にします。テーマは自由ですが、これまでの講座で学んだスキルを活かせるものを選んでください。

  • 自分が興味を持てるテーマを選定する
  • 要件定義書として「何を作るか」「誰のために作るか」を言語化する
  • 後続ステップの土台となるスケジュール感を整理する

1. テーマの選び方

テーマ選びで重要なのは、「自分が興味を持てるもの」であることです。以下は考え方のヒントです。

  • 身近な課題を解決するもの … 日々の業務や生活で「これが自動化されたら便利なのに」と感じるもの
  • 学んだスキルを組み合わせるもの … AWS + Terraform + CI/CDなど、複数の技術を横断的に使うもの
  • 面接で説明しやすいもの … 「なぜこのテーマを選んだか」「どんな技術的課題があったか」を語れるもの

テーマの例を紹介しますが、あくまで参考です。自分のアイデアを優先してください。

  • 社内ツールの自動運用基盤(監視・アラート・自動復旧)
  • マイクロサービス構成のWebアプリケーション(API + フロントエンド + DB)
  • サーバレスアーキテクチャによるイベント駆動システム
  • AIを活用した業務効率化ツール(ChatBot、データ分析ダッシュボードなど)
  • IoTデバイスのデータ収集・可視化基盤

2. 必須要件

以下の項目を含む要件定義書を作成してください。形式はマークダウン、Googleスプレッドシート、Excelなど自由です。

  • プロジェクト概要 … 何を作るか、誰が使うか、どんな課題を解決するかを記載する
  • 機能一覧 … 実装する機能を箇条書きで記載する。必須機能とあれば嬉しい機能を分けて記載する
  • 使用技術 … 使用するAWSサービス、ツール、言語を一覧にまとめる。選定理由も簡潔に記載する
  • スケジュール … 各ステップの目安期間を記載する

3. 提出物

  • 要件定義書のファイル(形式自由)

4. 目安期間

1〜2週間

オリジナルポートフォリオの伴走はプレミアムプランでご利用いただけます。

プランのアップグレード