Produtividade e padronização


A produtividade no desenvolvimento de sistemas, não está relacionada a um único fator, seja ele MDS, Ferramentas de Produtividade - RAD, CMMI, ISO ou qualquer metodologia que venha a medir o desempenho.

A simples medição do desempenho, não garante a produtividade, uma metodologia XP ou RUP, não garante que o projeto será entregue no prazo, bem como ferramentas RAD, não trazem uma traqnuilidade de que tudo correrá dentro do que foi planejado.

  • Estabelecer Metas
  • Formação de Pessoal
  • Consultoria de Qualidade
  • Grupos de Estudo
  • Conhecimento do Domínio
  • Adoção de Estruturas de Trabalho
  • Documentação

São pequenas sugestões que podem ser adotadas, no ciclo de desenvolvimento de sistemas.

É conhecido que o desenvolvimento de software, está passando por uma fase de estruturação, tendo como principal objetivo atingir de uma forma produtiva, eficaz e com qualidade do produto final. Novas metodologias foram criadas, voltadas para desenvolvimento de sistemas, com objetivo de se ter mais produtividade, segurança e qualidade de sistemas corporativos, hoje praticamente voltados para ambientes WEB.

O Grupo e-Gen possui esta visão de mercado, e trabalha para fazer a ferramenta e-Gen Developer um produto que atenda as espectativas dos clientes, desenvolvendo aplicações com maior qualidade e com prazos menores, trazendo uma previsibilidade aos projetos que poderão ter seus custos reduzidos devido a quantidade menor de horas trabalhadas. Aqui salientamos redução de horas, mantendo a qualidade do produto final.

Com a padronização do código gerado pelo e-Gen Developer, rapidamente qualquer desenvolvedor da equipe poderá detectar erros, efetuando a correção em um tempo menor. Com o sistema de templates, a empresa poderá escrever as classes que geram os códigos, trazendo uma total personalização aos seus produtos, deligando totalmente todos os códigos padrões gerados pelo e-Gen.

Gerar código para o framework Struts, JSF, Spring ou Laszlo a partir da versão 2.8, será simplesmente escrever classes de geração ( templates ) e plugá-las ao e-Gen, sem a necessidade de re-compilar a ferramenta. Do mesmo modo, está sendo preparado para a versão 3.0, a escrita de componentes, qualquer usuário poderá escrever seus componentes e plugá-los ao e-Gen.

Com está tecnologia, as empresas podem mais rapidamente desenvolver a camada de apresentação, retirando um grande tempo do custo do projeto, e focando a equipe de desenvolvimento nas regras de negócios do domínio. O tempo de construção da camada de apresentação poderá ser feita de forma rápida e segura, pois todo o código gerado é de conhecimento da empresa. E caso exista uma decisão gerencial de inclusão de um novo código ou aprimoramento do código gerado, reescreve-se a classe geradora ( template ) implementando a nova funcionalidade e através de um módulo do e-Gen Developer, gera-se toda a aplicação de uma única vez, fazendo com que os tods códigos ( JSP, classes ) sejam regerados de acordo com o novo padrão adotado.

Para se ter produtividade na construção de regras de negócios, existe ferramentas mais produtivas que o e-Gen Developer, normalmente ferramentas desktop como o Eclipse trazem uma série de recursos não disponíveis em um browser ( hoje com Ajax esta situação está mudando ). Help sensitivo ao contexto, colorização do fonte, maior facilidade na edição de textos, são algumas vantagens que podemos apontar.

O mercado de ferramentas de produtividade está crescendo a cada dia, fazendo com que o desenvolvedor abandone o editor de texto em favor de IDE(s) produtivas e com centenas de recursos.

Padronização

A padronização é uma técnica que visa reduzir a variabilidade dos processos de trabalho, sem prejudicar sua flexibilidade. Isso significa que os produtos devem atender as expectativas dos clientes de forma regular e ao menor custo possível. Padronizar não significa perder flexibilidade para atender expectativas dos clientes nem sujeitar os trabalhadores a rotinas monótonas e normas rígidas.

A padronização é a principal técnica gerencial para a melhoria do desempenho de processos. Ela descende da administração científica de Taylor mas incorpora todos os conhecimentos modernos sobre pessoas, sistemas e desempenho. Assim sendo, a padronização moderna é um processo que envolve as pessoas responsáveis pela execução do processo, visando aprender sobre o processo, atender as expectativas do cliente, aumentar a produtividade, eliminar desperdícios e melhorar a satisfação dos trabalhadores.

A implantação da gestão da qualidade total, bem como a da ISO 9000, envolvem a padronização de processos. A padronização cria uma base sobre a qual podem ser aplicadas outras técnicas mais elaboradas, como benchmarking, reengenharia, terceirização e empresa virtual.

A padronização pode ser aplicada a um processo isolado ou a uma organização como um todo. A aplicação à organização como um todo traz os maiores benefícios e cria uma cultura de padronização. Devido ao fator cultural, pode ser muito difícil padronizar com sucesso um processo isolado dentro de uma organização.

Entre em contato com o Grupo e-Gen, tenha esta produtividade dentro da sua empresa.

© 2006 Grupo e-Gen. Todos os direitos reservados.