De modo geral, modelos de maturidade de processos permitem analisar o processo utilizado por uma dada organização com base em um conjunto de critérios. O processo é analisado quanto à sua capacidade em construir os produtos pertinentes em conformidade com os requisitos de qualidade, respeitando os prazos e custos estabelecidos. Os fatores responsáveis pela construção de produtos de baixa qualidade ou que excedam os prazos e orçamentos estipulados também podem ser identificados.
O modelo de maturidade de processos para elaboração de módulos educacionais – o
CMM/Educacional – foi baseado nos cinco níveis de maturidade definidos pelo modelo CMM
(Paulk, 1993; Paulk et al., 1995), adaptando as tarefas e práticas definidas pelo modelo ao contexto de produção de módulos educacionais. Além disso, o modelo de maturidade de processos para equipes geograficamente dispersas (Maidantchik, 1999) também foi utilizado como base para a definição das tarefas e práticas pertinentes.
A Figura 4.5 sintetiza o modeloCMM/Educacional, contrastando-o com o modelo CMM e o
modelo de maturidade para equipes geograficamente dispersas. Os modelos são comparados com respeito à estruturação dos níveis de maturidade, considerando as áreas-chave estabelecidas em cada um deles.
Figura 4.5: Modelo CMM x Modelo de Maturidade para Equipes Geograficamente Dispersas x
156 4.7. Aspectos de Especialização do Processo Padrão para Módulos Educacionais No Nível 2, duas novas KPAs foram estabelecidas:
• Gerência Distribuída do Conhecimento Associado ao Módulo Educacional: Responsá- vel por: (1) estabelecer e garantir a integridade dos itens de informação e elementos instru- cionais compartilhados pelas equipes de desenvolvimento durante todo o ciclo de vida do módulo educacional; e (2) estabelecer e manter mecanismos de apoio ao compartilhamento do conhecimento (bases conceituais, repositório de terminologias, ontologias, etc.).
• Gerência Distribuída da Infra-Estrutura Associada ao Módulo Educacional: Respon- sável por definir e manter a infra-estrutura necessária para instalação e utilização distribuída das ferramentas (educacionais, específicas ao domínio de conhecimento, etc.) e mecanismos de apoio (comunicação, colaboração, captura, etc.) por todas as equipes de desenvolvimento.
Além disso, foram mantidas as KPAs estabelecidas no modelo de maturidade para equipes ge- ograficamente dispersas (Maidantchik, 1999), adaptadas ao contexto de desenvolvimento de mó- dulos educacionais: Gerência da Comunicação e Gerência da Capacidade das Equipes.
Ressalta-se ainda que no modelo de maturidade estabelecido por (Maidantchik, 1999), a KPA de Gerência de Subcontratação do Software, definida pelo CMM, foi substituída pela KPA de
Gerência da Delegação de Atividades do Software. No caso de módulos educacionais, optou-se
por manter ambas as KPAs. De fato, aspectos de subcontratação devem ser considerados tendo em vista que tanto ferramentas e mecanismos de apoio como outros módulos educacionais relaciona- dos podem ser adquiridos e integrados ao módulo em desenvolvimento. Por outro lado, a atribuição das atividades de projeto às equipes mais capacitadas também constitui um aspecto importante a ser considerado na presença de várias equipes de desenvolvimento.
Também é importante observar que, embora a noção de modelos e níveis de maturidade não seja explorada no contexto de desenvolvimento de produtos livres, muitas das práticas estabele- cidas no Nível 2, em especial as referentes à gerência (de subcontratação, de configuração, de conhecimento e de infra-estrutura associados ao módulo, de comunicação e de capacidade das equipes), mostram-se particularmente adequadas a esse contexto, podendo ser investigadas ainda que de modo informal dentro de seu processo de desenvolvimento.
No Nível 3, foram estabelecidas as seguintes KPAs:
• Gerência da Evolução do Conhecimento: Responsável por: (1) identificar, selecionar e avaliar novos conhecimentos pertinentes ao domínio do módulo; e (2) estabelecer e man- ter mecanismos de apoio para integrar, de maneira ordenada, os novos conhecimentos ao módulo.
• Interação com Especialistas de Domínio: Responsável por: (1) estabelecer meios para que as equipes de desenvolvimento interajam ativamente com especialistas do domínio, apre- sentando e trocando informações sobre o conhecimento ao qual o módulo se destina; e (2)
coordenar e controlar as interações entre as equipes de desenvolvimento e especialistas de domínio.
• Acompanhamento e Supervisão Distribuídos da Utilização do Módulo Educacional: Responsável por: (1) estabelecer meios para coletar informações a respeito da utilização do módulo educacional (desempenho dos aprendizes, novos conhecimentos produzidos, metas e objetivos de aprendizado atingidos, etc.); e (2) coordenar e controlar as alterações/evoluções ocorridas no módulo em função de sua aplicação no âmbito de ensino e treinamento.
Ainda, as KPAs de Definição das Especializações do Processo Organizacional e Coordena-
ção Distribuída de Software foram extraídas de (Maidantchik, 1999) e adaptadas ao contexto de
módulos educacionais.
No Nível 4, foi estabelecida a KPA de Gerência Quantitativa da Utilização do Módulo
Educacional, responsável por medir, analisar e controlar quantitativamente o desempenho dos
aprendizes ao longo da utilização do módulo educacional.
A KPA de Coordenação Quantitativa das Especializações foi extraída do trabalho de Mai- dantchik (1999).
No Nível 5, foi definida a KPA de Gerência de Mudança de Paradigmas e Princípios Educa-
cionais, responsável por (1) identificar, selecionar e avaliar outros paradigmas e princípios educa-
cionais quanto ao impacto na qualidade do aprendizado proporcionado; e (2) transferir para a orga- nização, de maneira ordenada, os paradigmas e princípios educacionais vantajosos, integrando-os às especializações do processo padrão.
Do modelo de maturidade para equipes geograficamente dispersas (Maidantchik, 1999) foi incorporada a KPA de Gerência de Mudança das Especializações.
Como observação final sobre o modelo de maturidade para módulos educacionais, é impor- tante ressaltar que as KPAs do CMM/Educacional também podem ser categorizadas em áreas de
processo, a exemplo do que ocorre com as KPAs do CMM em relação às áreas de processo do CMMI (Ahern et al., 2001; Chrissis et al., 2003; Software Engineering Institute, 2003). O estabe- lecimento de um modelo de maturidade integrado para módulos educacionais, similar ao CMMI no contexto de software, constitui uma das linhas de pesquisa futura associada a este trabalho. Considerações preliminares nessa direção são discutidas no Apêndice A.