Granularidade do Backlog
Você que trabalha com metodologias ágeis e ainda tem dúvida sobre granularidade do backlog, fica tranquilo porque essa dúvida não é só sua viu?!
Granularidade é um assunto que eu adoro e acho bem legal de trazer!
No entanto eu ainda vejo as pessoas com muita dificuldade de compreender o assunto.
Por isso quero falar hoje de granularidade, exemplificar a ideia e expor os tópicos que englobam o assunto.
Vem comigo que eu vou te explicar!
Afinal o que é Granularidade do Backlog?
Como o assunto é vasto e bastante complexo, hoje a gente vai entender melhor a granularidade em Idea, Épico, Feature, User Story e Task, o que já é muito conteúdo! Clica aqui para entender a diferença entre eles.
Bem, conceitualmente posso te dizer que a granularidade do backlog é a maior ou a menor extensão na descrição do comportamento esperado do produto em uma especificação funcional.
A confusão sobre granularidade para montar um backlog é normal, mas o começo do seu pensamento deve vir sempre atrelado à pergunta: O que eu pretendo entregar para o meu cliente?
Tudo começa com a idea que deve ser validade se atende as necessidades e desejos do usuário, posterior à validação e em caso positivo, essa ideia deve ser granularizada em pedaços de entrega de valor que juntos contemplem toda a jornada do usuário. A esses pedaços damos o nome de épicos.
Esse conjunto de épicos fazem parte do roadmap e compõe o backlog que serão granularizados mais uma vez em features, em sua tradução literal, funcionalidades, que servem como organizadoras de entrega de valor entre os épicos e as User Stories.
Após as funcionalidades definidas, agora vamos granularizar mais uma vez, dessa vez contando as histórias do usuário.
As histórias do usuário, representam as necessidades e desejos dos usuários finais,e devem fornecer informações suficientes para o negócio e também para o time de desenvolvimento.
Quando tenho essas histórias criadas é hora do Dev Team, granularizar essa história nas tarefas (tasks), que obrigatoriamente devem ser técnicas.
Até aqui, está dando para entender um pouquinho?
Vamos aos exemplos para te ajudar a compreender um pouco mais sobre o assunto.
Exemplo de granularidade do backlog
Vamos fazer um exercício de imaginação e colocar a granularidade do backlog na prática?
Imagine o seguinte, eu tenho um site institucional e desejo começar a vender um produto ou serviço pelo meu site.
Ok, isso é apenas uma ideia, então eu preciso validar essa ideia.
Vou fazer um passo a passo, acompanhe:
Passo 1 – Ideia:
Vender um produto ou serviço pelo site.
Passo 2 – Validação:
Como eu valido uma ideia?
Bem, eu começaria perguntando se os meus usuários comprariam pelo meu site, ou se veem valor no meu produto e também se eles têm o hábito de comprar o que ofereço pelo meio digital.
Passo 3 – Começar a granularizar:
Após validar a ideia, e constatando que ela entrega valor, então é chegada a hora de granularizá-la.
Assim eu crio épicos - a partir da ideia de começar a vender algo no meu site.
Eu poderia ter por exemplo os seguintes épicos:
épico de pagamento
épico de pedido
épico de vitrine
épico de segurança e assim por diante.
Portanto eu posso contar com vários épicos que abrangem essa ideia de começar a vender no meu site.
Passo 4 – Features:
Dentro do épico “pagamento” eu teria algumas features – que representam as funcionalidades do épico.
As features representariam as formas de pagamento no meu site.
Por exemplo:
Pix
Boleto
cartão decrédito.
integração com bancos parceiros
integração com a PagSeguro
Passo 5 – User Stories:
Dentro das features eu teria as user stories, que são histórias dos usuários. As user stories representam o menor pedaço independente que entrega valor.
Na feature PIX, eu poderia ter as seguintes histórias do usuário:
Realizar o pagamento através do QR Code.
Pagar com a chave pix.
Pagar com PIX copia e cola
Todas essas entregas de valor dizem respeito às histórias dos usuários.
Passo 6 – Tasks:
Das histórias do usuário ainda granularizamos as tasks, que nada mais são que as tarefas técnicas. As tarefas técnicas, é o time técnico que identifica, granulariza e as executa.
Seguindo nosso pensamento, na história do usuário de pagamento via pix por QR Code. O que tecnicamente o dev team precisa fazer para que essa ação aconteça?
O time vai precisar por exemplo, integrar o site com um banco para conseguir gerar o QR Code de pagamento, inserir o script de atualizações periódicas, entre outras.
Quando falamos de tarefas técnicas, estamos nos referindo a atividades relacionadas a documentação técnica, integrações, API de serviços, Banco de Dados e etc...
É o time técnico que vai dizer quais são as tarefas técnicas derivadas de uma história do usuário.
Acompanha o resumão aqui comigo:
Ideia: Vender um produto ou serviço pelo site.
Épico: Pagamento
Feature: PIX
User Story: PIX QR CODE
Task: Integrar API do banco XPTO
Viu só como esse tema é superinteressante e quando colocado de maneira prática e didática pode ficar mais simples e compreensível?
Conta para mim o que você achou desse conteúdo!
Espero que tenha gostado e te ajudado no dia a dia.
Até o próximo artigo!




https://u888.accountant/ dạo này mình thấy có người nhắc tới khi nói về các nền tảng giải trí trực tuyến nên cũng thử mở vào xem cách họ bố trí giao diện ra sao. Mình không đi sâu vào nội dung hay từng trò cụ thể, mà chủ yếu quan sát cách các chuyên mục được phân chia trên trang và cách thông tin hiển thị cho người dùng. Nhìn tổng thể thì các khu như thể thao, casino, game bài hay slot thường được sắp xếp theo từng nhóm khá rõ, hiển thị dạng khối và danh sách nên lướt qua cũng dễ theo dõi. Các bảng dữ liệu được trình bày dạng cột khá gọn, giúp quan sát nhanh…
https://thoitiethomnay.org/dak-lak/3-ngay-toi/ mình bấm vào vì đang cần xem nhanh thời tiết mấy ngày tới ở Đắk Lắk, ai ngờ giao diện nhìn khá dễ chịu. Trang chia nội dung theo kiểu từng khối rõ ràng nên lướt một vòng là nắm được ý chính, không bị nhồi chữ quá. Mình để ý phần dự báo 72 giờ tới họ trình bày theo bảng nên nhìn nhiệt độ ngày/đêm với khả năng mưa khá tiện, khỏi phải đoán mò. Có thêm mấy mục kiểu chất lượng không khí với mặt trời hôm nay đặt cạnh nhau nên cũng hợp lý, không phải đào sâu mới thấy. Nói chung mình thích kiểu cập nhật giờ cụ thể và bảng chi tiết nằm…
789win bet mình thấy bạn bè nhắc hoài nên cũng bấm vào coi thử cho biết, chứ mình không chơi gì đâu. Vừa vào là thấy giao diện khá dễ chịu, nền nhìn thoáng nên mắt không bị mệt. Mình lướt vài phút chủ yếu để xem họ sắp xếp trang ra sao, thấy các phần nội dung được chia thành từng khối rõ ràng nên kéo xuống vẫn biết mình đang ở đoạn nào. Cái mình thích là menu để khá nổi, bấm qua lại giữa mấy mục không phải tìm lâu hay bị lạc. Nói chung kiểu thiết kế này hợp ai chỉ muốn xem nhanh thông tin mà không cần đọc quá nhiều chữ. Nhìn tổng thể…
ColaTV so với mấy trang mình hay dùng trước đây thì đỡ rối hơn. Mình vào đúng lúc sắp có trận, thấy họ để lịch và danh sách trận theo giờ ngay trên trang nên chỉ liếc là nắm được trận nào đá trước, trận nào đá sau, không phải mở nhiều mục hay lục lọi; bấm bằng điện thoại cũng nhanh, chọn trận là bật luồng xem luôn, không bị hỏi đăng ký hay bắt nhập thông tin cá nhân nên tiết kiệm thời gian. Cái tiện nữa là cạnh chỗ chọn trận có kèm luôn phần tỷ số với thứ hạng để đối chiếu nhanh khi đang xem hoặc vừa vào muộn, khỏi phải nhảy qua tab khác.…
DK88 mình lướt thử trên mobile vài phút cho biết thôi, kiểu mở ra xem giao diện có dễ nhìn không. Ấn tượng đầu là trang chia nội dung theo mảng khá rõ, kéo xuống không bị rối mắt, chữ với khoảng trắng vừa đủ nên đọc nhanh vẫn theo kịp. Mình cũng thấy họ có nhắc con số gần 5 triệu hội viên ở phần giới thiệu, nghe ít nhất cũng có số liệu cụ thể chứ không nói chung chung. Menu đặt chỗ dễ thấy, bấm qua lại mượt, không phải mò nhiều lớp mới quay về được. Nói chung cảm giác họ làm theo kiểu “block” to, tiêu đề nổi, nên xem trên điện thoại vẫn rõ…