Feeds:
Posts
Comentários

Posts Tagged ‘ProWay’

Eu estou encerrando meu 3º mês na nova empresa, e também já estou deixando para trás essa empresa…

Resumindo o que aconteceu, é que eu imaginava uma coisa e o negócio lá era bem diferente… eu queria algo desafiador, eles tinham algo que um estagiário poderia desenvolver, por isso, agora que estou completando 3 meses de empresa estou saindo.

Por um lado é bom, vou ter tempo pra tocar um projeto pessoal, pretendo entrar em contato com o pessoal do Gene e se eu conseguir, pretendo abrir uma empresa…

Além disso ontem eu realizei o workshop, foi bem legal, tinham quase 30 pessoas, a única coisa que me incomodou foi o tempo, 1 hora pra falar sobre metodologias ágeis e Scrum é bastante corrido :O

É isso, essa semana ou na próxima irei retomar uma velocidade normal de postagens.

Anúncios

Read Full Post »

Depois de apresentar o Scrum ao gerente, e obter a aprovação, chegou a hora de apresentar Scrum a uma parte da equipe (basicamente os dois, além de mim, que irão iniciar o projeto em C#)

A apresentação foi a mesma realizada para o gerente (irei fazer outras apresentações separadas sobre estimativas, TDD e outra sobre extreme programming, se houver necessidade, faria mais em algumas em outros tópicos), a aceitação deles foi boa.

Na verdade eles gostaram da idéia, segundo eles, o maior problema é que atualmente os clientes ligam diretamente para eles e dizem “Vou apresentar tal coisa daqui 2 dias, preciso disso pronto”. E como o número de clientes é grande… já imagina a bagunça, certo? Tirando essa questão da dificuldade atual de estabelecer um sprint backlog e seguir esse backlog, eles não tiveram problemas para aceitar a idéia. Imagino que as maiores dificuldades serão em relação às estimativas e TDD (por isso irei apresentar estes tópicos de forma separada e mais detalhada).

Tenho planejado iterações de uma semana então outra questão que surgiu foi “Então se o cliente ligar na terça-feira pedindo algo, eu vou dizer que só posso entregar na sexta-feira da outra semana?”, a minha resposta foi que “Se o product owner achar na próxima semana que isso é importante, é só na outra sexta. Mas poderemos entregar algo na próxima quarta-feira, desde que esteja pronto-pronto”. Como na nossa situação, ao menos inicialmente, estaremos trabalhando em mais de um projeto, não vejo problema em desenvolver as estórias de um projeto e na quarta-feira já entregar para o cliente e então começar o restante das estórias.

Além disso, eles não entederam muito bem a questão de requisitos+layout+testes+código sendo produzido (quase) em paralelo, mas neste caso eu dei uma explicação mais superficial, ao explicar TDD, vou voltar nesse assunto e deixar bem claro.

Outra questão que surgiu, é que os itens no sprint backlog deveriam ser priorizados, para que caso em alguma semana não a equipe não consiga desenvolver tudo, ao menos ela desenvolva o que é mais importante. Expliquei que como há um acompanhamento diário da evolução, se for atrasar, nós saberemos cedo que irá atrasar e então conversaremos com o product owner para alterar o sprint backlog. A minha sugestão é que inicialmente não iremos priorizar os itens, se notarmos que há essa necessidades, iremos priorizar os itens do sprint backlog.

Na próxima semana pretendo terminar as apresentações (TDD, XP, estimativas) e aí acho que as dúvidas maiores aparecerão, por enquanto está tudo indo bem 🙂

Ahhh, e para bem terminar a semana, hoje (sexta-feira) às 17:00 peguei um pequeno projeto para desenvolvedor (um sistema para os chefes poderem fazer (i.e. anotar) o planejamento estratégico! O bom é que apesar de terem sugerido usar PHP, já comecei a desenvolver em RubyOnRails!

Read Full Post »

Hoje foi o dia de apresentar Scrum para o meu gerente.

O meu gerente (aquele que ministra cursos CMMi) gostou do Scrum, gostou do funcionamento em iterações (sprints), a questão da melhoria contínua, o trabalho em equipe e adorou a reunião de planejamento da iteração e de retrospectiva… Ele será o product owner, pois como atualmente a equipe trabalha em aproximadamente 4 projetos, ele será responsável por conversar com os clientes (devem ser quase 15) para ver o que eles desejam que seja implementado e assim tomar a melhor decisão (ROI).

Apesar de ele ter gostado, eu acredito que ele ficou com uma pulga atrás da orelha. Ele pediu o nome de algumas empresas que utilizam Scrum na região de Blumenau ou Florianópolis, no ato eu pensei na Audaces, onde o Victor está ajudando a inserir Agilidade na empresa, além disso enviei alguns depoimentos de empresas que adotaram desenvolvimento Ágil. De qualquer forma, ele aprovou utilizar Scrum, inserindo as práticas aos poucos com a equipe. Amanhã vou conversar novamente com ele para deixar bem claro que o papel de product owner é fundamental para conseguirmos alcançar bons resultados.

Durante a conversa, além de falar sobre Scrum, eu citei os princípios do Lean e deixei bem claro que mais importante que as práticas, são os princípios, e é nisso que precisamos nos concentrar.

De uma forma resumida, acho que foi isso, a conversa deve ter demorado aproximadamente 90 minutos e tentei mostrar o quão poderoso o desenvolvimento Ágil é. No próximo post irei comentar como foi a apresentação do Scrum para a equipe…

Read Full Post »

A nova empresa…

Essa semana comecei no emprego novo… como além do emprego eu desenvolvo mais 2 projetos, tempo é o que anda faltando pra mim…

Bem, sobre a nova empresa… o negócio é realmente complicado! Eles possuem 3 produtos e desenvolvem alguns sites, tudo feito em PHP e ASP, nada de camadas, apenas 1 projeto é ‘orientado à objetos’ (eu prefiro dizer que neste projeto existem algumas classes, orientado à objetos ele não é) , o nível dos desenvolvedores é bem…. hmm, pois é 😉

Apesar disso tudo, era isso que eu queria, uma equipe bagunçada, o desenvolvimento uma bagunça enorme, e um enorme desafio para por tudo em ordem… agora vai depender de mim e de vontade da gerência (meu chefe ministra cursos sobre CMMI… mas o Scrum ele gostou, depois apresento o extreme programming para ele).

Ao menos já estou usando programação em dupla pra eu ir me adaptando aos sistemas desenvolvidos 😉

A boa notícia é que iniciaremos um projeto em C# e neste projeto, vai ser extreme programming e Scrum do início ao fim!! É um detalhe que eu programo em Java, PHP e Ruby (sentiu a falta do C# ali, huh?) então estou aceitando sugestões de frameworks/IDE que valham a pena ser estudados/considerados 😉

Read Full Post »

Emprego Novo!

Já fazem 2 meses que eu voltei a morar em Blumenau, desde então eu estava procurando um emprego legal… e eu consegui 🙂 Após algumas entrevista e um pouco mais de 1 mês desde a primeira conversa, sou o mais novo funcionário da ProWay Informática.

O foco principal da ProWay é treinamente, contudo eles têm uma equipe de desenvolvimento de aproximadamente 10 pessoas. Essa área está sendo reestruturada, foi contratado um gerente e estão contratando mais desenvolvedores. Até janeiro/fevereiro do próximo ano, a área de desenvolvimento de software vai deixar a ProWay para se tornar uma nova empresa.

Então, o legal na história é que eu fui contratato para implantar o desenvolvimento Ágil dentro da equipe, irei atuar como coach 😀 Pelo que percebi nas minhas conversas, a tarefa não vai ser fácil, mas estou bastante empolgado com a oportunidade!

Além do papel de coach, poderei contar com a estrutura e a experiência deles e logo estarei fazendo palestras e workshops sobre Agile em geral e se houver interesse irei ministrar alguns cursos sobre o assunto 🙂

Em breve irei fazer alguns posts sobre esse meu novo desafio de implantar desenvolvimento Ágil em uma equipe.

Read Full Post »