软件开发过程改进
剑胆琴心静水深流
踏雪寻梅寒中暖,依山傍水静生宽。
入世清浅贫为伴,三教义理伴吾眠。
展开
-
对比敏捷开发和IPD的核心思想
近年来,敏捷开发发展的如火如荼,在1998年,华为通过IBM引进了IPD流程,该流程为华为带来了巨大的生产力,那么相比流行的敏捷开发,IPD有什么不同之处呢?如果中国企业在IPD上投入的精力和关注,能够与敏捷开发持平或者更多,那么对于中国企业竞争力的提升将是莫大的幸事。原创 2011-01-19 15:00:00 · 5481 阅读 · 1 评论 -
什么才是优秀的软件?
厨师出一道菜;可以在10分钟以内完成;铁匠打一把刀,可以在2天以内完成;农民种一季马铃薯,可以在三个月内完成。软件工程师做一个软件,可以在多少时间内完成?似乎是遥遥无期,做了alpha,还有beta,最后出了Release1.0,结果又规划了Release2.0如果把炒菜比做100赛跑,那么做软件可以比喻为马拉松,软件产品开发是一个长周期过程。那么在这个长周期过程中,要做一个优秀的软件,哪些才是关键因素呢?可以把整个Google搜索看作是一个软件,一方面他为用户提供了想要的信息,一方面他提供了极简单的入口。原创 2011-02-22 18:31:00 · 753 阅读 · 0 评论 -
《简单之美》摘录和读后感
<br />《简单之美》之美一书,对于软件开发的过程,在很多地方可以启迪智慧。作者通过讲述软件开发中耳熟能详的种种问题,从思想层面深刻剖析,最后还是归结到以人为本这一核心思想。以人为本不是一句空话,核心就是对思想和文化的关注,成熟的思想和文化,可以使软件开发中的每一个细节都变得浑然天成;相反,如果不注重思想和文化的建设,就只能依赖无法预料的外部约束。<br />本书传递的思想是,用简单的原则、富于想象的精神、文化的视角来认识软件开发。<br />软件的美和价值在于创造,创造的根源在于想象.对于软件开发的理解原创 2011-04-25 14:00:00 · 1063 阅读 · 1 评论