SimpleWayProcess: Da Academia à Indústria de Software
Resumo
Projetos de software de sucesso baseiam-se no uso de Processos de Desenvolvimento de Software (PDS), buscando garantir qualidade aos seus produtos e atender a restrições, como tempo e custo. A indústria de software apresenta diversos modelos de PDS, desde os prescritivos, até os ágeis. Visando aproximar a academia da indústria, adaptações têm sido feitas a esses modelos, com o intuito de que as boas práticas da Engenharia de Software (ES) sejam vistas em sala de aula através de PDS que tornem viável a execução de projetos em disciplinas acadêmicas. Este trabalho apresenta o SimpleWayProcess, um PDS voltado ao ensino de ES aplicada através do desenvolvimento de projetos reais de software de uma empresa júnior.
Referências
Paiva, D. M. B et al. (2004). “Definindo, Implantando e Melhorando Processos de Software em Ambiente Acadêmico”. VI Simpósio Internacional de Melhoria de Processos de Software. [link].
Paula Filho, W. P. (2002). “An Educational Software Development Process” Proceedings of the ACIS International Conference on Computer Science, Software Engineering, Information Technology, EBusiness and Applications (CSITeA'02), p.180-185.
PMBok (2004). PMBoK GUIDE Project Management Body of Knowledge.
RUP (2011). Rational Unified Process. [link]. Janeiro.
Scrum (2011). Scrum Alliance. [link]. Janeiro.
Sommerville, I. (2007) Engenharia de Software. 8 ed. São Paulo: Pearson Addison-Wesley.
Teles, V. M. (2006) Extreme Programming: aprenda como encantar seus usuários desenvolvendo software com alta qualidade. São Paulo: Novatec.
UPEDU (2011). Unified Process for EDUcation. [link]. Fevereiro.
XP (2011). eXtreme Programming. [link]. Janeiro.
XP1 (2007). “XP1: Um Processo de Desenvolvimento”. [link]. Março.
YP (2011). easYProcess. [link]. Janeiro.