← Back to Partner & Donor Cycle Management
Original Product Artifact Original high-level PRD presented as a readable, privacy-safe portfolio view

Product artifact · Product requirements document

High-Level Product Requirements Document — Partner Management System

A readable presentation of the working PRD used to define partner registration, donor-cycle rules, concurrent programmes, extensions, student mapping, reporting, alerts and access control.

System
Partner Management System for NavGurukul
Artifact
High-Level PRD
Document version
1.0
Evidence status
Original Product Artifact
Download source transcript
01

Product scope

The PRD divided the operating problem into four connected modules.

The modules moved from relationship registration to cycle management, operational data and proactive reporting. This prevented donor reporting from becoming one oversized form or a disconnected spreadsheet export.

P001

Partner Registration

Register new and existing donor partners with organisational, contact and programme context.

P002

Donor Cycle Creation & Management

Define cycles, dates, campuses, schools, cohorts, commitments, extensions and student associations.

P003

Data Integration & Manual Entry

Bring registration, attendance and student information into the donor-cycle context through imports or integrations.

P004

Reporting & Slack Messages

Surface progress, placement, attendance, deadlines and cycle-end actions proactively.

02

Business rules

The important work was defining what remained true when programme timelines overlapped.

The PRD made the durable partner relationship, individual cycle commitments, extensions and student-to-cycle association explicit rather than hiding them inside one programme status.

01

Partner and donor cycle are separate records

The partner represents the durable organisational relationship. Each donor cycle represents a specific funding commitment with its own dates, cohort, campuses, targets and status.

02

Multiple cycles can overlap

A partner can sponsor more than one active cycle, and cycles from different partners can run concurrently. Reporting cannot assume a single sequential programme timeline.

03

Planned end and actual completion are distinct

Cost and no-cost extensions preserve the original commitment while allowing the system to track extended dates and unresolved outcomes.

04

Students remain linked to funding context

Student registration and later movement must preserve the relationship between student, donor, cycle, campus and school so outcomes remain attributable.

03

Domain scope

Partner data and cycle data were deliberately separated.

The relationship record contains stable organisational context. The cycle record contains the dates, commitments, campuses, cohorts, targets and extension state for one funding engagement.

Partner record

Durable relationship data

  • Partner name
  • Partner type
  • Contact person
  • Partner details
  • Schools supported
  • Campuses supported
  • Cohort size committed
Donor-cycle record

Commitment and programme data

  • Donor name
  • Cycle name
  • Start date
  • Planned end date
  • Campus and school
  • Cohort size
  • Target placement outcomes
  • Funding amount — restricted access
  • Status
  • Cost extension
  • No-cost extension
  • Extended end date
04

High-level workflows

The requirements carried each module into an executable operating sequence.

These flows are intentionally high-level: they establish actor intent, data transitions and outputs before functional specifications define field-level behaviour.

P001

Partner registration

  1. Open Partner Registration
  2. Enter organisation and contact details
  3. Review and validate
  4. Create a unique partner profile
P002

Donor cycle creation

  1. Create new cycle
  2. Select partner
  3. Generate cycle name
  4. Set dates, cohort and campuses
  5. Set targets and status
  6. Save cycle for student mapping
P003

Data integration and entry

  1. Upload or receive student data
  2. Validate donor-cycle mapping
  3. Synchronise registration and attendance
  4. Correct controlled exceptions
P004

Reporting and alerts

  1. Calculate progress by cycle
  2. Prepare placement and attendance views
  3. Track approaching end dates
  4. Send deadline and review alerts
05

Reporting, alerts and access

The PRD defined next actions, not only retrospective reports.

Cycle progress, end dates and reporting deadlines were intended to become proactive operating signals, with access shaped around Partnerships, campus operations, leadership and Finance.

Proactive alert scenarios
  1. Progress update against target outcomes and active students.
  2. Cycle approaching its planned end date and requiring extension or closure review.
  3. Partner reporting deadline approaching with a data-readiness reminder.
Role and access model
Partnership Team
Portal user
Campus Manager
Portal user
Leadership
Portal administrator
Finance Team
Portal user with restricted financial fields

Publication boundaryThis web view omits partner names, contact details, funding amounts, student identities and internal targets. It preserves the product structure and working rules.