AI-Assisted Project Plan Assignment

🗓️ Key Dates

  • Draft Submission: March 20. Link
  • Final Submission: March 23, Link

🎯 Overview

In this assignment, you will use AI as a collaborative design partner to develop a complete project plan for your application.

You will first submit a draft plan, receive feedback, and then refine it into a final version.

Your goal is to demonstrate:

  • Clear thinking about your system
  • Strong use of AI as a development assistant
  • A well-structured, realistic project plan

🧩 Required Components

Your submission (both draft and final) must include the following:

1. Project Summary

Provide a clear, concise description of your project:

  • What problem does it solve?
  • Who are the users?
  • What does the system do?

2. User Stories (10–15)

Write 10–15 refined user stories using this format:

As a [user], I want to [action], so that [goal].

Focus on:

  • Clarity
  • Realistic interactions
  • Covering core functionality

3. Entities & Attributes

Define the main data structures in your system.

For each entity, include:

  • Name of the entity
  • Key attributes (fields)
  • Relationships (if applicable)

Example:

  • User
    • id
    • name
    • email
  • Post
    • id
    • title
    • content
    • user_id

4. MVP Definition

Clearly define your Minimum Viable Product:

  • What features are absolutely required?
  • What will you build first?
  • What is intentionally not included?

5. Project Specification

Provide a more detailed description of how the system will work:

  • Main features
  • System behavior
  • Basic workflow (what happens when users interact)

6. Security Considerations

Identify potential security issues and how you will address them:

  • Authentication / authorization
  • Data validation
  • API protection
  • Input sanitization

7. Known Risks

List potential challenges or uncertainties:

  • Technical risks
  • Design complexity
  • Time constraints
  • External dependencies

🤖 Use of AI

You are expected to use AI to:

  • Generate initial ideas
  • Refine user stories
  • Explore design options
  • Improve clarity and completeness

However:

  • You must review and revise all AI-generated content
  • Your final submission should reflect your understanding

📤 Submission Guidelines

Submit your work as a well-formatted document including all sections above.

Draft (March 20)

  • Complete but may be rough
  • Should include all required sections

Final (March 23)

  • Revised and polished
  • Incorporates feedback and improvements
  • Clear, consistent, and well-structured

💡 Tips for Success

  • Start early — this is a thinking-heavy assignment
  • Be specific, not vague
  • Focus on how the system works, not just what it is
  • Use AI to iterate, not just generate once
  • Keep your scope realistic
Scroll to Top