摘要:
完成一项工程时,我们常常会有这样的感受:我们的解决方案要根据顾客的需求和现实情况的需要,不断更改。采用传统意义上的瀑布式开发,往往要花费更多的时间。最重要的原因就在于它相比于极限编程、敏捷开发,对于团队合作的重视程度不够,自由度也相对较低,导致效率偏低。 在实际做项目时,我们应该清楚,我们做工程的目的是,满足我们的客户的一定需求。所以以人为本的思想就显得尤为重要,如果客户只是在签订合同时提出了自己的需求方向,没有对需求细化,程序员们往往会一头雾水,不知从何开始。如果自己在实现的过程中遇到一些问题,无法与用户及时交流,会大大浪费程序员的时间、精力,甚至导致无法按期交付用户使用。目前,我们常采用. 阅读全文