i. Project Management
Project management is indispensable for ensuring the triumph of any project, regardless of its magnitude or intricacy. Here are several key reasons underscoring the importance of effective project management:
Project Initiation: The module assists in defining the project scope, objectives, and deliverables. It helps identify stakeholders, establish project goals, and create a project charter, laying a solid foundation for the engineering exploration project.
Planning Phase: Project management principles guide the development of a comprehensive project plan. This involves defining tasks, estimating resources, creating schedules, and allocating responsibilities. Tools like Gantt charts and work breakdown structures aid in organizing project activities effectively.
Progress Tracking: The module provides methodologies for monitoring project progress against predefined milestones and objectives. Regular status meetings, progress reports, and performance metrics enable timely identification of deviations and facilitate corrective actions.
Team Collaboration: Effective project management fosters collaboration and communication among team members. It promotes a culture of accountability, teamwork, and knowledge sharing, enhancing overall project performance.
ii. Importance of Team work
Working in a team offers numerous benefits, including enhanced creativity through diverse perspectives, improved problem-solving capabilities as individuals pool their expertise, increased efficiency by dividing tasks according to strengths, and a supportive environment that fosters personal and professional growth. Moreover, teams often provide opportunities for learning from peers, building strong interpersonal relationships, and achieving collective goals that surpass individual achievements.
iii. Agile framework, Scrum, and Sprint
In an engineering exploration course, the adoption of Agile principles, Scrum methodology, and sprint-based approaches can enrich the learning process by steering project management with flexibility, collaboration, and ongoing enhancement. Sprints enable concise, concentrated work intervals, seamlessly integrating with iterative learning methods. Designating Scrum roles offers practical involvement in project management tasks. Being receptive to feedback and engaging in reflective practices to assess progress additionally amplify the educational journey.
Scrum, an agile methodology primarily utilized in software development, underscores iterative advancement and teamwork. It divides tasks into manageable sprints lasting typically 2-4 weeks, overseen by three essential roles: the Product Owner, Scrum Master, and Development Team. Integral to Scrum are key events such as sprint planning, daily stand-ups, sprint review, and retrospective meetings. This framework harmonizes with agile principles, prioritizing adaptability and customer fulfillment, while furnishing a structured method for delivering incremental value.
In agile development, a sprint refers to a defined period of time, usually lasting 2-4 weeks, wherein a cross-functional team collaborates to address a set of prioritized tasks from the product backlog. The primary objective of a sprint is to deliver a potentially shippable product increment by the end of the iteration.
iv. Reflection on the car-building activity
We initially thought that it could be very easy to build it. But as we went through the process of building it, we realised some challenges.
Challenges encountered by us in this activity are:
Fun sticks are not always very sturdy, especially when subjected to stress or weight. Ensuring that the car's frame is strong and stable enough to support the weight of the body and any additional components can be a challenge.
Getting the wheels of the toy car properly aligned and balanced can be tricky. Misaligned wheels can cause the car to veer off course or not roll smoothly.
Balancing creativity with functionality can be challenging. You might have a grand design in mind, but it's important to consider whether it's feasible given the materials and resources you have available.
Implementing a steering mechanism can be challenging, especially if you want the car to be able to turn left and right.
Finding a simple and effective way to control the direction of the car without making it too complicated can be tricky.
We learnt many things which can be applied in our course project. Those are as as follows:
We developed problem solving skills. Such as dealing with challenges such as structural integrity or wheel alignment teaches the importance of identifying issues and finding creative solutions.
We learnt to work with limited materials like limited number of fun sticks and thinking outside the box to achieve the desired result. This mindset can be valuable in situations where resources are scarce or constraints are present.
Adapting to changes or unforeseen circumstances during the project demonstrates the importance of flexibility. Being open to adjusting plans or approaches as needed can lead to better results.