Scrum is the more popular agile method and is a good starting point to experience agile. I suggest you to read the following article, where we describe and compare 3 agile methodologies : Scrum vs Kanban vs Scrumban.
You can find an updated documentation about Scrum in the official scrum guide updated in 2020.
Now how to set it up practically in Bricks? Here is a step-by-step guide to achieve this goal.
In Scrum a piece of work that bring value to the client, that can be presented and get feedbacks is called "User stories".
In Bricks, you can create "Topics" to talk about element to discuss or to design in a project.
The goal of topic description is to give your team co-workers enough details to start working on the task and finish it within the sprint.
In scrum a user story must be ready before to start a sprint. That means having clarified with all people involved the task what needs to be done and having already gathered the necessary input data. Indeed, if there are some uncertainties on what needs to be done, the estimation can't be accurate and the scope of the sprint is not clear enough.
To better grasp the work needed to perform a task like designing a roof, it is necessary to split the tasks in sub-tasks. Don't fear to be too precise. It always good to have a global view of what needs to be done even the most concrete steps
With a precise topic description as well as a list of sub-tasks, you could normally have a better view on the time needed to perform this task. Here come in play a new way to estimates tasks, that scrum methodology introduced. You could read more about estimating user stories with points in this blog post. Scrum force us not to estimate user stories with hours spent, but rather with a system of points that use Fibonacci suite (1, 2, 3, 5, 8, 13, 21....)! It may seem to you odd if you are not familiar with agile methods, but this system bring many advantages :
As it is a bit abstract, project manager won't blame you if you spent more time than expected and you could be a bit more relax to promise something
As it is less precise, and estimation is by definition imprecise, we can exaggerate difference between tasks and clearly distinguish between small tasks and large issues that may span during months
It's funny after all, like a poker game, by the way estimating session are called poker planning!
In Bricks, you can save an estimation using Fibonacci suite on each topic. To do planning poker or simply estimate with your team, you can use external tools, your hands 🖐️, or an agile poker planning game if you wish.