segunda-feira, 14 de janeiro de 2013

Rio Agile Talks janeiro/2013

No último fim de semana aconteceu no Infnet mais um Rio Agile Talks, o primeiro de 2013 (já falamos sobre ele num post anterior: Rio Agile Talks)


Rio Agile Talks - Infnet

Com sempre o evento contou com muitos profissionais de diversas áreas dentro da TI e abordou diversos assuntos. Esse ano o formato foi um pouco diferente do ano passado, ao invés de 3 palestras ocorreram 4.


Spotify é um serviço de músicas web. A palestra teve como objetivo mostrar um pouquinho como é organizado o desenvolvimento de software dentro da empresa. O desenvolvimento é ágil, mas diferente do que conhecemos por aqui. A grande "equipe" do Spotify está organizada em squads, tribes, chapters e guilds.

Em resumo, cada squad é um time ágil, que não tem a presença de um scrum master mas sim da figura de coach que é solicitado conforme a necessidade, tem um PO e trabalha em determinada parte do produto atuando como uma mini-startup.

As tribes são um conjunto de squads que tem um líder e funcionam como uma encubadora. Os chapters são os grupos de design, teste, arquitetura que se encontram espalhados pelas squads e as guilds são comunidades que possuem um interesse comum e podem ser formadas por membros de diferentes tribes.

Para saber mais, no título dessa palestra tem o link para os slides e o paper original que conta sobre a estrutura do Spotify se encontra em http://goo.gl/VWe4n.


As crenças limitantes são aqueles pensamentos que temos na cabeça e tomamos por verdade absoluta e que nos impedem, muitas das vezes, de alcançar nossos objetivos pelo simples medo de não dar certo.

Não importa o quão bem sucedidos sejamos, sempre existem sonhos e projetos que ficam encalhados por causa de palavras negativas e falta de crença em si mesmo. 


"Sonhe com o que você quiser. Vá para onde você queira ir.
Seja o que você quer ser, porque você possui apenas uma vida
e nela só temos uma chance de fazer aquilo que queremos.
Tenha felicidade bastante para fazê-la doce. Dificuldades
para fazê-la forte. Tristeza para fazê-la humana. E
esperança suficiente para fazê-la feliz."
Clarice Lispector


A comunicação é uma parte muito importante do relacionamento humano e que pode gerar interpretações erradas e desconforto em algumas situações. Não só na vida profissional mas também na vida pessoal é importante saber se comunicar de forma clara e objetiva para que não fiquem dúvidas do lado receptor.

O metamodelo é um "conjunto de padrões de linguagem e perguntas que recuperam as deleções, as distorções e as generalizações".

Os slides apresentam os 3 processos  (generalização, omissão e distorção) e como evitá-los. Vale muito a pena ler, refletir e utilizar no dia a dia, com certeza ajuda muito na comunicação gestor X cliente X desenvolvedor.


Por último, essa palestra abordou um assunto que é discutido em muitos corredores de tecnologia: Como mensurar o valor de uma feature? Como saber se determinada decisão é a correta? 

Não existe uma resposta mágica, já que todos sabemos que apesar de TI ser considerada ciência exata ela não tem nada de exata =)

Existe sim um caminho muito favorável que é a validação de hipóteses, ao invés de ter simplesmente um requisito e construí-lo devemos entender o porquê, como, onde, quando e tantas perguntas quanto surgirem. Além disso, aprender com os erros e os acertos.



Esse foi mais um Rio Agile, recomendo fortemente a leitura dos materiais utilizados e pra quem ainda não faz parte, tem um Grupo do Google, Fan Page e o Twitter.

O evento acontece a cada 2 meses, o próximo será em março e estão todos convidados!

Até a próxima!

quinta-feira, 27 de dezembro de 2012

Rails Girls RJ

Nos dias 14 e 15 de dezembro foi realizado no SINDPD-RJ o Rails Girls RJ, com feedback muito positivo dos participantes e dos coaches. A organização, além de muito feliz, está analisando as possibilidades para o futuro.

O evento, que tem como principal foco apresentar às mulheres o mundo da programação através do Ruby on Rails, encerrou as inscrições da edição carioca de 2012 com dias antecedência, pois em duas semanas houveram mais de 200 inscrições efetuadas. Com um publico de cerca de 80 participantes presentes (mulheres de todas as idades, com ou sem experiência em programação), além de coaches e organização, o local estava completamente lotado.

Participantes Rails Girls RJ - Créditos: Thiago Ripper / Nando Neves

Organizado totalmente por mulheres (Anna Cruz, Desireé Santos, Jacqueline Abreu, Samanta Cicilia Souza,Valéria Parajara e Viviane Sousa), o Rails Girls RJ teve dois dias de atividades. A abertura e as instruções para instalação do ambiente de desenvolvimento foram feitas no dia 14. No dia 15 palestras e mini palestras foram ministradas pelos coaches e o também contou com período para programação com o auxílio dos coaches.

Vários integrantes da comunidade Rails no Rio de Janeiro, que apoiam a disseminação de conhecimento em programação, se voluntariaram para a tarefa de coach - pessoa responsável por auxiliar os grupos durante as atividades. O clima foi de integração entre as pessoas para a realização de um objetivo, além do claro esforço para aprender e ensinar o que sabiam.



Coaches Rails Girls RJ - Créditos: Thiago Ripper / Nando Neves
Renata Carreira é programadora e participou desta edição do evento. Um dos pontos mais importantes citados por ela, foi a dedicação dos coaches em ajudar a todos, preocupando-se em explicar de acordo com o entendimento de cada participante. A participante Cecília Belém reforça esta visão ao dizer o que mais gostou: "a explicação do básico, principalmente para as pessoas que não tinham conhecimento prévio em coisas de TI para web.". Além da Renata e da Cecília, vários vídeos de depoimentos das impressões dos presentes foram gravados, inclusive da participante Aleksandra Kwoka, natural da Polônia, que gravou um depoimento falando sua língua nativa http://goo.gl/S5wTc. A participante Nurul Ihsan Arshad é da Malásia e também gravou depoimento acompanhada da Aleksandra e de seu grupo http://goo.gl/Oyl00

Com a semente plantada, o evento foi finalizado com a indicação dos coaches e da organização para que as meninas continuem estudando. Uma indicação muito importante é o projeto StarOnRails, promovido pelo RubyOnRio, comunidade de Rails no Rio de Janeiro. No StartOnRails é feito exatamente o que o nome diz: iniciar em Rails, não importa o conhecimento, o objetivo é tirar dúvidas desde por onde começar até assuntos mais específicos da tecnologia. Essa troca bonita é que alimenta este projeto promissor.

Todos os vídeos gravados durante o workshop podem ser vistos no canal do Rails Girls RJ: http://www.youtube.com/user/railsgirlsrj.



Organização Rails Girls RJ - Créditos: Thiago Ripper / Nando Neves

Outras informações sobre como foi o evento podem ser vistas na fanpage: http://www.facebook.com/railsgirlsrio

Nos vemos em breve!

Organização Rails Girls