M1A1 – Local Partners Visioning Workshop
Conduct a visioning workshop with local partners to align project goals and integrate their expectations into Check-IA's development roadmap. Verification: Workshop summary report delivered with documented partner feedback and integrated vision statement.
M1A2 – Finalize Technical Architecture Docs
Complete and approve the technical architecture including tech stack diagram and Software Requirements Specification (SRS). Verification: Signed-off architecture documents including tech stack diagram and SRS.
M1A3 – Explore Pricing and Sustainability Models
Research and document potential pricing and business sustainability models for Check-IA's long-term viability. Verification: Pricing report submitted with identified business model options.
M1A4 – Submit Alignment Workshop Report
Compile and submit documentation from the alignment workshop for mentor and portfolio manager review. Verification: Workshop summary report delivered and feedback received from PM/mentors.
M2A1 – Collect Data from Partner Organizations
Gather approximately 5,000 data items from the National Agency for Communication on Development and fact-checking organizations for AI training. Verification: Raw dataset verified with 5,000 items collected, clean dataset files available.
M2A2 – Label Dataset in French and Bambara
Manually label collected data in both French and Bambara languages to create a balanced training dataset. Verification: Labeled dataset finalized with balanced distribution between real and fake content.
M3A1 – Attend Technical Product Dev Session
Participate in UNICEF Venture Fund technical product development session for cohort learning. Verification: Attendance confirmed by UNICEF team.
M3A2 – Revise Workplan at Quarter End
Review and revise the project workplan based on Q1 learnings in collaboration with the Venture Fund team. Verification: Updated workplan approved by CEO, CTO, and Venture Fund team.
M3A3 – Create Karma Profile and Project File
Description: Set up company profile and project documentation on the Grantee Accountability Protocol (Karma) platform. Verification: Karma account live with profile confirmation.
M4A1 – Monthly Social Media Content Publishing
Publish one image with caption per month on social media channels to increase visibility of the UNICEF partnership. Verification: 3 posts published with combined reach of 2,000+ views and 50+ interactions.
M4A2 – Publish Onboarding Blog Post
Write and publish a blog post at the beginning of the quarter to enhance brand awareness among partners and peers. Verification: Blog published on official website and LinkedIn with 50+ unique reads within first month.
M5A1 – Apply Open Source License to Repository
Determine licensing strategy (permissive or copyleft) and apply an OSI-approved license to the public source code repository. Verification: Public repo created with LICENSE file; licensing policy document created; UNICEF OS review passed.
M5A2 – Create and Publish Project Charter
Develop a project charter including vision statement, mission statement, community statement, licensing strategy, and key trademarks. Verification: Charter approved by mentors and published in repo /docs.
M5A3 – Create README Files for Repositories
Write comprehensive README files in English for all public repositories including overview, setup instructions, and dependencies. Verification: All repos contain README with setup instructions and dependency lists.
M5A4 – Set Up Automated Documentation Site
Create a public documentation site with automatic deployment from the source code repository using CI tools. Verification: Documentation site URL operational and linked to repo.
M5A5 – Establish Quality Assurance Process
Set up QA processes including unit testing frameworks, documented test cases, and data structure documentation. Verification: QA guide completed, test reports available, coverage summary documented.
M5A6 – Publish Code of Conduct
Identify and upload a Code of Conduct to public repositories with internal documentation for handling reports. Verification: Code of Conduct visible in repos; internal policy acknowledged by team.
M5A7 – Implement Pull Request Workflow
Establish and follow Pull Request workflow for all code contributions to open source repositories. Verification: PRs merged through review process; branch policy active; Git stats available.
M6A1 – Attend Privacy and Security Session
Participate in UNICEF's data privacy and security information/awareness session to build team capacity. Verification: Attendance certificate received.
M6A2 – Complete Privacy Impact Assessment
Complete the Privacy Impact Assessment (PIA) template provided by UNICEF, outlining all data processing practices. Verification: Approved PIA document on record with no major compliance issues identified.
M7A1 – Build Android and Web PWA Frontend
Develop the Android application and Progressive Web App (PWA) frontend for the Check-IA platform. Verification: MVP build deployed to testing track with build artifacts and test logs available.
M7A2 – Scale Backend API for Performance
Optimize and scale the backend API to achieve response latency under 2 seconds (P95). Verification: Load test report showing P95 latency below 2 seconds; performance logs available.
M8A1 – Expand and Label Dataset Phase Two
Label and expand the dataset to at least 5,000 text-image pairs with balanced distribution between real and fake content. Verification: Labeling agreement at 90% or higher; expanded dataset files available.
M8A2 – Fine-Tune RoBERTa and LLaMA Models
Train and fine-tune RoBERTa and LLaMA models on the prepared dataset for misinformation detection. Verification: Model performance metrics documented; training logs and model artifacts available.
M9A1 – Conduct User Testing Sessions
Recruit test users and conduct structured testing sessions to validate MVP functionality. Verification: User testing report completed with documented participant feedback.
M9A2 – Analyze Feedback and Improve UX
Analyze user feedback from testing sessions and implement UX improvements. Verification: Feedback analysis report completed; UX updates documented and applied.
M10A1 – Attend Cohort Product Development Session
Participate in Q2 UNICEF Venture Fund cohort product development activities. Verification: Attendance confirmed by UNICEF team.
M11A1 – Add Contribution Guidelines to Repository
Create and publish CONTRIBUTING.md with clear guidelines for external contributors. Verification: Contribution guide added to docs and repo.
M11A2 – Publish Public Issues Board
Set up a publicly visible project board or backlog using GitHub Issues or similar tracking tool. Verification: Public backlog/issue board accessible via link.
M11A3 – Add Developer Documentation to Site
Expand documentation site to include setup guides, architecture overview, and API information. Verification: Developer docs published on documentation site.
M11A4 – Implement CI Checks on Pull Requests
Set up Continuous Integration checks to run automatically on new Pull Requests. Verification: CI status badge visible in README; checks running on PRs.
M11A5 – Achieve 15% Code Test Coverage
Implement unit tests to achieve minimum 15% code coverage for all repositories. Verification: Code coverage report showing 15%+ coverage.
M12A1 – Publish Monthly Social Media Content
Continue publishing monthly social media posts showcasing development progress. Verification: Posts published with analytics showing continued engagement.
M13A1 – Develop Privacy Policy Document
Create comprehensive privacy policy and privacy-specific language for Terms of Use, vendor contracts, and user consent notices. Verification: Privacy policy published; Terms of Use updated.
M13A2 – Create Data Retention Policy
Develop and document data retention policy outlining how long data is stored and when it is deleted. Verification: Data retention policy document completed and approved.
M13A3 – Review Q1 Privacy Policies Compliance
Review and verify that privacy policies created in Q1 are being properly implemented. Verification: Compliance review completed with documented findings.
M14A1 – Develop Bambara NLP Model Integration
Build and integrate natural language processing capabilities for Bambara language content verification. Verification: Bambara NLP model functional and integrated into platform.
M14A2 – Implement Offline Caching Functionality
Develop offline caching capabilities to enable platform use in low-connectivity environments. Verification: Offline mode tested and functional in no-internet scenarios.
M15A1 – Conduct Security Vulnerability Assessment
Perform comprehensive security audit including vulnerability assessment and penetration testing. Verification: Security audit report completed with identified vulnerabilities.
M15A2 – Address Security Findings and Compliance
Remediate identified security vulnerabilities and verify compliance with data protection standards. Verification: Vulnerabilities addressed; compliance checklist signed off.
M16A1 – Attend Q3 Cohort Development Session
Participate in UNICEF Venture Fund Q3 cohort product development activities. Verification: Attendance confirmed by UNICEF team.
M17A1 – Publish Q3 Social Media Content
Publish monthly social media posts for Q3 launch updates and community growth. Verification: 3 posts with combined reach of 2,500+ views and 60+ interactions.
M18A1 – Advance CI/CD to 40% Coverage
Enhance CI/CD pipeline and increase automated test coverage to 40%. Verification: CI/CD runs on 90%+ commits; coverage report showing 40%+ coverage.
M18A2 – Add Issue Templates to Repositories
Create and add ticket/issue templates for bugs and feature requests to all public repositories. Verification: Templates visible in repos; 3+ issues opened using templates.
M18A3 – Create Good First Issues for Contributors
Identify and label bite-sized issues suitable for new contributors to the project. Verification: 3+ issues labeled "Good First Issue"; 2+ community PRs received and merged.
M18A4 – Establish Public Communication Platform
Set up a public channel (GitHub Discussions, Discord, or UNICEF forum) for community interaction. Verification: Platform URL active; 3+ community posts or threads created.
M18A5 – Add User Documentation to Site
Expand documentation site with user-specific guides, setup instructions, and usage documentation. Verification: 2+ new pages added; site traffic of 50+ unique views in first month.
M18A6 – Review DPG Compliance and Address Gaps
Complete DPG self-assessment and address any compliance gaps for DPGA submission readiness. Verification: DPG checklist completed; 70%+ criteria met or documented plan for compliance.
M19A1 – Map Regulatory Landscape for Operations
Identify jurisdiction and industry-specific regulations applicable to Check-IA's operations across target countries. Verification: Regulatory landscape matrix completed with 3+ key laws/frameworks identified.
M19A2 – Ensure Product Regulatory Compliance
Verify product compliance with identified regulations and implement necessary changes. Verification: Compliance checklist completed; no high-risk gaps remaining.