Milestone‐3‐Report‐451 - bounswe/bounswe2024group12 GitHub Wiki
Group Milestone 3 Report
1. Executive Summary
- Project Status Summary: (Provide a concise overview of the current state of the project, what has been achieved, and what remains. Discuss the product maturity and main features implemented.)
- Status of Deliverables: (List deliverables and their states: Completed, In Progress, Not Started. Highlight which features meet all criteria: implemented, tested, documented, deployed.)
- Final Release Notes: (Detail the final release, including version numbers, major improvements since last milestone, and known issues.)
- Changes Made to Improve Development Process: (Describe what process changes were introduced since the previous milestone. For example, implementing stricter code reviews, improving CI/CD pipelines, adding new collaboration tools, or adjusting sprint planning. Explain how these changes impacted overall productivity and quality.)
- Reflections on the Final Milestone Demo:
- Lessons Learned: (Discuss key takeaways from the final demo, focusing on what went well and what challenges were faced.)
- What Could Have Been Done Differently: (Reflect on the early project stages and identify strategies that would have led to a more efficient project completion. Provide reasons and justifications.)
2. Progress Based on Teamwork
- Team Contributions Table: (Create a table summarizing each team member’s contributions. For example, columns could include Name, Subgroup (Backend/Frontend/Mobile), Key Features Implemented, Issues Resolved, Tests Written, Documentation Tasks, etc.)
Member Name | Subgroup | Key Features Implemented | Issues Resolved | Tests Written | Documentation & Other Contributions |
---|---|---|---|---|---|
Ahmet Fırat Gamsız | Frontend | ... | ... | ... | ... |
Soner Kuyar | Backend | ... | ... | ... | ... |
Orhan Ünüvar | Mobile | ... | ... | ... | ... |
Ozan Kaymak | Mobile | ... | ... | ... | ... |
Işıl Su Karakuzu | Frontend | ... | ... | ... | ... |
Yusuf Aygün | Backend | ... | ... | ... | ... |
(Ensure this table matches the details given in individual reports.)
3. Status of Requirements
- Requirements Progress: (List each requirement and state its status: Not Started, In Progress, Completed (implemented, tested, documented, deployed).)
- Summary: (Highlight major achievements and any requirements that remain incomplete. Explain why some requirements might not be fully completed.)
4. API Endpoints
- API Documentation: (Provide a link to the API documentation, such as a Swagger UI link or a GitHub page.)
- Core API Calls:
- Example Endpoint 1: (Describe the endpoint, required parameters, request method, and example request/response. Explain how to replicate the call, including any authentication details.)
- Example Endpoint 2
- Example Endpoint 3
- Postman Collection: (Optional: Link to a Postman collection or provide instructions for importing it.)
5. User Interface / User Experience
- Links to UI Code: (For each major UI component or screen, provide a hyperlink to the code in the repository.)
- Screenshots of Web and Mobile Interfaces: (Show final implemented designs and highlight any improvements from previous milestones.)
- UX Considerations: (Explain how user feedback or best practices influenced the UI/UX design. Note any changes made since previous milestones.)
6. Standards
- Application of W3C Standards: (Explain which W3C standards you applied, how they were integrated into the project, and any documentation or validation steps performed to ensure compliance.)
7. Scenarios
- Comprehensive Scenario: (Describe a realistic user scenario that showcases the core functionalities of your project end-to-end. Include steps and expected outcomes, referencing the features that were completed. For example: User logs in → browses games → filters results → comments on a move → likes a post. Explain how each part is realized in code and linked to the requirements.)
8. Individual Documentation
Ahmet Fırat Gamsız
- Member: Ahmet Fırat Gamsız, Frontend
- Responsibilities: (Overall assigned tasks.)
- Main Contributions: (List major code contributions, features implemented, or tasks completed.)
- Code-Related Significant Issues: (Link to GitHub Issues that added or fixed code critical to the final demo.)
- Management-Related Significant Issues: (Link to Issues related to planning, documentation, or other non-coding tasks.)
- Pull Requests: (List personal PRs with brief descriptions and links.)
- Unit Tests: (List tests authored, linking to the files or commits in the repository.)
- Additional Information: (Any other noteworthy contributions, attendance in meetings, communication efforts.)
Soner Kuyar
- Member: Soner Kuyar, Backend
- Responsibilities:
- Main Contributions:
- Code-Related Significant Issues:
- Management-Related Significant Issues:
- Pull Requests:
- Unit Tests:
- Additional Information:
Orhan Ünüvar
- Member: Orhan Ünüvar, Mobile
- Responsibilities:
- Main Contributions:
- Code-Related Significant Issues:
- Management-Related Significant Issues:
- Pull Requests:
- Unit Tests:
- Additional Information:
Ozan Kaymak
- Member: Ozan Kaymak, Mobile
- Responsibilities:
- Main Contributions:
- Code-Related Significant Issues:
- Management-Related Significant Issues:
- Pull Requests:
- Unit Tests:
- Additional Information:
Işıl Su Karakuzu
- Member: Işıl Su Karakuzu, Frontend
- Responsibilities:
- Main Contributions:
- Code-Related Significant Issues:
- Management-Related Significant Issues:
- Pull Requests:
- Unit Tests:
- Additional Information:
Yusuf Aygün
- Member: Yusuf Aygün, Backend
- Responsibilities:
- Main Contributions:
- Code-Related Significant Issues:
- Management-Related Significant Issues:
- Pull Requests:
- Unit Tests:
- Additional Information: