Learning Diary 4

Summary

Project planning includes preparing a detailed project plan including goals, resources, schedule, budget, and risks. Once implementation starts, the plan is regularly updated throughout the project. Monitoring, reporting, and controlling should be done regularly. Tools like meetings, milestones, and version control help track the project direction. Control also includes managing change and quality of results, and communication.

Agile project methods emphasize flexibility, collaboration, and self-organizing teams. In the agile manifesto principles like early delivery, continuous improvement, and simplicity are promoted. Agile approach is based on regular feedback, short development cycles (called sprints), and learning through iteration. Scrum is a common agile framework with defined roles (product owner, developers, and scrum master as the main role for establishing scrum), events (daily scrum, sprint planning, review, and retrospective), and artifacts like product backlogs.

 

Reflection

At my previous job, we followed many agile practices in our daily work. Each morning we had daily meetings where everyone briefly shared what they had done the previous day, what they planned to do that day, and whether anything needed to be communicated across teams. These meetings helped to make sure everyone was on the same page and reduced misunderstandings. We also had sprint planning at the start of each sprint and a sprint retrospective at the end. I think the retrospectives were really useful because we could openly talk about any issues, such as communication or workflow problems, and improve them in the next sprint.

The course mentioned that agile projects may divide work across separate teams (for example, maintenance, development and implementation, and design new features), but in our case, since our team wasn't that big, we had one team of around 20 people that handled a combination of tasks, such as bug fixes and new feature development.

Comments

Popular posts from this blog

Learning Diary 1

Learning Diary 2

Learning Diary 3