Programmer’s no Brazilian Software Development Strategy Exchange

A Programmer’s integrou o evento “Brazilian Software Development Strategy Exchange” com mais de 40 participantes brasileiros, na sede da Microsoft, em Redmond - EUA, no dia 14 de novembro de 2011.

O objetivo do encontro foi debater a gestão do ciclo de vida de desenvolvimento, suas práticas modernas e Ágeis, além de tomar contato com a visão estratégica da Microsoft em Application Lifecycle Management” (ALM).

Em conjunto com a Microsoft, a Programmer’s – parceira Gold em ALM, tem apoiado clientes na busca da qualidade e valor no software desenvolvido, através da adoção de práticas Ágeis. Oferecendo treinamentos oficiais pela Scrum.Org, consultoria especializada, implantação de processos de ALM através do Visual Studio e desenvolvimento de aplicações inovadoras.

Para o Gerente de Produtos e Ferramentas de Desenvolvimento da Microsoft, Rodrigo de Carvalho, o evento deste ano, foi separado em trilhas com focos em trabalhos técnicos e negócios, o que permitiu maior envolvimento dos participantes nas atividades propostas.

O 1º Tenente da Polícia Militar do Estado de São Paulo, Fabiano de Souza Pereira, que participou do evento, comentou a utilização do Scrum de maneira abrangente na própria Microsoft para produção de seus ativos e destacou que: “O treinamento PSM (Professional Scrum Master) ministrado por Ken Schwaber fundador da Scrum.Org e Alexandre Mac Fadden, Diretor de Tecnologia da Programmer´s, em fevereiro desse ano no Brasil, demonstrou na teoria e com exemplos práticos como o processo ágil pode simplificar as entregas e minimizar riscos. A Programmer's ofertou um treinamento de qualidade, excedendo as expectativas que eu tinha sobre o tema. A aplicação do método SCRUM possibilita entregas rápidas, direcionamento de funções com real valor e visibilidade simples do andamento do projeto. A metodologia inclui o cliente como parte da solução, pois há compromisso com o pedido e, principalmente, com o recebimento da entrega. Há motivação da equipe de TI, pois se vê que o que foi pedido é utilizado e realmente era necessário, evitando a sensação de frustração por códigos não aproveitados, ou requisitos de negócios que, quando entregues, são obsoletos ou dispensáveis.”

O Tenente falou ainda sobre os benefícios do Scrum para sua organização “A produtividade e comprometimento da equipe cresce a cada sprint, uma vez que a equipe vê os resultados dos esforços. Minha organização requer muitas pequenas mudanças em seus sistemas aplicativos. Percebi que o SCRUM permite o redirecionamento na estratégia de construção e adaptação dos softwares e nas funcionalidades em curso, sempre garantindo a entrega de maior valor à instituição. Não existe um “roadmap” já traçado, mas estamos convencidos da necessidade de reorganização dos processos, para que sejam ágeis e fortemente suportados por uma ferramenta de ALM”.

A Microsoft demonstrou a utilização do Scrum, do ALM e do Visual Studio para atender a qualidade e agilidade necessárias ao seu negócio. Segundo Carvalho, “A impressão deixada é de que a Microsoft possui uma solução muito robusta de ALM e que a próxima versão está ainda mais alinhada com os princípios ágeis, com o desenvolvimento distribuído, enfim, todos ficaram muito satisfeitos com o que viram”.

Para o Diretor do Centro de Desenvolvimento da TOTVS, André Bretas, “O processo ideal para dar a agilidade ao ciclo de desenvolvimento é o SCRUM que, baseado em ciclos de curto prazo, busca encontrar equilíbrio entre liberdade e controle com garantia de qualidade.”

Bretas destaca ainda que o evento foi um momento especial para troca de informações relacionadas ao tema. Um tempo de reflexão e ajustes em relação a tendências e ferramentas da Microsoft. “O que mais me chamou a atenção foi o compromisso da Programmer’s, de entender o problema e a pró-atividade na busca da solução. De fato, soube transformar desafio em oportunidade”.

Mac Fadden ressalta que “A satisfação dos nossos clientes com o trabalho realizado tem alta dependência da forma Ágil com que a Programmer’s trata seus processos de desenvolvimento, focada no cliente e no resultado, o que não seria possível sem a utilização do Scrum e de um conjunto de ferramentas próprias desenvolvidas sobre a plataforma de ALM da Microsoft”.

As palestras do ALM Summit, evento adjacente ao Brazilian Software Development Strategy Exchange, estão disponíveis para download em http://bit.ly/almsum11, nesse evento foi possível aprofundar em temas de altíssima relevância como:

•Desenvolvimento Ágil/Scrum

•Gestão do ciclo de vida na nuvem

•DevOps

•Testes Exploratórios

•Feedback contínuo

•Visual Studio 11

ALM Assessment

O que é?

O ALM Assessment é uma avaliação, independente de plataformas e baseado em práticas de mercado, para medir a eficiência do seu processo de desenvolvimento de software atual em atender às necessidades de negócio estabelecidas pela organização.

O resultado poderá ser usado para priorizar os investimentos em TI e ajudar a empresa a obter maior eficiência e agilidade no processo de desenvolvimento de software.

Qual o Resultado do Assessment?

Os resultados da avaliação serão consolidados com base na visão de vários membros da equipe e incluirão:

• Um perfil preciso do processo de desenvolvimento de software da empresa, baseado em uma estrutura independente de fornecedor tecnológico.

• Pontuações para áreas envolvidas no processo de desenvolvimento.

• Um plano de ação para adoção de práticas e ferramentas que visem acelerar a melhoria do processo de desenvolvimento.

Também será possível medir o progresso no futuro, ao comparar a avaliação com as anteriores.

Quem deve participar?

Recomenda-se que os participantes  sejam  colaboradores com funções variadas,  no intuito de prover a amostra mais correta possível.  É importante o envolvimento de pessoas que participam de todas as etapas do ciclo de desenvolvimento de software.

Os papéis e responsabilidades variam nas empresas, mas recomenda-se que entre os colaboradores estejam : Líderes de equipe, gestores de equipe de desenvolvimento, arquiteto chefe, diretor de desenvolvimento, desenvolvedores, gerentes de produto, analistas de teste e qualidade, DBAs, gerentes de projeto, especialistas em usabilidade, designers de interface Web, profissionais de marketing, redatores técnicos, arquitetos de sistema, gestores de infra-estrutura, técnicos de suporte, responsáveis por releases.

O objetivo é a captação de uma visão ampla e abrangente para possibilitar um diagnóstico preciso sobre a atual situação  da organização.

Metodologia

O processo de avaliação será executado em três etapas:

Primeiro realizaremos um levantamento presencial, na sede da empresa .  Um  profissional especialista em ALM conversará com a equipe para colher o maior número de informações e entender o cenário geral.

Após esta conversa enviaremos um questionário ao maior número de pessoas possível, para obter a visão pessoal de cada membro do time e gerar um resultado consolidado.  Este questionário deverá ser  respondido diretamente no site da Microsoft e tem a estimativa de duração de 30 minutos.

As informações serão consolidadas e prepararemos uma apresentação com o resultado da avaliação e uma sugestão de plano de ação para avançar o processo ao próximo nível. Este resultado será apresentado, discutido e validado em outra reunião presencial na sede da organização.

Scrum Trainer

scrum

A velocidade com que as empresas respondem as mudanças demandadas pelo mercado passa a ser fator decisivo para sua existência.

É inegável que TI é parte integrante e estratégica para todas as empresas bem posicionadas no mercado e o software que suporta sua operação deixa de ser um componente ou ferramenta para ser considerado um ativo, diferencial competitivo da empresa, sob constante preocupação executiva.

“A velocidade com que as empresas são capazes de desenvolver, adaptar e suportar seus sistemas de TI está direta e estrategicamente relacionado à sua agilidade”.

Agilidade em desenvolvimento Software é uma resposta a essa demanda e aos processos tradicionais.

Dentre as diversas práticas Ágeis no mercado, a que mais tem se destacado nos últimos anos é o Scrum: prática que atualmente tem maior adoção do que as tradicionais como RUP ou PMBok, segundo Gartner e Forrester.

Ken Schwaber, fundador da Scrum.Org e um dos criadores do Scrum, vem utilizando-se do Scrum há mais de 20 anos, estando presente em corporações como: Motorola, Nasa, Exército Americano, BM&FBovespa, Microsoft, IBM e outras.

A Programmer´s, empresa Microsoft Gold Certified Partner, com 22 anos no mercado de desenvolvimento de software no Brasil, Japão e USA, adotou o Scrum e hoje ajuda seus clientes na adoção de práticas Ágeis levando os benefícios conquistados para cada um deles, desde a realização “coaching”, consultoria, treinamentos e certificação oficial Scrum.Org, até a implantação de células Ágeis de desenvolvimento iterativo.

Veja abaixo a relação dos próximos treinamentos Scrum.Org ou saiba mais sobre nossas ofertas.

 

Tags:

ALM

©2011 Programmer's IT Solutions.