O documento discute o estoicismo, uma filosofia antiga que enfatiza a aceitação, resiliência e virtude. Ele resume princípios estoicos como a transitoriedade da vida e das coisas materiais segundo Marco Aurélio. Também fornece links para aprender mais sobre o estoicismo moderno e como aplicá-lo na produtividade e para ter uma vida plena.
Do imperador Marco Aurélio, do senador Sêneca, ao ex-escravo Epíteto, grandes nomes estoicos tornaram uma filosofia prática de vida sobreviver milênios. Das ruas de Atenas a dois milênios atrás, no mercado aberto (stoa) no meio do povo, os filósofos estoicos conversaram com as pessoas sobre a vida e como torná-la melhor.
O documento discute técnicas de priorização de backlog, incluindo atributos como valor, risco, facilidade de entrega e dependências. É apresentado o framework Scrum e conceitos como MoSCoW, GUT, RICE, WSJF e fórmulas simples de priorização levando em conta valor, usuário, esforço e urgência.
San Francisco Software Craftsmanship Meetup
Test Driven Developers Bay Area Meetup
TDD Flow: The Mantra in Action” is a talk + hands-on about the mantra of TDD and its core patterns. Here are some questions for this talk: What is TDD? How to write a good test that fails? How to write code enough to make the test pass? How to remove duplication? How to refactor code? How to create clean code? Is TDD about testing or design? How small should a test be? Should I only write unit tests? Should I estimate TDD? How to use TDD with other agile methods like Scrum, Kanban or BDD? And finally, how to flow in TDD?
Os Nove Registros da Eficiência no Desenvolvimento de SoftwareDionatan default
O documento apresenta os Nove Registros da Eficiência no Desenvolvimento de Software, criados por Klaus Wuestefeld para avaliar a eficiência de equipes de desenvolvimento. Os registros incluem habilidades da equipe, clima, colaboração, escopo do projeto, comunicação com clientes, autonomia, melhorias contínuas, velocidade de entrega e qualidade.
Métodos Ágeis para Desenvolvimento de Software LivreDionatan default
O documento apresenta uma introdução aos principais métodos ágeis para desenvolvimento de software livre, incluindo Scrum, Kanban, Extreme Programming (XP) e Lean Software Development. Os métodos enfatizam valores como indivíduos, software funcionando, colaboração e resposta à mudança. Princípios como entrega contínua, aceitação de mudanças e foco no valor para o cliente são discutidos.
Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de SoftwareDionatan default
Palestra realizada na Quarta do Conhecimento sobre Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software, aprensentando os conceitos de Lean e relacionando com Ágil em software.
https://www.youtube.com/watch?v=Q_hIRRb9NpM
Do imperador Marco Aurélio, do senador Sêneca, ao ex-escravo Epíteto, grandes nomes estoicos tornaram uma filosofia prática de vida sobreviver milênios. Das ruas de Atenas a dois milênios atrás, no mercado aberto (stoa) no meio do povo, os filósofos estoicos conversaram com as pessoas sobre a vida e como torná-la melhor.
O documento discute técnicas de priorização de backlog, incluindo atributos como valor, risco, facilidade de entrega e dependências. É apresentado o framework Scrum e conceitos como MoSCoW, GUT, RICE, WSJF e fórmulas simples de priorização levando em conta valor, usuário, esforço e urgência.
San Francisco Software Craftsmanship Meetup
Test Driven Developers Bay Area Meetup
TDD Flow: The Mantra in Action” is a talk + hands-on about the mantra of TDD and its core patterns. Here are some questions for this talk: What is TDD? How to write a good test that fails? How to write code enough to make the test pass? How to remove duplication? How to refactor code? How to create clean code? Is TDD about testing or design? How small should a test be? Should I only write unit tests? Should I estimate TDD? How to use TDD with other agile methods like Scrum, Kanban or BDD? And finally, how to flow in TDD?
Os Nove Registros da Eficiência no Desenvolvimento de SoftwareDionatan default
O documento apresenta os Nove Registros da Eficiência no Desenvolvimento de Software, criados por Klaus Wuestefeld para avaliar a eficiência de equipes de desenvolvimento. Os registros incluem habilidades da equipe, clima, colaboração, escopo do projeto, comunicação com clientes, autonomia, melhorias contínuas, velocidade de entrega e qualidade.
Métodos Ágeis para Desenvolvimento de Software LivreDionatan default
O documento apresenta uma introdução aos principais métodos ágeis para desenvolvimento de software livre, incluindo Scrum, Kanban, Extreme Programming (XP) e Lean Software Development. Os métodos enfatizam valores como indivíduos, software funcionando, colaboração e resposta à mudança. Princípios como entrega contínua, aceitação de mudanças e foco no valor para o cliente são discutidos.
Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de SoftwareDionatan default
Palestra realizada na Quarta do Conhecimento sobre Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software, aprensentando os conceitos de Lean e relacionando com Ágil em software.
https://www.youtube.com/watch?v=Q_hIRRb9NpM
A empresa está passando por mudanças significativas para melhorar a produtividade e eficiência dos processos. Novas tecnologias serão implementadas e alguns departamentos serão reorganizados para apoiar a estratégia de crescimento da empresa.
Como Management 3.0 pode potencializar a Agilidade?Dionatan default
Como Management 3.0 pode potencializar a Agilidade?
Palestra sobre Management 3.0 ministrada no Dia Ágil, evento da PROCERGS em parceria com a ThoughtWorks.
Desenvolvimento Orgânico de Software com User Stories #AgileBRDionatan default
O documento discute o desenvolvimento ágil de software com foco nas user stories. Apresenta os conceitos de user stories mínimas, critérios de aceitação, INVEST e SMART para refinar as user stories e evitar problemas. Também discute práticas recomendadas e anti-padrões para escrever boas user stories.
O documento discute vários conceitos relacionados ao trabalho, como a Teoria Y de Douglas McGregor, o Flow de Mihaly Csikszentmihalyi e a Gestão 3.0. Argumenta-se que as pessoas devem escolher um trabalho que gostem e que a motivação intrínseca é mais efetiva do que controles externos. Além disso, ambientes de trabalho que empoderem os funcionários tendem a ser mais produtivos.
Descrição da palestra no TDC 2014 Poa:
http://www.thedevelopersconference.com.br/tdc/2014/portoalegre/trilha-agile
TDD (Test-driven development) é uma técnica para construção de software que guia o desenvolvimento de software através da escrita de testes. Muito se falou nesse ano, mas pouco se aprendeu. Mas qual é essência real do TDD? A resposta é simples, a essência está em seu mantra: Red / Green / Refactor. O TDD será destilado, explicando seus detalhes além do seu mantra.
Será mostrado o TDD no eXtreme Programming (XP), a importância da refatoração para o TDD, frameworks xUnit, como solucionar problemas complexos com Baby Steps, o valor do Clean Code, e como isso é importante para Coding Dojos. Patterns do TDD serão apresentados, dando a base para a essência do TDD. As relações do TDD com Agile Testing, ATDD e BDD também serão discutidas.
Lean tem foco total na qualidade. Essa palestra explora os conceitos do Lean e fazer uma relação com testes de software, trazendo os conceitos fundamentais do Lean: Qualidade total, redução de desperdícios, melhoria contínua, produção puxada, variabilidade, autonomação, nivelamento de carga, just-in-time, fluxo de produção, kanban e gestão visual.
Desenvolvimento Orgânico de Software com User StoriesDionatan default
O documento apresenta o desenvolvimento orgânico de software utilizando user stories, descrevendo como definir requisitos ágeis para os usuários através de histórias de usuário, critérios de aceitação e tarefas SMART. Apresenta também boas práticas e problemas comuns ("bad smells") ao se trabalhar com user stories.
Introdução ao TDD (Test-Driven Development) - #guma10anosDionatan default
Introdução ao TDD (Test-Driven Development) palestrado no #guma10anos. Fazendo uma relação com o TFD (Test First Development) e Refatoração, xUnit, Baby Steps, Clean Code, Patters para TDD, Agile Testing e ATDD (Acceptance Test-Driven Development). Ao final os Coding Dojos já realizados pelo RSJUG. Ao final um Prepared Kata demonstrando o TDD na prática.
A empresa está passando por mudanças significativas para melhorar a produtividade e eficiência dos processos. Novas tecnologias serão implementadas e alguns departamentos serão reorganizados para apoiar a estratégia de crescimento da empresa.
Como Management 3.0 pode potencializar a Agilidade?Dionatan default
Como Management 3.0 pode potencializar a Agilidade?
Palestra sobre Management 3.0 ministrada no Dia Ágil, evento da PROCERGS em parceria com a ThoughtWorks.
Desenvolvimento Orgânico de Software com User Stories #AgileBRDionatan default
O documento discute o desenvolvimento ágil de software com foco nas user stories. Apresenta os conceitos de user stories mínimas, critérios de aceitação, INVEST e SMART para refinar as user stories e evitar problemas. Também discute práticas recomendadas e anti-padrões para escrever boas user stories.
O documento discute vários conceitos relacionados ao trabalho, como a Teoria Y de Douglas McGregor, o Flow de Mihaly Csikszentmihalyi e a Gestão 3.0. Argumenta-se que as pessoas devem escolher um trabalho que gostem e que a motivação intrínseca é mais efetiva do que controles externos. Além disso, ambientes de trabalho que empoderem os funcionários tendem a ser mais produtivos.
Descrição da palestra no TDC 2014 Poa:
http://www.thedevelopersconference.com.br/tdc/2014/portoalegre/trilha-agile
TDD (Test-driven development) é uma técnica para construção de software que guia o desenvolvimento de software através da escrita de testes. Muito se falou nesse ano, mas pouco se aprendeu. Mas qual é essência real do TDD? A resposta é simples, a essência está em seu mantra: Red / Green / Refactor. O TDD será destilado, explicando seus detalhes além do seu mantra.
Será mostrado o TDD no eXtreme Programming (XP), a importância da refatoração para o TDD, frameworks xUnit, como solucionar problemas complexos com Baby Steps, o valor do Clean Code, e como isso é importante para Coding Dojos. Patterns do TDD serão apresentados, dando a base para a essência do TDD. As relações do TDD com Agile Testing, ATDD e BDD também serão discutidas.
Lean tem foco total na qualidade. Essa palestra explora os conceitos do Lean e fazer uma relação com testes de software, trazendo os conceitos fundamentais do Lean: Qualidade total, redução de desperdícios, melhoria contínua, produção puxada, variabilidade, autonomação, nivelamento de carga, just-in-time, fluxo de produção, kanban e gestão visual.
Desenvolvimento Orgânico de Software com User StoriesDionatan default
O documento apresenta o desenvolvimento orgânico de software utilizando user stories, descrevendo como definir requisitos ágeis para os usuários através de histórias de usuário, critérios de aceitação e tarefas SMART. Apresenta também boas práticas e problemas comuns ("bad smells") ao se trabalhar com user stories.
Introdução ao TDD (Test-Driven Development) - #guma10anosDionatan default
Introdução ao TDD (Test-Driven Development) palestrado no #guma10anos. Fazendo uma relação com o TFD (Test First Development) e Refatoração, xUnit, Baby Steps, Clean Code, Patters para TDD, Agile Testing e ATDD (Acceptance Test-Driven Development). Ao final os Coding Dojos já realizados pelo RSJUG. Ao final um Prepared Kata demonstrando o TDD na prática.
2. O que é Estoicismo?
A filosofia do estoicismo - Massimo Pigliucci
https://www.youtube.com/watch?v=R9OCA6UFE-0
3. Marco Aurélio, em seu livro Meditações:
“V.23. Reflete com frequência na celeridade
com que seres e acontecimentos se tornam
passado e se dissipam. [...]
4. Com efeito, a substância é como um rio em um
fluxo ininterrupto, ademais, as forças atuantes
encontram-se em um processo contínuo de
transformação, enquanto as causas mudam de
inúmeras maneiras. [...]
5. Além disso, quase nada é estável, e há, diante
de nós, extremamente próximo, um vazio
imenso e infinito do pretérito e do futuro em
que tudo desvanece. [...]
6. Como poderia então deixar de ser tolo o
indivíduo que se enchesse de orgulho, se
atormentasse ou se lamentasse como se
durante algum tempo, ou muito tempo, fosse
presa de uma perturbação causada por alguma
coisa? [...]
7. V.24 Recorda-te da substância total na qual
tens a menor das participações, do tempo total
do qual a ti coube um curto e minúsculo
intervalo e do destino do qual constituis uma
débil parte!”
10. Como estudar Estoicismo?
Como iniciar o estudo do estoicismo https://www.estoico.com.br/563/como-iniciar-o-estudo-do-estoicismo/
O que é Estoicismo: Resumo do significado da filosofia, frases e livros https://estoicismopratico.com/blog/o-que-e-estoicismo
O Estoico https://www.estoico.com.br/category/pensamento-estoico/
Irmãos Estoicos https://irmaosestoicos.com/
Que tal um café? Uma reflexão estóica diária https://dionatanmoura.com/2018/09/02/que-tal-um-cafe-uma-reflexao-estoica-diaria/
Segredo de Uma Vida Plena https://dionatanmoura.com/2020/10/05/segredo-de-uma-vida-plena/
Como Estoicismo pode te ajudar na Produtividade Pessoal?
https://dionatanmoura.com/2020/11/05/como-estoicismo-pode-te-ajudar-na-produtividade-pessoal/
Reflexão Diária Estoica: O que você fará com o resto da sua vida?
https://dionatanmoura.com/2021/07/17/reflexao-diaria-estoica-o-que-voce-fara-com-o-resto-da-sua-vida/
12. Como estudar Estoicismo?
O estoicismo como filosofia para uma vida comum |
Massimo Pigliucci | TEDxAthens
https://www.ted.com/talks/massimo_pigliucci_stoicism_as_a
_philosophy_for_an_ordinary_life/transcript?language=pt-br