1、关于研发工作
研发工作是包括研究和开发不同的维度。在开发维度更偏向面向软件的具体实施,可按照一般的软件管理策略进行开展工作。研究维度侧重对新技术的研究,可以存在一个人活少数人组成的团体。
第二章、如何快速研发
2.1、快速原型及敏捷开发
快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。 通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。
2.2、容易不假思索的先尝试
一般人喜欢干就完了。在遇到需求的时候马上开展工作。这其实并不是一种非常明智的做法。在干之前还应该多一点时间,考虑是否存在相关的工作或成果。切不可认为别人的不行自己行。
2.3 、渐进式问题剖切法
很多问题其实是累加导致的问题,它可能是某个数据叠加后发生的变异。因此破解之法很简单。就是将数据一分为二,看看那部分出问题。一直这样循环,从而找到变异点。
第三章、未整理
4、二次开发真的不诱惑
一般做二次开发,是学不到好的技术的。因为原厂会尽可能把技术进行封装。好的二次开发厂商应该在提供二次开发的同时提供底层技术指导。
5、用户真实需求和合同
很多甲方其实对项目的真实需求并不了解,在合同设计的时候往往抄别的地方或案例。为了甲方及自己产品的发展,应在项目实施过程中引导用户通过置换等方式给用户更好的解决方案。
6、积极对公司业务进行重组
简单的说就是对企业产品的功能进行重新组织。这个部门做什么,那个部门做什么。业务重组重新梳理公司的业务情况,归并功能相似的业务,分撤具有多个流程的业务。对于原先使用快速原型的公司做了很多产品的公司,能够找到相同类型的项目,然后提取出公共的部分,新的类似项目就在此公共的部分进行开发。
本文探讨了快速原型和敏捷开发两种软件开发方法的特点与应用场景。分析了这两种方法的优势与局限性,并提出了一些改进措施,例如业务重组和代码重构,以提高开发效率和产品质量。
1767

被折叠的 条评论
为什么被折叠?



