![]() |
Home | Accounts | Setup | Verify | Play | Hacks |
Sprint3 Summary
Summary showing my understanding for the lesson.
- Summary of Contributions as Scrum Master
- Frontend Understanding
- Backend Understanding
- How They Work Together
- Challenges and Learning
- Takeaways
Summary of Contributions as Scrum Master
My Contributions as Scrum Master
- Facilitated daily stand-ups, sprint planning, and retrospectives to ensure team alignment and progress.
- Acted as a problem-solver by:
- Removing blockers that hindered team productivity.
- Keeping the team focused on sprint priorities.
- Maintained clear communication with stakeholders:
- Provided updates on progress to ensure transparency and accountability.
- Encouraged team collaboration to sustain an Agile workflow.
- Ensured all deliverables were completed on time while enhancing overall team productivity.
Figma design
Improvements I Made
Time Management
- Introduced structured agendas for meetings, ensuring discussions were focused and efficient.
Conflict Resolution
- Improved conflict resolution skills to help the team navigate challenges more effectively.
Sprint Backlog Grooming
- Refined processes to improve task prioritization and enhance clarity during sprints.
Leadership Development
- Adapted to feedback and continuously improved leadership skills.
Team Contributions
Collaboration
- The team demonstrated strong collaboration and consistently supported one another to meet deadlines and deliver high-quality results.
Unique Perspectives
- Each member contributed unique skills and ideas that elevated the overall quality of our work.
Participation in Retrospectives
- Actively engaged in retrospectives, offering actionable feedback and ideas for improvement.
Ownership
- Took ownership of tasks and proposed innovative solutions to achieve sprint goals efficiently.
Overall Reflection
- Successfully fostered a positive and productive environment:
- Encouraged collaboration and continuous improvement.
- Built trust and open communication, empowering the team to excel in their work.
- Proud of the team’s collective achievements and my personal growth as a Scrum Master.
Frontend Understanding
User Interface Design
- I learned that the frontend is what users interact with. For example, in “Zoom N Guess,” the image display, input fields for guesses, and the feedback sections are all part of the frontend. I worked on ensuring these elements were visually appealing and user-friendly.
- Example: I styled the “Submit Guess” button to have a hover effect and glowing borders, making it more engaging for the user.
Dynamic Updates
- Using JavaScript, I made sure the feedback sections update instantly after a guess is submitted. This improved the user experience by providing real-time responses.
- Example: When a user submits their guess, the “Your Guess” and “Your Explanation” sections immediately show the input without needing to refresh the page.
Backend Understanding
Data Handling
- The backend processes and manages the data submitted by users. For “Zoom N Guess,” this included storing user guesses and feedback in a database and retrieving them for display.
- Example: I understood how the backend takes the guess input and checks it against stored data (like the correct answer) before sending a response back to the frontend.
APIs and Communication
- The frontend and backend communicate through APIs. For instance, when a user submits their guess, the frontend sends a request to the backend API, which processes the data and sends a response.
- Example: I used
fetch()
in JavaScript to send data to a mock backend API and handled the response to display feedback on the page.
- Example: I used
How They Work Together
- The frontend collects data (like a guess or explanation) and sends it to the backend via an API.
- Example: When the “Submit Guess” button is clicked, the guess input is sent to the backend for processing.
- The backend processes the data and sends a response back to the frontend.
- Example: If the guess is correct, the backend might send a success message, which is displayed on the frontend.
- Together, they create a seamless experience where the user can interact with the app and get immediate feedback.
Challenges and Learning
Frontend Challenges
- I struggled with making the feedback sections dynamically update without reloading the page, but I learned how to use event listeners and DOM manipulation effectively.
Backend Challenges
- Understanding how APIs handle requests and responses was challenging at first, but testing endpoints and seeing the data flow helped solidify my understanding.
Takeaways
- This project taught me the importance of how the frontend and backend rely on each other. The frontend ensures the user has a great experience, while the backend powers the logic and data processing behind the scenes.
- By working on both aspects, I now better understand how real-world web applications function and how developers create dynamic, interactive websites.