代码改变世界

跟客户谈需求时,应注意什么

2012-07-13 09:24 by 丶victory_Zhou, 3646 阅读, 2 推荐, 收藏,
摘要:在做项目时,经常会碰到这样的事情. 客户向我们反映在和你们的工程师谈论需求时,他们总是满口答应没问题。可是,当他们做好以后,拿过来一看,根本就不是这么回事。而开发人员也在诉苦:用户什么都不懂,而且他们的需求老是变动,时间又这么紧,你让我们怎么办? 我觉得如果开发人员在做需求分析时,如果注意以下几点,也许可以避免被动的局面. 1、掌握相关的行业知识 在和客户沟通之前,最好了解一下相关的行业知识。 有一个项目管理人员说:行业知识可有可无,作为需求人员,最重要的是和客户沟通。最好把客户讲的东西都记下来。然后,由项目组决定后,再把意见反馈给用户。这种沟通方式,既不能有效的发现问题,也容易延误项目时间。 阅读全文

控制反转,依赖注入

2012-06-20 19:41 by 丶victory_Zhou, 231 阅读, 0 推荐, 收藏,
摘要:Public class PasswordResetHelper{接口对象建立在实现类的实例上Public void ResetPassword(){IEmailSender mySender =new MyEmailSender(); mySender.SendEmail();}}通过依赖注入,控制反转,实现解耦。 Public class PasswordResetHelper{接口对象建立在实现类的实例上//类构造器Public PasswordReseHelper(IEmailSender emailSenderParam){emailSender=emailSenderParam;. 阅读全文