Gold plating: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Link.
Correção ortográfica. De "easter eggs" para "easter eggs".
Linha 3: Linha 3:
O desenvolvedor de software considera que agindo assim estará agregando maior valor ao sistema. No entanto as novas funcionalidades podem não agregar nada ao sistema, na perspectiva do usuário final, e o resultado final será desperdício de tempo, risco adicional de falhas e perda de foco. Caso não seja combatido e constantemente monitorado, pode levar a atrasos no projeto.
O desenvolvedor de software considera que agindo assim estará agregando maior valor ao sistema. No entanto as novas funcionalidades podem não agregar nada ao sistema, na perspectiva do usuário final, e o resultado final será desperdício de tempo, risco adicional de falhas e perda de foco. Caso não seja combatido e constantemente monitorado, pode levar a atrasos no projeto.


Um caso particular do gold plating são os [[Easter egg|ester eggs]]<ref>Leffingwell, Dean. Managing Sofware Requirements. 2nd ed. Addison Wesley. 2003</ref> (ovos de páscoa) que em geral é um comportamento adicionado ao sistema por diversão. Em comum o Gold plating e o Easter Eggs adicionam funcionalidades ao sistema entretanto um pretende apresentar ao usuário uma nova funcionalidade e o outro é apenas para satisfação do programador.
Um caso particular do gold plating são os [[Easter egg|easter eggs]]<ref>Leffingwell, Dean. Managing Sofware Requirements. 2nd ed. Addison Wesley. 2003</ref> (ovos de páscoa) que em geral é um comportamento adicionado ao sistema por diversão. Em comum o Gold plating e o Easter Eggs adicionam funcionalidades ao sistema entretanto um pretende apresentar ao usuário uma nova funcionalidade e o outro é apenas para satisfação do programador.


{{Referências}}
{{Referências}}

Revisão das 16h20min de 6 de agosto de 2014

Gold plating[1] em engenharia de software refere-se a adicionar a um sistema, de forma arbitrária, funcionalidades que não foram solicitadas pelos usuários porque o desenvolvedor considera que o sistema fica melhor com as novas funcionalidades.

O desenvolvedor de software considera que agindo assim estará agregando maior valor ao sistema. No entanto as novas funcionalidades podem não agregar nada ao sistema, na perspectiva do usuário final, e o resultado final será desperdício de tempo, risco adicional de falhas e perda de foco. Caso não seja combatido e constantemente monitorado, pode levar a atrasos no projeto.

Um caso particular do gold plating são os easter eggs[2] (ovos de páscoa) que em geral é um comportamento adicionado ao sistema por diversão. Em comum o Gold plating e o Easter Eggs adicionam funcionalidades ao sistema entretanto um pretende apresentar ao usuário uma nova funcionalidade e o outro é apenas para satisfação do programador.

Referências

  1. Wiegers, Karl E. Software Requirements. 2nd ed. Microsoft Press. 2003
  2. Leffingwell, Dean. Managing Sofware Requirements. 2nd ed. Addison Wesley. 2003