Week 2 Project Management

Agile

Agile project management focuses on breaking down large projects into smaller achieveable and deliverable tasks. This allows the project to be extremely flexible, adapting to new users and their needs as well as being able to change the allocation of time to various tasks.

Agile focuses on keeping things simple and keeping things going, starting a project before having the end goal fully realised. It is all about continuingly iterating on your work and further improving and adapting it to your new ideas.

  • Agile is great for making rapid progresss on a project and having lots of visable deliverables for the project as multiple things are being made at once to keep a constant verticle slics of the project working and updated.
  • It focuses on keeping your customers and stakeholders connected and aligned to keep all potential consumers satisfied
  • Agile is all about continually improving on a project to reach the best possible result

Agile does have some drawbacks in terms of deadlines and costs as the constant creep of new ideas and expectations can cause the deadline to be moved continuously and requring the agile system to come to a close eventually. Similarly, Agile requires stakeholders to be constantly invested in the project so feedback is constant.

Agile can also lead to burnout from people working on the project as it can feel like there is no end in sight. Similarly, this burnout can cause original leaders to stop working on the project causing the project to lose its innitial focus and goal.


Sprint

Sprint planning is a type of planning that focuses on setting small achievable goals that people feel confident working on. Sprint often works in collaboration with Agile teams to select the right set of backlog items to work on and discuss them Before working on them so that people feel confident working on them.

Sprint planning is also a good time to discuss the original goal of the project, making sure that the goal is still being met and that the Agile project style hasn’t diverged too far from the original goal.


Scrum

Scrum and Agile are extremely similar, often used interchangeably but this is not true. Agile is more of a philosophy in a project than a structured team plan. All about getting people in the correct head space for the project.

Scrum teams normally have a much more structured teams that are small enough to be easy to communicate with and update projects on a consitent level. But large enough to still get substantial amounts of work done, typically around 10 people.

Scrum is normally used in the software space and normally involves people from all aspects of a project so that their verticle slices are consistent in quality.

Scrums also work on a much more fixed timeframe:

Organize the Backlog: The product owner manages the backlog, prioritizing and updating it based on user feedback and team input to ensure it’s ready for work at any time.

Sprint Planning: The team plans the scope of work for the sprint, selecting user stories aligned with the sprint goal. The scrum master leads the meeting, ensuring the team agrees on what can be delivered.

Sprint: A sprint is a fixed period (often 1-4 weeks) where the team works on delivering an increment. The product owner and development team may adjust scope as needed.

Daily Scrum: A brief, daily meeting where the team aligns on progress and goals, typically answering: What did I do yesterday? What will I do today? Any obstacles?

Sprint Review: At the end of the sprint, the team demos the completed work to stakeholders for feedback, and the product owner adjusts the backlog accordingly.

Sprint Retrospective: The team reflects on what worked and what didn’t in the sprint to improve future processes and teamwork.


How to deal with missing teams

It is common to have contingency plans for each type of team member going missing.

  • What tasks have to be updated
  • What has to be cut
  • What tasks can be moved to other members

What is the bare minimum that can be done to create a functional gameplay loop.


Trello

How are we using Trello?

Trello is something that we were introduced to on our Thursday session and is a good site/software that helps groups keep track of tasks, whos working on them and when they’re completed

It is a site that allows people to track their backlog and get things going and meet deliverables in projects.

Our Trello board:

https://trello.com/b/zCNzyvGq/lament-task-managementda

Below is a snippet if the link does not work!

Trello has been the most useful thing for me to keep track of my work and what is prioritised in my group for completion.


Our Project Management

We are managing our project a private Discord Server, Trello and a Shared Google Drive Folder. All of these have their pros and cons

Leave a Reply

Your email address will not be published. Required fields are marked *