Mostrar mensagens com a etiqueta kanban. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta kanban. Mostrar todas as mensagens

terça-feira, 3 de julho de 2012

📘 Mega City – Case Study Review (Completo)

Bellacosa Mainframe estuda o case Mega City



📘 Mega City – Case Study Review (Completo)

🎯 Visão Geral do Projeto

O projeto Mega City Commuter Application tem como objetivo desenvolver um aplicativo para apoiar os deslocamentos urbanos, integrando dados do Department of Transportation (DOT) para melhorar a experiência dos usuários.

🎯 Objetivo Principal do App

Allow commuters to determine optimal routes

❌ Não é:

  • Previsão do tempo

  • Horários de voo

  • Sistema ferroviário isolado


🧭 Principais Artefatos do Projeto

1️⃣ Agile Project Charter

Finalidade:

  • Define objetivos

  • Alinha negócio + tecnologia

  • Explica o porquê do projeto

📌 Pergunta típica de prova:

“Which document ensures objectives are clear and aligns business and technical teams?”
Agile Project Charter


2️⃣ Product Roadmap

Finalidade:

  • Visão visual e de alto nível

  • Organiza entregáveis por fases e meses

  • Indica quando o produto será testado e lançado

📅 Data de lançamento do App (prova):
October

📌 Responsável pela criação:
Project Manager


3️⃣ Working Agreement

Finalidade:

  • Define regras de convivência

  • Cria transparência, expectativas e objetivos comuns

  • Focado em como o time trabalha

👤 Quem lidera a criação:
Scrum Master – Anant Kumar

📌 Nunca é imposto, sempre criado pelo time


4️⃣ Product Backlog

Finalidade:

  • Repositório de todos os User Stories

  • Base para planejamento de Sprints

👤 Responsável:
Product Owner – Anant Kumar

📌 Dica de prova:

Quem gerencia e prioriza = Product Owner


👥 Papéis-Chave no Case Mega City

🔹 Product Owner

  • Define o que será construído

  • Gerencia o Product Backlog

Anant Kumar


🔹 Scrum Master

  • Facilita reuniões

  • Remove impedimentos

  • Garante adesão ao Scrum

  • Lidera o Working Agreement

Anant Kumar (em perguntas específicas do curso)


🔹 Subject Matter Expert (SME)

Responsável por garantir que requisitos técnicos e funcionais sejam atendidos.

📍 SME do DOT:
Hiroshi Tanaka

📌 Sempre associado a:

  • Dados do DOT

  • Funcionalidade específica do domínio


📊 Stacey Matrix (Análise Crítica)

📌 Parâmetros Avaliados:

  • Level of Agreement

  • Technology Complexity


🧠 Interpretação para prova

CenárioAbordagem Correta
Alta concordância + baixa complexidadeWaterfall
Baixa concordância + alta complexidadeAgile / Scrum
Trabalho contínuoKanban

📌 No Mega City:

Low agreement + High complexity
Agile / Scrum


🧩 Resumo Rápido (Cola de Prova 📝)

  • Objetivo do App: Rotas ideais para commuters

  • Roadmap: Visual + meses + lançamento em October

  • Charter: Alinha negócio e tecnologia

  • Working Agreement: Criado pelo time, liderado pelo Scrum Master

  • Product Backlog: Responsabilidade do Product Owner

  • SME DOT: Hiroshi Tanaka

  • Stacey Analysis: Low agreement + High complexity → Agile/Scrum


Se quiser, no próximo passo posso:

  • Criar um quadro comparativo (tabela) só com quem faz o quê

  • Simular questões de prova estilo Coursera

  • Ou montar um resumo em inglês, pronto para revisão final 📚


domingo, 2 de agosto de 2009

🧠☕ Product Vision no Estilo Bellacosa Mainframe

 

Bellacosa Mainframe apresenta product vision com elevator pitch


🧠☕ Product Vision no Estilo Bellacosa Mainframe

Ou: por que até produto moderno precisa de disciplina de mainframe


🧭 Pergunta raiz (a.k.a. “JOB card do Produto”)

The most effective Product Vision format uses what methodology?
Resposta curta, direta e sem IF ELSE desnecessário:

👉 Elevator Speech (ou Elevator Pitch)

Agora segura esse commit, porque vamos explicar como um conceito de produto moderno conversa diretamente com a mentalidade do mainframe — com história, fofoca, easter eggs e aquele tempero “El Jefe” ☕💼.


🏛️ Origem & História (ou: nada nasce em microserviços)

🎤 Elevator Speech

O Elevator Speech nasce no mundo corporativo americano, décadas atrás, com uma premissa simples:

“Se você tivesse apenas o tempo de um elevador para convencer alguém importante, o que você diria?”

📦 Normalmente: 30 a 60 segundos
📌 Público: executivo, investidor, sponsor, board
🎯 Objetivo: clareza absoluta + impacto imediato

👉 No mundo de Product Vision, ele virou padrão porque:

  • Força foco

  • Elimina ruído

  • Obriga o time a saber o que NÃO é o produto

📢 Mainframe feelings:
É o mesmo princípio de explicar um sistema core bancário em 3 frases antes da diretoria mandar “vamos para o próximo assunto”.


🧪 Comparando os formatos (como um bom JCL COMMENT)

❌ Laconic Speech

  • Curto demais

  • Soa vago

  • Parece RACF mal documentado
    📉 “Não dá contexto, só slogan”

❌ Crisp Presentation

  • Bom para slides

  • Ruim para alinhar visão estratégica

  • Vira PowerPoint bonito sem alma
    📉 “Muito SHOW, pouco JOB”

❌ Brief Report

  • Denso

  • Técnico

  • Mata a inspiração
    📉 “É o SMF record do produto”

✅ Elevator Speech (O CAMPEÃO)

  • Simples

  • Direto

  • Memorável

  • Replicável pelo time inteiro
    📈 “Todo mundo consegue repetir no café”


🧩 Estrutura clássica do Elevator Speech (a “COPYBOOK” da Product Vision)

Modelo mais famoso (Geoffrey Moore):

For (target customer)
Who (statement of the need)
The (product name)
Is a (product category)
That (key benefit)
Unlike (primary competitor)
Our product (key differentiator)

📌 Isso é Product Vision executável, não poesia.


🧠 Exemplo prático (com cheiro de datacenter)

For grandes bancos brasileiros
Who precisam processar milhões de transações críticas por segundo
The CorePay Z
Is a plataforma de processamento financeiro
That garante alta disponibilidade, segurança e integridade dos dados
Unlike soluções distribuídas instáveis
Our product roda em IBM Z com confiabilidade de décadas

💥 Se o diretor entendeu isso, o produto vive.


🧨 Fofoca corporativa (porque Bellacosa conta bastidor)

👀 Muitas empresas:

  • Dizem que têm Product Vision

  • Mas na prática só têm roadmap de features

💣 Resultado?

  • Produto sem identidade

  • Squad puxando para lados diferentes

  • “Retrabalho” (o famoso RESTART STEP=) eterno

📌 Times maduros sempre começam com Elevator Speech antes do Jira.


🥚 Easter Eggs (para os atentos)

  • Elevator Speech ≈ Mensagem inicial de um dump

  • Se não explica em 1 minuto, nem o operador vai entender

  • Jeff Bezos proibiu PowerPoint → preferia narrativas curtas e claras

  • Mainframe já fazia isso nos anos 70:

    “Este sistema liquida operações bancárias nacionais com consistência e disponibilidade 24x7”

👑 Isso é Product Vision raiz.


🧠 Comentário “El Jefe”

❝ Se você não consegue explicar seu produto em um elevador,
você não tem um produto — só um monte de código rodando. ❞


🧷 Dicas práticas (para aplicar amanhã)

✔️ Crie o Elevator Speech antes do backlog
✔️ Todo dev deveria saber recitar a visão
✔️ Se cada pessoa descreve diferente → ABEND de visão
✔️ Revise a Product Vision a cada grande mudança estratégica


🏁 Conclusão (RETURN CODE 0)

📌 A metodologia mais efetiva para Product Vision é o Elevator Speech, porque:

  • Cria alinhamento

  • Força clareza

  • Evita desperdício

  • Funciona do board ao data center

☕ E como diria o Bellacosa Mainframe:

Produto bom é aquele que até o mainframe entenderia.


quinta-feira, 12 de fevereiro de 2009

🧭 Agile na Prática: Planejamento, Pessoas e Kanban

 

Bellacosa Mainframe apresenta Agile Kanban

🧭 Agile na Prática: Planejamento, Pessoas e Kanban

(Guia Navegável – Estilo Bellacosa Mainframe)


1️⃣ Por que o planejamento inicial leva à perda de prazos

“Não decida tudo quando você sabe o mínimo.”

Planejar tudo no início de um projeto quase sempre leva a prazos estourados porque:

  • No começo do projeto, sabemos muito pouco

  • Requisitos mudam

  • Tecnologias são atualizadas

  • Dependências externas se movem

📌 Analogia dos pinguins
Planejar um projeto é como atravessar um campo cheio de pinguins em movimento:

  • No início, você enxerga pouco

  • No meio, sua visão muda

  • Conforme avança, você aprende e ajusta o caminho

👉 Moral da história:
Planejar tudo no começo é decidir no pior momento possível.


2️⃣ Planejamento iterativo: navegar pelo desconhecido

O Agile propõe planejar conforme o conhecimento aumenta.

  • Planeje apenas o que você conhece agora

  • Avance um pouco

  • Aprenda

  • Ajuste o plano

  • Repita 🔁

🎯 Precisão realista

  • Planejamento de 3 meses → ~50% de precisão

  • Planejamento de 2 semanas → ~100% de precisão

📌 Frase Bellacosa-style

Agile não tenta ser onisciente. Agile aceita que aprender faz parte do plano.


3️⃣ Por que trocar cargos sem treinamento leva ao fracasso

❌ Erro comum nas organizações

“Vamos virar Agile, mas sem mudar as pessoas nem o mindset.”

Isso gera falhas graves.


4️⃣ Product Manager ≠ Product Owner

  • Product Manager

    • Cargo

    • Foco em orçamento e operação

  • Product Owner

    • Papel do Scrum

    • Visionário

    • Conecta stakeholders ao time

    • Define experimentos e objetivos do sprint

📌 Nem todo Product Manager é um bom Product Owner.
E está tudo bem — desde que isso seja reconhecido.


5️⃣ Project Manager ≠ Scrum Master

Diferenças fundamentais:

Project ManagerScrum Master
Gerencia tarefasAtua como coach
Controla planoProtege o time
Documenta riscosRemove impedimentos
Cobra prazosFomenta autonomia

📌 Choque cultural clássico
O Project Manager pergunta:

“Como você vai se desbloquear?”

O Scrum Master responde:

“Deixa comigo. Vai trabalhar em algo produtivo.”


6️⃣ Development Team ≠ Scrum Team

  • Development Team

    • Apenas desenvolvedores

  • Scrum Team

    • Desenvolvedores

    • Testers

    • Ops

    • Segurança

    • Analistas de negócio

📌 Scrum Team é cross-functional
Tudo o que é necessário para gerar um incremento de valor.


7️⃣ O papel crítico da gestão no Agile

“Sem apoio da liderança, Agile vira teatro.”

Gestão tradicional pergunta:

  • “O que você vai entregar até o fim do ano?”

Gestão ágil pergunta:

  • “O que você vai entregar nas próximas duas semanas?”

  • “Como vamos encantar o cliente no próximo sprint?”

📌 Citação-chave

Enquanto líderes insistirem em prazo, escopo e custo fixos, Agile não funciona como foi projetado.


8️⃣ Ferramentas não tornam ninguém ágil

  • Kanban

  • ZenHub

  • Jira

  • GitHub

👉 Nenhuma ferramenta cria mindset ágil sozinha

📌 Primeiro vem o processo
📌 Depois vem a ferramenta


9️⃣ O que é um Kanban Board (sem complicar)

Kanban é apenas:

  • 📝 O que precisa ser feito

  • ⚙️ O que está sendo feito

  • ✅ O que já foi feito

Visual. Simples. Transparente.


🔟 Pipelines do Kanban (ZenHub como exemplo)

🔹 New Issues

  • Caixa de entrada

  • Tudo começa aqui

❄️ Icebox

  • Armazenamento de longo prazo

  • Ideias futuras

📦 Product Backlog

  • Tudo o que queremos fazer algum dia

🏃 Sprint Backlog

  • O que será feito nos próximos 14 dias

⚙️ In Progress

  • Trabalho em execução

  • Dono visível (avatar)

🔍 Review / QA

  • Pull Requests

  • Revisão de código

✅ Done

  • Trabalho concluído pelo desenvolvedor

  • Aceitação ocorre depois, no Sprint Review


🔄 Fluxo do trabalho no Kanban

➡️ Sempre da esquerda para a direita

  • Entrada → Execução → Entrega

  • Visual

  • Atualizado

  • Uma única fonte da verdade

📌 Desenvolvedor não atualiza vários sistemas
📌 Tudo acontece onde ele já trabalha: GitHub


🧠 Conclusão Bellacosa Mainframe

Agile não é sobre prever o futuro.
É sobre aprender mais rápido,
planejar melhor,
e entregar valor continuamente.