更多

Blogs

Lots of our people have lots of opinions. Here are just a few of them

ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.

Systems Thinking example: boarding a plane

I have seen this pattern many times and decided to write about it.

I am about to board a flight. I am comfortable sitting at the gate, and then the boarding is announced.

plane-boarding

Two crew ground people start looking at IDs and collecting the flight ticket. The line at the gate moves reasonably fast.

plane-boarding2

Now, all passengers are standing at the corridor that connects the gate to the plane.  This line moves really slow as everyone is entering the plane, placing their bags on the overall compartment, and then sitting at their assigned sits.

Systems thinking

A local improvement does not…

Blog post by Paulo Caroli - Blog
27 August 2014

Original Link

The Competitive Imperative of Learning

imperative-of-learning

 

 

 

 

 

Today’s central managerial challenge is to inspire and enable knowledge workers to solve, day in and day out, problems that cannot be anticipated. by Amy C. Edmondson

Read the full article here: The Competitive Imperative of Learning article, by Amy C. Edmondson, Harvard Business Review 2008.

You won´t know all the answers. You won´t be able to predict the immedicable. But you must acknowledge it, and foster a learning environment. Retrospective, Futurospective and team Building activities are essential for an effective learning environment.

 

Blog post by Paulo Caroli - Blog
25 August 2014

Original Link

Known Issues

The Known Issues activity is a focused retrospective activity for issues that are already known. It is very useful for situations where the team (1) either knows their issues and want to talk about the solutions, or (2) keep on running out of time to talk about repetitive issues that are not the top voted ones.

 

Running the activity:

1.       Split the participates on groups of two or three people

2.       Ask each group to write down the known issues

3.       Group the known issues and read to the whole group

4.       Ask everyone to think about solutions to…

Blog post by Paulo Caroli - Funretrospectives
25 August 2014

Original Link

Workshop Otimizando o Fluxo no PMI-RS 2014

Eu estarei lecionando o workshop Otimizando o fluxo  no PMI-RS 2014, na terça-feira dia 9 de Setembro.

workshops-pmi-rs-2014

Veja a programação completa do evento.

Blog post by Paulo Caroli - Blog
22 August 2014

Original Link

Continuous Integration – photos for feedback and visibility

Today I was looking for good images representing Continuous  Integration (CI) feedback and visibility. As I have done the same search many times before, I decided to place on this blog post some of the best photos I have found.

Here they are:

Series_of_build_lights red-bubbles-thumb green-red lava-lamps-build-monitor build-monotir2 automated-information-radiator StreetLightSmall build_failed-big-tv build-monitor build-lights

 

And here a some of the original blog entries where I got these photos from:

Blog post by Paulo Caroli - Blog
21 August 2014

Original Link

Software development is empirical

One should learn from previous experiences and previous mistakes. Even better, one should learn from others experiences and mistakes. In software development, we have been very good at adapting knowledge from other industries. This has been especially the case with the manufacturing industry. From the Taylorism to the more recently influences of Lean thinking, the software development theories and practices have borrowed a lot from the manufacturing industry.

But we need to be very aware of the differences in our industries. Manufacturing typically deals with repeatable processes, while software development is empirical.

In manufacturing, a repeatable process converts consistent…

Blog post by Paulo Caroli - Blog
21 August 2014

Original Link

Integração Contínua

Integração Contínua é uma prática de desenvolvimento de software onde os membros de uma equipe integram seu código frequentemente. Cada integração é verificada por meio de uma compilação e testes automatizados para detectar erros de integração o mais rápido possível. Integração Contínua assume um alto nível de testes automatizados.

 

Leia mais sobre o assunto no site do Martin Fowler..

Blog post by Paulo Caroli - Blog
20 August 2014

Original Link

Workshop de Retrospectivas na Scrum Rio 2014

scrum-rio

 

 

Na Quarta-feira, dia 03 de Setembro estarei na Semana Ágil da Scrum Rio lecionando o workshop de retrospectivas.

Retrospectivas Divertidas com Paulo Caroli (ThoughtWorks)

Um workshop com atividades e ideias para tornar retrospectivas ágeis mais engajadoras. Como transformar um grupo de pessoas em um time efetivo? Como consolidar o aprendizado em cada iteração e evoluir com o projeto? Como manter o espírito ágil vivo no time? Retrospectivas ajudam a melhorar a comunicação, produtividade e qualidade, além de promover troca de conhecimento e experiências.

Mais informações e inscrições aqui.

Veja também a programação completa do evento.

Blog post by Paulo Caroli - Blog
20 August 2014

Original Link

Níveis de Competência do Facilitador de Inception

Identificamos 6 níveis de habilidade para o facilitador do workshop Inception. Esta classificação serve para alinhar expectativas e para demostrar a importancia da habilidade do facilitador, bem como identificar o nível do facilitador alocado para uma Inception.

1. Iniciante

Pessoas que estão participando do workshop Inception pela primeira vez.

2. Intermediário

Pessoas que já participaram, mas ainda não facilitaram nenhuma atividade durante um workshop Inception.

3. Facilitador Aprendiz

Pessoas que já participaram e facilitaram uma ou mais das atividades realizadas em workshops Inception.

4. Facilitador

Pessoas que já facilitaram um workshop Inception e se sentem seguras para fazê-lo.

5. Facilitador…

Blog post by Paulo Caroli - Blog
19 August 2014

Original Link

Trilogia da Geração de Estórias

Meio sem notar, escrevi recentemente ou aqui no blog ou no site de Insights da ThoughtWorks três artigos que acabaram se complementando e de certa forma resumindo a minha visão atual de análise de sistemas/negócios em projetos ágeis.

É apenas o pensamento atual - pode e deve mudar com o tempo -  e é imperfeito e não aplicável a todos os casos, mas representa um bom conjunto de axiomas que tenho tentado aplicar nos projetos que me envolvo (que normalmente tem sido tiros curtos de menos de 6 semanas) e que tem dado bons resultados. São fortemente influenciados pelas ideias…

Blog post by Lourenco Piuma Soares
19 August 2014

Original Link