关于软件项目中无数的风险,经典的rup之类或者是极端和极限不分的xp的字典里面,都会有相应的应对措施,不过,这些都是基于传统的桌面应用程序的理念和oo的思想来设计并且实施的,在cmmi的规范下,我不知道这样的措施是否是最好的解决方法,只是最j近一直在关注web2.0,发现web2.0的出现并只是一个改变商业盈利模式和用户体验的方式,更是一种解决软件开发风险的有力武器啊,本人愚见,其实每一个概念的提出到总结,都会伴随着这个时代的进步和理念的更新,软件过程终会有一天因此而改变吧,不是终有一天,我相信现在已经有所体现了…………
1.关于技术的风险:web2.0网站的一个显著的特征就是由开源社区所支撑起来的,所以web2.0的这些技术与开源社区的不断贡献和改进是不可分得,那些时下流行的技术实现和框架无不出自开源社区之手,新的实现靠着这个东风不断涌现,更加丰富了web2.0时代的用户体验。我想要说明的是:想要搭建web2.0网站的朋友们应该时刻注意这些开源的构件,善于运用这些将是网站成败的重要因素,不是凡事都得从底层做起的。
2。关于架构的风险:web2.网站的一个典型的特征就是要随机应变,所以功能模块的添加和删减就成了非常重要的保证,几乎无时无刻不在改变着,这个对于网站架构的设计提出了非常高的要求,可以说,架构的延展性的好坏直接影响着网站随机应变的速度和能力。对于一个web2.0的网站,架构的选择要绝对的慎重。
3。关于进度的风险:web2.0的典型就是“永远的beta版”,这个优势是传统商业软件所无法比拟的。传统软件的测试工作及其复杂,甚至要大量发放客户端来收集bug,但是,internet提供了数亿万记得测试经理来网站提供测试,有了这样的便利,服务的提升是可以预见的。根据用户的反馈动态的提升自己的影响力,无与伦比的idea.
4。关于一切风险:任何事情都贵在坚持,所以还是一个信念:不要因为web2.0的热闹而一时冲动,一旦冲动,就要坚持下去,活下来的往往就是这些人,沉下心来坚持一些东西,成功便不再遥远了!
………………………………
还在不断尝试