Do Modelo 3C de Colaboração ao Modelo 4C: Modelo de Análise de Processos de Desenvolvimento de Software Educativo

A melhoria de processos de desenvolvimento de software pressupoe uma equipa composta por elementos altamente motivados, com muito boa capacidade de trabalho e com elevada experiencia. Este tipo de equipa permite a implementacao de ferramentas e tecnicas que ajudem a melhorar a comunicacao, a coordenacao e a colaboracao e cooperacao, minimizando assim as falhas de- correntes dos processos de desenvolvimento. Acreditando nestes principios surgiu o modelo 4C como uma melhoria do modelo 3C de colaboracao. Este modelo foi inicialmente proposto para analisar a Metodologia Hibrida de De- senvolvimento Centrado no Utilizador (MHDCU) usada no desenvolvimento do recurso educativo Courseware Sere – O Ser Humano e os Recursos Naturais. O modelo 4C tem como objetivo analisar e propor melhorias a processos de desenvolvimento de software, essencialmente educativo. Este estudo descre- ve o modelo 3C de colaboracao e a sua evolucao para o modelo 4C. Para isso apresenta o processo de recolha e de analise dados, bem como a tecnica que foi preconizada para analise dos dados recolhidos tendo por base o desenvolvi- mento do recurso educativo Courseware Sere. O modelo 4C permitiu identificar melhorias a MHDCU, ajustando os metodos atuais de desenvolvimento e imple- mentando novos metodos do Design Centrado no Utilizador. Palavras-chave: modelo 3C de Colaboracao; modelo 4C; metodologia hibrida de desenvolvi- mento centrado no utilizador; courseware Sere; software educativo.

[1]  Kevin Crowston,et al.  What is coordination theory and how can it help design cooperative work systems? , 1990, CSCW '90.

[2]  K. Weick,et al.  Collective mind in organizations: Heedful interrelating on flight decks. , 1993 .

[3]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[4]  P. Dillenbourg,et al.  The evolution of research on collaborative learning , 1996 .

[5]  Hugo Fuks,et al.  Coordination of collaborative activities: a framework for the definition of tasks interdependencies , 2001, Proceedings Seventh International Workshop on Groupware. CRIWG 2001.

[6]  Karel Vredenburg,et al.  A survey of user-centered design practice , 2002, CHI.

[7]  Tracy Hall,et al.  De-motivators for software process improvement: an analysis of practitioners' views , 2003, J. Syst. Softw..

[8]  Helen Sharp,et al.  The Characteristics of XP Teams , 2004, XP.

[9]  Ian R. McChesney,et al.  Communication and co-ordination practices in software engineering projects , 2004, Inf. Softw. Technol..

[10]  David E. Gray,et al.  Doing Research in the Real World , 2004 .

[11]  Karen A. Jehn,et al.  Person-Job Fit Applied to Teamwork , 2004 .

[12]  Robert Fantina Practical Software Process Improvement , 2005 .

[13]  Marco Aurélio Gerosa,et al.  Applying the 3C model to groupware development , 2005, Int. J. Cooperative Inf. Syst..

[14]  J. Barrie Thompson,et al.  Personality characteristics in an XP team , 2005, ACM SIGSOFT Softw. Eng. Notes.

[15]  Guy A. Schiavone,et al.  The effects of development team skill on software product quality , 2006, SOEN.

[16]  Natalia Juristo Juzgado,et al.  How do personality, team processes and task characteristics relate to job satisfaction and software quality? , 2009, Inf. Softw. Technol..

[17]  Luís Paulo Reis,et al.  Metodologia Híbrida de Desenvolvimento Centrado no Utilizador aplicada ao Software Educativo , 2010 .

[18]  A. Costa,et al.  DESENVOLVIMENTO DE RECURSOS DIDÁCTICOS INFORMATIZADOS NO ÂMBITO DA EDUCAÇÃO PARA O DESENVOLVIMENTO SUSTENTÁVEL. O EXEMPLO DO COURSEWARE SeRe , 2010 .

[19]  A. Costa,et al.  CONTRIBUTOS PARA O DESENVOLVIMENTO DE SOFTWARE EDUCATIVO TENDO POR BASE PROCESSOS CENTRADOS NO UTILIZADOR , 2013 .