Contributing to my Project Management Google Certification, I developed mostly Scrum and Agile methodology experimental projects for startup tech companies.
My preferred - an Agile project:
/Planning the project/
I gathered the team, looked at our goals, visions and values together;
Created a backlog of the tasks to be done according to the needs and business requirements of our customer;
Broke down the tasks into user stories;
Estimated time and effort consumption for each user story;
Set project milestones;
Assigned roles to each team member according to their characteristics, skills and experience.
/Sprint Planning/
Reviewed the backlog, selecting the highest-priority user stories to define the sprint;
Broke down user stories into tasks, estimating time and effort required for each task;
Assigned tasks to team members based on, beyond their characteristics, their availability;
Established a sprint goal and plan, comprehending tasks and estimated effort, as well as their deliverables.
/Sprint Execution/
Held daily meetings where each team member would report their progress, impediments that came up as well as updates for the team;
Made use of a project management tool called Asana to track the status of tasks and user stories;
Closely collaborated and updated the customer, to ensure the needs and expectations for the project are being met;
The team continuously tested and validated the product through the user acceptance testing technique;
Gave frequent feedback and reflections back to the team in order to improve the team's processes in use and practices.
/Sprint review and retrospection/
Reviewed the completed user stories;
The team demonstrated the final, working product to the customer;
Collected feedback to integrate it in future sprints;
Held a retrospective meeting to reflect on the sprint and identify improvement methods for the team's processes and practices.
/Project closure/
Completed any remaining user stories;
Conducted a final review;
Obtained approval from the customer;
Delivered the final product with respective documentation;
Finally held a post-project meeting with the team to reflect on the wholeness of the project, identifying lessons learned and best practices for future projects.