Atabaque: uma contribuição de sucesso na evolução de processos
Resumo
Para muitas organizações de desenvolvimento de software, processos documentados, conhecidos e continuamente melhorados podem ser um grande diferencial. A documentação de um processo, contudo, não é tarefa trivial. A manutenção eficiente desses ativos, incluindo a garantia da integridade geral do processo, pode ser uma atividade muito onerosa, complexa e propensa a erros. Por isso, é importante prover ferramentas para apoiá-la. Nesse artigo, apresentamos Atabaque, uma solução livre e simples para documentação de processos de forma colaborativa, baseada em padrões abertos como XML, XSL e HTML. Há quase dois anos desde sua concepção e primeira utilização, já é possível analisar os benefícios de seu uso.
Palavras-chave:
Atabaque, Evolução de processos, Desenvolvimento de Software
Referências
ADLER, Sharon et al. Extensible Stylesheet Languagem (XSL) Version 1.0. World Wide Web Consortium Recomendation, 15 out. 2001. Disponível em: http://www.w3.org/TR/xsl . Acesso em: 27 jun. 2006.
ARBAOUI, S. DERMIANE,J., OQUENDO, F.Comparative review of process centered Software Engineering Enviroments”. Software Engineering 14, p.311-340.
BERTOLLO, G. SEGRINI, B. FALBO, R. Definição de processos de software em um Ambiente de Desenvolvimetno de Software Baseado em Ontologias. In:V Simpósio Brasileiro de Qualidade de Software, Anais, 2006.
BOEHM, B. and TURNER, R. Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley. Boston, MA, USA, 2004.
BRAY, Tim et al. Extensible Markup Language (XML) 1.0 (Second Edition). World Wide Web Consortium Recommendation, 4 fev. 2004. Disponível em: http://www.w3.org/TR/REC-xml . Acesso em: 29 jun. 2006.
FALBO, R. Integração de Conhecimento em um Ambiente de Desenvolvimento de Software. Tese de doutorado, COPPE, UFRJ. Dezembro,1998.
FUGGETTA, A. Software Process: A Roadmap. In: The Future of Software Engineering, ICSE 2000, Ireland, 2000.
HAUMER, P. Eclipse Framework Composer. Available at: http://www.eclipse.org/epf/general/EPFComposerOverviewPart1.pdf. April, 2007.
MACHADO, L. SANTOS, G., OLIVEIRA, K., ROCHA, A.R. Def-pro:Uma ferramenta para apoiar a Definição de Processos Padrões. XI conferênciaInternacional de Tecnologia de Software (CITS), 2000.
MALHEIROS, V. Malheiros, V. Gestão de Conhecimento para Definição e Melhoria de Processos de Teste. Monografia de Qualificação de doutorado. Orientador: Prof. Dr. José Carlos Maldonado. Universidade São Paulo, abril, 2007.
REHEM, S. Atabaque: Uma ferramenta livre para modelagem de processo de forma cooperativa. Congresso Serpro de Tecnologia e Gestão Aplicadas 2006 (ConSerpro 2006). Salvador, 2006.
OSTERWEIL, J. Software processes are software too (revised). In Proc. Of the 1997 International Conference on Software Engineering, Boston, USA, ACM Press, 1997.
PEREIRA, E. BASTOS, R, OLIVEIRA, T. A Systematic Approach to Process Tailoring. Systems Engineering and Modeling, 2007. ICSEM '07. Israel. Março, 2007.
REIS, C.. Caracterização de um Processo de Software para Projetos de Software Livre.. Dissertação (Mestrado) – ICMC, Universidade São Paulo, São Carlos, 2003. Disponível em: http://async.com.br/~kiko/dissert_usp.pdf. Acesso em abril 2006.
RUP – IBM Rational Unified Process. “Rational Unified Process”. Disponível em: http://www-306.ibm.com/software/awdtools/rup/ . Acesso em julho 2005.
RUY, F. BERTOLLO, G., FALBO, R. Apoio Baseado em Conhecimento à Integração de Processo em ODE. JIISIC, 2003
ARBAOUI, S. DERMIANE,J., OQUENDO, F.Comparative review of process centered Software Engineering Enviroments”. Software Engineering 14, p.311-340.
BERTOLLO, G. SEGRINI, B. FALBO, R. Definição de processos de software em um Ambiente de Desenvolvimetno de Software Baseado em Ontologias. In:V Simpósio Brasileiro de Qualidade de Software, Anais, 2006.
BOEHM, B. and TURNER, R. Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley. Boston, MA, USA, 2004.
BRAY, Tim et al. Extensible Markup Language (XML) 1.0 (Second Edition). World Wide Web Consortium Recommendation, 4 fev. 2004. Disponível em: http://www.w3.org/TR/REC-xml . Acesso em: 29 jun. 2006.
FALBO, R. Integração de Conhecimento em um Ambiente de Desenvolvimento de Software. Tese de doutorado, COPPE, UFRJ. Dezembro,1998.
FUGGETTA, A. Software Process: A Roadmap. In: The Future of Software Engineering, ICSE 2000, Ireland, 2000.
HAUMER, P. Eclipse Framework Composer. Available at: http://www.eclipse.org/epf/general/EPFComposerOverviewPart1.pdf. April, 2007.
MACHADO, L. SANTOS, G., OLIVEIRA, K., ROCHA, A.R. Def-pro:Uma ferramenta para apoiar a Definição de Processos Padrões. XI conferênciaInternacional de Tecnologia de Software (CITS), 2000.
MALHEIROS, V. Malheiros, V. Gestão de Conhecimento para Definição e Melhoria de Processos de Teste. Monografia de Qualificação de doutorado. Orientador: Prof. Dr. José Carlos Maldonado. Universidade São Paulo, abril, 2007.
REHEM, S. Atabaque: Uma ferramenta livre para modelagem de processo de forma cooperativa. Congresso Serpro de Tecnologia e Gestão Aplicadas 2006 (ConSerpro 2006). Salvador, 2006.
OSTERWEIL, J. Software processes are software too (revised). In Proc. Of the 1997 International Conference on Software Engineering, Boston, USA, ACM Press, 1997.
PEREIRA, E. BASTOS, R, OLIVEIRA, T. A Systematic Approach to Process Tailoring. Systems Engineering and Modeling, 2007. ICSEM '07. Israel. Março, 2007.
REIS, C.. Caracterização de um Processo de Software para Projetos de Software Livre.. Dissertação (Mestrado) – ICMC, Universidade São Paulo, São Carlos, 2003. Disponível em: http://async.com.br/~kiko/dissert_usp.pdf. Acesso em abril 2006.
RUP – IBM Rational Unified Process. “Rational Unified Process”. Disponível em: http://www-306.ibm.com/software/awdtools/rup/ . Acesso em julho 2005.
RUY, F. BERTOLLO, G., FALBO, R. Apoio Baseado em Conhecimento à Integração de Processo em ODE. JIISIC, 2003
Publicado
02/06/2008
Como Citar
MALHEIROS, Viviane; REHEM, Serge; MALDONADO, José Carlos.
Atabaque: uma contribuição de sucesso na evolução de processos. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 7. , 2008, Florianópolis.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2008
.
p. 47-60.
DOI: https://doi.org/10.5753/sbqs.2008.15534.