0
  1. 开发已经存在并可重复使用(商业或开源)的软件解决方案。又名“重新发明轮子”。
  2. 与上述相同,但您的解决方案已被破坏。又名“重新发明方轮”。
  3. 为不存在的问题制定解决方案。

同样,我对更正式的方法感兴趣,例如TRIZ

4

2 回答 2

5

事先做一些研究 (1) 并投资于可靠的软件架构 (2,3) 通常会有所帮助:)

当你计划开发一些东西时,你总是需要计算做一些事情的好处和投资回报率之类的东西。

您可以在Mike Cohn的敏捷估算和规划中阅读更多相关信息

于 2008-10-09T14:19:22.613 回答
2
  1. 本地市场研究
  2. 互联网研究
  3. 谷歌指标(看看谷歌计数是什么)
于 2008-10-09T14:23:48.237 回答