Request Document for Micro-Project

Last updated on 2026-06-08 | Edit this page

Request Document for Micro-Project


The following sections follow the typical structure of the “RSE Request Document” at University of Manchester used as part of the departmental Project Demand and Monitoring Process. It is used to record initial discussions with the customer and outlines the broad scope and gist of the project. Where possible, it also suggests fundamental requirements to help define the potential solution enough such that project effort and duration may be estimated. This information is then used for funding applications and/or scheduling and resourcing.

Callout

In your teams, you may also receive an initial request from your academic customers in a similar form, depending on your organisation’s existing workflow, which will form the basis for the work you do for them.

For this training course, the Request Document below represents the scope of the development work to allow population of the backlog.

Project Background

A local community group want to create a Collaborative Multicultural Recipe Book to celebrate the diverse range of cuisines represented in their neighborhood. The project’s goal is to collect, organize, and present recipes from various cultural backgrounds, showcasing the traditions, flavors, and cooking techniques that make each cuisine unique.

The recipe book will be compiled from contributions by community members, resulting in a well-structured, high-quality collection that can be shared as both a professionally printed book and a downloadable digital PDF.

The collection will be organized by cuisine type (e.g., Italian, Indian, Mexican, Japanese) and will follow a consistent structure and style, ensuring that every recipe is easy to read, follow, and reproduce. Contributors will be asked to provide their recipes in Markdown format to ensure uniformity and ease of editing.

The project will focus exclusively on:

  • Content gathering (recipes, introductions, and images)
  • Organization and categorization (correct classification by cuisine)
  • Editing and proofreading for accuracy and clarity
  • Quality control to maintain consistent formatting and style

No software development or custom application building will be required; the end product will be the recipe collection itself, ready for printing and digital distribution.

Requirements

All recipes must be stored in the following folder structure to ensure easy organisation:

recipes/
│
├── italian/
│   └── spaghetti_carbonara.md
│
├── indian/
│   └── chicken_tikka.md
│
├── mexican/
│   └── tacos_al_pastor.md
│
└── japanese/
    └── sushi_rolls.md

Content Guidelines for Each Recipe File

Each recipe file should contain:

  • Recipe Title
  • Cuisine
  • Preparation Time
  • Cooking Time
  • Serving Size
  • Ingredients (clear list with quantities)
  • Method (step-by-step instructions)
  • Serving Suggestions
  • Photo (optional)

Primary Goals of the Project

Gather at least three recipes for each cuisine category.

  1. Ensure all recipes follow the agreed structure and are placed in the correct folder.
  2. Provide high-quality photographs for at least half of the recipes.
  3. Include a short cultural introduction for each cuisine section.
  4. Proofread and edit all recipes to ensure clarity.

The user stories for the first two epics will be provided in the repositories that are given to the groups. Once learners have got through the first sprint, please try your best to keep any of these further suggestions hidden from the learners during the workshop, and instead allow the learners to organically discover what you want them to do. If they get really stuck and ask you for the advice, then use the suggestions here as a guide.

Epic 1: Project Setup & Content Standards

User Story 1.1 – Recipe Markdown Template

As a contributor, I want a standard Markdown recipe template, so that all recipes are consistent and easy to edit and publish.

Acceptance Criteria

  • Template includes all required sections (title, cuisine, times, ingredients, method, etc.)
  • Uses consistent Markdown headings and lists
  • Template is shared with all contributors

User Story 1.2 – Folder Structure & Naming Conventions

As a project editor, I want a defined folder and filename structure, so that recipes are easy to organise and locate by cuisine.

Acceptance Criteria - Cuisine folders match agreed names (e.g. italian, indian) - Filenames use lowercase and underscores - Examples are documented

User Story 1.3 – Contributor Guidelines

As a community contributor, I want clear submission guidelines, so that I know how to format and submit my recipe correctly.

Acceptance Criteria - Guidelines explain Markdown usage - Submission process is clearly described - Image requirements are documented

User Story 1.4 – Quality Standards Definition

As an editor, I want clear quality standards, so that I can consistently assess recipes and images.

Acceptance Criteria - Standards defined for formatting, clarity, and images - Standards are agreed by the project team - Standards are accessible to reviewers


Epic 2: Recipe Content Gathering

User Story 2.1 – Recruit Contributors

As a project organiser, I want to recruit community contributors, so that each cuisine has enough authentic recipes.

Acceptance Criteria - Contributors identified for each cuisine - Minimum target of three recipes per cuisine is feasible

User Story 2.2 – Italian Recipes

As an editor, I want at least three Italian recipes collected in Markdown, so that the Italian section is complete.

Acceptance Criteria - Minimum of three Italian recipes received - Recipes follow the standard template - Files are stored in recipes/italian/

User Story 2.3 – Indian Recipes

As an editor, I want at least three Indian recipes collected in Markdown, so that the Indian section is complete.

Acceptance Criteria - Minimum of three Indian recipes received - Recipes follow the standard template - Files are stored in recipes/indian/

User Story 2.4 – Mexican Recipes

As an editor, I want at least three Mexican recipes collected in Markdown, so that the Mexican section is complete.

Acceptance Criteria - Minimum of three Mexican recipes received - Recipes follow the standard template - Files are stored in recipes/mexican/

User Story 2.5 – Japanese Recipes

As an editor, I want at least three Japanese recipes collected in Markdown, so that the Japanese section is complete.

Acceptance Criteria - Minimum of three Japanese recipes received - Recipes follow the standard template - Files are stored in recipes/japanese/


Epic 3: Cultural Introductions

User Story 3.1 – Italian Cuisine Introduction

As a reader, I want a short Italian cuisine introduction, so that I understand the cultural context of the recipes.

Acceptance Criteria - Introduction is concise and informative - Content is culturally accurate - File is included in the Italian section

User Story 3.2 – Indian Cuisine Introduction

As a reader, I want a short Indian cuisine introduction, so that I understand the diversity and traditions behind the dishes.

Acceptance Criteria - Covers cultural and culinary background - Language is accessible and respectful

User Story 3.3 – Mexican Cuisine Introduction

As a reader, I want a short Mexican cuisine introduction, so that I understand key ingredients and traditions.

Acceptance Criteria - Introduction reflects cultural heritage - Fits the overall style of the book

User Story 3.4 – Japanese Cuisine Introduction

As a reader, I want a short Japanese cuisine introduction, so that I understand the philosophy and techniques behind the food.

Acceptance Criteria - Accurate and culturally sensitive - Consistent tone with other introductions

User Story 3.5 – Cultural Accuracy Review

As a project editor, I want all introductions reviewed for cultural accuracy, so that the content is respectful and correct.

Acceptance Criteria - Introductions reviewed by knowledgeable contributors - Required changes implemented


Epic 4: Photography & Visual Assets

User Story 4.1 – Photo Standards

As an editor, I want clear photo requirements, so that submitted images are suitable for print and PDF.

Acceptance Criteria - Resolution and format specified - Naming and placement rules defined

User Story 4.2 – Collect Recipe Photos

As a project organiser, I want photos for at least half of the recipes, so that the book is visually engaging.

Acceptance Criteria - ≥50% of recipes have an associated photo - Photos match the correct recipe

User Story 4.3 – Image Quality Review

As an editor, I want to review image quality, so that all included photos meet presentation standards.

Acceptance Criteria - Images checked for clarity and relevance - Replacements requested where needed


Epic 5: Editing & Proofreading

User Story 5.1 – Technical Proofreading

As a reader, I want recipes to be clear and accurate, so that I can follow them without confusion.

Acceptance Criteria - Steps are logically ordered - Quantities and timings are clear

User Story 5.2 – Language & Style Editing

As an editor, I want consistent language and tone, so that the book reads as a single cohesive work.

Acceptance Criteria - Terminology is consistent - Tone matches agreed style guidelines

User Story 5.3 – Markdown & Formatting Review

As a publisher, I want all Markdown to be correctly formatted, so that the content converts cleanly to print and PDF.

Acceptance Criteria - Headings, lists, and images render correctly - All recipes match the template

User Story 5.4 – Cuisine Categorisation Check

As an editor, I want each recipe in the correct cuisine folder, so that the book is logically organised.

Acceptance Criteria - No misplaced files - Folder structure matches standards


Epic 6: Final Quality Control & Publication Readiness

User Story 6.1 – Completeness Audit

As a project stakeholder, I want to confirm each cuisine section is complete, so that the book meets its stated goals.

Acceptance Criteria - ≥3 recipes per cuisine - Introduction present for each cuisine

User Story 6.2 – Cross-Collection Consistency Review

As an editor, I want consistency across the entire collection, so that the final book feels professional.

Acceptance Criteria - Consistent formatting across cuisines - No structural deviations

User Story 6.3 – Final Approval

As a stakeholder, I want to review and approve the final collection, so that it is ready for publication.

Acceptance Criteria - Stakeholder sign-off recorded - No outstanding critical issues

User Story 6.4 – Publication Readiness

As a publisher, I want the collection to be ready for print and PDF distribution, so that it can be shared with the community.

Acceptance Criteria - Content exports cleanly - All files are complete and final