??xml version="1.0" encoding="utf-8" standalone="yes"?>91九色在线porn,免费资源在线观看,久热综合在线亚洲精品http://www.aygfsteel.com/grantbb/category/21744.html期待交流zh-cnWed, 18 Apr 2007 12:17:05 GMTWed, 18 Apr 2007 12:17:05 GMT60如何保证一个Y件的质量http://www.aygfsteel.com/grantbb/archive/2007/04/18/111729.html我不是张嘎-兵我不是张嘎-兵Wed, 18 Apr 2007 12:04:00 GMThttp://www.aygfsteel.com/grantbb/archive/2007/04/18/111729.htmlhttp://www.aygfsteel.com/grantbb/comments/111729.htmlhttp://www.aygfsteel.com/grantbb/archive/2007/04/18/111729.html#Feedback0http://www.aygfsteel.com/grantbb/comments/commentRss/111729.htmlhttp://www.aygfsteel.com/grantbb/services/trackbacks/111729.html软gq程斚w

     我们team采用的Y件开发过E是借鉴了UP的P代开发过E。坚持P代的渐进式开发,每次q代都是步q行的,一般都是保?周一ơP代。在开发过E中重视需求,要写清楚UseCase描述Q而不是仅仅画出UseCase图。测试也是我们非帔R视的Q包括了单元试和集成测试?o:p>

 

软g开发方?o:p>

     我们采用的是OO的设计和实现Ҏ。通过一些开源框架的使用Q提高效率和代码的质量。在设计的时候会用一些经典的设计模式来优化设计,Z后更好地满需求变动做好准备。单元测试是我们非常重视的,要求必须写单元测试,而且要能够覆盖尽可能多的分支和边界?o:p>

     我们团队q会采用一些XP的开发实践例如:TDD、重构、CodeReview、结对编E、持l构建,通过q些实践却是能够极大提高代码的质量,q一步提高Y件品的质量?o:p>

 

软g开发工?o:p>

     我们也非帔R视工L使用Q用工h帮助我们更好的提高质量,首先一定要有版本控制系l,可以使用CVS或者SVN。通过checkstyleq样的工具可以帮助我们检查代码是否规范。通过findbugsq样的工具帮助我们发C些bug。用一些自动化的测试工P提高试的效率和回归试的质量。用测试覆盖率工具查单元测试的覆盖率。我q会使用一些性能试工具试pȝ的性能Q发C些性能问题?o:p>



我不是张嘎-兵 2007-04-18 20:04 发表评论
]]>
从项目管理的九大知识领域来说明如何完成项?/title><link>http://www.aygfsteel.com/grantbb/archive/2007/04/18/111728.html</link><dc:creator>我不是张嘎-兵</dc:creator><author>我不是张嘎-兵</author><pubDate>Wed, 18 Apr 2007 12:03:00 GMT</pubDate><guid>http://www.aygfsteel.com/grantbb/archive/2007/04/18/111728.html</guid><wfw:comment>http://www.aygfsteel.com/grantbb/comments/111728.html</wfw:comment><comments>http://www.aygfsteel.com/grantbb/archive/2007/04/18/111728.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/grantbb/comments/commentRss/111728.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/grantbb/services/trackbacks/111728.html</trackback:ping><description><![CDATA[<p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">我主要结合项目管理的九大知识领域来说明,需要说明的是在我接触的目中,九个领域的内Ҏ一些没有接触过的我qq?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">范围理Q?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><span>     </span>首先会有产品l理提出我们要开发一个什么样的YӞ有那些功能,基本上就是一些FeatureListQ然后给出vision and scope文档。Y件开发的目l理会根据这份文档,通过沟通,来写出SRS。其中主要包括了UseCase和非功能性需求以及一些约束条件。有了这些内容后Q会开一个需求确认会Q来认已经明确的需求,会议上可以对不明的需求进行讨论和完善?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">旉理Q?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><span>     </span>目l理在接到Y仉目开发Q务后Q就要制定出一个大致的目计划Q然后有了Y件的需求文档之后,可以q一步细化项目的计划。在做项目计划的时候同时会牉|CQ务的分工。在目q行的过E中严格按照目计划q行?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">采购理<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><span>     </span>目的前期,目l理需要明Y件安装需要多服务器Q服务器的配|是什么样的。什么时候必d货,预算的经Ҏ多少{。如果项目的人手不够Q同时要考虑q行软g外包?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">人力资源理<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><span>     </span>主要是提高团队的士气和凝聚力Q让每一位团队成员都有清C致的目标Q从生活{各个方面关心开发h员,帮助他们解决一些实实在在的问题。如果有软g外包Q还要统一得管理好外包的Y件开发h员?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">沟通管?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><span>     </span>l常开目组会议Q保持信息畅通,通过wiki{工具保持信息共享。每天都有晨会,周报发给组的所有成员。通过聚餐、喝茶等方式增进交流。针对不同的员工可能需要采用不同的方式Q例如:有的人喜Ƣ面寚w的沟通,有的喜欢email沟通,有得喜欢msn{等?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">风险理<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><span>     </span>我认为比较重要的是抓住开发过E的几个环节Q例如:需求分析、界面的设计、接口的设计、数据库的设计等。每天项目经理都要确认项目的q度是否正常Q检查项目的质量Q尽可能早的发现一些问题。经常得跟品经理交,保开发的软g产品W合需求?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">成本理<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><span>     </span>对于我接触的目Q牵扯到成本理的主要就是开发h员的成本Q分配好dQ把握住q度Q提高开发团队的效率p够ؓ公司节省开支,从而达到控制成本的目的?o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size: 9pt; font-family: 宋体;">质量理<o:p></o:p></span></p> <span style="font-size: 9pt; font-family: 宋体;"><span>     </span>我认量管理应该诏I于整个的Y件开发过E中。比较典型的有,首先是要保证SRS的质量,只有需求的质量控制住了Q整个项目才有保障。Y件的~码要规范,有详l清楚的注释Q要求写单元试Q定期的q行代码review会议Q要有集成测试和pȝ试。对于我们的互联|品,׃产品环境比较复杂Q所以一定要有相应的pȝ试Q也可以UCؓU上试?/span><img src ="http://www.aygfsteel.com/grantbb/aggbug/111728.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/grantbb/" target="_blank">我不是张嘎-兵</a> 2007-04-18 20:03 <a href="http://www.aygfsteel.com/grantbb/archive/2007/04/18/111728.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʩ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƺ</a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͬ</a>| <a href="http://" target="_blank">կ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ﶫ</a>| <a href="http://" target="_blank">˰</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">֯</a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ױ</a>| <a href="http://" target="_blank">ʯɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ӣɽ</a>| <a href="http://" target="_blank">ɽ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>