Gestão do Ciclo de Desenvolvimento Ricardo Riquito AIRC Coimbra, Abril de 2004
umário Apresentação AIRC O que fazemos? Ciclo de desenvolvimento Fundamentos Análise Esquematização Prototipagem Desenvolvimento Testes e Deployment
presentação AIRC é uma Associação de Municípios de direito público, fundada por 30 municípios da região centro e cuja principal actividade é a produção de software e fornecimento de serviços para autarquias locais. Iniciou a sua actividade em 1982 para um número muito restrito de clientes, tendo registado um crescimento constante. Importante, é a experiência colhida ao longo dos mais de 20 anos junto da específica realidade autárquica. A AIRC tem presentemente cerca de 300 Clientes pertencentes à administração pública. Destacam-se as Câmaras Municipais de Lisboa, Porto, Coimbra, Aveiro e Faro. Recursos. A AIRC possui uma forte estrutura composta por mais de meia centena de profissionais altamente qualificados, tanto ao nível da investigação e desenvolvimento de projectos, como da assistência técnica ao utilizador.
que fazemos? ERP AIRC e-government DSS Mobilidade Tecnologia de desenvolvimento Filosofia cliente-servidor Desenvolvimento em PowerBuilder Suportado por Sistemas de Gestão de Bases de Dados Relacionais As características principais Grande funcionalidade e flexibilidade Interface gráfico Windows Integração com o ambiente Windows e aplicações Microsoft Integração Modelo de dados com mais de 1 milhar de tabelas 40% da informação é partilhada Integração total entre os 27 módulos aplicacionais Soluções web Descentralizar serviços com suporte nas soluções e-government Virtualização de serviços da AP Centralização da informação Potencia a utilização de soluções de apoio à decisão Áreas Financeira e de Recursos Humanos Soluções Mobilidade Complementares às soluções Desktop Suporte em PDA
iclo de Desenvolvimento Fundamentos Projectos Os utilizadores pretendem uma solução funcional e legalmente validada As regras de negócio a implementar estão fundamentadas em legislação Na maioria das situações, detemos o conhecimento necessário à concepç Entregamos o mesmo produto final a cerca de 300 clientes Projecto POCAL Plano Oficial de Contabilidade para as Autarquias Locais (Dec.-Lei 54-A/99 Desenvolver uma solução de Contabilidade completamente nova Fazê-lo com base na interpretação de legislação nunca ensaiada Prever e implementar os reflexos da alteração no ERP Desenvolver on the run com três clientes piloto Abril 2002 - Deployment em 250 clientes
iclo de Desenvolvimento ; - )
iclo de Desenvolvimento Análise Recursos Analistas Gestor de Projecto Programadores Envolvidos Consultores Recolha requisitos Análise de requisitos Entrevistas Interpretação Validação Entregáveis Dossier de Projecto Visão Legislação (documentos interpretativos) Requisitos documentados Caderno de funcionalidades
iclo de Desenvolvimento Desenho Recursos Analistas Gestor de Projecto Programadores Interpretação Desenho do Modelo de Dados Validação Entregáveis Modelo de dados (não integrado) Detalhe das funcionalidades Plano de desenvolvimento
iclo de Desenvolvimento Prototipagem Recursos Analista Gestor de Projecto Programadores CNA EDAFC Validação Modelo Desenho subsistemas Integração Entregáveis Modelo de dados (validado e integrado) Projectos de funcionalidades Protótipos GUI Checklist de integração
iclo de Desenvolvimento Desenvolvimento Recursos Analistas Gestor de Projecto Programadores CNA EDAFC Desenvolvimento Refinamento M. Dados Integração Gestão Tarefas Entregáveis Modelo de dados (Produção) Checkpoint Versão 0
iclo de Desenvolvimento Testes e Deployment Recursos Recursos Analistas Analistas Gestor de Projecto Testes em produção Equipa Suporte Trouble-Ticket Programadores Programadores AIRCnet Entregáveis Versão 1 Trouble-ticket Manual de Formação Formação
eynote A produtividade não se mede pela quantidade de passos dados, mas sim pela distância percorrida.