Cada vez que você diz sim para uma funcionalidade, você está adotando um filhoMagno Santana Silva
O documento discute os desafios de dizer "sim" para todos os pedidos de funcionalidades dos clientes sem considerar seu valor real. Isso pode levar a software não utilizado, equipes reativas e backlogs cheios de itens técnicos em vez de histórias focadas no usuário. É melhor definir objetivos claros e resultados esperados e priorizar funcionalidades de acordo com o que é essencial para atingi-los.
Este documento discute a importância de negociar requisitos em conflito para construir um backlog de sucesso. Ele explica como identificar conflitos entre stakeholders, propor soluções alternativas e chegar a acordos por meio de negociação. A negociação é apresentada como um processo que envolve empatia, estratégias como competição e colaboração, e o compromisso de todas as partes.
O documento discute técnicas para criar protótipos que conduzam ao desenvolvimento de produtos. Ele aborda: 1) Escolher a ferramenta certa para o protótipo com base no problema; 2) Limitar a fidelidade do protótipo para focar nos objetivos; 3) Manter a consistência ao longo do desenvolvimento através de registros de aprendizados e guias de estilo.
TDC2018FLN | Trilha Gestao de Produtos - Gestao de produtos: como aumentar as...tdc-globalcode
Produtos e plataformas possuem diferenças fundamentais. Produtos atendem um tipo de usuário, enquanto plataformas podem ter múltiplos tipos de usuários que se relacionam entre si. Os produtos também possuem um ciclo de vida com diferentes fases de gestão.
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxutaMayra de Souza
A Inception marca o início de um projeto é a etapa em que a equipe descobre e entende coletivamente sobre o escopo do produto que será desenvolvido. Ao final o time deve estar mais entrosado e com uma visão mais clara do caminho a seguir.
Durante a Inception são realizadas dinâmicas para definição dos objetivos, estratégias e escopo do produto, bem como o mapeamento e priorização das funcionalidades desejáveis para serem entregues durante o projeto.
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesSandro Giacomozzi
O documento discute a importância de se construir uma arquitetura de testes para garantir a qualidade e velocidade de entrega de software. Ele apresenta boas práticas de testes como a utilização de frameworks como JUnit, estrutura de pastas e nomenclatura de testes. Além disso, exemplifica testes de unidade, integração e integração com mock utilizando ferramentas como Spring Boot Test, RestAssured e MockServer.
TDC2018FLN | Trilha Gestao de Produtos - Construindo uma gestao transparente ...tdc-globalcode
O documento discute os desafios de gestão de produto em uma empresa de alto crescimento. Apresenta como a falta de estratégia definida e foco nos problemas errados levaram a erros no passado. Defende que o time de produto deve dominar a jornada completa do cliente, ter transparência sobre propósitos e métricas, e estar presente em discussões para liderar a experiência do usuário.
Cada vez que você diz sim para uma funcionalidade, você está adotando um filhoMagno Santana Silva
O documento discute os desafios de dizer "sim" para todos os pedidos de funcionalidades dos clientes sem considerar seu valor real. Isso pode levar a software não utilizado, equipes reativas e backlogs cheios de itens técnicos em vez de histórias focadas no usuário. É melhor definir objetivos claros e resultados esperados e priorizar funcionalidades de acordo com o que é essencial para atingi-los.
Este documento discute a importância de negociar requisitos em conflito para construir um backlog de sucesso. Ele explica como identificar conflitos entre stakeholders, propor soluções alternativas e chegar a acordos por meio de negociação. A negociação é apresentada como um processo que envolve empatia, estratégias como competição e colaboração, e o compromisso de todas as partes.
O documento discute técnicas para criar protótipos que conduzam ao desenvolvimento de produtos. Ele aborda: 1) Escolher a ferramenta certa para o protótipo com base no problema; 2) Limitar a fidelidade do protótipo para focar nos objetivos; 3) Manter a consistência ao longo do desenvolvimento através de registros de aprendizados e guias de estilo.
TDC2018FLN | Trilha Gestao de Produtos - Gestao de produtos: como aumentar as...tdc-globalcode
Produtos e plataformas possuem diferenças fundamentais. Produtos atendem um tipo de usuário, enquanto plataformas podem ter múltiplos tipos de usuários que se relacionam entre si. Os produtos também possuem um ciclo de vida com diferentes fases de gestão.
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxutaMayra de Souza
A Inception marca o início de um projeto é a etapa em que a equipe descobre e entende coletivamente sobre o escopo do produto que será desenvolvido. Ao final o time deve estar mais entrosado e com uma visão mais clara do caminho a seguir.
Durante a Inception são realizadas dinâmicas para definição dos objetivos, estratégias e escopo do produto, bem como o mapeamento e priorização das funcionalidades desejáveis para serem entregues durante o projeto.
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesSandro Giacomozzi
O documento discute a importância de se construir uma arquitetura de testes para garantir a qualidade e velocidade de entrega de software. Ele apresenta boas práticas de testes como a utilização de frameworks como JUnit, estrutura de pastas e nomenclatura de testes. Além disso, exemplifica testes de unidade, integração e integração com mock utilizando ferramentas como Spring Boot Test, RestAssured e MockServer.
TDC2018FLN | Trilha Gestao de Produtos - Construindo uma gestao transparente ...tdc-globalcode
O documento discute os desafios de gestão de produto em uma empresa de alto crescimento. Apresenta como a falta de estratégia definida e foco nos problemas errados levaram a erros no passado. Defende que o time de produto deve dominar a jornada completa do cliente, ter transparência sobre propósitos e métricas, e estar presente em discussões para liderar a experiência do usuário.
O documento discute a importância dos testes de usabilidade para entender a jornada do usuário e melhorar produtos digitais. Ele explica as três etapas principais de um teste - planejamento, execução e resultados - e destaca como os testes podem resolver problemas reais, aproximar equipes e apoiar estratégias baseadas em evidências.
TDC2018FLN | Trilha Gestao de Produtos - Definindo e desenvolvendo um MVP em ...tdc-globalcode
O documento discute como definir e desenvolver um MVP (Produto Mínimo Viável) para empresas tradicionais. Ele fornece orientações sobre: 1) identificar lacunas no mercado e necessidades dos usuários; 2) definir o produto inicial levando em conta retorno, complexidade e potencial; 3) desenhar o núcleo do produto; 4) identificar áreas organizacionais que podem atrasar o lançamento; e 5) adotar frentes paralelas de desenvolvimento técnico, experiência, jurídico e marketing.
O documento discute os desafios de dizer "sim" para todos os pedidos de funcionalidades dos clientes sem considerar seu valor real. Isso pode levar a software não utilizado, equipes reativas e backlogs cheios de itens técnicos em vez de histórias focadas no usuário. É melhor definir objetivos claros e resultados esperados e priorizar funcionalidades de acordo com o que é essencial para atingi-los.
Diversificação ou foco, qual a melhor estratégia para sua empresa? Joaquim Torres
Palestra apresentada no Agile Trends Floripa 2016 (23/09/2016)
Google, Microsoft e várias outras empresas adotaram a estratégia de diversificação do portfólio de produtos. Já Facebook, Twitter, airbnb, Uber e vários outras empresas optaram pelo foco em único produto. Qual a melhor estratégia? Quando aplicar uma ou outra? Nessa trend talk serão apresentados pontos positivos e negativos das duas estratégias e técnicas para gestão de portfólios de produtos.
Desenvolvendo Produtos sobre a Plataforma PentahoPentahoBrasil
O documento discute o desenvolvimento de produtos usando a plataforma Pentaho. Ele descreve as vantagens da Pentaho como uma plataforma completa e de código aberto para desenvolvimento de aplicações de Business Intelligence. Também fornece exemplos de nichos de mercado e etapas para criar e comercializar um produto baseado em Pentaho.
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...Vinicius Campos Silva
O documento discute a importância do Upstream Kanban para avaliar opções e preparar itens de trabalho de forma a estarem prontos para serem entregues sem atrasos desnecessários. Também aborda como alinhar as fases de Discovery e Delivery para a construção de produtos, minimizando a escassez no fluxo de trabalho por meio de limites mínimos e equilíbrio de itens de alto e baixo valor. Além disso, destaca a relevância de considerar a jornada do cliente para atender às expectativas e ao tempo de mercado.
O documento discute gestão de produtos de software, definindo-a como a função responsável por todos os aspectos de um produto de software desde os objetivos estratégicos até os detalhes da experiência do usuário. Aborda também conceitos como MVP, visão e estratégia de produto, destacando a importância de entender os problemas e necessidades dos clientes e alinhar o produto aos objetivos da empresa.
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013Marcio Junior Vieira
O documento discute o desenvolvimento de produtos usando a plataforma Pentaho. Ele descreve as vantagens da Pentaho como uma plataforma completa e open source para BI, e sugere focar em nichos de mercado específicos ao criar produtos. O documento também fornece considerações sobre licenciamento e monetização de produtos baseados em Pentaho.
1) O documento fornece um guia para gestão de sucesso de produtos para Product Managers, com foco em experimentação, feedback do cliente e análises.
2) Ele descreve a jornada do cliente para garantir retenção, desde gerar leads até otimização, e a importância de conversas com clientes.
3) Métricas como adoção, retenção e sucesso são observadas para melhorar o produto de acordo com necessidades reais dos clientes.
O documento resume os principais conceitos de Lean Startup, como validar hipóteses sobre o produto e mercado de forma rápida e barata para aumentar as chances de sucesso, e as fases de Customer Development - procura do negócio para aprender e crescimento do negócio para executar. Também destaca a diferença entre Business Model, um diagrama simples do produto, versus Business Plan, um detalhado e não lido.
Gestão de produtos: como aumentar as chances de sucesso do seu softwareJoaquim Torres
O documento discute gestão de produtos versus plataformas, o ciclo de vida de produtos e como geri-los em cada fase. Também aborda como melhorar como gestor de produtos através da prática consciente e orientação de mentores.
Tópicos avançados em gestão de produtos - Product CampJoaquim Torres
O documento discute gestão de produtos tecnológicos, abordando tópicos como plataformas, efeito de rede, estrutura de times e ciclo de vida de produtos. Dois exemplos de plataformas são analisados: ContaAzul e Gympass. O documento também apresenta teorias sobre ciclo de vida de produtos e matriz BCG, ilustrando com os casos da Locaweb e ContaAzul.
- Figma
- Sketch
- Adobe XD
- Invision
Prototyping:
- Framer
- Principle
- Origami
- ProtoPie
Design System:
- Craft
- Pattern Lab
- Frontify
- Style Dictionary
Colaboração:
- Zeplin
- Avocode
- Abstract
- Invision Studio
Documentação:
- Styleguide.io
- Storybook
- Document Up
- Readme
49
Ferramentas de Design
D E S I G N O R G A N I Z AT I O N · O P E R AT I O N S
Como já temos várias boas palestras sobre gestão de produtos, roadmaps, visão, estratégia, métricas, product discovery, optei por focar essa palestra em temas mais avançados de gestão de produto, para auxiliar os times de desenvolvimento de produtos de software a levarem seu produto para o próximo nível.Nessa palestra falarei sobre produtos e plataformas, ciclo de vida, quando usar OKR, cultura e diversidade e o que é preciso para ser uma gestora de produtos melhor.
O documento apresenta dois padrões de projeto: Notification Pattern e Result Pattern. Notification Pattern coleta informações sobre erros na camada de domínio e leva para a camada de apresentação, evitando lançamento desnecessário de exceções. Result Pattern comunica o sucesso ou falha de uma operação retornando resultado complexo com status e dados/erros. Ambos objetivam padronizar comunicação de erros e resultados entre camadas de forma mais explícita e rápida do que lançamento de exceções.
O documento discute como as práticas do Extreme Programming (XP) se tornaram menos populares ao longo dos anos, apesar de serem consideradas importantes para a construção de software de qualidade. Apresenta possíveis razões para isso, como a ênfase maior em gestão do que em engenharia e a dificuldade de mudança cultural. Defende que equipes ágeis devem concentrar-se mais nas disciplinas técnicas do XP e trazer essas práticas de volta.
Gestão de Produtos de Software - muito além do product ownership e das startupsJoaquim Torres
1. O documento discute gestão de produtos de software, desde o que é gestão de produtos até dicas de liderança para gestores de produto e o ciclo de vida de um produto.
2. Uma das dicas de liderança é não buscar culpados e sim remover impedimentos. Outra dica é planejar e preservar a cultura organizacional.
3. O ciclo de vida de um produto inclui fases de inovação, crescimento, maturidade e fim de vida. Gestão de produtos visa não cruzar o "abismo
Gestão de Produtos de Software: muito além do product ownership e das startupsJoaquim Torres
O documento apresenta a agenda de um evento sobre gestão de produtos de software e contém palestras sobre diversos tópicos relacionados ao tema, incluindo gestão de produtos, design thinking, inovação, marketing para empresas de software e habilidades necessárias para gestores de produtos. A primeira palestra discute o que é gestão de produtos de software, como se diferencia de product ownership e como se aplica para além de startups.
O documento discute os desafios de dizer "sim" para todos os pedidos de funcionalidades dos clientes sem considerar seu valor real. Isso pode levar a software não utilizado, equipes reativas e backlogs cheios de itens técnicos em vez de histórias focadas no usuário. É melhor definir objetivos claros e resultados esperados e priorizar funcionalidades de acordo com o que é fundamental, bom de ter ou irrelevante para alcançar esses objetivos.
O documento descreve a origem e princípios do Lean, incluindo:
- O termo "Lean" foi cunhado no livro "A Máquina que Mudou o Mundo" de 1990 sobre a indústria automobilística.
- O Sistema Toyota de Produção surgiu em 1956 e foi mais eficiente, flexível e ágil do que a produção em massa.
- Lean agora é aplicado em diversas áreas como desenvolvimento de software e TI, focando na eliminação de desperdícios.
O documento discute a importância dos testes de usabilidade para entender a jornada do usuário e melhorar produtos digitais. Ele explica as três etapas principais de um teste - planejamento, execução e resultados - e destaca como os testes podem resolver problemas reais, aproximar equipes e apoiar estratégias baseadas em evidências.
TDC2018FLN | Trilha Gestao de Produtos - Definindo e desenvolvendo um MVP em ...tdc-globalcode
O documento discute como definir e desenvolver um MVP (Produto Mínimo Viável) para empresas tradicionais. Ele fornece orientações sobre: 1) identificar lacunas no mercado e necessidades dos usuários; 2) definir o produto inicial levando em conta retorno, complexidade e potencial; 3) desenhar o núcleo do produto; 4) identificar áreas organizacionais que podem atrasar o lançamento; e 5) adotar frentes paralelas de desenvolvimento técnico, experiência, jurídico e marketing.
O documento discute os desafios de dizer "sim" para todos os pedidos de funcionalidades dos clientes sem considerar seu valor real. Isso pode levar a software não utilizado, equipes reativas e backlogs cheios de itens técnicos em vez de histórias focadas no usuário. É melhor definir objetivos claros e resultados esperados e priorizar funcionalidades de acordo com o que é essencial para atingi-los.
Diversificação ou foco, qual a melhor estratégia para sua empresa? Joaquim Torres
Palestra apresentada no Agile Trends Floripa 2016 (23/09/2016)
Google, Microsoft e várias outras empresas adotaram a estratégia de diversificação do portfólio de produtos. Já Facebook, Twitter, airbnb, Uber e vários outras empresas optaram pelo foco em único produto. Qual a melhor estratégia? Quando aplicar uma ou outra? Nessa trend talk serão apresentados pontos positivos e negativos das duas estratégias e técnicas para gestão de portfólios de produtos.
Desenvolvendo Produtos sobre a Plataforma PentahoPentahoBrasil
O documento discute o desenvolvimento de produtos usando a plataforma Pentaho. Ele descreve as vantagens da Pentaho como uma plataforma completa e de código aberto para desenvolvimento de aplicações de Business Intelligence. Também fornece exemplos de nichos de mercado e etapas para criar e comercializar um produto baseado em Pentaho.
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...Vinicius Campos Silva
O documento discute a importância do Upstream Kanban para avaliar opções e preparar itens de trabalho de forma a estarem prontos para serem entregues sem atrasos desnecessários. Também aborda como alinhar as fases de Discovery e Delivery para a construção de produtos, minimizando a escassez no fluxo de trabalho por meio de limites mínimos e equilíbrio de itens de alto e baixo valor. Além disso, destaca a relevância de considerar a jornada do cliente para atender às expectativas e ao tempo de mercado.
O documento discute gestão de produtos de software, definindo-a como a função responsável por todos os aspectos de um produto de software desde os objetivos estratégicos até os detalhes da experiência do usuário. Aborda também conceitos como MVP, visão e estratégia de produto, destacando a importância de entender os problemas e necessidades dos clientes e alinhar o produto aos objetivos da empresa.
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013Marcio Junior Vieira
O documento discute o desenvolvimento de produtos usando a plataforma Pentaho. Ele descreve as vantagens da Pentaho como uma plataforma completa e open source para BI, e sugere focar em nichos de mercado específicos ao criar produtos. O documento também fornece considerações sobre licenciamento e monetização de produtos baseados em Pentaho.
1) O documento fornece um guia para gestão de sucesso de produtos para Product Managers, com foco em experimentação, feedback do cliente e análises.
2) Ele descreve a jornada do cliente para garantir retenção, desde gerar leads até otimização, e a importância de conversas com clientes.
3) Métricas como adoção, retenção e sucesso são observadas para melhorar o produto de acordo com necessidades reais dos clientes.
O documento resume os principais conceitos de Lean Startup, como validar hipóteses sobre o produto e mercado de forma rápida e barata para aumentar as chances de sucesso, e as fases de Customer Development - procura do negócio para aprender e crescimento do negócio para executar. Também destaca a diferença entre Business Model, um diagrama simples do produto, versus Business Plan, um detalhado e não lido.
Gestão de produtos: como aumentar as chances de sucesso do seu softwareJoaquim Torres
O documento discute gestão de produtos versus plataformas, o ciclo de vida de produtos e como geri-los em cada fase. Também aborda como melhorar como gestor de produtos através da prática consciente e orientação de mentores.
Tópicos avançados em gestão de produtos - Product CampJoaquim Torres
O documento discute gestão de produtos tecnológicos, abordando tópicos como plataformas, efeito de rede, estrutura de times e ciclo de vida de produtos. Dois exemplos de plataformas são analisados: ContaAzul e Gympass. O documento também apresenta teorias sobre ciclo de vida de produtos e matriz BCG, ilustrando com os casos da Locaweb e ContaAzul.
- Figma
- Sketch
- Adobe XD
- Invision
Prototyping:
- Framer
- Principle
- Origami
- ProtoPie
Design System:
- Craft
- Pattern Lab
- Frontify
- Style Dictionary
Colaboração:
- Zeplin
- Avocode
- Abstract
- Invision Studio
Documentação:
- Styleguide.io
- Storybook
- Document Up
- Readme
49
Ferramentas de Design
D E S I G N O R G A N I Z AT I O N · O P E R AT I O N S
Como já temos várias boas palestras sobre gestão de produtos, roadmaps, visão, estratégia, métricas, product discovery, optei por focar essa palestra em temas mais avançados de gestão de produto, para auxiliar os times de desenvolvimento de produtos de software a levarem seu produto para o próximo nível.Nessa palestra falarei sobre produtos e plataformas, ciclo de vida, quando usar OKR, cultura e diversidade e o que é preciso para ser uma gestora de produtos melhor.
O documento apresenta dois padrões de projeto: Notification Pattern e Result Pattern. Notification Pattern coleta informações sobre erros na camada de domínio e leva para a camada de apresentação, evitando lançamento desnecessário de exceções. Result Pattern comunica o sucesso ou falha de uma operação retornando resultado complexo com status e dados/erros. Ambos objetivam padronizar comunicação de erros e resultados entre camadas de forma mais explícita e rápida do que lançamento de exceções.
O documento discute como as práticas do Extreme Programming (XP) se tornaram menos populares ao longo dos anos, apesar de serem consideradas importantes para a construção de software de qualidade. Apresenta possíveis razões para isso, como a ênfase maior em gestão do que em engenharia e a dificuldade de mudança cultural. Defende que equipes ágeis devem concentrar-se mais nas disciplinas técnicas do XP e trazer essas práticas de volta.
Gestão de Produtos de Software - muito além do product ownership e das startupsJoaquim Torres
1. O documento discute gestão de produtos de software, desde o que é gestão de produtos até dicas de liderança para gestores de produto e o ciclo de vida de um produto.
2. Uma das dicas de liderança é não buscar culpados e sim remover impedimentos. Outra dica é planejar e preservar a cultura organizacional.
3. O ciclo de vida de um produto inclui fases de inovação, crescimento, maturidade e fim de vida. Gestão de produtos visa não cruzar o "abismo
Gestão de Produtos de Software: muito além do product ownership e das startupsJoaquim Torres
O documento apresenta a agenda de um evento sobre gestão de produtos de software e contém palestras sobre diversos tópicos relacionados ao tema, incluindo gestão de produtos, design thinking, inovação, marketing para empresas de software e habilidades necessárias para gestores de produtos. A primeira palestra discute o que é gestão de produtos de software, como se diferencia de product ownership e como se aplica para além de startups.
O documento discute os desafios de dizer "sim" para todos os pedidos de funcionalidades dos clientes sem considerar seu valor real. Isso pode levar a software não utilizado, equipes reativas e backlogs cheios de itens técnicos em vez de histórias focadas no usuário. É melhor definir objetivos claros e resultados esperados e priorizar funcionalidades de acordo com o que é fundamental, bom de ter ou irrelevante para alcançar esses objetivos.
O documento descreve a origem e princípios do Lean, incluindo:
- O termo "Lean" foi cunhado no livro "A Máquina que Mudou o Mundo" de 1990 sobre a indústria automobilística.
- O Sistema Toyota de Produção surgiu em 1956 e foi mais eficiente, flexível e ágil do que a produção em massa.
- Lean agora é aplicado em diversas áreas como desenvolvimento de software e TI, focando na eliminação de desperdícios.
O documento discute o papel de um Product Manager. Ele descreve que um PM não coda, desenha ou faz análises técnicas, mas sim é responsável por garantir que o produto certo esteja sendo desenvolvido através de pesquisas com usuários, testes e feedback constante. O documento também discute as habilidades, responsabilidades e preparação necessárias para ser um bom Product Manager.
1) O documento discute os principais erros na gestão de produtos e como criar produtos vencedores, como confundir requisitos dos clientes com o roadmap, inovação com valor, e especificações com produtos reais.
2) É recomendado definir claramente o time de produto, utilizar técnicas como personas e protótipos para aprimorar o produto, e testar protótipos frequentemente com clientes.
3) Um produto vencedor resolve problemas reais dos clientes e o foco deve estar na experiência do usuário, não
O documento discute:
1) A história da engenharia de software e como surgiu para resolver a "crise do software";
2) Os principais modelos de processo de desenvolvimento de software como cascata, espiral e incremental;
3) As metodologias ágeis que enfatizam entregas evolutivas e colaboração com o cliente.
O documento discute Design Thinking, uma metodologia para resolução de problemas complexos que envolve três pilares principais: imersão para entender as necessidades dos usuários através de pesquisas e entrevistas, ideação para gerar soluções criativas por meio de técnicas como mapas mentais, e prototipação para testar soluções iniciais e receber feedback antes de desenvolver produtos e serviços completos. O documento também discute inovação e como novas ideias precisam atender às necessidades do mercado para gerar resultados econômicos.
1. O documento discute o que é e não é desenvolvimento de aplicações. O professor apresenta os principais conceitos do tópico, incluindo os processos, cargos e alguns projetos desenvolvidos.
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...Daniel Wildt
The use of Agile Methodologies practices can get some help from java tools. In this post I'm talking about a presentation in an event from RSJUG, the Rio Grande do Sul Java Users Group about Tools for Java projects using Agile Methodologies.
O documento discute vários tipos de protótipos e suas aplicações no desenvolvimento de produtos digitais. Ele explica que protótipos de baixa fidelidade, como os feitos à mão, permitem testes rápidos e de baixo custo, enquanto protótipos de alta fidelidade feitos em software são mais demorados de produzir mas fornecem uma experiência mais realista para os usuários. O documento também enfatiza a importância de testar com usuários desde as primeiras etapas do projeto para orientar seu desenvolvimento.
O documento discute a importância de se construir backlogs de produtos focados na direção certa, não na velocidade. Explica que ferramentas como Lean Canvas, Vision Board e Go Product Roadmap podem ajudar a definir a estratégia e direção, enquanto ferramentas como Lean Startup e Lean Analytics apoiam validar a direção de forma empírica.
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
O documento apresenta um workshop sobre Test Driven Development (TDD) e Scrum. O palestrante Marcio Hiroyuki Miyamoto irá explicar o que são TDD e Scrum, suas origens e como aplicá-los na prática em aproximadamente 2 horas de apresentação.
O documento discute como a qualidade pode ser melhorada no desenvolvimento de produtos. Apresenta 4 problemas comuns, como a qualidade entrar tarde demais no processo. Também discute a necessidade de flexibilidade e velocidade no desenvolvimento para lidar com mudanças rápidas. Ferramentas como story mapping e análise de falhas de projeto são apresentadas para melhorar a qualidade e reduzir riscos.
O documento discute a importância de adotar uma abordagem de produto ao invés de projeto em desenvolvimento de software. Destaca-se a necessidade de um Product Owner para definir as necessidades dos usuários, priorizar features e assegurar que a solução resolva problemas de negócio. Algumas técnicas ágeis como story mapping, user stories e backlog de produto são apresentadas para apoiar essa abordagem orientada a produto.
O documento propõe um projeto de desenvolvimento de uma plataforma e cursos de ensino à distância, destinados a empresas e estudantes. O objetivo é criar uma plataforma intuitiva para acolher qualquer tipo de curso e conteúdo em conformidade com o modelo pedagógico. Discutem-se os recursos necessários e os desafios do projeto.
Leds zeppellin infraestrutura de apoio ao desenvolvimentoledsifes
No Laboratório de Extensão em Desenvolvimento de Software (LEDS) utilizamos algumas das práticas recomendadas pelas metodologias Extreme Programming, SCRUM e prevemos a implantação de outras ainda em estudo. Para apoiar essas práticas um conjunto de ferramentas são necessárias e com isso a necessidade de um ambiente onde pudesse integrar tais tecnologias.
Para isso foi desenvolvido o LedsZeppellin. O LedsZeppellin integra ao todo 11 tecnologias dentre elas o Jenkins (para integração continua), Sonar (Análise Estática de Código), Gitlab (Sistema de Versionamento de Códigos), Taiga (Gerenciamento de Projetos – SCRUM) e Nexus (Sistema de Gerenciamento de Artefatos) dentre outras.
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...Guilherme Motta
O documento descreve os elementos e dinâmicas de uma sessão de inception para facilitar a concepção colaborativa de produtos de TI. Ele explica como a inception utiliza ferramentas ágeis como design thinking, lean startup e kanban para definir de forma iterativa o escopo, usuários, funcionalidades e viabilidade técnica e de negócio de um projeto. O objetivo é promover o alinhamento entre equipes de negócio e TI e entregar rapidamente um MVP validado com os usuários.
Este documento fornece estratégias para priorizar o desenvolvimento de recursos que criem valor para os clientes e impactem os negócios, evitando desperdícios. Apresenta os riscos de dizer sim a todas as solicitações sem validar o valor, e propõe usar OKRs para definir metas mensuráveis alinhadas com as necessidades dos clientes.
A metodologia Lean, desenvolvida no Japão, gerou o sistema Toyota de produção (TPS) que também pode é conhecido como Lean Manufacturing. Surgiu logo após a Segunda Guerra mundial. O objetivo de detecção e eliminação de desperdícios pode ser considerado como a grande contribuição do Lean em termos de processos.
Move fast _ Workshop _ Laje Rio _ 2nd & 4th May 2016Fabricio Dore
http://laje-ac.com.br/en/curso/portugues-do-brasil-move-fast/
Na economia digital, inovação cada vez mais significa execução e experimentação.
Os ciclos estão mais curtos e não há mais tempo para enrolação! Longas reflexões e processos lentos ficaram para trás, dando lugar a processos simplificados e ferramentas inovadoras.
Além disso, o conceito de concorrência também mudou: a sua empresa pode ser uma corporação com 50 mil colaboradores ou uma startup com apenas 10 e vocês estarem competindo pelos mesmos clientes e mercado.
Neste contexto, principalmente dois aspectos do seu negócio vão fazer a diferença: o seu produto e a sua velocidade. Sendo assim, nunca foi tão importante criar experiências e produtos digitais que solucionem um problema para o usuário.
Unindo o digital, a experiência do usuário, a definição da visão, o design, a execução e o valor, esse workshop vai te ajudar a maximizar as chances de criar algo que seus usuários irão amar e que capture valor para sua empresa de forma acelerada.
Durante as aulas falaremos também sobre Design Thinking e desmistificaremos termos como Agile, Product-Market Fit, Design Sprints, Product Ownership, UX e transformação digital.
1. O documento discute políticas para a construção de software de baixo custo, focando em programas multimídia. 2. Ele propõe uma abordagem que envolve reduzir custos de produção através de contenção de despesas e terceirização de serviços. 3. Detalha etapas como pesquisa de mercado, definição do público-alvo, planejamento de equipamentos e recursos humanos necessários.
Diseño contínuo e hipótesis de usuário: Cómo el diseño y la tecnología caminan juntos para desarrollar productos alineados a las necesidades reales de sus usuários
This document outlines goals and tools for front-end and product design. It discusses presenting ways of designing interfaces and a panorama of current front-end/CSS tools. Some of the tools mentioned include Foundation for prototyping, Sass as a language, Material Design as a system/concept, and Pattern Lab as a tool for rapid prototyping. The document provides an overview of HTML/CSS, Foundation, deciding and designing in the browser, and different front-end frameworks and libraries.
O documento discute a evolução da comunicação e do sistema financeiro em uma perspectiva digital, com ênfase em (1) a quebra da linearidade da comunicação com a internet, (2) o surgimento de novas ferramentas e modelos financeiros centrados no consumidor, e (3) a necessidade de inovação contínua para acompanhar essas mudanças.
Workshop sobre metodologias enxutas para startups ministrado em Janeiro de 2016, em Porto Alegre, para empresas aceleradas pela WOW, parte de iniciativa interna WOW Camp.
Workshop de UX design e estratégia para startups ministrado em Março de 2015, em Porto Alegre, para empresas aceleradas pela WOW, parte de iniciativa interna WOW Camp
O documento discute os princípios fundamentais de UX Design, incluindo a importância de centrar o design no usuário através da pesquisa e criação de personas. Também aborda como gerar hipóteses e estórias de usuário para desenvolver recursos em um MVP e medir continuamente os dados e produtos.
The document discusses using a "Lean Canvas" approach to developing new business ideas and products. It emphasizes testing ideas quickly through iterations and learning from data to modify the product or business model. The Lean Canvas process focuses on defining the problem, who has the problem, and how to build a solution. It aims to mitigate risks through this test-and-learn cycle of building, measuring, and improving ideas based on what is learned from customers.
3. Uma das tragédias no desenvolvimento de
software, e em todo desenvolvimento de
produtos,é que muito do que construímos
não oferece o benefício que esperávamos.
Isso é um problema.
7. "Qualquer coisa que possaser oferecidaa
um mercado para atenção, aquisição, uso ou
consumo, e que possa satisfazer um desejo.”
- PhillipKotler
O que é produto?
12. • Concentra-se nas validação rápidas
• O objetivo é aprender (e não softwareem
produção)
• Descrevemos:
– o problema,
– para quemestamos resolvendo,
– a solução que precisamos construir para
resolver,
– e como medimossucesso
Trilha de Descoberta
13. Trilha de Desenvolvimento
• Concentra-se na previsibilidade
• Times buscam velocidade
• Qualidade de código é importante
• Software potencialmente entregável
14. Então, o que DTD não é?
IMPLEMENTAÇÃOPROTÓTIPOINTERFACE
18. Um ciclo detalhado
PROTÓTIPO APRENDER
CONSTRUIR
M
EDIR
EXPERIMENTO
NECESSIDADE
PRIORIZAÇÃO
DE IDEIAS
PESQUISA E
OBSERVAÇÃO
19. Para rodar uma etapa de
discovery, você precisa:
• Uma hipótese
(história de usuário também vale);
• Um método para prototipar
20. Critérios para montar protótipos
Conteúdo Interação Visual Ideia
Compreensão dos textos,
instruções claras, facilidade
para tomar decisões
Movimento, torcas de
estado, como o usuário
navega no seu produto
Como as coisas se parecem,
princípios gráficos bem
aplicados, consistência.
Início de desenvolvimento de
conceitos, ideias pouco
lapidadas
28. Dicas:
• Não tente fazer tudo com um
protótipo somente
• Desapegue do preciosismo, e divida
seus experimentos de acordo com
seus objetivos
• Mantenha o foco na sua hipótese