Gold plating: diferenças entre revisões
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| |
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.