<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>巴士飞扬-技术BLOG-团队项目合作探索系列一:项目与编码</title><link>http://www.busfly.cn/post/teamwork-01-Project-coding.html</link><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 91204</generator><language>zh-CN</language><pubDate>Mon, 03 Nov 2008 22:59:37 +0800</pubDate><item><title>Re:团队项目合作探索系列一:项目与编码</title><author> (neeke)</author><link>http://www.busfly.cn/post/teamwork-01-Project-coding.html#cmt1487</link><pubDate>Sat, 08 Nov 2008 00:30:34 +0800</pubDate><guid>http://www.busfly.cn/post/teamwork-01-Project-coding.html#cmt1487</guid><description><![CDATA[嗯，学习啦！不过文章就是有点长了。]]></description></item><item><title>Re:团队项目合作探索系列一:项目与编码</title><author> (巴士飞扬)</author><link>http://www.busfly.cn/post/teamwork-01-Project-coding.html#cmt1483</link><pubDate>Tue, 04 Nov 2008 13:13:29 +0800</pubDate><guid>http://www.busfly.cn/post/teamwork-01-Project-coding.html#cmt1483</guid><description><![CDATA[<blockquote><div class="quote">johnny   <br/>觉得技术上可以说是开发者认为要怎么做怎么实现某个模块或功能,但是模块和功能本身上,应该是按照需求来决定的吧.<br/><br/>自己企业用的软件,有些功能就是开发者觉得需要就加上了,其实实际用的当中并不是这样,最后还是把那些累赘的功能,都去除了. </div></blockquote><br/><br/>说得很不错,需求分析是很重要的,但是功能模块的划分并不是需求分析的范围,而应该是概要设计的范围,当然,概要设计是以需求分析为基础的,需求分析做得不够准确,就会出现问题,正如你所说的,有些功能,开发者加上去了,却最后发现不是客户需要的.<br/><br/>造成这个现象的原因有很多,需求分析不够准确首当其冲.另外,还有一个比较重要的因素,客户如果不能认可开发者自行添加的功能,很大一部分原因是因为他们不清楚,不了解这些添加的功能.也就是说,程序员没能很好的向客户推销自己的成果造成的问题.我认为,大多数情况下,客户们都不是很清楚自己的需求,而作为专业的程序员能在这方面做得更好,他们有能力为客户推荐一个解决方案,但是结果却是让客户不能接受的,原因就在于没有好好的对客户进行相应的推荐或者说培训.<br/><br/>像微软,IBM等在推广产品时,几乎都会同时发步培训课程,这是同一道理<blockquote><div class="quote quote3"><div class="quote-title">johnny 于 2008-11-4 16:41:38 回复</div>这到是，很多用户自己也不知道自己的需求。<br/><br/>对客户培训是很重要的一环。把一个新概念教给相对低级的客户，是软件价值的体现了。<br/><br/>我觉得这个也看客户公司和开发者所处的相对地位吧。<br/><br/>开发者要比客户公司还要有行业经验。</div></blockquote>]]></description></item><item><title>Re:团队项目合作探索系列一:项目与编码</title><author> (johnny)</author><link>http://www.busfly.cn/post/teamwork-01-Project-coding.html#cmt1482</link><pubDate>Tue, 04 Nov 2008 11:52:20 +0800</pubDate><guid>http://www.busfly.cn/post/teamwork-01-Project-coding.html#cmt1482</guid><description><![CDATA[觉得技术上可以说是开发者认为要怎么做怎么实现某个模块或功能,但是模块和功能本身上,应该是按照需求来决定的吧.<br/><br/>自己企业用的软件,有些功能就是开发者觉得需要就加上了,其实实际用的当中并不是这样,最后还是把那些累赘的功能,都去除了.]]></description></item></channel></rss>
