Web Development Team Project Reflection
Web Development Team Project Reflection
Sudwipto and Markus handled decision-making collaboratively by discussing and merging their ideas into a unified plan. Despite having different layout ideas initially, they successfully fused their suggestions to finalize the project layout, showing flexibility and cooperation in resolving differences .
Positive aspects of teamwork included effective collaboration, diverse perspectives, and shared problem-solving, which enhanced the project’s quality. Negative aspects involved communication challenges, team changes, and time zone differences that delayed project start. Despite these negatives, teamwork allowed for comprehensive work beyond individual capabilities .
The lack of communication with team member Vusi Mazibuko resulted in Sudwipto and Markus having to take on more responsibilities, effectively working as a two-person team. This lack of engagement delayed the start of their project and potentially limited its overall effectiveness by missing out on additional contributions .
Sudwipto identified his strengths in quickly picking up skills and linking HTML with JavaScript or CSS. However, he acknowledged the need for improvement in creating interactive elements such as buttons and animations and expressed the need to gain familiarity with prebuilt functions and external libraries to enhance his proficiency in web development .
The project experience improved their ability to write and structure code by providing practical opportunities to hone their skills in real-time collaboration settings. Through teamwork, Sudwipto learned to write better-structured code that was easier for others to understand and work on, while feedback from the team allowed for improvements that made the code more organized and efficient .
Dividing roles and responsibilities impacts the effectiveness of a team project by ensuring that team members focus on specific tasks, which increases efficiency and accountability. In the reflective essay, Sudwipto and Markus divided the tasks based on their strengths and mutual consent, which allowed them to work on specific parts of the project, leading to a successful collaboration despite communication issues with a third member .
The team relied on tools such as the web for research and Brackets for coding. They used W3Schools for references and Coding Snow (YouTube) for implementing image slideshows. These resources provided foundational information and inspiration needed for solving problems and designing features without external libraries, supporting their aim to complete the project with basic resources .
The team chose not to use external libraries or prebuilt templates to challenge themselves by building a website from scratch using their knowledge. This decision allowed them to test their abilities and understand their limits without relying on prebuilt code structures. While it enhanced their learning experience, it may have limited the website's visual appeal, responsiveness, and functionality that could be achieved with external tools .
Teamwork enhances the quality of work by allowing different perspectives and feedback to be incorporated into the project. In the collaborative project described, teamwork facilitated discussions, decisions, and the integration of diverse ideas, which improved the project's outcome. Markus's structured code enabled Sudwipto to easily apply styling, showing how collaboration led to a seamless workflow and a better final product .
The main challenges faced during teamwork were communication issues and differences in time zones, which delayed responses and project commencement. The inability to communicate with Vusi Mazibuko and team changes also posed challenges. These factors delayed the start of the project, limiting the time available to achieve even better results and causing initial setbacks .