menu

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.

UX Designers: Why are we Wasting Time?

UX designers, we need to change the way we work. We need to stop wasting so much time. We have a well-deserved reputation for retreating to creative studios for lengthy design phases – only choosing to resurface once we have perfected solutions that are pretty, but not necessarily practical. We need to end the pursuit of […]

Ben Melbourne
17 April 2015

Original Link

What good listeners do

Via First Among Equals, from The Trusted Advisor, what good listeners do:

  1. Probe for clarification
  2. Listen for unvoiced emotions
  3. Listen for the story
  4. Summarize well
  5. Empathize
  6. Listen for what's different, not for what's familiar
  7. Take it all seriously (don't say, "you shouldn't worry about that")
  8. Spot hidden assumptions
  9. Let the other person "get it out of his or her system"
  10. Ask, "How do you feel about that?"
  11. Keep the other person talking ("What else have you considered?")
  12. Keep asking for more detail that helps to understand
  13. Get rid of distractions while listening
  14. Focus on hearing their version first

Jason Yip
17 April 2015

Original Link

Sprint meetings wheel

Below is a simple drawing I have created to help Scrum teams with their recurring Sprint meetings. Basically I print this drawing, place on the wall next to the team table and use a small post-it indicating today. Click here to download the printer friendly version (pdf). On this wheel you will notice mu current […]

Paulo Caroli
16 April 2015

Original Link

11 years at ThoughtWorks

I had planned to write a 10 years at ThoughtWorks post but was busy on a sabbatical learning a real language (German!) This year, I decided to get around to writing an anniversary post. One of the current impressive employee benefits for long-time employees is a 12-week paid break (it’s mandatory law in Australia but [...]

Patrick
15 April 2015

Original Link

O Canvas MVP

O Canvas MVP auxilia na organização e visualização das funcionalidades e da sequência de liberação de entrega incremental do produto mínimo e viável, os MVPs. O canvas organiza e planeja entregas do produto além do primeiro MVP. Tipicamente, times utilizando o Canvas MVP irão deslumbrar e evolução do produto via uma sequência de MVPs. E […]

Paulo Caroli
15 April 2015

Original Link

Kanban único de MVP – suporte e criação

O time entregou o primeiro MVP, e segue trabalhando mas funcionalidades do próximo MVP. Mas agora começou a receber feedback nas funcionalidades entregues: pequenos bugs e melhorias. Como lidar com esse feedback perante o que está planejado como trabalho para o próximo MVP? Para isso sugiro kanban. Segue abaixo um kanban que demonstra como um […]

Paulo Caroli
14 April 2015

Original Link

Common traits of trusted advisors

Via First Among Equals, from The Trusted Advisor, common traits of trusted advisors:

  1. Seem to understand us, effortlessly, and like us
  2. Are consistent: we can depend on them
  3. Always help us see things from fresh perspectives
  4. Don't try to force things on us
  5. Help us think things through (it's our decision)
  6. Don't substitute their judgment for ours
  7. Don't panic or get overemotional: they stay calm
  8. Help us think and separate our logic from our emotion
  9. Criticize and correct us gently, lovingly
  10. Don't pull their punches: we can rely on them to tell us the truth
  11. Are in it…

Jason Yip
11 April 2015

Original Link

The limits of the MacBook Pro's cooling system

Power Gadget ScreenshotMy work computer is a 15" MacBook Pro. Its performance is definitely good enough for serious software development, even if the Scala compiler and the IntelliJ indexer do push it at times. In fact, performance is so good that I have been wondering how Apple and Intel have managed to get that much CPU power, and the requisite cooling, into such a small machine. That is, small when compared to desktop or workstation computers.

In contrast, my Hackintosh at home now has about 800g of metal hanging off the mainboard to cool the CPU. Granted, it is overclocked, which requires…

erik doernenburg
10 April 2015

Original Link

Learn about Design Thinking and Agile Planning – my Agile Australia 2015 Workshop

The role of designers is changing. The growing adoption of Agile development practices has created an opportunity for designers to take the lead. Design thinking skills allow us to take ideas and quickly turn them into clear product visions that put users first. By stepping up as project kick-off facilitators, designers can drive rapid, customer-centric […]

Ben Melbourne
9 April 2015

Original Link

Sobre o Scrum

Scrum é um framework ágil para a conclusão de projetos complexos. Scrum foi inicialmente formalizado para projetos de desenvolvimento de software, mas tem sido aplicado para qualquer âmbito de projetos complexos, e trabalhos inovadores. O Scrum é especialmente adequado para projetos com requisitos que mudam rapidamente ou são altamente emergentes. O desenvolvimento de software com […]

Paulo Caroli
7 April 2015

Original Link

{{ post.title }}

{{ post.content | xml_escape }}

{{ site.title }}
6 April 2015

Original Link

A 7-Step Agenda for Effective Retrospectives

These seven steps will help you create a solid retrospective structure that keeps you and your team focused and on-track, and continuously improving its activities. Check out the FunRetrospectives.com site for many activities and ideas for each of these steps.   1. Context Participants need to understand the meeting’s focus. You can start with a […]

Paulo Caroli
6 April 2015

Original Link

A “definition of done” for Agile at scale

It seems everyone wants to scale Agile. Many say they have done so already. But there are different views on what the end state looks like. What does it mean to have scaled Agile? For many, it simply means replicating certain practices across all development teams. Although this may improve the internal quality of software, it won’t help improve overall IT performance in the eyes of the business.

Agilists advocate that every story must have acceptance criteria. What are the acceptance criteria for having scaled Agile? More broadly, what is the “definition of done”? Here’s one:
  • Responsive IT: Achievement

Sriram Narayan
4 April 2015

Original Link

Dinner Party Recipe

Ingredients 1 eager young hostess who wants to show her friends she finally owns furniture by having a dinner party 1 half of a couple who is always running late 1 couple who are constantly breaking up and getting back together 1 single friend Directions In a small kitchen, mix half of the guests who […]

Maria Ocampo
3 April 2015

Original Link

What is DevOps?

Cross functional teams, not silos and handoffs Configuration as code, not snowflake systems Automation, not manual steps Confidence, not uncertainty Developers share responsibility for the health of systems with the operations team. By following these principles, working software can be delivered faster and with fewer problems

Kevin Hickey
2 April 2015

Original Link

tweets – Trilha de Cultura QConSP 2015

Segue abaixo meus — @paulocaroli –  melhores tweets enviados durante as excelentes palestras na Trilha de Cultura no QCon São Paulo 2015 @leopabon “a gente não entrega projetos. entregamos produtos! ” #qconsp @renedepaula simplesmente espetacular a sua palestra ontem. Parabéns! #qconsp @renedepaula telos versus bonus #QConSp @renedepaula recomenda ler o livro practical wisdom #qconsp @renedepaula […]

Paulo Caroli
2 April 2015

Original Link

The lazy programmer

I was having a chat with an old time ThoughtWorks developer, the topic was trending towards voluminous work and long days at work. I interjected with the point that the developers should not be willing to work long and hard hours, instead they should be lazy so that there are better tools and automations coming […]

Vinod Kumaar R
2 April 2015

Original Link

QConSP 2015 Tutorial: Direto ao Ponto: Criando e Evoluindo o MVP

Segue abaixo as fotos do Tutorial na QCon São Paulo 2015: Direto ao Ponto: Criando e Evoluindo o MVP Muito obrigado aos participantes e aos organizadores. Agradeço muito o feedback (100% verde foi espetacular)!       Aqui is slides que utilizei para começar e finalizar o workshop:   Tutorial: Direto ao Ponto: Criando e […]

Paulo Caroli
1 April 2015

Original Link

Activist Investing in Strategic Software Chapter 1 Excerpt - Why Governance Matters

I've published drafts of the introduction and first 4 chapters of my book, Activist Investing in Strategic Software. I still have some citations to finalize, several visuals to integrate and a lot of editing to do. But the foundation is there. A sample of the book (currently, just the introduction) is available on from the site.

Here's an excerpt from Chapter 1, Why Governance Matters.

* * *

That there are abundant examples of bad governance but few examples of good ones comes as no surprise. What passes for "good" in governance is not all that remarkable. Boards, being…

noreply@blogger.com (Ross Pettit)
31 March 2015

Original Link

Interview on privacy and security released

At GOTO Aarhus 2014 Ola Bini hosted a discussion with Martin Fowler, Tim Bray, and myself covering topics such as browser security, identity providers, password managers, monopolisation of internet services, and the future of mass surveillance.

erik doernenburg
6 January 2015

Original Link