Mudanças Antecipadas
É importante notar que o guia SWEBOK é um documento relativamente imutável por diversas razões. Primeiro, ele se limita a conhecimentos característicos da Engenharia de Software. Dessa forma, informações relacionadas a outras disciplinas, mesmo aqueles que podem ser aplicadas pelos engenheiros de software, são omitidas. Segundo, o SWEBOK é desenvolvido e aprovado baseado em um amplo consenso. Sendo assim, o mesmo so pode registrar informações que tenham conseguido uma ampla concordância. Terceiro, conhecimentos reconhecidos como especializados de determinados domínios são excluídos. Finalmente, e mais importante, o guia registra apenas o conhecimento que é aceito por todos. Mesmo técnicas atuais e válidas precisam passar por um período de testes para obter aprovação geral dentro da comunidade. Essa abordagem conservadora é aparente no atual guia SWEBOK. Apesar de 6 anos de trabalho, o guia ainda tem as mesmas 10 áreas de conhecimento. Alguém pode perguntar-se se essa seleção nunca irá mudar.
O plano de execução inclui alguns critérios para adicionar uma área de conhecimento ou mudar o escopo de alguma. Em princípio, a área candidata tem que ser bastante reconhecida dentro e fora da comunidade de engenharia de software. Essa tem que ser, também, bastante detalhada e completa para merecer tratamento similar às que já fazem parte do SWEBOK. Em termos operacionais, deve ser possível decompor a nova área a partir de áreas já existentes no SWEBOK. A nova área deve acrescentar valor substancial ao guia. Em geral, o aumento do número de áreas deve ser evitado quando ele aumenta os esforços dos leitores para encontrar a informação desejada.
Adicionar um tópico em uma área de conhecimento é mais fácil. Em princípio, ele tem que ser maduro ou pelo menos esteja ficando maduro. O tópico deve, também, ser aceito por todos. Evidências para uma ampla aceitação podem ser encontradas em vários lugares, incluindo o curriculum de engenharia de software, padrões de engenharia de software e livros-textos amplamente utilizados.
Deve-se ressaltar aqui o papel desempenhado pelos usuários do guia SWEBOK em sua evolução. O time editorial acredita que os comentários enviados pelos leitores continuam sendo o combustível que irá movimentar o desenvolvimento do SWEBOK. Comentários públicos irão levantar questões que irão ser tratadas por um workshop anual e também irão compor aa agenda de revisões do SWEBOK.
É esperado, para breve, um fórum público onde qualquer membro da comunidade de engenharia de software poderá contribuir com comentários. Esse fórum servirá, também, como um foco onde os desenvolvedores do SWEBOK irão despender atenção quando forem definir atividades a serem executadas.