TTLabs Summit Q3/2012! Veja o lineup do dia!

Hoje pela manhã fizemos mais uma edição do TTLabs Summit, edição Q3/2012. Deixo aqui o lineup das apresentações que foram realizadas. Conforme formos processando slides e vídeos, iremos publicar novos posts a respeito! 

Palestras:

  1. Daniel Wildt Qual é o seu tempo?
  2. Maurício Sganderla Me formei e agora? Preparado para o mercado ou para academia?
  3. Elvírio Hans Qualidade em aplicações Android com Robotium
  4. Guilherme Elias Fazer Mais … Com menos … Porém Sempre!!
  5. Rafael Helm [DES]especialize-se!

Aguarde os próximos posts com slides e vídeos das palestras! 
E ainda depois do fim do Summit aproveitamos para gravar mais um podcast! Enquanto não chega o novo, vai ouvindo os que já temos gravados

Quem escreveu este post? Daniel Wildt é CTO da Trevisan Tecnologia e curte ajudar o time a melhorar continuamente. Site no danielwildt.com e twitter @dwildt.

 

Anúncios

Processos de seleção – como tratar um desenvolvedor?

A palavra aqui é feedback

Quando estamos contratando alguém, estamos criando uma relação. Entre a empresa e a pessoa que estamos conversando. Entre as pessoas que estão representando a empresa e a pessoa que está se candidatando. É um processo. Se der tudo certo, você tem uma pessoa nova na sua equipe. Se não der certo, você passou a conhecer uma pessoa que pode aprender e contribuir com sua empresa.  

Na lista de eXtreme Programming do Yahoo Groups, está rolando uma discussão sobre pedir “sample code” para os candidatos. Mandei minha opinião por lá, e coloco a mesma abaixo. Se você quiser saber mais sobre o nosso processo de seleção, fizemos alguns posts aqui e no meu blog também coloquei algumas coisas buscando ajudar profissionais nos seus processos de seleção e também networking. Mas aqui o foco é falar do processo de seleção. Termino com a mensagem que mandei lá na lista de discussão. 

In my company, we do coding dojos every week.  

During 1 hour per week we play with some sort of problem and experience different programming languages and put ourselves in situations to work with Pairing, Communication, Design (Unit Testing + Refactoring + OO + Patterns).  

With that, when we are hiring, we ask people to play with one of our problems, in the language we are mostly looking for at the moment. We ask people to play during 1 hour at most. We don’t need the code 100% done. We need some sort of code in order to talk to the candidate in another way. We want to check how the candidate play with feedback and small refactorings in the source code. When possible, we bring people to pair with us.  

Also, we have a good talk before and after, to check one specific thing: the attitude.  We want to make sure that the candidate attitude is aligned with our team attitude.  

And for those people who don’t pass this process, we give real feedback with references for extra study, saying where they  can improve. With that, we get new friends and someone to follow our process. 

Quem escreveu este post? Daniel Wildt é CTO da Trevisan Tecnologia e curte ajudar o time a melhorar continuamente. Site no danielwildt.com e twitter @dwildt.

Eventos Junho, Julho e Agosto … Confiram!

Ttlabspodcast

Enfim nosso terceiro episódio!!!

Para esta edição fizemos um compacto sobre alguns eventos realizados no mês de junho e alguns outros eventos a serem realizados nos próximos meses.

Falamos sobre o Agile Game Night, evento realizado pelo GUMA-RS e também sobre o Coderwall.

Para finalizar aproveitando o espaço de merchandising gratuito 🙂 falamos sobre o Agile Brazil 2012 que será realizado neste ano em São Paulo e também sobre o evento do GUTS-RS bem como da palestra “Permissão para mudar” que será realizado na Escola livre.

 

 

#FicaADica:

Desenvolvendo para iPhone e iPad – Recursos para aprender

A nossa equipe vem desenvolvendo a versão do uMov.me para plataforma iPhone e iPad. E dentro deste processo, temos um trabalho de nos capacitar de forma constante, permitindo que mais pessoas da equipe possam trabalhar com objective-c, atuando na nossa característica de sermos multidisciplinares e poliglotas no desenvolvimento de software.

Um dos recursos que eu considero bem legais para aprender o “desenvolver objective-c“, fora todos recursos no site da apple, é o material liberado pela Stanford como Creative Commons.  Fora todo o material de slides e exemplos disponíveis, ainda existe uma grande quantidade de material de vídeo disponível no iTunes.

Fora este material todo claro, existem vários outros tutoriais na internet, desde trabalho com views e banco de dados SQLite, que podem ajudar a entender e evoluir aprendizado.

Dentro deste processo, também indico o estudo de ferramentas para apoiar o processo de testes. Uma das que estamos já trabalhando é o OCUnit. Uma outra ferramenta que vale olhar é o Frank, para testes de aceitação dentro do desenvolvimento iPhone. Neste sentido, de estudar testes automatizados, no próprio material da Stanford, existe uma lição sobre o assunto. Lição 19

Contratações em aberto no mês de março!

Estamos a procura de novas pessoas para nossa equipe. Desenvolvedores Web com foco em Java, VRaptor, JQuery e outras coisas legais. E desenvolvedores Mobile com foco em Windows Phone. E com a mentalidade que trabalhamos aqui. 🙂

Já falamos algumas vezes sobre nosso jeito de contratar. Então qualquer dúvida, faça contato conosco!

Uma coisa importante, é que contratamos apenas quando dói, fazendo referência ao livro rework. Então saiba que você está entrando no momento certo e que será valorizado e apoiado por todos da equipe desde o primeiro dia.

Quem escreveu este post? Daniel Wildt é CTO da Trevisan Tecnologia e curte ajudar o time a melhorar continuamente. Site no danielwildt.com e twitter @dwildt.

TTLabs Summit Q2/2011 – Daniel Wildt manda dicas para apresentações

Palestrei sobre o método @Lessig@PresentationZen e @GuyKawasaki, mostrando dicas para melhorarmos nossas apresentações.

Confesso que tive uma ajuda para passar e fixar a mensagem. Foi uma técnica usada pelo @Peleteiro no Agile Weekend 2009, sobre os bebês focas.

Acho que funcionou! 🙂 

Se você mudou sua técnica de apresentação, o que mudou? Mande seu comentário! 

Quem escreveu este post? Daniel Wildt é CTO da Trevisan Tecnologia e curte ajudar o time a melhorar continuamente. Site no danielwildt.com e twitter @dwildt.

A semana de trabalho

Olá, 

Trabalho com iterações semanais. Com isto sei quanto de tempo (horas) tenho disponível (nada de hora extra), sei quanto custa minha equipe, e tendo trabalhado com a equipe faz algum tempo, sabemos quantos pontos vamos conseguir entregar por semana em média. 

Planning game segunda-feira pela manhã, retrospectiva sexta-feira a tarde. Média de 1h30min, 2h para cada cerimônia destas. Standup meetings feitas diariamente. Na segunda-feira ela fica “embedded” na reunião de planejamento. 

Trabalho de análise é evolutivo e parte é feito dentro da iteração. 
Muitas vezes realizamos spikes[1] e paper prototyping[2] para entender melhor uma demanda e poder planejar com mais certeza. 

Conforme uma funcionalidade vai ganhando força e “interesse”, ela vai evoluindo em definição. Dentro do processo 3C [3]. 
Lembrete -> roadmap -> épico -> user story -> testes de aceitação
Tenho que fazer um post sobre isto. Anotei aqui.