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.
|