Principais ferramentas: kanban, gestão de backlog e controle de roadmap

Aldeia.cc
18 Mar 202128:20

Summary

TLDRThe speaker discusses the concept of project scope in agile and traditional management, emphasizing the dynamic nature of the backlog in agile. They compare the rigidity of traditional scope to the flexibility required in innovative environments. The talk covers techniques like the Work Breakdown Structure and mind mapping to break down projects into manageable tasks. The speaker introduces user stories as a user-centric approach to defining tasks and outlines methods for estimating task complexity using story points. They also touch on the use of tools like Trello for project management, highlighting the importance of capacity planning and the kanban system for organizing tasks.

Takeaways

  • 😀 The speaker discusses the concept of project execution, emphasizing the importance of agile methodologies and their flexibility compared to traditional, rigid project management approaches.
  • 📈 The 'backlog' in agile project management is introduced as a dynamic list of tasks and requirements that can change throughout the project's lifecycle, contrasting with the static scope in traditional project management.
  • 🐘 A metaphor is used to illustrate the concept of breaking down large projects into manageable pieces, likening it to eating an elephant one bite at a time, to ensure the project is digestible and achievable.
  • 📝 The necessity of documenting project requirements is highlighted, with the speaker mentioning various tools and methods such as post-its, diagrams, and user stories to help in this process.
  • 🔍 The 'Work Breakdown Structure' (WBS) is mentioned as a technique to decompose projects into smaller, more manageable components, which is used in both agile and traditional project management.
  • 🗣️ The use of 'User Stories' is explained as a way to capture requirements from the user's perspective, focusing on who will benefit, what they need, and why they need it.
  • 🎯 The concept of 'Acceptance Criteria' is introduced as a set of conditions that must be met for a task to be considered complete, ensuring clarity and alignment with project goals.
  • 🃏 The 'Planning Poker' technique is mentioned as a collaborative method for estimating the complexity and effort required for each task, using a voting system to reach consensus.
  • 📊 The 'Velocity' of a team is discussed, which is the amount of work a team can complete in a given time frame, and how it's important for planning and managing project workloads.
  • 🛠️ The speaker touches on the use of tools like Trello and Jira for managing project boards, emphasizing the importance of visualizing work progress and organizing tasks effectively.

Q & A

  • What is the main difference between a traditional scope and an agile scope in project management?

    -The main difference is that a traditional scope is highly documented and fixed, often attached to contracts with penalties for scope changes. In contrast, an agile scope is flexible and allows for changes in tasks and requirements during the execution of the project, with the goal of generating value and adapting to changes.

  • Why is the backlog important in agile project management?

    -The backlog is important because it organizes the project's requirements into a list that contains all the functionalities or features. It allows for dynamic changes and adaptability, which is crucial for projects with high innovation and variability.

  • What is the concept of 'eating an elephant' in the context of project management?

    -The concept of 'eating an elephant' refers to the strategy of breaking down a large, complex project (the elephant) into smaller, manageable parts (bites). This approach makes it easier to tackle and complete the project by focusing on one small part at a time.

  • What is a Work Breakdown Structure (WBS) and how is it used in project management?

    -A Work Breakdown Structure (WBS) is a methodical way of breaking down a project into smaller components. It is used to organize and define the total scope of the project, and it helps in estimating time, assigning responsibilities, and tracking the progress of the project.

  • Can you explain the use of mind maps in project management as mentioned in the script?

    -Mind maps are visual tools used in project management to represent the project's structure as a tree of dependencies. They help in brainstorming and visualizing the various areas and tasks that need to be done within a project, aiding in the specification and estimation of project execution.

  • What is a user story in agile project management?

    -A user story in agile project management is a simple, concise description of a feature from the perspective of the end-user or customer. It typically follows a template such as 'As a [type of user], I want [some goal] so that [some reason].' User stories help in focusing on the user's needs and guide the development team to build the right product.

  • How are user stories different from traditional requirement specifications?

    -User stories differ from traditional requirement specifications by focusing on the user's perspective and desired outcome rather than the technical details of the implementation. They are more flexible and encourage collaboration and empathy within the team, promoting a user-centered design approach.

  • What are the three parts that a user story typically consists of?

    -A user story typically consists of three parts: the role (the type of user), the goal (what the user wants to achieve), and the reason (why the user wants to achieve the goal).

  • What is the purpose of acceptance criteria in user stories?

    -Acceptance criteria in user stories define the specific conditions that must be met for the story to be considered complete. They provide clear guidelines for the development team and help in validating that the user story has been implemented correctly.

  • How are story points used in agile project management?

    -Story points are used to estimate the effort and complexity of a user story. They are not time estimates but rather a way to compare the size and complexity of different tasks, helping in planning and prioritizing work within sprints.

  • What is the recommendation for allocating work within a sprint in agile project management?

    -It is recommended to allocate no more than 70-80% of the team's total capacity to avoid overloading and to account for meetings, clarifications, and unforeseen issues. This approach allows for flexibility and ensures that the team can adapt to changes during the sprint.

Outlines

00:00

📈 Agile Project Management: The Role of the Backlog

The paragraph discusses the concept of project execution within the context of agile management, emphasizing the importance of the backlog. The backlog is a dynamic scope that allows for changes during the project's lifecycle, in contrast to traditional project management's rigid scope defined by a contract. The speaker highlights the need for adaptability in innovative projects with high variability and uncertainty. The backlog is portrayed as a flexible list of features or tasks that can evolve as the project progresses, with the ultimate goal of generating value and adapting to changes, such as a pandemic, which may alter the course of the project.

05:00

🔍 Structuring a Project: Breaking Down the 'Elephant'

This section uses the metaphor of eating an elephant to illustrate the process of breaking down a large project into manageable parts. The speaker explains the use of a work breakdown structure (WBS) and mind maps to visually organize a project into smaller components. The paragraph details how to create a project structure by dividing it into smaller parts, which can then be further subdivided until they are small enough to be tackled as individual tasks within a sprint. The speaker also introduces tools like diagrams and organograms to help with this process.

10:02

📝 Documenting Project Requirements: User Stories and Specifications

The paragraph focuses on the documentation of project requirements, specifically discussing the use of user stories and other detailed specifications. User stories are framed in a way that puts the user at the center, fostering empathy among team members and aligning the task with the user's needs. The speaker contrasts this with imperative language, which directs the task to be performed by the team. The paragraph also touches on the importance of attaching additional details such as diagrams, layouts, and technical specifications to ensure clear understanding and execution of tasks.

15:02

🎯 Prioritizing and Estimating: The Use of Story Points

Here, the speaker delves into the prioritization and estimation of tasks using story points, a method to gauge the complexity and effort required for each task. The paragraph explains how teams use a consensus-driven approach, such as planning poker, to assign story points. It also discusses the concept of velocity, where the team's capacity to complete tasks is measured in points, and how this influences the planning of sprints. The speaker advises not to overallocate the team's capacity to account for meetings, clarifications, and revisions, suggesting a buffer for unexpected challenges.

20:05

📊 Capacity Planning and Sprint Management

The paragraph discusses how to calculate the team's capacity in terms of story points and how to allocate tasks within a sprint. It provides an example of how to distribute tasks based on team members' availability and workdays, emphasizing the importance of not overcommitting the team's capacity to allow for meetings and unforeseen issues. The speaker also introduces tools like Trello and Jira for managing tasks using a kanban board, which helps visualize the workflow and track progress through different stages of task completion.

25:06

🛠️ Managing Workflow with Kanban and Sprint Planning

The final paragraph covers the use of a kanban board for workflow management, detailing how tasks move from a backlog to 'to do', 'doing', and 'done' columns. It discusses the importance of limiting work in progress to ensure that team members focus on one task at a time and the use of a 'blocked' column for tasks that encounter impediments. The speaker also provides insights into sprint planning, emphasizing the need for regular updates and the reassessment of tasks to maintain an efficient workflow.

Mindmap

Keywords

💡Agile Scope

Agile Scope refers to the flexible and adaptable definition of work within an Agile project management framework. Unlike traditional project management where the scope is static and documented in detail, Agile Scope is dynamic, allowing for changes and adjustments as the project progresses. This is crucial in the video's theme as it highlights the need for flexibility in project management, especially in contexts of high innovation and variability. The script mentions that Agile Scope is managed through a 'backlog' which can be altered in real-time to generate value.

💡Backlog

A backlog in Agile project management is a list of all the work to be completed in a project. It is a living document that evolves as the project progresses. The video script emphasizes the backlog as a key component of Agile management, where tasks and requirements can be added, removed, or reprioritized. It is used to organize the initial scope of the project and is central to the video's discussion on how to manage projects in a dynamic and adaptable way.

💡Waterfall Model

The Waterfall Model is a traditional project management approach where the project is divided into distinct phases with each phase's outputs feeding into the next. The video script contrasts this with Agile methodologies, highlighting the rigidity of the Waterfall Model where changes to the scope can lead to penalties, such as fines, and how it is ill-suited for environments with high variability and the need for innovation.

💡Scope Creep

Scope Creep is a term used to describe the gradual and continuous expansion of a project's scope, often leading to delays and cost overruns. The video script discusses how Agile methodologies, with their emphasis on a flexible backlog, can help manage or even prevent scope creep by allowing for controlled changes and adjustments throughout the project lifecycle.

💡User Stories

User Stories are a technique used in Agile software development to capture a software feature from an end-user perspective. They are written in a simple, narrative format and are used to create requirements in a way that is easy to understand for everyone involved in the project. The video script uses User Stories as an example of how to define requirements in an Agile project, focusing on the user's perspective to drive empathy and clarity in the development process.

💡Sprint

A Sprint is a time-boxed period in Agile project management during which a predefined amount of work is planned to be completed. The video script mentions Sprints as the cycles of delivery where the backlog items are addressed. Sprints are central to the Agile methodology as they allow for iterative development and frequent reassessment of project progress and direction.

💡Work Breakdown Structure (WBS)

The Work Breakdown Structure (WBS) is a hierarchical decomposition of all the tasks or activities needed to complete a project. The video script refers to the WBS as a tool for breaking down a large project into smaller, more manageable pieces. It is used to organize and define the total scope of the project, which is a critical step in both traditional and Agile project management.

💡Kanban

Kanban is a visual project management tool that uses a board with columns to represent different stages of a project. The video script describes Kanban as a method for organizing and managing work, particularly useful for visualizing the flow of tasks and identifying bottlenecks or areas of delay. It is mentioned as a tool that can be used in both Agile and traditional project management environments.

💡Story Points

Story Points are units of measure used in Agile to estimate the effort required to complete a User Story. The video script discusses how Story Points help in planning Sprints by estimating the amount of work that can be completed within a given time frame. They are used to prioritize and size tasks, ensuring that the team can commit to a realistic workload.

💡Burndown Chart

A Burndown Chart is a graphical representation used in Agile that shows the amount of work left to do versus the amount of time available. The video script implies the use of a Burndown Chart as a way to track progress throughout a Sprint, helping the team to visualize the work remaining and adjust their efforts accordingly.

💡Scope of Work

The Scope of Work is a document that defines the work to be performed under a contract. The video script contrasts the traditional Scope of Work with the Agile Scope, highlighting the importance of having a flexible scope in environments where requirements may change rapidly. It is a fundamental concept in project management that sets the boundaries and expectations for what will be delivered.

Highlights

Introduction to the concept of project execution and the importance of delivery cycles.

Explanation of the agile scope, known as the backlog, which is a dynamic list of project features.

Comparison between the agile and traditional project management approaches to scope management.

The necessity of a flexible scope in highly innovative and variable environments.

The adaptability required in project management due to unforeseen events, such as a pandemic.

The role of the backlog in organizing project requirements and its mutability.

The use of the phrase 'eating an elephant' as a metaphor for tackling large projects in small, manageable parts.

Introduction to the Work Breakdown Structure (WBS) as a tool for breaking down projects into smaller components.

The concept of using visual tools like organograms and mind maps to represent project structures.

The importance of detailing each task within the project scope for clarity and execution.

The practice of attaching additional documentation to tasks for comprehensive guidance.

The use of post-it notes as a physical representation of tasks in the backlog.

Introduction to User Stories as a user-centric approach to specifying requirements.

The structure of User Stories, including the 'as a user, I want, so that' format.

The concept of Acceptance Criteria as a set of conditions that must be met for a task to be considered complete.

The use of story points and the planning poker technique for estimating the effort required for tasks.

The importance of not over-allocating team capacity to allow for unforeseen delays and rework.

The concept of Kanban boards for visualizing and managing workflow.

Recommendations for managing work in progress to prevent overloading team members.

The use of digital tools like Trello and Jira for managing backlogs and sprints.

Closing thoughts on the practical application of these project management techniques.

Transcripts

play00:00

hoje eu quero falar um pouquinho sobre

play00:05

execução nessas coisas como é que elas

play00:07

acontece falei para vocês que o escravo

play00:09

ele é organizado na forma de ciclos de

play00:12

entrega aonde a gente olha lá para o

play00:14

escopo inicial do projeto organiza o que

play00:17

a gente chama de backlog e é um escopo

play00:19

ágil dentro dos Crush te chama escopo de

play00:22

backlog e a diferença básica de um

play00:26

quilómetro uns computacional é que a o

play00:30

nosso backlog o melhor o nosso escopo lá

play00:32

na gestão ágil ele é uma lista é um

play00:35

documento e ele é um documento que não

play00:38

pode ter variação netotec tem o conceito

play00:41

né de fora do escopo aqui é fora do

play00:44

escopo é o que não foi especificado lá

play00:46

documentação Inicial né A gestão

play00:48

clássica se pauta muito em cima do

play00:50

escopo de forma bastante documental

play00:53

escopo é anexado ao contrato que você

play00:55

não compra alguma cláusula aquilo ali

play00:57

Pode ser penalizado na forma de multa

play00:59

por exemplo ouça

play01:00

e é algo muito sério assim né Mas pensa

play01:03

comigo um contexto de inovação altíssima

play01:05

certeza muita variabilidade como é que

play01:08

eu vou construir um contrato no dia zero

play01:10

especificando minimamente detalhe por

play01:13

detalhe de todas as coisas como é que

play01:14

elas vão funcionar não tem como era

play01:17

porque eu tô lidando com muita certeza

play01:19

muita dúvida muita variabilidade mas eu

play01:21

preciso definir o escopo de trabalho e

play01:24

dentro da gestão a gente tem o que a

play01:26

gente chama de backlog dentro dos clã e

play01:28

ele é um escopo ágil né no sentido de

play01:31

que você pode mudar as tarefas os

play01:34

requisitos do que só ser feito ao longo

play01:37

da execução talvez não ponto de partida

play01:40

eu imaginasse que a solução era por aqui

play01:43

à medida que a gente começou a andar a

play01:45

gente textor foi lá no público tentou

play01:47

validar descobriu que não é por aqui é

play01:49

por lá então o backlog ele é ágil para

play01:52

me permitir fazer essas mudanças em

play01:54

tempo real com o objetivo de gerar valor

play01:57

naquilo que eu tô fazendo né lembra que

play01:59

eu mandei

play02:00

e ele prega que eu devo me adaptar às

play02:03

mudanças mais do que seguiram um plano

play02:06

então no escopo é um plano nós se no

play02:10

decorrer do caminho vem uma pandemia que

play02:12

coloca o mundo inteiro dentro de casa eu

play02:14

preciso me adaptar para isso eu preciso

play02:16

de um escopo que seja dinâmico versátil

play02:19

mutável e o backlog compra Exatamente

play02:22

esse papel é o objetivo organizar os

play02:25

requisitos a uma lista que contém todas

play02:27

as funcionalidades as features do

play02:29

projeto tá bom E aí a gente fala desse

play02:34

desses corpo ágil desse backlog tem uma

play02:37

bolinha de pensamento né o Cruzeiro essa

play02:40

frase aqui é uma frase que é utilizado é

play02:42

o teste psicológico que é usado é na

play02:45

Tropa de Elite Americanas né Tem uma

play02:47

pergunta ali eles fazem sempre que é

play02:49

qual é a melhor forma de se comer um

play02:51

elefante né a gente olha para o nosso

play02:53

projeto da empresa você é criar um

play02:55

negócio que a tirar do Papel ele é um

play02:57

elefante é um ser enorme

play03:00

É né você não consegue comer um elefante

play03:03

de uma vez Então a forma mais eficiente

play03:06

de se comer um elefante é cortando em

play03:09

pedaços pequenos Com pequenas pequeno ao

play03:13

ponto de caber na minha boca então eu

play03:16

não consegue comer um elefante inteiro

play03:18

de uma vez só né Você Precisa cortar em

play03:20

pedaços que você consiga comer o projeto

play03:24

é a mesma coisa é quando você vai montar

play03:26

o escopo do projeto e por fim montar o

play03:28

backlog de projeto você vai fracionar

play03:31

ele impactos menor né existem

play03:33

ferramentas que nos ajudam a fazer isso

play03:35

aqui esse diagrama preto vermelho azul

play03:37

ali tem um esquema visual do que a gente

play03:40

chama de apenas a estrutura analítica de

play03:42

projeto Eu tenho um projeto maior Quando

play03:45

eu olho para esse projeto de forma mais

play03:46

grosseira eu tenho partes menores que

play03:48

compõem Quando eu olho para cada parte

play03:50

eu consigo subir dividir em partes ainda

play03:52

menores né eu preciso fracionar esse

play03:55

local já até o ponto que ele chega numa

play03:57

fração que acaba acaba na minha boca

play04:00

a minha boca é uma tarefa para a saúde

play04:02

projeto ele precisa ser pequeno ou

play04:04

controles em uma tarefa Que caiba na

play04:06

minha Sprint que aquele ciclo de uma

play04:08

semana 10 de usa tá E aí tem forma de

play04:12

vocês montarem up tá aí a pena não é uma

play04:15

ferramenta exclusiva da gestão ágil ela

play04:18

também é utilizada na gestão clássica de

play04:20

projetos só que vocês têm um exemplo de

play04:23

um fluxograma né Ele é um organograma

play04:25

aonde o quarto de uma ideia maior elas

play04:28

vêm se organizando em alguns grupamentos

play04:31

e dentro desses grupamentos eu tenho uma

play04:33

série de atividades relacionadas a cada

play04:36

área e por sua vez estão subordinados a

play04:38

um projeto maior Então a primeira coisa

play04:40

que a gente faz quando existe um projeto

play04:42

é fazer esse fracionamento ai eu vou

play04:45

iniciar um negócio que é um aplicativo

play04:47

de emprestar dinheiro de microfone legal

play04:50

our site e eu tenho um aplicativo Então

play04:54

você para essas duas coisas site

play04:56

aplicativo Ah mas eu também tenho além

play04:59

de devo lá

play05:00

e eu botei login eu voltar carteira

play05:02

virtual eu tenho o perfil do usuário por

play05:04

exemplo eu tenho a parte de saldo então

play05:06

eu consigo micro detalhar as menores e

play05:09

quanto mais eu me lembro sobre elas eu

play05:11

consigo gravar slides para vez mais

play05:13

quando eu olho para o site tem que fazer

play05:15

um layout Tem que programar eu tenho que

play05:17

colocar no aro tem configurar servidor

play05:19

alguém uma série de outras atividades

play05:20

diárias eu consigo localizar também tá

play05:23

então esse organograma que cês tão vendo

play05:26

é uma das formas que são mais utilizadas

play05:29

para representar eap estrutura analítica

play05:31

de projeto tá na literatura base de

play05:35

gestão de projetos vão achar uma

play05:36

variante desse nome que é WPS Word de

play05:40

trabalho breakdown structure estrutura

play05:43

de quebra de granularidade do projeto

play05:46

onde você faz funciona o meu projeto em

play05:48

pedaços de porções menores né mas é

play05:51

atendida no PS é a mesma coisa tá é só

play05:54

sigla americana para mesma coisa aqui a

play05:56

gente tem um outro exemplo é montando

play05:58

aqui também uma

play06:00

me chama no meu Zap também mas é um mapa

play06:02

mental é o modelo que eu gosto bastante

play06:04

a gente usa bastante lá no Rio Então

play06:06

olha que legal aqui no meio tenho um

play06:07

projeto que não sei usar o aplicativo

play06:09

dizendo de um lado tem na Ferri outro

play06:12

lado tem o aplicativo e dentro de cada

play06:14

um deles eu tenho uma série de outras

play06:15

áreas menores e São coisas que precisam

play06:18

ser feitas o aplicativo tem um sai na

play06:20

que o gerenciamento de equipe de canais

play06:22

conversas estatísticas chatbot aí quando

play06:24

olho para equipe eu tenho que adicionar

play06:25

membro mas eu tenho permissões óleo

play06:28

canais eu tenho todo esse grupo eu tenho

play06:30

as conversas dentro dela tem outras

play06:31

atividades então aí a p serve para me

play06:34

ajudar a explodir Isso numa árvore de

play06:37

dependências de requisitos que precisam

play06:39

ser pensados tá isso vai me ajudar a

play06:43

especificar o meu projeto vai me ajudar

play06:45

a estimar o tempo de execução atribui a

play06:48

responsabilidade do meu time e

play06:49

acompanhar a execução dos projetos tá

play06:52

Primeira coisa eu não consigo por o

play06:55

elefante de uma vez no meu caminho

play06:57

Sprint não consigo trazer o elefante

play06:59

inteiro para dar

play07:00

e eu preciso faz ou não e o braço forte

play07:02

em juízo é aplicação de apego ao sistema

play07:06

tá quando eu montei esse backlog tem

play07:10

algumas etapas isso aqui de novo tá

play07:11

separada de forma didática só ficar mais

play07:13

claro entendimento mas a primeira coisa

play07:15

que você tem que fazer é dividir itens

play07:17

por afinidade tão conforme vocês viram

play07:20

eu acabei de mostrar pra vocês aí a pé

play07:22

basicamente aí a pé é um grupamento por

play07:25

afinidade eu vou separar as coisas em

play07:27

partes de nós EA grupo aquelas por

play07:30

afinidades seja no mapa mental seja numa

play07:33

no organograma por exemplo tem outras

play07:35

formas de representar gramas de árvore

play07:37

mas o ideal é que você divida em partes

play07:40

menores agrupando por afinidade em

play07:43

seguida que eu vou mostrar nos próximos

play07:45

nós depois que você dividiu o que

play07:48

precisa ser feito você precisa de

play07:49

escrever cada um dizer o que que eu tô

play07:52

esperando como é que tem que funcionar

play07:54

Quais são as partes que compõem eu

play07:55

precisar de escrever é só tirar eu já

play07:58

vou mostrar como é que fazer além

play08:00

e em muitos casos Eu também preciso

play08:03

inserir detalhes adicionais então por

play08:05

exemplo eu vou anexar documentos esse

play08:08

documento a visão diagrama é um mapa é

play08:10

um layout é um protótipo é uma norma

play08:12

técnica é uma biblioteca é uma senha a

play08:16

uma documentação Então eu preciso além

play08:18

de gerar a mera especificação dos

play08:21

requisitos anexar vincular todos os

play08:24

detalhes necessários para a execução da

play08:26

minha Atividade Aí eu queria mostrar

play08:28

para vocês uma forma de gerenciar essa

play08:30

documentação né é essa imagem que cês

play08:33

tão vendo era de fundo é uma foto de um

play08:35

bar quilômetros né observa que isso

play08:37

nasce na forma de post-it eu posso pegar

play08:40

uma parede começar a colar ali os

play08:41

plásticos separando agrupando que tá ser

play08:44

feito né ela falou bastante usual que a

play08:46

gente usa na Rio por exemplo também e

play08:48

cada item cada post desses estão vendo

play08:51

que vai virar uma atividade no futuro é

play08:53

na literatura a gente chama de prova

play08:55

backlog Haiti FBI be a Rock Black White

play09:00

e do backlog de produto e é cada um dos

play09:03

requisitos ele está criando com a

play09:05

especificação

play09:06

e como é que o específico isso tem

play09:08

várias formas existem padrões diferente

play09:10

a empresa que você trabalha pode

play09:12

trabalhar com algum modelo diferente Ou

play09:14

adaptado em relação a ele mas eu quero

play09:16

trazer um que é muito conhecido é uma

play09:18

ferramenta ágil em Cruzeiro e é a usar

play09:21

Store o as user Stories e nada mais é do

play09:25

que uma estrutura frasal então ao invés

play09:28

de eu dizer Clear o layout do blog crie

play09:32

a tela do login Amazon criar desta forma

play09:35

aí os Stories ela propõe uma inversão

play09:37

das coisas quem é que vai consumir o

play09:41

valor do que eu tô criando não é o meu

play09:43

cliente não é o meu usuário então

play09:45

olhando até sua perspectiva do Design

play09:47

faz mais sentido que eu encaro essa

play09:50

tarefa pela perspectiva do usuário como

play09:53

se fosse usuário final pedindo essa

play09:55

tarefa para que o problema dele seja

play09:57

resolvido e daí não achei os história

play09:59

então aqui você tem um card de exemplo

play10:01

por exemplo E aí ele diz o seguinte como

play10:03

usuário eu quero logar no sistema

play10:06

é do meu e-mail e senha para acessar o

play10:10

sistema então a especificação na forma

play10:13

de uso Store ela inverte é colocando o

play10:16

usuário no centro da discussão

play10:18

justamente para provocar os membros do

play10:21

time A empatizando em que os usuários

play10:23

quando tiver construindo essa

play10:24

experiência O que é importante alcançar

play10:26

seu olho sobre a minha Ótica de designer

play10:29

de programador de engenheiro e advogado

play10:31

qualquer comercial marketing coloca aqui

play10:34

o título que você quiser a gente acaba

play10:36

criando uma visão muito viciada muito

play10:38

caixinha dentro da nossa realidade nosso

play10:41

contexto da nossa visão de mundo eu

play10:42

preciso empatizar com quem vai consumir

play10:45

isso para quem eu tô criando valor é o

play10:47

meu usuário é o meu cliente então aí eu

play10:49

já história nascendo essa filosofia e

play10:51

ela inverte essa proposição batalha tá

play10:55

então estruturalmente é ai os Stories

play10:59

ela é composta por três partes na

play11:01

primeira delas é a pessoa está sendo

play11:05

endereçada oo

play11:06

o Flamengo são como aluno como cliente

play11:10

como diretor como supervisor vai colocar

play11:13

ali o nome da pessoa que vai utilizar

play11:15

este recurso esse valor que eu estou

play11:17

criando tá como aluno eu quero e ali do

play11:22

depois do que era você vai inserir o que

play11:25

ele tá querendo resolver qual é a

play11:27

situação ele tá esperando ali que a

play11:31

nossa solução possa cooperar com ele

play11:33

então como aluno eu quero inscrever-me e

play11:38

pagar pelo site do hotsite da imagine

play11:41

tudo aqui por exemplo é uma uma lenda em

play11:44

beijo e um site onde os alunos possam se

play11:47

registrar para assistir uma palestra por

play11:49

exemplo Então como aluno eu quero

play11:51

inscrever-me e pagar pelo hotsite para

play11:54

poder assistir à palestra ou para livro

play11:57

sinal é o objetivo que está por trás do

play11:59

programa que quer resolver eu quero isso

play12:02

por causa disso então aí o seu Histórico

play12:05

Nacional das contas

play12:06

é do que essa estrutura de texto em que

play12:10

você coloca como tal pessoa eu quero

play12:13

fazer tal coisa por este motivo é

play12:16

simples assim você específica cada

play12:18

tarefa usando essa abordagem desse preso

play12:21

tá junto com calma e os Stories para

play12:24

trazer uma todo o aporte técnico de

play12:31

requisitos que você precisa a gente

play12:33

geralmente vincula um check list uma

play12:35

lista de requisitos que precisam

play12:37

acontecer junto com aquela Store Então

play12:40

se a gente tá falando por exemplo de um

play12:42

sistema de pagamento ali né a gente tava

play12:44

falando de um modelo ele quer inscrever

play12:46

ia fazer inscrição para assistir uma

play12:48

palestra né Ele é uma louro que quer se

play12:50

inscrever para se chama parece então

play12:52

aqui como requisitos por exemplo a gente

play12:55

definiu ali o primeiro que os militares

play12:57

pecado já o aluno precisa poder logar se

play13:00

com o Facebook não quem foi implementar

play13:03

essa tela esse aplicativo por exemplo

play13:05

ele precisa saber

play13:06

e o login social com o Facebook é um

play13:09

requisito dessa funcionário Tá além

play13:12

disso nesse processo de inscrição eu

play13:15

preciso poder pagar com o cartão de

play13:17

crédito Talita segundo item no meu

play13:20

critério de situação o terceiro nesse

play13:22

processo de inscrição eu preciso exigir

play13:24

que se usuário preenche o CPF e RG então

play13:28

o product owner que quem específica

play13:31

esses cargos de tarefa ele vai escrever

play13:34

ae os Story e junto em os Stories ele

play13:38

cria uma lista de critérios de aceitação

play13:41

o time vai ler esta essa especificação

play13:44

aí os Stories vai ler os critérios

play13:47

eventualmente tem anexos de diagramas de

play13:49

layout de protótipos de documentos a o

play13:52

time Lê isso e vai trabalhar para

play13:54

implementar essa atividade quando o time

play13:57

termina atividade entrega para o criou o

play14:01

pior vai validar essa essa entrega Com

play14:04

base no que que ele vai ligar

play14:06

o Store e nos critérios situação no

play14:10

final as entrega precisa atender a essa

play14:13

especificação e foi criado tá bom em

play14:17

linhas Gerais que só a especificação

play14:19

livro A história é simples assim eu

play14:20

tenho uma história do usuário vinculado

play14:22

a critério de situação né age o

play14:25

gerenciamento disso Depende muito da

play14:27

ferramenta que eles vão usar vou mostrar

play14:28

alguns exemplos daqui a pouco tá é então

play14:31

e os história esse modelo né mas não é o

play14:33

único Eu trouxe um outro aqui também é

play14:36

muitas empresas uso dentro da régua a

play14:38

gente usa também essa esse outro modelo

play14:40

que é a linguagem imperativa né então

play14:43

nailstore ficaria mais ou menos assim

play14:45

como aluno que era escrever e pagar pelo

play14:48

hotsite para poder assistir à palestra

play14:50

Então esse é o modelo do padrão da e o

play14:53

gestor a mesma atividade no padrão de

play14:56

linguagem imperativa seria criar página

play14:59

de inscrição e pagamento parou já estão

play15:02

ela específica basicamente a mesma

play15:04

atividade mas abordagem

play15:06

hoje é diferente a primeira coloca no

play15:09

foco usuário que vai usar e a segunda é

play15:11

o chefe endereçando à atividade por time

play15:14

de tá geralmente na Rio filosoficamente

play15:18

como é que a gente Bárbara sempre que eu

play15:19

posso quando a gente trabalha com design

play15:21

e design é experiência o tempo inteiro

play15:23

sempre que eu posso ser que eu tô

play15:25

criando experiências a gente específica

play15:27

com usar Store sempre que possível use o

play15:30

seu histórico nos casos em que eu não

play15:32

consigo usar os Stories por exemplo eu

play15:34

preciso exportar Esporte um relatório

play15:36

crie um ícone essas tarefas são mais

play15:39

simples geralmente a gente específica

play15:41

usando essa linguagem imperativa essas

play15:43

coisas podem coexistir e podem existir

play15:45

variações Rios mas ele Minas Gerais Essa

play15:48

é a apresentação e os Stories e

play15:50

avaliação e avaliação né dessa linguagem

play15:52

imperativa a descrição da atividade é

play15:56

como é que eu estilo Essas atividades né

play15:58

Tem várias padronizações o spam tem

play16:00

algumas Convenções uma delas é o que a

play16:03

gente chama de pontos do scream ou

play16:05

scream

play16:06

é que nem usa um padrão de uma sequência

play16:10

fibonattis que aquela sequência

play16:12

matemática em que o número é sempre a

play16:14

soma dos dois anteriores e ele é atribui

play16:18

Originalmente uns cortes um ponto para

play16:21

cada atividade então uma atividade menos

play16:24

complexa ela tem uma nota mais baixa e

play16:27

uma atividade mais complexa tem uma nota

play16:29

mais alta tá conceitualmente

play16:32

Originalmente os pontos scream eles são

play16:36

aplicados dessa forma Associados a

play16:38

complexidade mas isso é muito subjetivo

play16:40

tá uma atividade de meio. Zero ponto

play16:44

cinco quanto tempo ela leva

play16:47

eu não sei eu só sei que a complexidade

play16:49

dela é meio Pô na maioria dos casos para

play16:51

gerenciar projeto do dia a dia a gente

play16:53

precisa traduzir complexidade um tempo

play16:55

né então a gente cria uma convenção

play16:57

Inclusive a conversar com a gente usar a

play16:59

rir também né em que um ponto R ele é

play17:02

equivalente né a um dia um ponto um dia

play17:06

então uma atividade de um ponto é uma

play17:09

atividade que vai ser feita em dia uma

play17:12

atividade de meio compra uma atividade

play17:14

de meio de uma atividade de três pontos

play17:16

são atividade de três dias e aí vem as

play17:19

nossas reflexões a respeito né Por

play17:22

exemplo que são as minhas Sprint os meus

play17:24

ciclos de entrega São de uma semana de

play17:27

segunda a sexta 5 dias úteis eu não

play17:30

posso assimila na minha Sprint uma

play17:32

atividade de oito. Não cabe né que eu

play17:36

tenho cinco dias na semana eu não

play17:38

consigo assimilar uma atividade de 88

play17:41

não cabe dentro de sim então nesses

play17:43

casos em que a atividade ficou muito

play17:44

grande eu quis dividir ela não atividade

play17:46

menor

play17:47

14 25 hora de três por exemplo mas eu

play17:50

preciso granulado usar o máximo possível

play17:52

para que ela caiba na minha boca caiba

play17:54

dentro da minha Sprint uma forma de se

play17:56

lidar tá é geralmente nos processos de

play18:02

planinauta nejamento que eu falei lá no

play18:04

começo pra vocês e a primeira atividade

play18:06

depois que a gente monta o pé

play18:07

quilômetros começa a rodar o scream o

play18:10

time vai usar algumas ferramentas para

play18:12

pontuar as atividades Então esse pega um

play18:14

post-it post-it o lendo aí os Stories

play18:17

Lembra as especificações e critérios de

play18:19

aceitação E aí o time vai atribuir essas

play18:22

notas né cada uma das pessoas pega ali o

play18:25

seu baralho por exemplo existe uma

play18:26

ferramenta chamada playing poker que as

play18:29

imagens estão vendo aí né a onde cada

play18:31

membro do time ganha um baralho e eles

play18:34

leem junto atividade e eles votam nossa

play18:37

aí pessoal vamos criar o sistema de

play18:38

login assim assim assim beleza todo

play18:40

mundo entendeu ou não entendeu E ali

play18:42

geralmente é um time de desenvolvedores

play18:44

time de designers são essas pessoas isso

play18:47

é aquela atividade que você fez e vão

play18:50

fazer a votação E aí cada um escolhe a

play18:52

sua carta da nota que vai atribuir e

play18:54

mostra um dois três e todo mundo nossa E

play18:57

aí o piolho exclamação eu vou olhar como

play18:59

é que foi a avaliação de complexidade

play19:02

aquela tarefa E aí ele vai olhar por

play19:04

exemplo o primeiro marcou dois chegou na

play19:06

CO2 que a senhora marcou dois e o

play19:07

terceiro marcou meio Como assim dois

play19:10

para meio da muita diferença o que

play19:13

acontece nesse caso né Oscar mas tem o

play19:15

que eu vou perguntar porque que você

play19:16

marcou meio né E aí ele vai dizer olha

play19:19

essa atividade aqui tem esse recurso tem

play19:21

essa ferramenta que eu já usei e faz

play19:23

muito rápido né e ainda explica ali para

play19:26

o time e o time volta de novo e aí vamos

play19:29

deixar preciso haver um consenso né mas

play19:31

a ideia que o time possa discutir para

play19:33

atribuir para cada atividade a nota ou

play19:36

Escort faça mais sentido para que ela

play19:39

atividade tá

play19:40

Oi e aí eu vou ter no meu blog E aí se

play19:43

você usar na forma de post tiver como eu

play19:45

tô mostrando aqui algo mais ou menos

play19:47

assim né hoje eu tenho ali aí não tá

play19:49

mostrando como o gestor está mostrando

play19:50

linguagem pertinho mas a lógica é mesmo

play19:52

então criar a identidade visual da

play19:54

marca: ou seja: 2 dias e eu posso anotar

play19:59

esse mesmo Card o nome do responsável

play20:01

pela atividade e nesse caso é o Lucas né

play20:04

Você pode atribuir a um cargo ou uma

play20:07

pessoa especificamente tá bom é E aí da

play20:11

mesma forma você é calcula o potencial

play20:15

no teu time assimila tarefas atribuindo

play20:18

essa mesma relação um ponto é igual a um

play20:20

dia né então Digamos que eu tenho um

play20:23

time eu sou pior e eu tenho três pessoas

play20:25

no meu filho a primeira pessoa que esse

play20:26

moço de óculos aqui da esquerda Ele

play20:28

trabalha cinco dias por semana 5 dias 5

play20:32

pontos a segunda semana a pessoa que

play20:34

essa menina do meio ela trabalha seis

play20:36

dias da semana 6 dias 6 pontos e o

play20:40

último jogo

play20:40

e sem óculos Ele trabalha quatro dias da

play20:43

semana 4 dias quatro pontos como é que

play20:46

eu ser capacidade produtiva do meu time

play20:48

eu somo E se o nosso + 6 + 4 10 mais

play20:53

cinco 15 a capacidade produtiva do meu

play20:56

time os cem porcento são 15 pontos por

play20:59

semana o meu time da conta que assimilar

play21:02

até 15 pontos em cards dentro da minha

play21:05

Sprint tá 15 pontos é o meu 100% eu

play21:09

tenho que lembrar que eventualmente

play21:10

motivo vai parar para fazer plena e

play21:12

reuniões tirar dúvida dele fazer

play21:16

revisões correções então a recomendação

play21:18

é que você nunca atribua sem por cento

play21:21

da capacidade produtiva quanto

play21:23

contributo setenta por cento oitenta por

play21:25

cento e noventa porcento isso vai

play21:27

depender da complexidade da tarefa que

play21:29

você resolvido e da capacidade técnica

play21:32

do teu time é um time muito Júnior tende

play21:34

a errar mais então é melhor você

play21:36

aumentar sua margem de gordura o time

play21:38

mais senhor tende a errar menos e você

play21:40

a trabalhar com uma locação um pouco

play21:42

maior tá bom e a gente tem um exemplo é

play21:45

o primeiro aqui eu tô lutando 100% que

play21:47

foi o que eu acabei de dizer que vocês

play21:48

vão fazer mas aqui só pra parte é a

play21:50

conta né o primeiro trabalho é cinco

play21:52

dias 5 bom então ele vai pegar um carro

play21:54

de dois pontos um carro de três a pessoa

play21:57

do Meio trabalha 6 dias 6 pontos então

play21:59

não vai pegar um de 21 22 e um somando 3

play22:03

pontos o último jovem ali ele trabalha

play22:05

quatro dias quatro pontos um card de um

play22:07

um carro de três Mateus 4 Só lembrando

play22:10

não alok sem por cento da capacidade

play22:13

produtiva deixa uma base de gordura para

play22:15

reuniões erros correções necessárias à

play22:19

medida que o processo avançando as

play22:20

semanas vão entrando eu tive se torna

play22:23

mais eficiente Ele atende acertar mais

play22:25

com o passar do tempo nesse começo seja

play22:28

um pouco mais cauteloso deixa mais

play22:29

gordura como passar o tempo a sua

play22:31

eficiência tende a aumentar o que me

play22:32

fica mais experiente ou segue da conta

play22:35

demais coisas tá na prática junta tudo

play22:38

isso como é que fica assim

play22:40

e eu tenho print para vocês Otelo Otelo

play22:43

é uma ferramenta de painéis é usada

play22:45

entre outras coisas para gerenciar

play22:46

aberto logs e kanbans né E isso aqui é

play22:49

um cargo e de especificação Nutella você

play22:51

vê ali que tem um título ele tem uma

play22:53

user Story Olha a descrição ali na

play22:55

descrição é uma história do usuário é um

play22:57

gestor né ali embaixo ele tem uma

play23:00

check-list se vocês olharem no rodapé

play23:02

ali que que a checklist critérios de

play23:05

aceitação que tem que ter o que que não

play23:08

tem que ter Quais são os detalhes da

play23:09

tarefa ele tem anexo ó ele tem layout

play23:12

tem arquivo de protótipo que isso são

play23:16

outros detalhes necessários né Olá

play23:18

membros ali sendo que são esses membros

play23:20

as pessoas ali a gente na rios e coloca

play23:23

o pior e mais responsável pela festa né

play23:25

é a pessoa que vai pegar né a data de

play23:28

entrega é a data que a pessoa que está

play23:30

montando ação é imagina que ela vai

play23:32

fazer essa entrar tá então aqui é um

play23:35

exemplo nutrelo de organização dessa

play23:39

mesma especificação que eu

play23:40

e para você mostrar a vocês geralmente

play23:43

essa pontuação que eu mostrei ai meio

play23:45

ponto é um ponto: o treino tem alguns

play23:48

Power atos de permite você anotar o

play23:50

carro de quantos pontos só mas se você

play23:51

não tiver usando o mesmo parar você pode

play23:53

editar o título do cargo e colocar ali

play23:55

por exemplo Identificação do Bolão (: um

play23:59

ponto meio ponto do próprio título você

play24:01

pode pontuar tá então uma forma bastante

play24:03

elegante bem legal pelo se organizar as

play24:06

suas especificações né uma blog eh ele

play24:09

pode ser organizado dentro do que a

play24:12

gente chama de kanban o kanban é uma

play24:15

ferramenta que é um painel de gestão

play24:17

dessas atividades né aqui eu trouxe de

play24:19

forma esquemática só para vocês olhar

play24:21

vocês terem a visão ali do do processo

play24:24

acontecendo é e o meu campanha

play24:26

organizado em colunas tem um tem a forma

play24:28

de backlog que é é o conjunto é o

play24:31

estoque de todas as tarefas que eu tenho

play24:33

que fazer né e eu tenho outras colunas

play24:36

todo kanban é fundamentalmente tem pelo

play24:39

menos três colunas

play24:40

e do a fazer e são todas as atividades

play24:43

tem que ser feitas as do fazendo são as

play24:46

atividades que o time está trabalhando

play24:48

agora nesse instante um feito são todas

play24:51

as atividades que já foram concluídas

play24:53

pelo time e estão prontas para serem

play24:55

entregues por exemplo para o período

play24:57

para já né é esse esse kanban ele pode

play25:01

ter outras colunas ele pode ter por

play25:03

exemplo na coluna de bloqueio de blocos

play25:05

como ele é um pouquinho né O que que a

play25:07

curva de bloco sempre que uma atividade

play25:09

ela for impedido de prosseguir a gente

play25:12

coloca ela Numa geladeira é o bloco

play25:14

enquanto eu não resolver aquele problema

play25:17

esse Carlos aparece que bloqueia fica

play25:19

bloqueado fica pendente até a gente

play25:22

consegui resolver o quê que pode ser um

play25:24

bloqueio faltou uma senha um servidor

play25:27

caiu falta alguma informação do cliente

play25:28

por exemplo Então são situações que

play25:31

pausam são stoppers do projeto eu vou

play25:34

jogar ali na minha coluna de block que

play25:36

bloqueia tá é tudo que tá na coluna do

play25:40

Como estão as atividades que precisam

play25:42

ser feitas na próxima Sprint então por

play25:45

exemplo Digamos que nossos print para

play25:46

nessa segunda-feira que vem e a gente

play25:48

acabou de planejar que o que vai

play25:49

acontecer na semana semana que vem a

play25:51

partir de segunda-feira tudo que está a

play25:53

ser feito ao longo da semana vai ser

play25:54

trazido ali para coluna vou fazer todas

play25:57

as atividades eu busco lá no blog e

play25:59

arrasto aqui para direito Olá como do a

play26:02

fazer já tribos responsáveis gera as

play26:04

especificações quando a semana começa

play26:06

quando a Sprint começa a rodar o meu

play26:09

time vai pegar os caras para fazer E aí

play26:11

quando ele começar a trabalhar uma

play26:13

atividade ele pega esse Card da colando

play26:15

a fazer e a raça pro fazendo enquanto

play26:18

ele estiver fazendo esse cara não tem

play26:20

que estar na cor dos fazer a hora que

play26:21

ele conclui ele coloca enfim tá uma

play26:24

sugestão já o que acontece com

play26:26

frequência às vezes eu tenho ali na

play26:28

quando a fazer dois três carnes que são

play26:31

do mesmo indivíduo da mesma pessoa e

play26:33

aquela pessoa como na cabeça dele é tudo

play26:35

meio junto ali ele arrasta os três tô

play26:38

fazendo E aí passa segunda-feira

play26:40

e está sem fazer essa quarta quinta

play26:43

feira três carros em fazendo sexta-feira

play26:46

três carros em Fase Terminal sexta-feira

play26:50

e ele não conseguir entregar nenhum Qual

play26:52

dos três deu problema

play26:54

a vocês como gestores de projetos não

play26:57

tem como saber né então a recomendação

play26:59

para vocês é que é o time de vocês as

play27:03

pessoas do time Tragam um card por vez

play27:06

procurando fazendo Ninguém está

play27:08

trabalhando em duas coisas ao mesmo

play27:09

tempo ele trabalha nenhuma essa uma é o

play27:12

que tá fazendo a mas eu comecei essa eu

play27:15

vou ter que ir para aquela não tem

play27:16

problema começa coloquem fazendo

play27:18

precisou parar volta para fazer quer

play27:21

continuar trás tô fazendo terminou passa

play27:24

perfeito tá então A ideia é que todos os

play27:28

caras que estão no a fazer ao final do

play27:31

ciclo vão parar no feio tá essa ideia e

play27:35

sai do backlog Então eu ia fazer passa

play27:37

tão fazendo com você se tiver algum

play27:40

problema de execução o caminho

play27:42

naturalmente a gente pode colocar em

play27:43

blocos lhe pediu esse bloqueio ele volta

play27:46

no círculo normal tá tem várias

play27:48

ferramentas automáticas que ajudam mesmo

play27:50

não dá tempo da gente fala sobre elas

play27:52

mas eu tenho treino tem Gira até o

play27:54

só quem é Gaúcho tem um monte de

play27:57

ferramentas especializadas em gerenciar

play28:00

cambek log usem o Google aí que vocês

play28:02

vão ter bastante material a respeito tá

play28:05

pessoal em Minas Gerais era esse o

play28:07

controle que eu tinha para fazer pra

play28:08

vocês eu sei que foi bastante coisa eu

play28:11

tenho Total ciência inclusive que tem

play28:12

muita coisa acendeu um milhão de dúvida

play28:15

na cabeça de vocês né mas a minha

play28:17

intenção foi dar um Panorama Geral de

play28:18

como é que essas coisas aqui em casa

Rate This

5.0 / 5 (0 votes)

関連タグ
Agile ManagementProject ScopeBacklog StrategyExecution TacticsInnovation ContextAdaptabilityDynamic ScopeUser StoriesKanban BoardsSprint Planning
英語で要約が必要ですか?