AI Project Concept Template for Windesheim/VCH

This template is for planning AI project ideas before fully committing to them. Use this to structure your thinking, identify requirements, and decide if the project is worth pursuing.

All projects follow Agile principles with iterative development, regular sprint cycles, and continuous stakeholder feedback.

Instructions

  1. Copy this template for each new AI project concept
  2. Fill in as much as you know - it’s OK to leave sections blank or mark as “TBD”
  3. Save with a descriptive filename (e.g., ai-chocolate-traceability-concept.md)
  4. Create a matching folder: assets/projects/[project-name]/ for images and visual assets
  5. Projects can be added to the website with “Concept” status to gauge interest
  6. Once approved and resourced, convert to a full project

VISUAL ASSETS & BRANDING

Project Folder: assets/projects/[project-name]/

Required Assets:

Optional Assets:

Asset Checklist:

assets/projects/[project-name]/
├── hero-image.png          ← Main banner image
├── thumbnail.png           ← Small card preview
├── logo.svg               ← Project logo (optional)
├── diagrams/
│   └── architecture.png
├── screenshots/
│   ├── dashboard.png
│   └── mobile-app.png
└── README.md              ← Asset documentation

PROJECT CONCEPT

Basic Information

Project Title:

Project Slug:

Concept Status:

Category:


THE 3 MINUTE RULE PITCH

(Answer these 6 questions from Brant Pinvidic’s framework)

1. What is it?

2. How does it work?

3. Are you sure?

4. Can you do it?

5. Can you make money? (or: What’s the value?)

6. Are there any risks?


The Problem

What problem does this solve?

Who has this problem?

How big is the problem?


The AI Solution

What AI/ML technique would you use?

Why does this need AI?

What data would you need?

Expected output/deliverable:


Feasibility Check

Technical Difficulty:

Required Skills:

Resources Needed:


TIMELINE & MILESTONES (Agile Planning)

Project Duration

Total Estimated Time:

Sprint Length:

Total Sprints:

High-Level Timeline

Phase 1: Discovery & Setup (Estimated: ___ weeks)

Phase 2: MVP Development (Estimated: ___ weeks)

Phase 3: Iteration & Enhancement (Estimated: ___ weeks)

Phase 4: Delivery & Handoff (Estimated: ___ weeks)

Detailed Milestone Plan

Sprint Dates Milestone Deliverables Success Criteria
1 [Start Date] - [End Date] Project Kickoff • Project plan finalized
• Team roles assigned
• Initial stakeholder meeting
All stakeholders aligned on goals
2   Data Discovery • Data sources identified
• Sample data collected
• Data quality assessment
Have 80%+ of needed data
3   Environment Setup • Dev environment configured
• Git repo created
• First data pipeline running
Team can run basic scripts
4   Baseline Model • Simple benchmark model
• Evaluation metrics defined
Have something to beat
5   Feature Engineering • Features extracted
• Data preprocessing pipeline
Clean, usable dataset
6   Model V1 • First real model trained
• Initial results
Model better than baseline
7   MVP Complete • Working prototype
• Demo-ready
Can show to stakeholders
8   Iteration 1 • Model improvements
• Bug fixes
Accuracy improved by X%
9   UI/Dashboard Start • Interface mockups
• Basic visualization
Users can see outputs
10   User Testing • Prototype with users
• Feedback collected
3+ users test it
11   Refinement • Feedback implemented
• Edge cases handled
Users say it’s useful
12   Final Delivery • Documentation complete
• Code cleaned
• Handoff meeting
Project can be maintained

Customize this table for your specific project. Add or remove sprints as needed.

Agile Ceremonies

Daily Standups:

Sprint Planning:

Sprint Review/Demo:

Sprint Retrospective:

Backlog Grooming:

Key Dates & Deadlines


Strategic Fit

How does this align with VCH goals?

Potential Partners:

Student Learning Value:

Reusability:


Success Criteria

How would you know if this worked?

Minimum Viable Product (MVP):

Stretch Goals:


Risks & Unknowns

What could go wrong?

What don’t you know yet?

Deal-breakers:


Next Steps

What needs to happen before this becomes a real project?

Who needs to approve this?

Timeline for decision:


EXAMPLE FILLED OUT

Here’s a complete example:


VISUAL ASSETS & BRANDING

Project Folder: assets/projects/ai-coffee-quality/

Required Assets:

Optional Assets:


PROJECT CONCEPT

Basic Information

Project Title: AI-Powered Coffee Quality Prediction from Farm Data

Project Slug: ai-coffee-quality

Concept Status: under-review

Category: student-project, partner-collaboration


THE 3 MINUTE RULE PITCH

1. What is it?

A mobile tool that helps coffee farmers predict their harvest quality before it happens, using machine learning trained on past farm and processing data.

2. How does it work?

Farmers input details about their farm (altitude, rainfall) and how they process the coffee (fermentation time, drying method). The AI model compares this to thousands of past harvests and predicts what quality score they’ll likely get. Then it suggests changes they could make to improve.

3. Are you sure?

Similar models exist for wine grape quality prediction with 85%+ accuracy. Coffee cooperatives already track this data, we just need to partner with one. Research papers show farm conditions strongly correlate with cup quality.

4. Can you do it?

We have two computer science students who completed the ML course. Christiaan has supply chain connections to get coffee data. We can start with a simple model in Python and test accuracy before building the app.

5. What’s the value?

For farmers: better prices if they can improve quality, less income uncertainty. For students: real ML project with actual users and measurable impact. For coffee importers: better supply chain transparency and consistency.

6. Are there any risks?


The Problem

What problem does this solve? Coffee farmers don’t know their quality score until after harvest, roasting, and cupping (tasting). By then it’s too late to fix problems. This causes income uncertainty and makes it hard to improve.

Who has this problem? Smallholder coffee farmers in Ethiopia, Kenya, Colombia who sell specialty coffee. Also affects coffee importers who buy based on quality.

How big is the problem? Affects 100,000+ smallholder specialty coffee farmers globally. Quality differences can mean 2x price difference.

The AI Solution

What AI/ML technique would you use? Supervised learning (Random Forest or XGBoost) to predict cupping scores from farm and processing data.

Why does this need AI? Complex interactions between 20+ variables (altitude, rainfall, processing method, fermentation time, drying method). Traditional formulas don’t work well.

What data would you need?

Expected output/deliverable: Mobile app where farmers input their farm and processing choices, get predicted quality score and suggestions for improvement.

Feasibility Check

Technical Difficulty: Medium

Required Skills:

Resources Needed:


TIMELINE & MILESTONES (Agile Planning)

Project Duration

Total Estimated Time: 6 months (September 2025 - February 2026)

Sprint Length: 2 weeks

Total Sprints: 12 sprints

High-Level Timeline

Phase 1: Discovery & Setup (6 weeks)

Phase 2: MVP Development (8 weeks)

Phase 3: Iteration & Enhancement (6 weeks)

Phase 4: Delivery & Handoff (4 weeks)

Detailed Milestone Plan

Sprint Dates Milestone Deliverables Success Criteria
1 Sep 1-14 Kickoff • Partner signed on
• Data sharing agreement
• Team roles assigned
Coffee partner committed
2 Sep 15-28 Data Access • Historical data received
• Data quality checked
• Feature list drafted
Have 200+ samples
3 Sep 29-Oct 12 Setup Complete • Python env ready
• Jupyter notebooks running
• First visualizations
Team can explore data
4 Oct 13-26 Baseline Model • Simple linear regression
• Train/test split
• Metrics defined
Have something to beat
5 Oct 27-Nov 9 Feature Engineering • 15+ features extracted
• Correlation analysis
• Feature selection
Clean feature matrix
6 Nov 10-23 Model V1 • Random Forest trained
• XGBoost comparison
• Cross-validation
Better than baseline
7 Nov 24-Dec 7 MVP Demo • Working model
• Demo for partner
• Mid-project review
Partner gives feedback
8 Dec 8-21 Iteration 1 • Model improvements
• Handle edge cases
• Error analysis
±3 points accuracy
9 Jan 5-18 Iteration 2 • Feature importance
• Interpretability
• Documentation
Can explain predictions
10 Jan 19-Feb 1 Web Interface • Flask/Streamlit app
• Input form
• Prediction output
Farmers can use it
11 Feb 2-15 User Testing • 5 farmers test it
• Feedback session
• Bug fixes
Users find it useful
12 Feb 16-28 Final Delivery • Code on GitHub
• User guide written
• Final presentation
Project complete

Agile Ceremonies

Daily Standups: Every Monday/Wednesday/Friday, 15 min async on Discord

Sprint Planning: First Monday of each sprint, 1 hour on Zoom

Sprint Review/Demo: Last Friday of each sprint, show progress to Christiaan and partner

Sprint Retrospective: After sprint review, 30 min team-only reflection

Backlog Grooming: Mid-sprint, review and prioritize upcoming tasks

Key Dates & Deadlines


Strategic Fit

How does this align with VCH goals?

Potential Partners:

Student Learning Value: High - covers data cleaning, feature engineering, model selection, deployment, user research with farmers.

Reusability: Medium - could adapt for cacao, tea, wine grapes with similar approach.

Success Criteria

How would you know if this worked?

Minimum Viable Product (MVP): Python script that takes CSV input and outputs prediction. No app needed initially.

Stretch Goals:

Risks & Unknowns

What could go wrong?

What don’t you know yet?

Deal-breakers:

Next Steps

What needs to happen before this becomes a real project?

  1. Talk to 2-3 coffee importers about data availability
  2. Literature review - has anyone done this already?
  3. Find 2 interested students
  4. Confirm partner commitment

Who needs to approve this? Christiaan + potential coffee partner

Timeline for decision: 2 months - decide by end of Q1 2025


NOTES

Tips for good AI project concepts:

Common mistakes to avoid:

Agile Best Practices:

Managing Visual Assets: