Skip to content

End Of Iteration Notes

yasminehilout edited this page Nov 10, 2024 · 3 revisions

Iteration Summary Table of Contents


Iteration 1 Summary (Due Sept 29th)

Main Achievements

Focused on establishing a foundational structure, including the repository organization, initial project documentation, and a basic understanding of the software architecture and tech stack. The team also set up essential development tools and outlined the risk management approach.

Closed Issues

Velocity and Contractor Estimate

  • Velocity Calculation:

    • Total Story Points for Closed Tasks: No specific story points were assigned for setup tasks. Estimated Velocity:
      • Legal and Ethical Issues setup: ≈ 2 points
      • Risks setup: ≈ 2 points
      • Infrastructure and Tools setup: ≈ 3 points
      • Other foundational tasks (Google Drive setup, CI/CD outline, Diversity Statement, etc.): ≈ 1 point each
      • Total Velocity for Iteration 1: 10 points.
  • Contractor Estimate:

    • Higher Complexity Tasks (≈ 2-3 points each):
      • Legal and Ethical Issues setup: 5 hours
      • Risks setup: 5 hours
      • Infrastructure and Tools setup: 7 hours
    • Lower Complexity Tasks (≈ 1 point each):
      • Meet with CRIM regarding tech stack: 2 hours
      • Create Google Drive to store documents: 1 hour
      • Add necessary pages structure to the GitHub Wiki: 1 hour
      • Tech Stack and Software Architecture Proposition: 3 hours
      • Economic setup: 2 hours
      • Personas setup: 2 hours
      • Testing Plan and Continuous Integration outline: 3 hours
      • Name Conventions setup: 1 hour
      • Diversity Statement setup: 2 hours
    • Total Estimated Hours:
      • Higher Complexity Tasks: 17 hours
      • Lower Complexity Tasks: 17 hours
      • Total Hours: 34 hours
    • Estimated Cost: 34 hours x 35.50 $/hour = 1207 $

Contractor Estimate for Iteration 1: $1,207 USD


Iteration 2 Summary (Due October 13th)

Main Achievements

Delivered the project's infrastructure setup, including both frontend and backend frameworks with Docker and Nx for development efficiency. The initial CI/CD pipeline was configured, and the team aligned on issue tracking and task documentation standards.

Closed Issues

Velocity and Contractor Estimate

  • Velocity Calculation:

    • Total Story Points for Closed Tasks:
      • Completed Tasks with Story Points:
        • Set up SonarQube for code quality checks and automated testing (#33): 3 points
        • Finalize the architecture design for microservices (#43): 5 points
        • Total for Story Pointed Tasks: 8 points
      • Setup Tasks without Story Points (Estimated):
        • Establish ReadMe (#4): 1 point (low complexity)
        • Overall Architecture (#15): 2 points (medium complexity)
        • Update Testing Plan and Continuous Integration (#17): 2 points (medium complexity)
        • Deployment Plan and Infrastructure (#10): 3 points (higher complexity)
        • Total Estimated Points for Setup Tasks: 8 points
      • Total Velocity for Iteration 2: 16 points
  • Contractor Estimate:

    • Estimated Hours:
      • Tasks with Story Points: 8 points x ~3 hours per point = 24 hours
      • Setup Tasks Estimate: 8 points x ~3 hours per point = 24 hours
      • Total Estimated Hours: 48 hours
    • Estimated Cost: 48 hours * 35.50 $/hour = 1704 $

Contractor Estimate for Iteration 2: $1,704 USD


Iteration 3 Summary (Due October 27th)

Main Achievements

Advanced the integration efforts, including containerizing services and setting up GeoServer, SonarQube, and PostgreSQL. UI mockups were created, and team members started implementing UI components in preparation for Release 1, despite midterms impacting progress.

Closed Issues

Velocity and Contractor Estimate

  • Velocity Calculation:

    • Total Story Points for Closed Tasks:
      • Set up Docker environment for backend and frontend services (#37): 5 points
      • Create Mockups for the Wildfire Visualization Platform (#46): 3 points
      • Define and document API endpoints (#42): 3 points
      • Total for Story Pointed Tasks: 11 points
    • Total Velocity for Iteration 3: 11 points
  • Contractor Estimate:

    • Estimated Hours: 11 points x ~3 hours per point = 33 hours
    • Estimated Cost: 33 hours * 35.50 $/hr = 1171.50 $

Contractor Estimate for Iteration 3: $1,171.50 USD


Iteration 4 [Release 1] Summary (Due November 10th)

Main Achievements

Significant progress was made with a focus on refining frontend components. Key accomplishments included implementing the datasets sidebar, metadata display, layers sidebar, and user navigation options like map reset, settings, and language selection.

Closed Issues

Velocity and Contractor Estimate

  • Velocity Calculation:

    • Total Story Points for Closed Tasks:
      • Completed tasks totaling 41 points.
    • Setup Tasks without Story Points (Estimated):
      • [Bug] Border on Body Element Prevents Full-Screen Elements: 1 point (minor)
      • Create Demo for Release 1 Presentation: 3 points (high complexity)
      • Total Estimated Points for Setup Tasks: 4 points
    • Total Velocity for Iteration 4: 41 (story pointed) + 4 (setup estimate) = 45 points
  • Contractor Estimate:

    • Estimated Hours:
      • Tasks with Story Points: 41 points x ~3 hours per point = 123 hours
      • Setup Tasks Estimate: 4 points x ~3 hours per point = 12 hours
      • Total Estimated Hours: 135 hours
    • Estimated Cost: 135 hours * 35.50 $/hr = 4792.50 $

Contractor Estimate for Iteration 4: $4,792.50 USD

Clone this wiki locally