Domingo - Final de Semana Surpresa - O que é ALM?

Olá Comunidade Technet!

Hoje é domingo e nesse fim de semana trago como surpresa o assunto ALM (Application Lifecycle Management).

O que é ALM? Segue um resumo de Luciano Conde:

A atividade de construção de aplicações é executada através do emprego intenso do trabalho humano, consequentemente exige das empresas somas de investimento financeiro. Parte deste investimento é consumido por atrasos de cronograma, re-trabalho, testes inadequados e outros. Estima-se que em 2002, gastaram cerca 20 bilhões de dólares só com testes inadequados de software feito por desenvolvedores de software[7].

Em paralelo, desde a década de 90, a tecnologia da informação está cada vez mais presente dentro das empresas e na vida das pessoas. A Tecnologia da informação (TI) surgiu inicialmente dentro dos mainframes, passou pela revolução da micro-computação para as massas, até chegar na computação na nuvem. Hoje podemos ver bolsas de valores automatizadas, empresas de telecomunicações administrando milhares de chamadas simultâneas, cadeias de suprimentos totalmente integradas e tanto outros segmentos usando massivamente TI.

Com isto temos um paradoxo: de um lado há o uso contínuo e massivo de aplicações no dia-a-dia das empresas e usuários e do outro lado a dificuldade em produzir as mesmas aplicações de forma sofisticada e com a qualidade desejada. Esse desafio vem motivando o surgimento de métodos e ferramentas de trabalho para a organização dos processos de produção de aplicações e engenharia de software. O objetivo deste artigo é apresentar uma introdução sobre o gerenciamento do ciclo de vida de uma aplicação, desde sua concepção até o processo de manutenção evolutiva, também conhecido como Application Lifecycle Management (ALM).

O que a Microsoft oferece?

Usando o pacote de ferramentas de servidor e cliente no Visual Studio Team Foundation Server, você pode aplicar práticas provadas para gerenciar o ciclo de vida do aplicativo. É possível gerenciar o código-fonte de toda a sua equipe; desenvolver, compilar e testar seu aplicativo; planejar projetos, acompanhar trabalhos e relatar progressos. O TFS oferece controle de versão, um sistema de compilação e ferramentas e métricas de planejamento do Agile para o gerenciamento de projetos de programação de software.

Conheça mais: On Premisses e Online.

O que a Comunidade oferece?
Além dos MVP (Most Valuable Professional) temos também um grupo chamado ALM Rangers que são um time formado por entusiastas ALM, MVPs, funcionários da Microsoft que ajudam a comunidade trazendo e levando as ultimas informações, novidades, ferramentas, documentações.

E salientando, pois é o objetivo do nosso Blog, os materiais de excelente qualidade que o Technet Wiki oferece sobre ALM e suas derivações (DevOps, Integrações, EPM, etc.)

Para conhecer mais acesse os links:

MVP ALM
ALM Rangers
Technet Wiki - ALM

Espero que curtam! Um abraço e até a próxima!

Wiki Ninja Alan Carlos