
软件工程及项目管理
文章平均质量分 62
zhangking
软件开发、网络工程师。曾在税务机构、软件公司、网络学院任职。历任技术主管、技术总监等职务。曾负责网络管理、软件研发、技术管理。
曾使用过Foxpro、VB、Delphi、PHP等十几种计算机语言,从事过管理系统、网络软件的开发。目前主要从事计算机语言PHP的培训教学和行业软件开发、项目管理等工作。优快云专家技术频道作者。
技术方向:Web软件框架设计和应用;权限系统研究;PHP与mySQL结合的Lamp Web开发技术;项目管理。
展开
-
如何组织一个高效的开发团队
如何组织一个高效的开发团队俗语云:“三个臭皮匠,抵上一个诸葛亮。”昔有司马德操言:“卧龙、凤雏,两人得一,可安天下。”刘备同得卧龙、凤雏二人,而汉室终不可兴。以上两者说明一个道理:优秀的人才是不可替代的;有了优秀的人才,也不一定能干成一番大业。古代有一个最成功的项目团队,那就是西游记的取经团队。这个项目团队很有意思,成员有唐僧、孙悟空、猪八戒、沙和尚。其中唐僧是项目经理、孙悟空是技术核心、原创 2004-04-19 00:01:00 · 972 阅读 · 0 评论 -
老板希望员工知道的
张庆简评:这是我一个软件公司老板朋友的文章。文章描述了目前几乎所有公司的一种共同现象,具有普遍性。文章的观点表述很明晰,略带一点无奈。但关键是文章提出的一些问题很值得我们思考:老板和员工都需要思考。这是一篇容易引起争议的文章,通常的回复是一通不分青红皂白的谩骂。尽管文章作者的原意也是为了启发大家的思考,从而探索一条解决问题的办法,但似乎很少人真的愿意循着作者的思路继续思考。 文末附上原创 2008-12-28 14:26:00 · 2858 阅读 · 8 评论 -
我见过的几种类型的员工
1,积极、主动、乐观,有业务能力,能自我管理,可以独当一面。这种员工是公司的金子,属于被发奖金和提升的一类,也是将来可能做大,业界的领军人物。这类人就是不休息,领导也会劝其休假,常回家看看,再问问家里有什么困难,需要不需要借钱。 2,普通员工,最多的一类。坐着等待分配工作,掐着秒表等下班。工作完毕聊QQ,出公司门后万事大吉。最大的事业是等着月底发工资。 这种人还尚可,属于那原创 2009-03-17 17:07:00 · 3665 阅读 · 10 评论 -
我在寻求工作治理的方法
我一直试图寻求一种规范的管理员工的方法。但我没有找到。 分析了一下,原因如下: 1,公司本身管理混乱,没有成文的管理制度,制度就是老板的口谕,而且朝令夕改,让人摸不着头脑。 2,没有取得公司顶头上级的管理授权,只强调员工的责任,没有涉及员工的核心利益。 3,没有与员工进行有效的事前沟通(我不喜欢开会)。 4,我在拿管理程序代码的思想管理人,陷入了理原创 2009-03-19 00:14:00 · 855 阅读 · 0 评论 -
怎样规划自己和公司的技术路线?
为什么要学习?学什么?怎么学?- 这个问题困惑着新鸟,也困惑着老鸟。 有人为兴趣而学。这是世界上最美好的事情。有人就是为学习而生的,见了什么都想做琢磨,学习就是他的生活方式。他并不是“学以致用”,他学而不用,享受到是那种“明理”的过程。这没什么对不对的,有人就是根本不用操心吃饭,或随便干点就够吃几年,然后买书学习,就像有人喜欢旅游一样,他就喜欢看书学习。 有人为学而学。原创 2009-03-19 16:47:00 · 2456 阅读 · 2 评论 -
概念:系统架构师、项目经理、系统分析师
何谓系统架构师? 架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单这两个解释,加起来基本说明了系统架构师的定义。 经理,就是项目的老板,所以不是来进行功能需求分析和设计的原创 2009-04-02 15:24:00 · 2521 阅读 · 0 评论 -
C/C++ 语言如今在干什么活及其它
话题源自我在 vipclub 上的一个提问: C/C++ 在语言排行榜上一直独占鳖头。但是现在Web开发却已经是风起云涌。C/C++开发Web程序可是捉襟见肘的。那么请问大家如今用C/C++具体干什么事情呢? 网友: 我的理解,是用来节约的。如果一个脚本服务器忙不过来了,访问量太大……可以买新服务器,也可以用C++改写,提升效率,如果老板手边正好有几个搞C/C++的傻原创 2009-04-23 22:58:00 · 1803 阅读 · 4 评论 -
软件版本命名规范
软件版本命名规范 1. 软件版本阶段说明 * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 * Beta版: 该版本相转载 2009-06-20 11:44:00 · 4505 阅读 · 0 评论 -
软件开发中的版本控制问题
//软件的版本控制问题,从有软件开发的概念开始,就是一个问题。随着大规模的团队开发的增多,版本管理和控制问题变得迫切和重要起来。所以,软件的版本控制问题一开始并不是用软件来管理的,今后也不一定非要用软件来管理软件开发。但是:使用版本控制软件的确是大势所趋,已经几乎是一个绕不过去的问题了。 //版本控制软件目前很多,而流行的是 CVS 和 SVN,SVN 是后起之秀,有取代 CVS原创 2009-10-30 15:20:00 · 4244 阅读 · 2 评论 -
对“正规军的军规”的再思考
开发和开发团队的管理是软件开发中的永恒话题。好在一些先行的实践者已经总结出了很多经验和技巧。这些经验和技巧针对的现象是我们几乎天天可能遇到的、触手可及的。借鉴这些从教科书上根本学不到的东西,对指导我们的工作很有帮助。最近我有幸看到这样的一篇文章,文章的观点我基本认可,推荐在本文的最后。 但我又免不了鹦鹉学舌,对文章的某些观点进行了一番生发,以备自己将来查看,也想听听大家都想法。原创 2009-03-05 17:16:00 · 2172 阅读 · 2 评论 -
21日关键词:“黑了么?”
网友今天见面,不像过去可能问“吃了吗?”,而是问“今天你黑了么?” 老实点的回答:没有。 风趣点的来个“黑色”幽默:很遗憾,还没有。 还有号称开机24小时,一直在等,就是不见黑。 还有个好事的,把正版删了,专门装了个“番茄花园”,把自动更新打开,眼睛一刻不停的盯着屏幕,连厕所也不敢上,生怕错过了那激动人心的一刻,就像几个月前等待日全食一样。 微软“黑色恐吓”给原创 2008-10-21 18:55:00 · 1534 阅读 · 8 评论 -
我的管理招式:文档管理法
我这里说的“文档管理法”不是管理文档的方法,我通过填写文档来管理团队的方法。 曾经有一段时间,我发现我的团队陷入一个涣散的状态:一项任务下发后,总是不能在约定的时间内按照要求回收到结果。我意识到,不能一味的埋怨员工的懒惰和拖沓,也许是我自己出了什么问题。比如事情交代的不够清楚,一些重要的事情没有让员工意识到其重要性,或者交代的比较随意,让他们觉得这是一件可做可不做的事情。因为我都原创 2008-04-29 05:14:00 · 4979 阅读 · 14 评论 -
网站开发规范及流程v1.0
Web 开发的分散性和交互性,决定了 Web 开发必须遵从一定的开发规范和技术约定,只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一致的工作,从而提高开发工作效率,提升工程项目质量。一、项目的角色划分 如果不包括前期和后期的市场推广及销售人员,开发团队一般可以划分为项目负责人、程序员、美工三个角色。项目负责人习惯称为项目经理,负责项目的人原创 2003-10-25 22:32:00 · 2119 阅读 · 0 评论 -
网站用户需求分析基本问题
网站用户需求分析:功能描述书(用户调查问卷)一、概要情况用户单位:网站名称:网站域名:网站主要功能描述: 参与调查人员:调查开始终止的时间: 二、调查内容说明网站的运行环境:服务器操作系统Web服务器 网站的出口带宽:网站的估计访问量:客户对网站的要求:性能(如访问速度)可靠性页面总体风格以及美工效果:(用户可以原创 2004-02-22 23:13:00 · 4120 阅读 · 0 评论 -
网站项目实施业务流程及规范
商务流程一、 寻找客户,确定网站开发意向。在与客户交流的过程中,可能要向客户展示以前实施的样板项目,还可能要给客户制作网站样例(图片及文字说明)。二、 签定网站项目开发合同。客户方预付一定数量的款项。三、 项目实施完毕,客户交付全部项目款。需求分析一、 进行客户计算机应用水平调查。二、 确定客户方项目负责人员。三、 召开用户需求调研会议(最少一次)参加会议人员:客户方:领导,客户原创 2004-04-23 13:29:00 · 1794 阅读 · 0 评论 -
如何组织一个高效的开发团队
引言 俗语云:“三个臭皮匠,抵上一个诸葛亮。”天下臭皮匠多如牛毛,可找到能抵得上诸葛亮的三个臭皮匠比找诸葛亮还难。昔有司马德操言:“伏龙、凤雏,两人得一,可安天下。”刘备同得伏龙、凤雏二人,而汉室终不可兴。以上两者说明一个道理:优秀的人才是不可替代的;有了优秀的人才,也不一定能干成一番大业。 一、怎样挑选优秀的项目经理 衡量一个人才的是否优秀,不同人有不同的看法。现在比较流行的两大原创 2003-12-11 11:37:00 · 1927 阅读 · 0 评论 -
网站开发规范及流程v1.5
Web 开发的分散性和交互性,决定了 Web 开发必须遵从一定的开发规范和技术约定,只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一致的工作,从而提高开发工作效率,提升工程项目质量。一、项目的角色划分 如果不包括前、后期的市场推广和产品销售人员,开发团队一般可以划分为项目负责人、程序员、美工三个角色。 项目负责人在我们中国习惯称原创 2003-11-06 00:37:00 · 1995 阅读 · 1 评论 -
用户需求?原来如彼!
========================================================================================== 如此“牛头不对马嘴”的理解用户需求与项目实施,是大多数公司的大多数人常犯的错误。哥们,您有过如此滑稽与痛心的经历吗?============================================原创 2003-11-27 00:40:00 · 1460 阅读 · 0 评论 -
如何做好网站开发项目需求分析
一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分。面对对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。因此如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程原创 2003-11-18 10:03:00 · 3082 阅读 · 0 评论 -
员工心中的领导和你差多远?
下属对于拙劣领导的负面反映 美国管理专家霍根曾经做过一项调查,他说:"无论是在哪里,无论是在什么时候进行调查,无论你针对的是什么样的行业,60%~75%的员工会认为在他们工作中,最大的压力和最糟糕的感受是来自于他们的直接上司。"霍根进一步指出:在美国不称职的经营管理者的比例占到了60%~75%;德国人在过去的10年中,大概有一半的高级主管在管理方面是失败的。 以上是国外的调查结果,那么原创 2004-11-19 18:29:00 · 1868 阅读 · 0 评论 -
网站美工应该遵守的工作边界
1,美工的工作依据 美工显然不是网站的设计者,因为网站不仅仅是个界面,界面仅仅是个外包装,业务逻辑、数据和内容才是网站的灵魂。美工可以参与网站的最初设计,主要是为了了解网站的整体内容架构,并为内容表现提出合理的建议和意见。而美工的工作依据就是网站的逻辑需求分析结果,或者具体点就是网站的(树形)栏目结构说明书。一般的网站需求分析结果,可以列出各栏目的内容,详细点的还会画出各栏目的页面布局,美工原创 2009-12-11 11:49:00 · 3235 阅读 · 20 评论