有没有系统的方法来避免软件解决方案的3个陷阱(下面)?

时间:2008-10-09 14:14:11

标签: projects-and-solutions requirements

  1. 开发已存在并可重复使用的软件解决方案(商业或开源)。 AKA“重新发明轮子”。
  2. 同上,但你的解决方案被打破了。 AKA“重新发明了方形轮”。
  3. 为不存在的问题开发解决方案。
  4. 同样,我对更强烈的正式方法感兴趣,例如TRIZ

2 个答案:

答案 0 :(得分:5)

事先做一些研究(1)并投资固体软件架构(2,3)通常有助于:)

当你计划开发某些东西时,你总是需要计算做某些事情的好处以及投资回报率等。

您可以通过Mike Cohn在Agile Estimating and Planning了解更多相关信息

答案 1 :(得分:2)

  1. 本地市场研究
  2. 互联网研究
  3. Google Metrics(查看Google Count的内容)