Skip to content

Milestones

Isma-ilou Sadou edited this page Oct 30, 2023 · 3 revisions

This build-time AI project has a duration of 9 weeks. The proposed milestones include a one-week buffer.

Sprint 1: October 16 - October 22

  • Familiarize myself with the company's development environment and guidelines
  • Set up project structure and version control system (Gen Repo)
  • Research and select appropriate code generation models (code completion, analysis, text-to-code)
  • Develop basic code generation functionality

Sprint 2: October 23 - October 29

  • Refine project requirements and architecture (define user stories, deliverables in Berlin)
  • Enhance the code generation process based on initial feedback (model evaluation)
  • Begin working on signature generation capabilities (Prompt engineering and model integration)
  • Integrate Inference service with code generator template
  • Conduct additional research on potential optimizations to raise accuracy

Sprint 3: October 30 - November 5

  • Develop initial testing framework
  • Implement signature generation various signature endpoints
  • Further improve signature generation capabilities based on early testing
  • Implement more comprehensive testing to ensure code quality
  • Gather notes for code generator modules
  • Prepare initial project documentation and user guides

Sprint 4: November 6 - November 12

  • Conduct testing and quality assurance checks
  • Implement code generator (v0.1.0)
  • Improve signature generation techniques based on testing results
  • Review and revise project documentation for clarity and completeness
  • Prepare for user acceptance testing (UAT) phase

Sprint 5: November 13 - November 19

  • Conduct user acceptance testing (UAT) and gather feedback
  • Incorporate user feedback and make necessary adjustments
  • Develop test generator v0.1.0
  • Optimize code/test generation and signature techniques for efficiency
  • Plan for the deployment and release of the project (within OpenFn for testing)

Sprint 6: November 20 - November 26

  • Implement enhancements and improvements based on UAT
  • Prepare and conduct project testing and quality assurance checks
  • Finalize documentation and user guides for release
  • Prepare for post-launch support and maintenance

Sprint 7: November 27 - December 3

  • Release the project and deploy it for testing within OpenFn
  • Provide post-launch support and address any issues that arise
  • Gather insights and feedback from the initial release
  • Final pipeline improvements

Sprint 8: December 4 - December 10

  • Perform a comprehensive project review and retrospective
  • Plan for any future updates, support, or additional features
  • Evaluate the overall success of the project
  • Prepare a final report summarizing the development process and outcomes

Sprint 3: October 30 - November 5

  • Conduct additional research on potential optimizations (How can the accuracy be raised)
  • Further improve code generation capabilities based on early testing
  • Implement more comprehensive testing to ensure code quality
  • Refine signature generation techniques for better performance
  • Prepare initial project documentation and user guides

Sprint 4: November 6 - November 12

  • Conduct testing and quality assurance checks
  • Integrate inference service with generator
  • Improve signature generation techniques based on testing results
  • Review and revise project documentation for clarity and completeness
  • Prepare for user acceptance testing (UAT) phase

Sprint 5: November 13 - November 19

  • Conduct user acceptance testing (UAT) and gather feedback
  • Incorporate user feedback and make necessary adjustments
  • Optimize code/test generation and signature techniques for efficiency
  • Plan for the deployment and release of the project (within OpenFN for testing)

Sprint 6: November 20 - November 26

  • Implement enhancements and improvements based on UAT
  • Prepare and conduct project testing and quality assurance checks
  • Finalise documentation and user guides for release ()
  • Prepare for post-launch support and maintenance

Sprint 7: November 27 - December 3

  • Release the project and deploy it for test within OpenFn
  • Provide post-launch support and address any issues that arise
  • Gather insights and feedback from the initial release
  • Final pipeline improvements

Sprint 8: December 4 - December 10

  • Perform a comprehensive project review and retrospective
  • Plan for any future updates, support or additional features
  • Evaluate the overall success of the project
  • Prepare a final report summarizing the development process and outcomes