menu

Alumni 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.

μ Software Factories – Refactoring An Industry

(I’m republishing an old article I had written about 10 years ago that seems to have disappeared from the web. This was originally published in 2006 on TheServerSide.net: http://www.theserverside.com/discussions/thread.tss?thread_id=32812 The fact that the issues described below have not really changed in 8 years is, frankly, sad.)

Software development has always been costly and time-consuming process. Specialized requirements and lack of skilled resources are just two of the difficulties facing companies today. Pressure to deliver software, on time and within budget, have pushed developers to look for a way to increase value delivered, while decreasing development time.

For many years now…

Blog post by Griffin Caprio
20 September 2014

Original Link

Falhar e seguir em frente. Simples?

Não somos preparados para a falha. Uma generalização sim mas ao longo das consultorias e treinamentos que tenho feito, acabo usando muito tempo ajudando times a aceitarem a situação em que estão e ajudar os mesmos a criar mecanismos para seguir em frente.

Retrospectivas, uso de técnicas como A3 e Learning Canvas e várias outras que existem. Só que técnicas não são suficientes. Precisamos desenvolver cultura de aprendizado e de melhoria contínua.

Aceitar as falhas e buscar formas de fazer melhor e fazer acontecer é o grande desafio e processo a ser criado dentro das equipes e organizações. E deveria…

Blog post by Daniel Wildt
19 September 2014

Original Link

Chromebook – primeiras impressões

Estou fazendo uso de um Chromebook como um computador de “uso rápido”. Leituras, uso de sites e apps web.

Hoje pelo menos para mim é um fato. Não faço praticamente nada no computador offline.

Para ajudar, alguns dias atrás tive problema no meu “computador padrão”. Fiquei ao todo 11 dias sem poder usar o mesmo. Me virei com tablet e telefone + teclado bluetooth para poder seguir nas minhas atividades mas infelizmente a usabilidade e capacidades dos tablets e aplicativos existentes deixam a desejar quando precisamos usar de forma constante. Para aplicativos que são “feitos para mobile” (mobile only

Blog post by Daniel Wildt
18 September 2014

Original Link

Using Variants in Rails 4

I’ve been using Variants in Rails 4 to change my layouts for one controller action. It’s really straightforward – just set the variant name as a symbol, for example:

request.variant = :popup

Then name the template file with the variant name in it, e.g.

new.html+popup.haml

Another neat trick I discovered is that you can also use the variant to control the layout file. I wanted to have a different layout for my popup content, one that didn’t include all of the usual bumph like headers and menus. Turns out I didn’t need any other code, just create a template in…

Blog post by Joanne Cranford
18 September 2014

Original Link

Como foi minha palestra do Caipira Ágil 2014?

Recebi algumas perguntas de como foi minha palestra no #CaipiraÁgil, evento que participei em Campinas!

Foram dois momentos muito legais por lá!

1) Na sexta-feira 5/set fizemos um workshop Da visão à produção, e foi muito bom poder capacitar parte da equipe da Conpec, Empresa Jr. da UNICAMP.

2) No sábado 6/set tive a oportunidade de fazer uma palestra falando sobre validação, e usei um mapa mental como base de raciocínio. Depois fiz uma dinâmica para a galera brincar com o Value Proposition Canvas, um canvas muito bom para trabalhar de forma mais focada segmento de…

Blog post by Daniel Wildt
18 September 2014

Original Link

What does ‘Good’ look like?

The nice folks at XebiaLabs have asked me to do a few guest blog posts on their site. My first post is called “What does ‘Good’ look like?”

I think that we have a problem in the software development industry. A significant proportion, if not the majority of practitioners have never seen, let alone worked on, an efficient project. This is a scary thought! If people don’t know what good looks like, how can we expect them to do well?”

(Read the rest at the XebiaLabs site…)

 

Blog post by Dave Farley
16 September 2014

Original Link

R: ggplot – Plotting multiple variables on a line chart

In my continued playing around with meetup data I wanted to plot the number of members who join the Neo4j group over time

I started off with the variable ‘byWeek’ which shows how many members joined the group each week:

> head(byWeek)
Source: local data frame [6 x 2]
 
        week n
1 2011-06-02 8
2 2011-06-09 4
3 2011-06-30 2
4 2011-07-14 1
5 2011-07-21 1
6 2011-08-18 1

I wanted to plot the actual count alongside a rolling average for which I created the following data frame:

library(zoo)
joinsByWeek = data.frame(actual = byWeek$n
                         week = byWeek$week,
                         rolling =

Blog post by Mark Needham
16 September 2014

Original Link

A jornada do cliente – Um mapa para comunicação e melhoria contínua

Entender o nosso cliente não é uma opção. É parte fundamental para manter e qualificar o serviço que prestamos.

Dentro da uMov.me fizemos uma dinâmica para poder conhecer mais este aspecto. O tal Customer Journey Map.

Dentro do processo de conhecer mais do serviço que prestamos e do trabalho que realizamos diariamente, o Thiago Esser trouxe essa dinâmica que ajuda e muito a conhecer quem é o nosso cliente e como ele se comunica com a nossa empresa. E no caso com os canais de comunicação que a empresa disponibiliza.

A dinâmica é bem simples. De um lado queremos…

Blog post by Daniel Wildt
14 September 2014

Original Link

A jornada do cliente – Um mapa para comunicação e melhoria contínua

Entender o nosso cliente não é uma opção. É parte fundamental para manter e qualificar o serviço que prestamos.

Dentro da uMov.me fizemos uma dinâmica para poder conhecer mais este aspecto. O tal Customer Journey Map.

Dentro do processo de conhecer mais do serviço que prestamos e do trabalho que realizamos diariamente, o Thiago Esser trouxe essa dinâmica que ajuda e muito a conhecer quem é o nosso cliente e como ele se comunica com a nossa empresa. E no caso com os canais de comunicação que a empresa disponibiliza.

A dinâmica é bem simples. De um lado queremos…

Blog post by Daniel Wildt
14 September 2014

Original Link

Do Rick Deckard Dream of Electric Unicorn?

Blade Runner sun window.png
"Blade Runner sun window" by Warner Bros. - Blade Runner: The Final Cut. Licensed under Fair use of copyrighted material in the context of Blade Runner">Fair use via Wikipedia.


Just watched Blade Runner once again... Greatest film of all time for me. A few things;

First of all, the sound track, Vangelis, is out of this world and the atmosphere, darkness, rain all the time is just great.

The best film dialog (monologue?) of all time:

'I have… seen things you people wouldn't believe… Attack ships on fire off the shoulder of Orion. I watched c-beams

Blog post by Ozgur Tumer
14 September 2014

Original Link