- 浏览: 256979 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (293)
- web (1)
- [随笔分类]项目管理 (30)
- [随笔分类]WCF (14)
- 未分类 (1)
- [随笔分类]Linq (4)
- [随笔分类]C#基础 (24)
- 项目 (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (8)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (9)
- [随笔分类]Ubuntu (4)
- ASP.Net (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (30)
- [随笔分类]ASP.NET MVC (20)
- [随笔分类]ASP.NET (3)
- [随笔分类]程序员厨房 (4)
- [随笔分类]英语学习 (28)
- [网站分类]4.其他技术区 (1)
- [随笔分类]Silverlight (12)
- [随笔分类]CodeSmith (8)
- [随笔分类]其他 (4)
- [随笔分类]Ruby (4)
- [发布至博客园首页] (34)
- [网站分类]其他技术区 (3)
- [随笔分类]Ruby on Rails (2)
- [网站分类].NET新手区 (33)
- [随笔分类]TDD (1)
- [随笔分类]不谈技术 (2)
- [网站分类]非技术区 (7)
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
我们知道现在的软件开发最大的问题就是变化,其实这也不是软件本身的问题,我更觉得是软件的特点。因为他不像建筑,画个建筑图,一般不会偏到哪里去。然而很多需要软件的人,他可能希望软件能达到什么目的,至于具体是什么样子,他自己也不知道。大部分都是看到一部分想起一部分,自己也不断的修正。这也是为什么最近敏捷大行其道。
我甚至服务过一个客户,做一个公园系统,为的是送一张免费的VIP卡给业主,最终目的是卖房子。
既然软件的需求是不固定,也就是不断变化,所以我们签合同的时候往往有两种方式:
1.固定价格
这种就是一开始让客户必须把需求定下来,然后估计时间,然后就是报价,我一直不懂这个价格是如何报的,很多就是先去客户那里调研一下,其实就是看一下这个客户好不好蒙,能蒙多少。然后就近可能的往高的报。然后整一份需求说明书,让客户签字,如果客户改需求,加钱加时间。要不就目前的功能你做了也没用,鸡肋,大部分客户咬着牙,加吧,谁让我们给他们分期付款,还付了定金呢,最终不欢而散,两败俱伤。
2. 按时间付价格
这种大部分出现在外包的项目中,就是客户找自己需要的工程师,按月付费,一般采用迭代式开发,增量式开发,客户考察的主要是质量和效率,如果达不到客户的要求,客户立即停止。这样看起来很美,但是效率却是一个不好衡量的东西,尤其是时间短的项目,很难看到效率,举个例子,同样是盖楼,一个打10米的地基,迅速盖到了三楼,可是另一个打了30米的地基,为的是盖30层的高楼,很显然,10米地基的楼房很快就出现人的眼前。这说明效率有时候有点“乱花渐欲迷人眼”。但这种方式,我们很多人5小时能干完的,非要8小时干完,为什么呢,因为5小时干完,客户也不一定提高报价。客户很难知道什么是真正的效率,从某种意义上说,抹杀了整个生产力。
两种方式,看似都有问题,但第二种比第一种对双方风险稍小。但第二种会抹杀整个行业的创新和积极性。
最近,看《论语》“君子和而不同,小人同而不和”就是说,君子内心所见略同,但其外在表现未必都一样,比如都为天下谋,有些人出仕做官,有些人则教书育人,这种“不同”可以致“和”;小人虽然嗜好相同,但因为各争私利,必然互起冲突,这种“同”反而导致了“不和”。
这突然让我想起软件项目的合作有何尝不是如此,很多时候,我们以为有了一份合同就可以,其实合同就是一份摆设。如果都按孔子的这个思想,软件合同其实就是要完成一件事情,具体要做成什么样,价格是否会变化,应该是在过程中不断协商,不断合作。如果一开始都说好不变,其实我们自己都知道,一定有一方会吃亏。就像有人说“中国人太多,炸死一半就好了”(此话出自在电梯偶遇某一个看似有文化的中年妇女),我就想难道那一半就一定不包括你?
所以,我们在软件写作过程,最好就是想尽一切办法,让自己和客户的合作更紧密一些,合同内容尽量少一些。
胡乱瞎写,愿各位斧正。
注:不希望看到评论只说别人文笔太差,而自己又不愿贡献文章的人。比如,很多项目经理老说别人不行,如果别人都行了,那你就是最不行的,你有别人没有的东西,这才是你存在的理由。
发表评论
-
ASP.NET MVC源码现在可以下载了(翻译)
2008-03-22 09:44 941上个月我在blog里介绍了ASP.NET MVC Roadm ... -
ASP.NET MVC+LINQ开发一个图书销售站点
2008-03-29 17:12 1324园子里已经有很多人讲解了其理论知识,网上也有不少示例,但是很多 ... -
Linq to SQL Dynamic 动态查询
2008-04-01 15:09 1053在开发中我们常需要使用动态的条件来组合查询,scotte博客里 ... -
使用ASP.NET 3.5 Extensions管理浏览器历史:使用服务器端
2008-04-08 13:15 620我们知道当我们使用ASP.NET AJAX的一些方便的服务端控 ... -
客户比产品更重要
2008-04-12 15:49 659发现博客园里99%都是技术文章,很少有管理的经验分享 ... -
WPF 全球化和本地化(图解)
2008-04-12 16:15 826当您将自己的产品限制为只能通过一种语言使用时,您便将潜在的客户 ... -
项目经理如何参与任务管理
2008-04-14 17:55 678每个项目经理可能都会 ... -
.NET环境下每日集成
2008-04-24 17:36 1386本系列主要介绍了.Net环境下如何使用CruiseContro ... -
项目经理虚拟管理客户
2008-05-28 11:26 559项目经理做项目时经常 ... -
从中国男足看项目管理
2008-06-16 11:39 431国足1:2 不敌伊拉克后,彻底无缘本届世界杯,我想比赛时和赛后 ... -
敏捷的 "道"
2008-11-19 14:10 508本文摘要 敏捷的路上 ... -
在服务器端保存ViewState
2008-11-20 16:51 5741.比较 Asp.net 的一个强大的功能就是ViewStat ... -
TDD实验2:使用VSTS 的单元测试功能
2008-12-10 08:25 797我们要实现的功能是,发工资时自动向我们发送邮件,如果工资少于1 ... -
TDD Tip:方法内部New出来的对象如何Mock
2008-12-16 00:27 1243解决的问题:方法内部new的对象在测试时希望能够用mock对象 ... -
Web测试:Selenium使用
2008-12-23 10:49 1621<style> .confluenceTable ... -
如何进行ASP.NET MVC 的测试
2009-01-05 00:48 1340本文参考了http://stephenwalther.com/ ... -
如何使ASP.NET MVC Controller易测试呢?
2009-01-05 23:25 983昨天那篇文章如何进行ASP.NET MVC 的测试,虽然通过自 ... -
ASP.NET MVC AJAX的调用
2009-01-10 08:21 3767在ASP.NET MVC beta中我们可以使用Ajax.Be ... -
IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC
2009-01-16 17:50 4635ASP.NET 2.0 部署 1.首先打开win7 的特性,路 ... -
一步一步学Ruby(一): Ruby介绍
2009-01-21 00:16 792文章摘要 Ruby是如何来的 准备 ...
相关推荐
孔子认为:“君子和而不同,小人同而不和。”这句话深刻揭示了君子与小人的根本区别:君子能够在保持个性的同时与他人和谐相处,而小人却往往追求表面上的一致而忽视内心的和谐。郑燮,即郑板桥的书法,是这一理念的...
17. 和谐与一致:"君子和而不同,小人同而不和"揭示了和谐与个性的辩证关系。 18. 泰然与骄傲:"君子泰而不骄,小人骄而不泰"告诫人们要保持平和而不骄傲。 19. 诚实与言行一致:"君子耻其言而过其实",认为言行...
38. 和而不同:君子能与人和谐相处,但不会盲目附和。 39. 交往原则:君子易于相处,但不易取悦;小人反之。 40. 完人标准:见利思义,临危不惧,始终言行一致。 41. 言行一致:君子的言论与行为应相符,不轻易承诺...
18. **君子喻于义,小人喻于利**:区分君子和小人的标准在于是否懂得道义。 19. **见贤思齐焉,见不贤而内自省也**:向优秀者学习,从不优秀者反思自我。 20. **贫而无怨,难;富而无骄,易**:贫穷而不抱怨不易,...
八省联考--生物评析:求同存异,和而不同.pdf
和而不同:日本幼小衔接的历史路径与思想_刘煜.caj
8. “君子和而不同,小人同而不和。”孔子区分了君子与小人的区别,君子能接纳不同的观点,保持和谐,而小人则盲目追求一致,导致冲突。 9. “君子喻于义,小人喻于利。”孔子认为君子注重道义,小人只看眼前利益,...
千味央厨-001215-餐饮速冻米面研究兼千味三全安井比较:和而不同,静待花开
《同和药业-300636-投资价值分析报告:和而不同,厚积薄发》 本文将深入探讨同和药业的投资价值,基于公司的发展历程、业务模式、财务状况、市场地位以及行业前景等多个维度进行综合分析。同和药业作为一家专注于...
【数字化转型】是现代企业面对全球经济变迁的重要策略,旨在利用信息技术和数据分析,推动企业业务的创新和增长。在这个过程中,企业需要遵循“知己知彼”与“和而不同”的哲学原则,以确保转型的成功。 “知己”,...
朱熹对此概念的解读为:“君子和而不同,小人同而不和。”这句话阐释了君子与小人在处理差异时的不同态度。君子能够保持内心的平和与独立,而小人则可能为了追求表面的一致而牺牲自己的原则。 在探讨“和而不同”的...
例如,互联网行业在信息化和数字化方面的基础较为成熟,而制造业可能相对较晚接触,但同样需要响应数字经济中以用户为中心的理念。不同行业、不同规模的企业在数字化转型上的切入点和策略都会有所不同。例如,东风...
数字化转型不仅涉及技术革新,更是一种战略思维的转变和企业文化的重塑,其核心在于“知己知彼”与“和而不同”。 首先,企业需进行深刻的自我剖析,明确自身在数字化时代的定位。所谓的“知己”就是要清晰认识企业...
13. 交友智慧:君子和而不同,小人同而不合,启示我们在交友时要尊重差异,保持和谐。选项B正确。 14. 异性交往的意义:异性同学间的交往是学校生活的重要部分,可以丰富友谊,扩大交往范围,锻炼交往能力。选项C...
企业必须在理解和尊重自身特点的基础上,同时了解外部环境、客户需求以及合作伙伴的动态,实现"知己知彼",并接纳多元化的思维方式,做到"和而不同"。 知己,意味着企业需要深度剖析自身的业务模式、组织架构、人员...
4. 君子和而不同,小人同而不和:这是孔子阐述的道德原则,表明君子能在保持个性差异的同时追求和谐,而小人则只追求表面的一致,但内心并不和谐。 5. 中庸、中道:这是实现和谐的基本方法,主张避免极端,寻求适度...
1. 孔子的“和而不同”文化观:孔子提出“君子和而不同,小人同而不和”的理念,强调在差异中寻求和谐,而不是一味追求相同。他认为,君子能够接纳不同的意见,独立思考并做出判断,而小人则只会盲目附和而无法达成...
6. 交友的智慧:君子和而不同,小人同而不和,意味着在交友时应尊重差异,欣赏朋友的独特性,而不是强求一致。朋友之间应该彼此包容,相互尊重。 7. 朋友间的相互影响:比尔·盖茨和保罗·艾伦的故事展示了真正的...
同时,我们应秉持公心,不因迎合他人而失去自我,做到“君子和而不同,小人同而不和”。此外,个人品德的修养至关重要,我们要避免与那些只看重利益、不重视道德的人交往,因为他们可能引导我们走向错误的道路。 总...