Gostar de trabalhar em casa, localização geográfica distinta e capacidade de acordar cedo (ou não, na maioria das vezes) faz com que o time nem sempre esteja trabalhando no mesmo local e horário.
Nestes slides abordei dicas e ferramentas que estamos utilizando para desenvolver com sucesso, a mais de um ano, um produto implantado em todo o Brasil.
16. Skype
Google Drive para documentos
Bitbucket para Git
17.
18. Estagiários remotos
Equipe de suporte técnico remota
Pessoas sem comprometimento
19. Melhorar o planning poker
Identificar falta de comprometimento +
rápido
(Nova) Ferramenta para compartilhar tela
20. @MrCastilho
Pegue um folder
Visite: http://blog.tecsinapse.com.br
21. Post sobre Pivotal tracker
http://bit.ly/OlOFWr
Post sobre feedback
http://bit.ly/KEi4bD
Notas do Editor
Meunomeé Robinson CastilhoMoro em Campo Grande, venhomuito a SP e estudométodoságeis no CESAR em Recife.Jáatueiemempresas de médioportefocadasemgoverno, emgrandesempresasdentro de polos de tecnologia e incubadoras de empresas..Hojesousócio da Tecsinapse, minhasegundaempresa. Vourelatarparavocês um poucosobre a experienciaqueestoutendoem um projeto com time distribuido, mas antes gostaria de falar um poucosobre a Tecsinapse.
A TS éumaempresa com 6 anos de existencia e quepossui 3 escritórios: São Paulo, Campo Grande e Campinas.Desdequenasceu, a empresa tem a filosofia de serbaseadaemcompromisso. Porisso, nãotemoshoráriofixo e existe a liberdadeparatrabalharondequiser.Ouseja: diferente do que o Lanuccefalouontemsobre o motivo de terequipesvirtuais, o foco da TS nãofoidiminuircusto, mas simoferecerqualidade de vida e escolhaparaosintegrantes do time.Hoje a equipeéformadapor 30 pessoas, queestãoespalhadasporai"
Temosumagrande parte do nosso time em Campo Grande, queéumacidadelinda do MatoGrosso do Sul, um time um poucomenorem Campinas e São Paulo, e integrantesem Santos e naFrança. JátivemospessoasemCorumbá, Dourados, Araraquara e outrascidades.Tem genteque as vezesestáem Salvador, as vezesem Blumenau e assimvai… somos um bando de nomades
Agora quevocêsjásabem da Tecsiinapse,vamosfalar um poucosobre o projeto e equipeenvolvida.Projetoé a customização de um produto daTecsinapseparaumamontadoraJaponesaquevem crescendo muito no Brasil: NissanAté o fimdesteano fiscal, eleestaráemtodarede de concessionárias.
Sobre o time,Euconsideroque um dos pioresdesafios de umaequipedistribuídaéquandoexistediferençamuitogrande de fusohorário. Pornossasorte, estenãoé um problemaquetivemosque resolver, pois o time estáemcidadespróximas. Todososintegrantessãobrasileiros, entãotambémnãoenfrentamosmuitosproblemas de cultura. O únicodetalheéque um dos integrantesétestemunha de Jeová, entãonasexta as 5 horasele SOME e outro integrante e boemio, entãotodasegundafeira de manhãeletambém some.Agora quevocêssabem a caracteristica da equipe, voufalar um poucosobre o quefuncionou e o quenãofuncionou:
Busqueresultados: Nãotentecontrolar se o time está online das 8 as 18 hs. As pessoasgostam de trabalharemhoráriosdistintos, possuemestilos de vidadiferentes. Deixeclaroosobjetivos a seremalcancados e acompanheosresultados.Estimulereuniãodiária: Percebemosdurante o projetoque, quandodeixavamos de fazerreuniãodiária, tinhamosproblema. O time acabavadesviando a atenção e focandoemitensnãopertencentesaoobjetivo principal, “emperravam” emproblemasquepoderiamseradiadosouresolvidos de forma maisfacil e o individualismoaumentava. Promova auto-organização: Se muitosestãoremotos, centralizar a decisãoéaindamais prejudicial. Issodiminui a vazão e épior do queumadecisão mal tomada. Aopromover a auto-organização e a tomada de decisão (mesmosucetivel a erro) a vazãoaumenta e osresultadostambém.Delege e deixe as pessoaserrarem. Vocêperceberáqueelasacertamnamaioria das vezes.
Aliteraturasobreprojetosdistribuídossugereque o time se reunapessoalmente… e elesestãocertos: Quando as pessoas se encontram e passamalgum tempo próximas, elas se conhecemmelhor e criamvinculos de amizade e confiança. Promovemosessesencontrosatravés de:Cafés da manhãWorkshops técnicos (fizemos um agora emagosto, durou 1 semana e reuniutoda a empresa)DOJOsTemostambémumabrincadeira, queé o Trote da esfiha. Osnovosintegrantes do time, quandocompletam 1 mes de empresa, pagamesfihaparatodo o grupo. Quem vive em home office vaipara um escritórioparapagar o trote.
Aplicamosemtoda a equipeumasistemativa de feedback. Ouseja: emintervaloscurtos, o liderdá feedback individualizadoinformandoospontospositivos e negativos. Alinha as expectativas e estabelece um planoparamelhorar.Estandoremoto, percebemosqueessarotina de feedback éaindamaisimportante do quequando a pessoaestá no mesmoespacofisico, poisquando as pessoasestãopróximas a linguagemnão verbal permiteperceberquandoalgonãofoibemvistoouaceito, mas quando as pessoasestãodistantes o feedback ajuda a demonstrar o queestásendobom e ruim.Existe um livrosobre feedback queeugosteibastante de ler. Chama-se “preciso saber se estou indo bem”, de Richard Williams…
Cloud: No inicio, tinhamosalgunsserviçosemservidoresgerenciadospornós (git, jira, trac, wiki). O grandeproblema disso éque, se alguémquertrabalhar de madrugada e algumdessesserviçosdápau, nãoexistianinguem 24 por 7 paraatender e resolver o problema.A escolhafoimigrartudoque fosse possívelparaserviços, deixando a cargo de terceiros a tarefa de manter o serviçodisponívelsempre.
Quantomaiscomunicaçãoexistir, menosproblemas o time encontrará. Estimuleque as pessoas se comuniquem, promovaencontros e troca de ideias. Quando o time trabalha no mesmo local, a comunicaçãoéimportante. Distante, a comunicaçãoémaisimportanteainda.Agora eugostaria de detalhar um poucomaissobrealgumasferramentasquenosajudaram a mantereste time unido
PivotalTracker (PT) é uma ferramenta para gerenciamento de projetos ágeis baseada em histórias de usuários.Disponibiliza um quadro unificado online onde toda a equipe pode acompanhar as histórias do sprint e o que está no productbacklog.Calcula velocidade do time, o que “cabe” dentro da sprint, etc.Sei que muitas ferramentas fazem isso, mas tomei um gosto muito grande pelo Pivotaltracker pela facilidade de uso e recursos que possui. Por isso eu vou falar um pouco mais dele:
Nas histórias podemos adicionar comentários, tarefas e anexos. Inclusive integrados com o Google DrivePossui gráficos que ajudam no controle do projeto, como burndown, média de bugs, historias e débitos técnicos.API de integração fácil de utilizar. Essa parte da API eu sei pouco pois no projeto apenas integramos ao bitbucket, mas em outros projeto da TS já fizemos nossas próprias integrações.
Nossoclientetambémestáremoto. Durante algum tempo tentamosutilizar o Excel paragerenciar as novashistórias de usuáriosquesurgiram, o status de algunsitens, mas caimos no problemaclassico: gerenciar o versionamentodestesarquivosécomplicado. Éimpossivelcontrolar um arquivoeditadopormais de umapessoa com possibilidade de concorrencia. Nemadiantaesperarque o clientesiga um protocolo de atualizaçãopoiselenãovai. Para resolver esteproblema, utilizamos o SmartSheet. Trata-se de umaferramenta online quepermitequevocêtenhaplanilhascompartilhadabemespertinha. Vocêpodetravarlinhasparaqueninguemedite, enviarpor e-mail solicitacoes de edicãoouinformações de novositensadicionados, anexararquivosemcadauma das linhas e ter um histórico de comentáriossobreumalinha.Com o smartsheetficoumaisfacilgerenciar as demandas e centralizar as ideias de melhorias e novositens.
Yammer éumacópiachupada do Facebook, mas tem a característica de serrestrito a empresa.Utilizamos o Yammer paraaproximar as pessoas, aumentarnossacomunicação e estabelecervinculos. O Yammer permitiudescobrir (e aproximar) pessoasque mal se conheciam mas tinhaminteressenosmesmosassuntos (filmesalternativos, estudo de linguas).Tambémutilizamos o Yammer paracomunicar, parafora do time, comoforamosresultados. Issopermiteque a empresainteirasabiacomo as coisasestão indo e qual a horacorreta de comemorar.
Paracomunicação e reuniões, utilizamos o skype. Quandoprecisamoseditar um documento de forma colaborativaouquetodo o time deveteracesso, usamos o Google Drive.E, para o códigofonte, utilizamos o Bitbucket. Hoje, temosatéumaferramentainternapararevisão de códigoqueestáintegradaaoBitbucket e facilitabastante a vida dos revisores.
Cervejasempreajuda… e nãopoderiaserdiferentenaTecsinapseMas nemtudoébomcomocerveja, e nóstemoscoisasquenãofuncionaramtambém.
Estagiáriosremotos: O grandeproblema de tentarter um estagiárioéqueelesestãonafaseinicial da carreira e possuemmuitasdúvidas. Porisso, precisam de atenção e acompanhamento. Se estiverremotoépioraindapois, nemsempreexistealguémdisponívelparaajuda-lo, e a tendenciaéqueele se sintaconstrangido de mostrarsuasfalhas.Equipesuporte: Talvezpelacaracteristica do tipo de pessoaque assume estepapel, nossaexperiencia com trabalhoremotofoiruim. Porém, bastouconcentraressaspessoasdentro do escritorioque o comprometimentoaumentousignificamente.Pessoassemcomprometimento: Como o trabalhopodeserfeitoremoto e nãoexisteninguemcobrandohorário, algumaspessoasconfundemessaliberdade com libertinagem, e acabamnão se adaptando a esseecossistema. Forampoucososcasos, mas de designer a consultor, játivemosessetipo de problema.O Boméqueéfacilidentificar. O caradámuitasdesculpas, sempreencontrando um motivoparanãoentregar o quefoiprometido. Para essescasos, o melhoréagirrápido: dê feedback e, se nada mudar, desligue.
Temosaindaalgunsdesafios, comoporexemplomelhorar o planning poker, quehojeéfeito via skype.Desejamostambémidentificar a falta de comprometimentoaindamaisrápido, paratentarresgataresseintegrante.Precisamos de uma nova ferramentaparacompartilhartela. Durante um bom tempo utilizamos o Mikogo mas a versão free dele agora tem limitação de número de usuárioseuaindanãoestoudisposto a pagarporessetipo de ferramenta.