Achievement

Achievement - MoSCoW Features

ID Requirements Priority Completed status Contributors
1 Data collection form for NGOs
  • Form built in Microsoft forms or manual
  • Server on azure to handle incoming form data and store in database 1
MUST Completed preliminary form layouts Mark, Rachel
2 Database 1 (for collecting form data)
  • Fields to contain information via the submitted form
MUST Database created and designed database in Azure Mark
3 PDF data extraction tool
  • Extract relevant information from report PDFs from NGOs
  • Such Information may include but is not limited to: financial information, project details, location, staff records
  • Using Azure's Cognitive Services
MUST "Phase one" of development progress Yansong, Rachel, Mark
4 Database 2 (UN "Knowledge-base")
  • Fields to store information from PDF extraction tool
MUST Todo -
5 Front end access to database 1
  • Through web-app
  • Hosted on Azure
SHOULD Todo -
6 Front end access to database 2
  • Through web-app
  • Hosted on Azure
SHOULD Todo -
7 Server unit to contain PDF extractor
  • Mechanism to upload new PDF documents
  • Accessible from web-app
  • Mechanism to send extracted data to database
SHOULD Todo -
8 Statistical analysis tool
  • First-stage analysis of data we collect
  • Could be used as part of, or be superseded by, the Machine Learning based recommendation algorithm.
COULD Todo -
9 Build generative adversarial network (GAN)
  • Utilises both database structures to create lots of similar data
  • Allows modelling of the data to be undertaken
COULD Todo -
10 Machine Learning based recommendation algorithm
  • Can generate synthesised UN reports
  • Provides recommendations to the UN, particularly around which NGOs should receive more or less funding
COULD Todo -
11 Link database 1 & 2 into a single coherent structure COULD Todo -
12 Build app in order for individuals in and outside of the ANCSSC to access and review our data
  • Includes graphs and other visual media to explain different SDGs
WOULD LIKE Todo -


List of known bugs

  • PDF extraction - length of paragraph is not factored into score creation, so longer paragraphs will be skewed to have higher scores
  • PDF extraction - cannot import entire pdfs, only screenshots.




Individual contribution table

Work Packages Rachel Mattoo Yansong Liu Mark Anson
Client liaison 70% 15% 15%
Requirement Analysis 33% 33% 33%
Research 33% 33% 33%
UI (forms and web sketches) 20% 0% 80%
Programming (PDF extractor) 20% 75% 5%
Testing (PDF extractor) 20% 80% 0%
Bi-weekly report 100% 0% 0%
Website editing 5% 0% 95%
Overall Contribution 33% 33% 33%