Eu costumo repetir a todas as equipes que eu gerencio, que 99% dos problemas de qualquer projeto são especialmente devidos à “comunicação”. Estresses que duram dias e poderiam ser resolvidos numa conversa de corredor de 30 seg. Eu uso “comunicação” mas é um pouco mais do que isso, é falta de respeito, falta de confiança, falta de empatia (não “simpatia”, “Empatia”). Vamos à tradução do artigo de Mark Needham

Eu recentemente esbarrei em um post interessante do meu colega Pat Kua onde ele fala sobre alguns padrões que ele notou em código poderiam ser ligados à lei de Conway, que sugere que as estruturas de sistemas desenvolvidos em organizações vão refletir a estrutura de comunicação dessa organização. (AkitaOnRails: leiam também o The Mythical Man-Month, onde o assunto de Conway também é explorado e entendam Cross Functional Teams para entender uma das soluções.)

Também recentemente li um livro chamado As Cinco Disfunções de Equipes que descreve alguns comportamentos em equipes que não funcionam de maneira efetiva.

Jogando como o advogado do diabo eu fiquei intrigado se existia algum tipo de ligação entre essas disfunções e se elas se manifestam em nosso código como anti-padrões.

As 5 disfunções são:

  1. Inexistência de Confiança – membros da equipe não querem ser vulneráveis dentro do grupo
  2. Medo de Conflito – equipe não consegue engajar debates honestos de idéias
  3. Falta de Comprometimento – membros da equipe raramente se comprometem em decisões
  4. Evitar Responsabilidade – membros da equipe não chamam a atenção de seus pares a respeito de ações/comportamentos que prejudicam a equipe
  5. Falta de Atenção a Resultados – membros da equipe que colocam suas necessidades individuais antes daquelas da equipe

Do blog de Jason Yip Fonte: 40 anos, 20 milhões de idéias: The Toyota Suggestion System Todo mundo entende isso!

Nunca fizemos isso antes, não vale a pena tentar.
Eu tentei isso antes, e eu sei que não funciona.
Isso não é atualizado o suficiente.
Isso está dentro do orçamento?
Tem planos demais sendo feitos — vou pensar na sua opinião quando tiver tempo
Vamos falar disso outra hora.
Vamos esperar mais um pouco e ver como as coisas ficam.
Por que você quer mudar? As coisas não estão i...

Eu tenho tentado, na medida do possível- windows-part-2, ajudar a crescente comunidade rubista que, por diversas razões, vivem em um mundo Windows. Infelizmente, existem muito poucos desenvolvedores – incluindo dentro da própria comunidade Windows – ajudando nisso. Atualmente existe um Ruby estável e usável em produção no Windows graças ao esforço, quase individual, do Luis Lavena, o argentino que mantém o excelente projeto One-Click Ruby Installer Porém ele precisa de ajuda. Por isso ele com...

O bom e velho RubyLearning.org, um dos mais antigos cursos de Ruby online está com promoções para ganhar livros. No caso, você pode concorrer ao livro Desenvolvimento Fácil e Rápido de Aplicações Web do nosso amigo Rodrigo Urubatan. A idéia é criar uma maior interação nos fóruns com os autores dos livros em promoção. Quem o autor achar que está fazendo mais interações relevantes irá ganhar o livro. A promoção do livro do Urubatan corre a partir do dia 19 agora até o dia 21. Não deixem de part...

RailsConf is not your “normal” tech conference. You will have people ranting, doing real rocket-science and lot’s of people having real and genuine fun. We are very lucky to have people such as Geoffrey Grosenbach, Jason Seifer, Peter Cooper, Ninh Bui and so much more to remind us that there is an upper layer to technology: geeks love to have fun.

And don’t miss the awesome Rubystein, Phusion’s reimplementation of Wolsfenstein 3D in Ruby. They wanted to prove that Ruby is fast enough even to...

Bryan Liles’ Test All The Fucking Time video really struck a cord and people have been repeating his motto ever since. He was so kind to send a message to the Brazilian programmers as well, check it out:

O vídeo do Bryan Liles, Test All The Fucking Time realmente tocou num ponto importante e as pessoas vem repetindo seu lema desde então. Ele foi muito legal em enviar uma mensagem aos programadores Brasileiros, dêem uma olhada ;-)

I’ve had a great time interviewing several interesting Rubysts and Railers on their new projects. I think you will like to hear what they have to say. My first guest was Joshua Timberman. He is a fervorous evangelist for the Chef project. Chef could be seen as a more modern Puppet, which by itself, already is a modern systems configuration manager. Chef is composed of several pieces, cookbooks and details that Joshua explains in his interview.

Download (22:24) One project that I am particula...

Maybe not everybody knows it but the well known Ruby Inside website now has a new branch in Brazil. It was recently released and we have a bunch of highly motivated Railers that are doing a great work posting everything that is news in the Ruby and Rails world both in Brazil and in other countries. Check it out Peter Cooper’s take on this:

Talvez nem todos saibam, but o bem conhecido site Ruby Inside agora tem uma nova filial no Brasil. Eles iniciaram recentemente e tem uma equipe de Railers...

David Hansson delivered a nice keynote, showing how Rails evolved throughout the years, the criticisms, the discussions. He introduced the future Rails 3 feature set and, finally, discussed about the secret for productivity. There was nothing particularly new if you are already an Agilist, but it is always good to reinforce the basic concepts:

And don’t miss the complete keynote at railsconf.blip.tv

O David Hansson deu um excelente keynote, dentre outras coisas mostrando como o Rails evolui...

Brasileiros: tradução mais abaixo Update 08/05: Bob Martins’ full keynote is now available at RailsConf’s Blip.TV page. Definitely go check it out! It seems that O’Reilly promised to deliver – at the very least – the main keynote recordings, so unfortunately we will have Tim Ferris, but much fortunately we will have Uncle Bob. Definitely the best talk I’ve seen in eons. This particular snippet comes from the Q/A session, where Bob answer the question: “can you be too professional?” Where many...

Brasileiros: tradução mais abaixo Today we were very fortunate to have the ending keynote by Robert Martin himself (a.k.a. Uncle Bob), from Object mentor. I recorded most of the talk and I will publish them soon (and I still have lots of material that I was unable to compile just yet), but at the end of the talk I asked Bob to quickly give an advice to my fellow Brazilian programmers that were still unable to wrap their heads around TDD.

Hoje tivemos a sorte de ter o keynote de encerramento ...

I will depart from Brazil at 10:55PM local time and should be arriving in Las Vegas tomorrow, Sunday, around 1:15PM. I will be staying at the Stratosphere Hotel, a little bit far from the Hilton. I will not attend any of the tutorials on the first day. Maybe I will try to be at the Hilton, maybe I will try to be at CabooseConf. First thing I will try to do on Sunday is getting my Macbook Pro fixed :-) I will probably have to buy a new unit and I will spend the rest of the day restoring from m...