﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>BlogJava-★yesjoy★-文章分类-项目经验总结</title><link>http://www.blogjava.net/yesjoy/category/13213.html</link><description>&lt;font color="red"&gt;★&lt;/font&gt;&lt;font color="blue"&gt;总在爬山 所以艰辛;总在寻梦 所以苦痛&lt;/font&gt;&lt;font color="red"&gt;★&lt;/font&gt;</description><language>zh-cn</language><lastBuildDate>Sat, 11 Sep 2010 16:01:37 GMT</lastBuildDate><pubDate>Sat, 11 Sep 2010 16:01:37 GMT</pubDate><ttl>60</ttl><item><title>软件项目经验总结</title><link>http://www.blogjava.net/yesjoy/articles/92093.html</link><dc:creator>★yesjoy★</dc:creator><author>★yesjoy★</author><pubDate>Fri, 05 Jan 2007 11:55:00 GMT</pubDate><guid>http://www.blogjava.net/yesjoy/articles/92093.html</guid><wfw:comment>http://www.blogjava.net/yesjoy/comments/92093.html</wfw:comment><comments>http://www.blogjava.net/yesjoy/articles/92093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yesjoy/comments/commentRss/92093.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yesjoy/services/trackbacks/92093.html</trackback:ping><description><![CDATA[
		<p>如何让所有的涉众目标一致<br />1，文档：<br />因为一个工程，所有的涉众不是同时介入的。这就导致了<br />对于工程的认识就不同。而要帮助后加入的成员很快的进入角色，<br />就必须有提纲性的文档作为引导。并且所有的描述语言都是所能够<br />领会的，比如uml就是一个很好的选择。<br />2，授课：<br />严肃的说不是授课，而是交流经验。广开言论，而后达成共识。<br />3，明确的核心骨架和规范<br />高层业务用例，高层测试用例，核心类构成，主要流程。这些都决定了<br />系统的主脉络。</p>
		<p>如何让团队成员保持激情<br />1，阶段性的成果<br />   让每个员工感受到阶段性的成果，是大家心血的结晶，而且是大家<br />   辛苦努力的结果。不是停留于语言上，而是让每个人真切的感受到<br />   确实是这样。并且对结果都是有十足的信心。<br />2，挑战性的工作<br />   在单调的工作中，寻找挑战性，寻找亮点。让每个人在团队中体现出<br />   个性，让每个人感受到她是不可获缺的。<br />3，时刻的进步<br />   对每个成员进行合理的规划，在工作的同时，提高每个人在自己领域的进步<br />   尽可能的和她的职业规划一致。时刻感受到她在进步。<br />4，实时的支持和鼓励<br />   风险和困难到处都是，此时，要有强有力的支持和鼓励以及帮助。要尽可能的<br />   寻找资源来帮助她，而不是将压力全部推给她。<br />5，成果的喜悦和物质的关怀<br />   我们成果了，职业生涯画了很好的一笔，精神享受的同时，将大家的打车费，加班费<br />   ，奖金等立刻兑现。走 去high吧 哥们。</p>
		<p>如何让团队有凝聚力和自由的交流空间<br />1，成果分享<br />   在体现个人价值的同时，成果是大家分享的。当然 给予分享的人，她的个人魅力的提升就是一种收获。<br />   将这种价值观贯穿整个团队。鼓励大家分享。<br />2，有个安静的交流环境和小黑板<br />   如果有coffe更好不过。这里是灵感的来源地，解决问题的天堂。<br />3，有价值的培训和交流<br />   不说为项目做准备，就是提高个人能力和交流彼此思想。此时我们抛开目前的项目。</p>
		<p>如何使用模式<br />这里将不对具体的模式进行大量的描述，只是总结自己的经验，谈谈自己的浅论。<br />1，项目管理模式<br />    项目管理模式使得常规的管理问题处理起来变的简单，如果这个团队是新组建的团队，<br />将会使开头的事情有条理的进行，管理者将只是关注异常的发生，应对那些比较难处理<br />的困难，不为其他事务所劳累，以使得偏离方向，使一切陷入泥潭。<br />    我的总结是 牢牢的抓住主线，旁支末节套用模式去处理，不必去创新，好的模式已经潜<br />    在的包含了处理风险的方法，要做的就是发现并使用它。当然，用了和用的好差别是很大<br />    的，常规的判断和经验的积累是提高的最快方式。<br />2，业务模式<br />    领域模型的概念提出很久了，虽然做了很多的领域，自己仍然没有对此进行深入的研究和<br />    探索。业务模式更多的体现于用户权限控制，日志处理等通用模式和一些行业特有模式（<br />    如：电信计费模式，网管报警模式，电力设备运行模式等等）。对于业务模式我的意见还是<br />    知识库的方式，没有银弹。尽可能的收集和提取业务模式（以易懂的描述手段进行编写），以专业<br />    的模式名以大家熟知的方式进行索引归类。方便大家查询，业务模式是帮助大家理解新的业务需求，<br />    并不是套用和借用。<br />3，构架模式<br />    用成熟的，如mvc.借助一些成熟的framework，中间件等。<br />    因为产品的特殊性，没有成熟的模式匹配，建议大量采用层模式，使得问题处理起来简单一些。 <br />4，设计模式<br />    设计模式是为了设计师之间的讨论。我严格的批判以代码分析模式的学习方法，因为我们大家都是<br />    从代码时期慢慢的转入专业的设计队伍的，所以难免看到模式的时候想到的是如何用某种代码实现<br />    这个模式，引入大家进入了一个误区。可以尝试，不看任何模式代码的实现，先看模式，想想以前的<br />    系统，那些场景适合某些模式的使用或者扩展。懂模式，而后用模式，然后进行设计，再去实现它。<br />5，代码模式（通用组件）<br />    封装好用的组件是很困难的，将代码模式转化为组件更是难上加难。像我们这些二把刀子，可能做出<br />    的组件还不如不做组件。所以，对于代码模式，为了便于操作和使用，我建议：<br />    第一步：封装一些常用的工具类，如：字符串比较，日期比较等等。使得最常规的一些实现通用稳定适用。<br />    第二步：根据具体产品功能需求，进行针对性的组件封装，功能最好单一简单。<br />    第三步：组件群的设计，为了实现复杂功能，将简单的组件进行群化。<br /></p>
<img src ="http://www.blogjava.net/yesjoy/aggbug/92093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yesjoy/" target="_blank">★yesjoy★</a> 2007-01-05 19:55 <a href="http://www.blogjava.net/yesjoy/articles/92093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>部署项目经验的一点体会</title><link>http://www.blogjava.net/yesjoy/articles/58817.html</link><dc:creator>★yesjoy★</dc:creator><author>★yesjoy★</author><pubDate>Tue, 18 Jul 2006 09:10:00 GMT</pubDate><guid>http://www.blogjava.net/yesjoy/articles/58817.html</guid><wfw:comment>http://www.blogjava.net/yesjoy/comments/58817.html</wfw:comment><comments>http://www.blogjava.net/yesjoy/articles/58817.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yesjoy/comments/commentRss/58817.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yesjoy/services/trackbacks/58817.html</trackback:ping><description><![CDATA[
		<p>项目环境：Tomcat5.0＋jdk1.5.0＋Oracle9i<br />项目的部署过程比较简单，不过在调试导入oracle数据的时候颇费了一些周折，主要是对oracle的用户管理和sql执行功能不是非常熟悉，还好有oracle服务人员一起合作，比较顺利完成了这一次系统部署。<br />由于创建oracle数据库和表的功能是提前写好的sql文件，所以没有考虑太多其他功能。这里需要强调的是sql文件以及多条sql语句在oracle中执行的时候需要注意的一些问题：<br />1、每条sql语句后需要加入“；”分号，表示执行功能。<br />2、oracle的用户和角色管理需要特别注意，创建用户的时候要注意分配角色<br />3、sys用户登陆后创建的表默认是在sys目录下<br /><br /></p>
<img src ="http://www.blogjava.net/yesjoy/aggbug/58817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yesjoy/" target="_blank">★yesjoy★</a> 2006-07-18 17:10 <a href="http://www.blogjava.net/yesjoy/articles/58817.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>