
系统设计与项目管理
文章平均质量分 70
李天平
动软卓越
展开
-
下一步职业规划发展
不知不觉,那一天突然发现自己优快云上升星了。。虽然,平常项目很忙,几乎很少有时间上了,但还是偶尔会关注它。 做了这几年的开发,感觉自己技术也提高了不少,也积累了很多东西。但随着开发经验的增长和阅历的增加,慢慢感到,技术上好像也到了一个阶段。所以自己想,下一步,不再仅仅专注于技术实现层面的东西,而是开始学习和锻炼系统设计和项目管理方面的能力。 如果有过几原创 2005-10-18 08:50:00 · 4374 阅读 · 0 评论 -
用人之道(一)-- 如何组建软件开发队伍
有句名言:“人分四类—人物,人才,人手,人渣。”如果一个机构里上述四类人齐全了,那么最好是让“人物”当领导,“人才”干重要的活,“人手”干次要的活,“人渣”去骚扰竞争对手。 如何组建软件开发队伍1. 组建团队的基本流程了解产品开发需求——〉确定团队的人员需求——〉物色符合需求的人才——〉建立团队比例:团队领导(10%);核心成员(30%),普通成员(60%)2. 关于人才的几个观念原创 2005-10-25 21:33:00 · 4118 阅读 · 0 评论 -
用人之道(二)-- 何管理软件开发团队
1. 团队管理的目标与策略团队管理的基本目标是:让所有成员有条不紊地开展工作,在预定的时间和成本之内,开发完成质量合格的产品,从而使企业和个人获得预定的利益。团队管理的努力目标是:调动一切积极因素,努力提高产品质量、提高工作效率并且降低开发成本,使企业和个人获得比预定目标更多的利益。团队管理的策略:大部分的管理工作是成熟的,有成功的模式可以套用,应当走规范化管理的路线;而另外小部分的管理工原创 2005-10-25 21:37:00 · 5748 阅读 · 0 评论 -
NUnit2.0详细使用方法
前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分:1. TDD的简介 首先什么是TDD呢?原创 2005-11-11 16:24:00 · 5819 阅读 · 0 评论 -
分层开发思想与小笼包
早上吃早点的时候,突发灵感,结合吃的小笼包和日常的开发经验来说一下分层的应用。 首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,十分有利于系统的开发,维护、部署和扩展。 软件要分层,其实总结一句话,是为了实现“高内聚、低耦合”。采用“分而治原创 2005-11-28 19:33:00 · 3880 阅读 · 1 评论 -
系统设计的一些原则
系统设计的好坏在根本上决定了软件系统的优劣。可以说“差的系统设计必定产生差的软件系统”,但是不能保证“好的系统设计必定产生好的软件系统”。因为在设计之前有需求开发工作,在设计之后还有编码,测试和维护工作,无论哪个环节出了差错,都会把好事搞砸了。据说上帝把所有的女士都设计成天使,可是天使们在下凡的时候,有些人双脚先着地,有些人脸先着地。上帝的这一疏忽让很多女士伤透了心。所以我们在开发软件的时候,一定原创 2005-12-12 22:59:00 · 3917 阅读 · 1 评论 -
参加第6期项目管理者联盟俱乐部沙龙聚会
参加第6期项目管理者联盟俱乐部沙龙聚会本次沙龙活动的部分照片screen.width-333)this.width=screen.width-333" border="0" src_cetemp="http://www.mypm.net/bbs/uploadImages/200761815542362830.jpg" />嘉宾—李涛(摩托罗拉公司软件研发高级经理)screen.widt原创 2007-08-05 18:18:00 · 1883 阅读 · 0 评论 -
日常管理随笔二
继续谈一些日常的总结和感悟,仍然是一些工作上的点点滴滴而已1.开会四件事 我在每周例会会让大家谈4件事:(1)上周的工作情况(2)本周的工作计划,(3)觉得目前现状,或项目,或公司及任何方面有什么问题(4)觉得目前现状,或项目,或公司及任何方面有什么可以改善的地方,有什么好的发展建议。 没有别的目的,了解现状,规划将来,让优秀者发展,让落后者淘汰,让团队进步。原创 2007-08-05 18:19:00 · 2649 阅读 · 4 评论 -
追MM与设计模式的有趣见解
创建型模式 1、FACTORY —追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及原创 2005-10-13 12:53:00 · 2315 阅读 · 1 评论 -
彻底删除项目的VSS源代码管理信息
有时候出差把项目带出去后,打开时老是提示我要连接源代码管理服务器,这个程序用到的源代码服务器管理我当然连接不上,看着很不爽,就开始删除源代码管理信息。 先删除解决方案目录、各个项目目录下的: mssccprj.scc 、 工程名.vssscc、 vssver.scc 、 项目名.csproj.vspscc这四类文件后,打开项目仍然报没删除干净,报下面错误: (×)原创 2005-08-15 12:07:00 · 1834 阅读 · 0 评论 -
一些面向对象的设计法则 2
法则2:针对接口编程,而非(接口的)实现[ Program To An Interface, Not An Implementation ]接口n 接口是一个对象在对其它的对象进行调用时所知道的方法集合。n 一个对象可以有多个接口(实际上,接口是对象所有方法的一个子集)n 类型是对象的一个特定的接口。n 不同的原创 2004-09-20 19:41:00 · 3383 阅读 · 0 评论 -
一些面向对象的设计法则-法则1:优先使用(对象)组合,而非(类)继承
法则1:优先使用(对象)组合,而非(类)继承[ Favor Composition Over Inheritance ]组合n (对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。n 将功能委托给所组合的一个对象,从而获得新功能。n 有些时候也称之为“聚合”(aggregation)或“包容”(conta原创 2004-09-20 19:39:00 · 1831 阅读 · 0 评论 -
软件工程思想1- 软件工程基本观念
本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司的老板,用不着在第一线工作,那么看这一章就够了。但你一定要让员工们相信不停地工作是人生最大的快乐,并且让他们把本书看完。 看完本章,要树立这样的信念:软件开发过程中的坎坎坷坷,仿佛只是人脸的凹凸不平,用热水毛巾一把就可抹平。让我们高举程序主义、软件工程思想的伟大旗帜,紧密团结在以Microsoft为核心的软件公司周原创 2004-09-08 08:59:00 · 4332 阅读 · 0 评论 -
从Coding Fan到真正的技术专家
转自cjsdn上一个值得思考的帖子.源 中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的CTO就是这样的c原创 2004-09-14 10:01:00 · 1858 阅读 · 0 评论 -
软件项目管理的成功原则
1 平衡原则 在我们讨论软件项目为什么会失败时可以列出了很多的原因,答案有很多,如管理问题、技术问题、人员问题等等,但是有一个根本的思想问题是最容易忽视的,也是软件系统的用户、软件开发商、销售代理商最不想正视的,那就是:需求、资源、工期、质量四个要素之间的平衡关系问题。 需求定义了"做什么",定义了系统的范围与规模,资源决定了项目的投入(人、财、物),工期定义了项目的交付日期,质量定义原创 2004-10-07 11:53:00 · 1432 阅读 · 0 评论 -
谈面向客户的软件开发(转)
读了Sumtec的继续思考,感触很多,随便写点东西。Sumtec在他的post里面谈到了一个问题,就是软件开发要以客户为导向,而不是技术为导向;换句话说,就是要做面向客户的软件开发。客户是对产品或项目买单的人,我们辛苦的努力,最后能换回多少人民币,关键就是客户了。面向客户的开发,能够维系和客户的良好关系,减少返工次数,降低风险,最终提高开发效率,保证按时交付。那么如何做好面向客户的软件开发呢?我认原创 2004-10-13 13:08:00 · 2359 阅读 · 0 评论 -
软件开发组的团队精神--- 一个程序员在IBM的开发经验
作者:沈宏宇 ====================================================================== 总听到大家在讲团队精神,那么团队到底是什么? 团队就是一小群有互补技能,为了一个共同的目标而相互支持的人。 对于一个团队来说,最基本的是要有一个清楚的目标。 志同道合 是什么原因使大家组成一个团队?一个目标。对于球队来说,这个目标原创 2004-12-06 10:18:00 · 2710 阅读 · 0 评论 -
累并快乐着3-成就是靠团队打造的
前段时间项目紧锣密鼓的上线了,每个人都忙的团团转。我更是责无旁贷了。前期由于项目团队的建设没有完全稳定,自己确实在项目里是眉毛胡子一把抓了,虽然我早知道,要做好一个件事情,不是仅仅靠某一个人的力量所能及的,但要达到一个目标,很多事情都是被逼出来的,我想做过项目经理的人多少都有过这样的体会。项目管理到底是技术重要还是管理重要,这一直也是一个有争议的话题,我在此不作过多评论,只是谈一点自己的想法和感受原创 2007-05-18 21:46:00 · 2175 阅读 · 1 评论