O assunto principal, é como chamar o Scrum. Eu respondi por lá, mas parece que moderaram a minha resposta. Fica difícil saber a verdade, mas como eu tenho meu espaço, vou colocar aqui a minha resposta, e quem quiser discutir de forma sadia, fique a vontade. Uma rapidinha sobre como chamar o Scrum.
Deixo a mensagem aqui agora para discutirmos.
"
Oi Miguel,
Algumas coisas que você falou me chamaram a atenção. Eu estou aprendendo sobre métodos ágeis e gostaria de entender melhor a sua frase.
Primeira parte: "Metodologias são mais prescritivas"
"Ágil" é considerado metodologia. Você a acha muito prescritiva com 4 definições de valores e 12 principios. Ou você acredita que não deveríamos chamar de metodologia? Não entendi por que você colocou quantidade de prescrições na definição de metodologia.
No dicionário Oxford, metodologia é:
Algumas coisas que você falou me chamaram a atenção. Eu estou aprendendo sobre métodos ágeis e gostaria de entender melhor a sua frase.
Primeira parte: "Metodologias são mais prescritivas"
"Ágil" é considerado metodologia. Você a acha muito prescritiva com 4 definições de valores e 12 principios. Ou você acredita que não deveríamos chamar de metodologia? Não entendi por que você colocou quantidade de prescrições na definição de metodologia.
No dicionário Oxford, metodologia é:
"a system of methods used in a particular area of study or activity:"
No dictionary.com, está escrito:
"a set or system of methods, principles, and rules for regulating a given discipline, as in the arts or sciences."
Não vejo problemas em ver o Scrum como um método definido de gerenciar o desenvolvimento de softwares:
"a particular form of procedure for accomplishing or approaching something, especially a systematic or established one"
Oxford Dictionary - Method
Com isso, semanticamente, acho que poderiamos chamar o Scrum de metodologia, pois, matematicamente, o conjunto de um elemento (método), continua sendo um conjunto.
Também vejo o Scrum prescrevendo como deve ser o seu processo de desenvolvimento, principalmente definindo um ciclo de reuniões de X em X semanas. Eu vejo o Scrum como uma ilha de desenvolvimento (sprint) cercada de reuniões por todos os lados. Veja bem, não estou afirmando que isso é bom ou ruim, só estou expondo a minha visão.
Vamos ao Oxford novamente:
a series of actions or steps taken in order to achieve a particular end
Oxford Dictionary - Process
Oxford Dictionary - Process
Por que seria errado chamar o Scrum de um processo de desenvolvimento de software?
Na segunda parte da sua frase, você disse o seguinte: "e não extensíveis como o Scrum e raramente podem ser modificadas."
Nesta parte acredito que você estava defendendo o Scrum como framework:
a basic structure underlying a system, concept, or text
Oxford Dictionary - Framework
Oxford Dictionary - Framework
Isto é, algo fundamental que serve de base para alguma coisa. Esta "alguma coisa" é extendida do framework. Sua idéia de framework me parece correta.
Agora analisando mais de perto a questão do Scrum ser um "framework", onde e como ele é extensível e modificável?
Abraços
Na minha visão, framework é uma das coisas que o Scrum não é. E você, acha que o Scrum é um framework? Por que?
Qual a importancia disso? Você vê valor em discutir em como chamar o Scrum?