O documento resume a experiência de Pedro Valente como Product Owner de um time ágil no Yahoo. Ele discute os desafios de priorizar itens para o backlog do produto, manter a visão estratégica e garantir que o time entenda e compartilhe essa visão. Ele também destaca a importância de usar métricas e dados para justificar decisões de produto.
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
Esta apresentação teve o objetivo de abordar o que é a cultura DevOps, passando pelo seu surgimento, conflitos entre devel e infra e como superá-los, é um apresentação introdutória feita a 3 mãos no CONSEGI.
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
Esta apresentação teve o objetivo de abordar o que é a cultura DevOps, passando pelo seu surgimento, conflitos entre devel e infra e como superá-los, é um apresentação introdutória feita a 3 mãos no CONSEGI.
Embora muitas pessoas pensem que histórias do Usuário se resumem em simples anotações em cartões, existem alguns conceitos a serem considerados para uma aplicação eficaz desta metodologia. Dentre elas, podem-se destacar os três “C”s e INVEST.
Nesta palestra Ismael Soares apresenta a equipe da Bluesoft uma maneira simples de testar JavaScript com Spock (framework de BDD).
Veja também:
O que é o Nashorn;
ScriptEngine;
Testando com tabela de dados usando @Unroll;
Testando Callback;
Verificando Interactions.
Se você é desenvolvedor Java/Groovy e procura uma solução para automatizar seus testes de aceitação, Geb é uma ótima solução para você.
Ele reúne o poder de WebDriver, a elegância do jQuery seleção de conteúdos, a robustez do Pattern Page Object e a expressividade da linguagem Groovy. Ainda possui integração com frameworks de testes, como Spock, JUnit, TestNG.
Aprenda mais sobre esta poderosa API nesta palestra com Ismael Soares.
Nesta apresentação expliquei alguns conceitos de BI.
Na oportunidade compartilhei algumas das ótimas experiências que tive trabalhando com analise de dados.
Uma boa equipe ágil está sempre preocupada em melhorar seu processo. Retrospectiva é uma ferramenta importantíssima para este fim. Nesta apresentação mostro algumas dicas para inovar as suas retrospectivas.
Nesta apresentação, apresento o conceito de Equipes auto-organizáveis lido no artigo da InfoQueue.
Comenta algumas características que só este tipo de equipe tem como:
- Controle distribuído, ou seja ausência de controle centralizado.
- Contínua adaptação a um ambiente em mudanças, estrutura emergente.
- Feedbacks constantes, tanto positivos como negativos.
- Resistência devido à capacidade do sistema para se reparar e ajustar-se.
E qual deve ser o comportamento do líder para direcionar e trabalhar com as equipes auto-organizáveis.
Neste artigo veremos como evoluir um esquema de banco de dados de forma segura, iterativa e incremental. Em seguida, mostraremos alguns exemplos de casos comuns aplicando as técnicas de refactoring de banco de dados.
Nesta apresentação, Ismael Soares fala como um time pode ser influenciado pelas emoções de seu líder.
Ele faz uma relação entre o desempenho de equipes que são lideradas sob o bom e mal relacionamento com seus líderes.
Ismael termina a apresentação comentando que este assunto não é exclusivo do ambiente corporativo.
O sistema Bluesoft é um ERP para redes de supermercados. Nesta apresentação ilustro como implementamos o SPED neste ERP. Deseja conhecer o sistema Bluesoft? Acesse www.bluesoft.com.br
Conheça uma das ferramentas de BDD mais utilizada pela comunidade Java. Easyb recebeu este posto pela sua simplicidade e objetividade na escrita de testes.
Criando produtos e serviços reais para o mundo virtual.Jane Vita
Objetivo do curso: ajudar com que profissionais e estudantes saibam como ser mais criativos, respeitar e conceitualizar ideias, aumentando as chances de sucesso de um produto ou serviço ao ser lançado no mercado.
Embora muitas pessoas pensem que histórias do Usuário se resumem em simples anotações em cartões, existem alguns conceitos a serem considerados para uma aplicação eficaz desta metodologia. Dentre elas, podem-se destacar os três “C”s e INVEST.
Nesta palestra Ismael Soares apresenta a equipe da Bluesoft uma maneira simples de testar JavaScript com Spock (framework de BDD).
Veja também:
O que é o Nashorn;
ScriptEngine;
Testando com tabela de dados usando @Unroll;
Testando Callback;
Verificando Interactions.
Se você é desenvolvedor Java/Groovy e procura uma solução para automatizar seus testes de aceitação, Geb é uma ótima solução para você.
Ele reúne o poder de WebDriver, a elegância do jQuery seleção de conteúdos, a robustez do Pattern Page Object e a expressividade da linguagem Groovy. Ainda possui integração com frameworks de testes, como Spock, JUnit, TestNG.
Aprenda mais sobre esta poderosa API nesta palestra com Ismael Soares.
Nesta apresentação expliquei alguns conceitos de BI.
Na oportunidade compartilhei algumas das ótimas experiências que tive trabalhando com analise de dados.
Uma boa equipe ágil está sempre preocupada em melhorar seu processo. Retrospectiva é uma ferramenta importantíssima para este fim. Nesta apresentação mostro algumas dicas para inovar as suas retrospectivas.
Nesta apresentação, apresento o conceito de Equipes auto-organizáveis lido no artigo da InfoQueue.
Comenta algumas características que só este tipo de equipe tem como:
- Controle distribuído, ou seja ausência de controle centralizado.
- Contínua adaptação a um ambiente em mudanças, estrutura emergente.
- Feedbacks constantes, tanto positivos como negativos.
- Resistência devido à capacidade do sistema para se reparar e ajustar-se.
E qual deve ser o comportamento do líder para direcionar e trabalhar com as equipes auto-organizáveis.
Neste artigo veremos como evoluir um esquema de banco de dados de forma segura, iterativa e incremental. Em seguida, mostraremos alguns exemplos de casos comuns aplicando as técnicas de refactoring de banco de dados.
Nesta apresentação, Ismael Soares fala como um time pode ser influenciado pelas emoções de seu líder.
Ele faz uma relação entre o desempenho de equipes que são lideradas sob o bom e mal relacionamento com seus líderes.
Ismael termina a apresentação comentando que este assunto não é exclusivo do ambiente corporativo.
O sistema Bluesoft é um ERP para redes de supermercados. Nesta apresentação ilustro como implementamos o SPED neste ERP. Deseja conhecer o sistema Bluesoft? Acesse www.bluesoft.com.br
Conheça uma das ferramentas de BDD mais utilizada pela comunidade Java. Easyb recebeu este posto pela sua simplicidade e objetividade na escrita de testes.
Criando produtos e serviços reais para o mundo virtual.Jane Vita
Objetivo do curso: ajudar com que profissionais e estudantes saibam como ser mais criativos, respeitar e conceitualizar ideias, aumentando as chances de sucesso de um produto ou serviço ao ser lançado no mercado.
Curso Acerj Módulo Jornalismo Esportivo Digital - quarta aulaDC Press
Última aula do módulo digital de jornalismo esportivo. Hora de avaliar os experimentos com equipamentos na última aula, vendo resultado no vídeo. Avaliar conceitos gerais do módulo
Palestra Marketing de Conteudo para Aumentar suas vendasIsrael Degasperi
A palestra aborda conceitos do que é e como aplicar o marketing de conteúdo na sua empresa para os clientes encontrarem você e seu negócio. E claro, apresenta dicas práticas de como produzir um conteúdo estratégico nas mídias sociais e no seu site e blog.
Apresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo SaldanhaLumis
Este slideshow foi elaborado pelo Gerente de Inovação e Marketing da Lumis - Ricardo
Saldanha, para apresentação realizada durante o Workshop Executivo Lumis, nos dias 30 de setembro e 1º de outubro, de 2009, no Rio e em São Paulo, respectivamente.
A apresentação aborda o tema "Evolução Digital" sob o aspecto do que aprendemos
quando caminhamos rumo à mesma.Tempo, características e benefícios das tecnologias
aplicadas fazem parte deste contexto.
Workshop Criatividade e Design ThinkingBruno Duarte
Slides da apresentação/workshop Criatividade e Design Thinking realizada por Bruno Duarte, João Menezes e Monica Possel (IxDA Joinville).
Como utilizar o Design Thinking para gerar empatia e ideias de alto impacto
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.
Com a grande diversidade de técnicas disponíveis no mercado hoje, e a crescente demanda por projetos onde os usuários estão em primeiro lugar, nos vemos às vezes pouco preparados para entender processos de prototipação.
vamos falar sobre escolher a ferramenta correta para a fase em que seu produto se encontra, entender o limite de fidelidade que podemos alcançar nesse processo, e como mantê-lo consistente durante o desenvolvimento do seu produto. Visitaremos as possibilidades da prototipação rápida, e aprenderemos a fazer escolhas em momentos de poucas certezas dentro do desenvolvimento de seu produto. Sim, falaremos de código ;)
Code review: o que isso diz sobre a cultura dos times de desenvolvimento?Elaine Naomi
Como é o processo de desenvolvimento de software em sua empresa? Existe o foco na qualidade do software desenvolvido ou apenas na funcionalidade entregue? Como é a comunicação e interação dos times de desenvolvimento? Quais são as práticas adotadas para melhorar esses pontos?
Nessa palestra, vamos discutir sobre a cultura da revisão de código, analisando o impacto e importância na entrega de software com qualidade e na construção de times distribuídos.
Data da apresentação: 14-04-2019
Extraindo dados públicos na marra com PythonPedro Valente
Juntando as motivações jornalísticas com dados públicos e a capacidade técnica dos programadores, podemos ver exemplos de como vai ser o jornalismo do futuro.
O ponto de vista dos desenvolvedores que criam aplicações e acabam fazendo "jornalismo".
Apresentação feita no Seminário Internacional de Jornalismo Online -Faculdade Cásper Líbero - 29 de maio de 2010
Novas tecnologias a serviço do viajante - Tecnoturis 2010Pedro Valente
Com alguns exemplos da área de turismo, esta apresentação discute:
Como usar a tecnologia para inovar resolvendo problemas reais dos usuários?
Como a abertura de dados pode fazer emergir soluções inesperadas?
Por que é importante se conectar ao ecossisistema da web?
De jornais impressos a plataformas online de conteúdo (APIs)Pedro Valente
Mostra que a integração entre jornalismo e desenvolvimento de software é possível.
Apresentação feita no III Seminário Tendências Conectadas nas Mídias Sociais, que aconteceu na Faculdade Casper Líbero, em São Paulo, no dia 12/9/09
1. Product Owner
na prática
Pedro Valente
Gerente de Produto do Yahoo! Meme
Maré de Agilidade - BH me.me/pedrovalente
Maio de 2010 twitter.com/pedrovalente
40. Liç
ap
ren ão
did
a
Vetores de priorização
ajudam a manter qualidade
mesmo sob pressões
externas ao time
41. Support new media sources
Ease posting experience
Offer customization options
Spread content to Y! and
other networks
Bring traffic from outside
Better ways to find relevant content
Expose possible connections
Increase time in the product
Increase loyalty and recency
Improve new user conversion
Expand to new markets
Mandatory Y! compliance
Y! platforms integration
Architecture / backend updates
32
42. Support new media sources
Self Expression Ease posting experience
Offer customization options
Spread content to Y! and
Distribution other networks
Bring traffic from outside
Better ways to find relevant content
Discovery Expose possible connections
Increase time in the product
Engagement Increase loyalty and recency
Improve new user conversion
Expansion Expand to new markets
Mandatory Y! compliance
Y! Internal Y! platforms integration
Architecture / backend updates
32
43. Liç
ap
ren ão
did
a
Dados são os melhores
argumentos para justificar
qualquer decisão de produto
47. "The rest of the time, Connor's job was to work on his fingerspitzengefuhl. That was a
useful word. It was a German word, of course. The Germans had words for everything,
created by the simple expedient of bashing as many smaller words as you needed
together until you got one monster mouth-murderer like fingerspitzengefuhl that
exactly and precisely conveyed something no other language could even get close to.
Fingerspitzengefuhl means "fingertip feel" -- that feeling you get when you've got the
world resting against the thick cushion of nerve-endings on the tips of your fingers.
That feeling when you've got a basketball held lightly in your hands, and you know
precisely where the next bounce will take it when you let it go. That feeling you get
when you're holding onto a baby and you can feel whether she's falling asleep now, or
waking up. That feeling you get when your hands are resting lightly on the handlebars of
your bike, bouncing down a steep hillside, gentle pressure on the brakes, riding the
razor-edged line between doing an end-over and reaching the bottom safely."
http://craphound.com/ftw/Cory_Doctorow_-_For_the_Win.htm
48. Liç
ap
ren ão
did
a
O PO tem como ajudar o time
a entregar.
53. PO precisa ter visão e estratégia
Uso constante do produto
Uso dos concorrentes
Se posicionar como usuário
Se o produto serve a um usuário técnico, o PO deve ser
capaz de entender esse cara
Ex: http://memegambis.appspot.com
55. Time deve compartilhar a visão do produto
Sessões de backlog grooming toda sexta.
Contexto + estimativas
Apresentações sobre estratégia e posicionamento feitas
para executivos também são feitas para o time
56. Itens técnicos precisam ser priorizados
Meme tem backlog de technical debt priorizado em
conjunto pelo Engg Manager + PO
Bugs são priorizados pelo PO
PO precisa aprender sobre a tecnologia do seu produto
57. Decisão do PO é discutida com todos
Time não aceita histórias mal contadas. Precisa justificar
Release Plan leva em conta os vetores de priorização e
pedidos dos stakeholders
No final, PO tem a autoridade de decidir, mesmo se
houver discordâncias com quem está acima