Project Phase 3: Reflection

Project Phase 3: Complete Project and Self-reflection

Finish Coding

This is your final opportunity to finalize your application, address any remaining issues, and ensure that all features are working as expected.

By the end of this sprint, you should have a fully functional, deployed version of your application. Remember, all changes should be pushed to your GitHub repository. This final deployment should represent a polished, user-ready version of your application.

Self-reflection

As the final phase of your project, I want you to reflect on your project journey. This is an opportunity for you to evaluate how you managed the project, what you've learned, what went well, and what didn't.

This self-reflection is not just an exercise in introspection but also a chance for you to assign your own grade for this project phase, which will account for 40% of the final grade of the course.

Remember, the aim of self-reflection is not to judge yourself harshly, but to honestly evaluate your performance and identify areas for improvement. This reflection will help you understand your strengths and areas of interest better as a developer. It may guide you in deciding whether you wish to continue with web development and if you prefer front-end, back-end, or full-stack development. This introspective process is crucial for your growth and future direction in the field.

Self-reflection Instructions

📝

This is an individual assignment. Everyone completes the self-reflection, even if you are working in a group for the project.

In a MS Word document, write a self-reflection that addresses the following questions. Submit the document to D2L Brightspace.

  1. What is the GitHub repository link for your project?
  2. What were the most significant accomplishments of your project?
  3. What were some of the challenges you faced during the project? How did you overcome them?
  4. Were there any unresolved issues in your project? If so, what were they and why couldn't they be resolved in time?
  5. What are the most important software development skills you've learned during this project?
  6. Based on your performance and the challenges you've overcome, what grade would you assign yourself out of 40 for this project? Response must be a number between 0 and 40.
  7. Please explain your reasoning for the grade you chose in the previous question.