项目管理
文章平均质量分 72
liyiye
这个作者很懒,什么都没留下…
展开
-
理想的设计师和项目经理
理想的项目经理优秀的项目经理与设计师之间的关系非常类似他们与程序员之间的关系。项目经理通常和设计师或程序员合作(而不是命令),他们通常接到其它各个部门人员的需求,经过取舍后,尽可能的以工程师和设计师的立场思考问题。理想的项目经理能够创造一个融洽的工作环境,使得市场人员、分析人员、设计师、测试人员等各个项目成员和谐地发挥各自最大的能力和作用。项目经理无需参与具体设计,他们需要首先运用独特的能力去...原创 2008-09-05 17:20:27 · 137 阅读 · 0 评论 -
maven(一)
概述¶Maven 最初的目的是在Jakarta Turbine项目中使构建处理简单化。几个项目之间使用到的Ant build文件差异很小,各个JAR都存入CVS。因此希望有一个标准的方法构建各个工程,清晰的定义一个工程的组成,一个容易的方法去发布项目信息并且去提供一种在各个项目之间共享JAR包。结果出现了一种功能能用于构建和管理任何基于java的工程。Maven小组希望他们已经做到了一些...2010-04-22 10:47:31 · 106 阅读 · 0 评论 -
软件公司良好制度积累
软件公司良好制度积累(待完善):订报刊杂志员工生日发放读书卡工作环境:有相对独立的私人空间整个公司布局、颜色协调一致,形成统一风格。机器配置:双核,内存2G以上,带液晶。键鼠手感好,品牌商务机。有微波炉免费提供饮料、咖啡、茶及零食。定期集体活动、聚餐、派对及旅游。安排加班,有加班费,节假双倍。每年有固定带薪假期。优秀员工可持股。项目完成有项目奖,年末有年终奖。定期举行相关技术培训。各种保险齐全。尽...原创 2008-09-18 21:30:47 · 94 阅读 · 0 评论 -
10技巧创建软件开发文档
虽然编制文档并不是众多IT专业人员选择职业的真正原因,但是足够的激情、勤奋工作和注意细节将会使你成为老板的一份更具价值的资产并能够提升你的履历。本文我们介绍了取自10 Things博客中的文章《创建软件文档的10项技巧》。该博客主要面向应用开发专业人员,但是项目经理和管理人员也可以从他们的智慧中获益。Alan Norton从事软件系统开发和相应软件项目文档编制工作很多年。我们可以从他的多年从业...原创 2008-09-18 21:29:30 · 179 阅读 · 0 评论 -
<<人月神话>>笔记
人月神话 : 1)如果全中国的50%软件开发人员都看人月神话的时候,中国软件行业会崛起。2)当全中国10%软件开发人员都理解了50%以上的人月神话内容的时候, 中国软件行业会腾飞。3)当全中国1%软件开发人员,完全理解书的内容并能跟人月神话作者讨论研究 问题时,中国软件行业才会步入世界领先的行列。4)或我以上提出的百分比有点过大,所以或许也可能每个百分比都除以10或 1...原创 2008-09-18 21:27:33 · 142 阅读 · 0 评论 -
前期架构设计太重要了
公司接了个大项目,前期几乎没有任何架构设计,到了后期,代码混乱,SWITCH IF ELSE满天飞,性能问题严重,还有内存泄漏。这才使我认识到,JAVA的真谛在于面向对象的设计。现在开始努力学习设计模式等宏观设计的知识。 ------------------------------------------------------------------------ 目前中国象你...原创 2008-09-18 21:26:33 · 133 阅读 · 0 评论 -
10个方法提高你的编程生产力
我在google工作过,现在有了自己的公司,多年的程序员工作经验告诉我,如果有一个良好的工作习惯,能够极大提高你的工作效率。以下是我的建议,如果你长时间坚持这样做,一年到两年时间,你发现你能够完成的工作速度超过你的想象。 1。一天最多阅读两次新闻 信息爆炸的年代新闻数量多不胜数,不要阅读过多的新闻,我一般一天阅读两次新闻,早晨和下午各打开一次google reader,更多的新闻阅读将会严重降...原创 2008-09-18 21:25:53 · 73 阅读 · 0 评论 -
写出高质量软件的75条体会
如何用正确的方法写出高质量软件的75条体会 1. 你们的项目组使用源代码管理工具了么?MVM:应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?MVM:应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么?MVM:不要用Wo...原创 2008-09-18 21:23:51 · 147 阅读 · 0 评论 -
为何国外程序员比国内的更职业
有人问我,在目前这个项目中,和外国同事一起工作的感觉如何,我答曰,他们更职业。这里说的职业,并不是说他们写出的程序本身有多么神奇,恰恰相反,他们写出来的程序和我们写出来的程序,看上去并没有多大的差别。之所以,他们给我留下更职业的感觉,主要是日常工作的一些细节。刚开始进入项目的时候,我们几个中国同事对项目完全是一头雾水,甚至Rails开发都很少,所以,在和他们一起工作的过程之中,就需要他们为我们做大...原创 2008-09-18 21:21:35 · 360 阅读 · 0 评论 -
软件架构师:走钢索的人
架构师是个很神圣的词。盖茨,世界首富。微软 ,世界最大最富有的软件公司。盖茨是微软的首席架构 师。 好多程序员 流口水 ,一听某人是架构师,就两眼发亮,比技术总监的头衔还要厉害。 一想起架构师,大家就想起那些UML设计工具、类图、时序图,想起那些水泥大楼的框架和地基,想起了那些 如百变金刚的开发平台,想起了那些让人眩目的反射、元数据、FrameWork、设计 ...原创 2008-09-18 17:51:36 · 77 阅读 · 0 评论 -
用Blog和Wiki搭建IT团队的知识库
最近团队一直讨论web2.0对企业网升级改造的影响,大家更多的讨论的是web2.0给用户带来的是个性化的体会,体现的是“我的主页我作主”。但我想补充说,web2.0带来的不仅仅是用户体验的提升,更重要的是使互联网的去中心化,每个人都可以是信息的来源,谁都可以非常容易的发表自己的观点,“想说就说”。web2.0的思想同样可以应用于IT团队的内部建设,特别是团队知识库的建设。每个成员都是知识的来源,都...原创 2008-09-09 18:10:02 · 260 阅读 · 0 评论 -
把小软件当作大软件来写,把大软件当作小软件来做
我最初也是从写小的程序开始的。随着程序的规模越来越大,投入的精力越来越多,逐步意识到自己方法上肯定出了问题。从90年代中期开始,我逐步认识到一个好的软件需要一个好的领域模型。但是当时对分层没有概念。一个明显的问题就是,当时的程序在界面代码中也出现领域对象。进入到2000年,首先接触到微软的DNA架构,后来又接触到其他一些分层理论,我的设计思想才逐步完善。 “把小软件当作大软件来写,把大软件当...原创 2008-09-09 14:33:12 · 92 阅读 · 0 评论 -
动态网站推广与搜索引擎优化初探
最近接触动态网站推广问题,查阅资料后发现:难!搜索引擎的蜘蛛爬虫(robot)MS主要通过目录浏览方式进行搜集,而动态网站页面很少,绝大部分都是动态生成的,要被搜索引擎收录比较困难。目前大致以下几种方式进行推广:一是在各大搜索引擎提交自己的网站;二是通过各种大大小小的分类目录;三是做链接交换和邮件推广;四是自己生成网站地图和robot文件(还有其它很多五花八门的手段),本文要描述的是第四种方式。...原创 2008-09-08 10:38:07 · 258 阅读 · 0 评论 -
大项目与小项目区别
在工作之前接触的大多是小项目,而工作之后接触的都是十几万行以上的大中型项目。有了一定经验之后,对于不同规模项目的设计过程也有了一点自己的想法。 首先,项目的大小不是由代码规模决定的,项目的目标、受众的期望与数量、能产生的经济效益、管理层的重视程度、市场前景等才是项目规模评估的主要依据。然后进行人力、时间、预期目标的平衡。 在这里我不想谈软件工程方面的问题,而是想说一说对不同规模软件...原创 2008-09-08 09:30:54 · 1935 阅读 · 0 评论 -
maven(二)
依赖管理¶这里我们通过使用外部依赖(external dependencies)来大家对maven的依赖管理有一个简单而具体的了解。当我们在做一个工程的时候,不可能一切都是从空白开始,对于我们做Web应用的来说,使用框架已经司空见惯,而这种对框架的引入使用对于Maven来说,就是工程的依赖。而我们的工程要进行测试,则不能少了对Junit框架的依赖。依赖管理是maven的一个主要特...2010-04-22 10:49:07 · 203 阅读 · 0 评论