随笔分类 -  项目管理

摘要:http://blog.csdn.net/leezy_2000/article/details/7253614软件这个行业里有些规则是很有杀伤力的,比如很有名的摩尔定律。总结出这些规则的意义在于可以大致的照明方向,免得努力来努力去却走到了阴沟里。现实中种种利益纷争、观点之争看似纷繁,但在大时间尺度下来看却都是规则的实现手段。这就好比下围棋,每一手都要为谋得利益而计算,但结局却只有三种:赢、输或和,这就是规则的力量。民以食为天,所以第一定律从收入开始。程序员第一定律可以表述为:程序员的收入是技能复杂度和技能实现可能程度的函数。如果程序员的工资是S,社会平均水平的工资为A,程序员掌握的技能复杂度为 阅读全文
posted @ 2012-02-15 14:01 董雨 阅读(207) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/hstar00004/article/details/7206354首先来说一个高级程序员并非靠自己读几本书写几万行代码就能练就的,我更关注于低层的环境,也就是程序员实实在在的工作环境。因为程序员的高低还得从实际的工作来衡量,而非其它。所以我想说的是,中国的软件公司的性质直接导致程序员的水平的高低。而我所说的软件公司,不是指某个或者某几个,而是指主流的软件公司,大众型的软件公司。所以我希望那些已经步入一个理想的公司的程序员理解我这篇文章的定位。软件公司的无偿加班对程序员的影响:国内的软件公司中程序员是常常加班的,每日加,周未也常加。基于这种性质,出现了 阅读全文
posted @ 2012-01-29 16:59 董雨 阅读(244) 评论(0) 推荐(0)
摘要:在软件项目开发过程中,应该按软件开发要求撰写十三类文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性! 需求阶段 1、可行性分析报告 说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 2、项目开发计划 为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。 3、软件需求说明书(软件规格说明书) 对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条 阅读全文
posted @ 2011-02-25 13:36 董雨 阅读(220) 评论(0) 推荐(0)
摘要:1. 版本控制技术及工具版本控制是程序开发、管理必不可少的工具,特别是在多人协作的团队中,适宜的版本控制工具可以提高开发效率,消除很多由代码版本带来的问题。通过使用版本控制技术及工具,可以确保在软件项目开发中不同的开发人员所涉及的同一文档都得到正确的更新。1.1 常用版本控制工具 1. CVS (Concurrent Versions System)CVS是一款开放源代码软件,其功能强大、跨平台、支持并发版本控制而且免费,所以它在中小型软件企业中得到广泛使用。CVS最大的遗憾就是缺少相应的技术支持,许多问题的解决需要自己寻找资料,甚至是研究源代码。CVS是一个典型的服务器/客户端软件,支持远程 阅读全文
posted @ 2011-02-25 13:35 董雨 阅读(546) 评论(0) 推荐(1)
摘要:1 目的为了规范软件研发各个阶段的开发行为,特制定此规范。2 适用范围本规范适用于研发中心软件产品研发从立项,到开发实施、测试、结项的各个阶段,规定了各开发阶段的文档编制、代码编写和资料备份内容与要求。3 术语和缩写研发项目干系人:公司内部与研发项目有关联的任何人。项目计划周期:从项目立项到计划完成时间的实际工作日数。项目实际周期:从项目立项到实际完成时间的实际工作日数。项目质量目标:项目允许出现的总的缺陷数的加权平均值。 项目实际质量:项目实际出现的总的缺陷数的加权平均值。软件缺陷:在测试过程中被发现的软件bug,按照不同的严重程度分为四级; 一级,系统崩溃,无法自动恢复,加权系数为100。 阅读全文
posted @ 2011-02-25 13:33 董雨 阅读(708) 评论(0) 推荐(0)
摘要:可行性分析报告 1 引言 1.1 编写目的:阐明编写可行性研究报告的目的,提出读者对象。 1.2 项目背景:应包括 ● 所建议开发软件的名称 ● 项目的任务提出者、开发者、用户及实现软件的单位 ● 项目与其他软件或其他系统的关系。 1.3 定义:列出文档中用到的专门术语的定义和缩写词的原文。 1.4 参考资料:列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括 ● 项目经核准的计划任务书、合同或上级机关的批文 ● 与项目有关的已发表的资料 ● 文档中所引用的资料,所采用的软件标准或规范 2 可行性研究的前提 2.1 要求:列出并说明建议开发软件的的基本要求,如 ● 功能 ●. 阅读全文
posted @ 2011-02-25 13:31 董雨 阅读(466) 评论(0) 推荐(0)
摘要:目录http://blog.csdn.net/eaglewood2005/archive/2009/04/15/4076494.aspx1. 范围.... 12. 总体要求.... 12.1 总体功能要求... 12.2 软件开发平台要求... 12.3 软件项目的开发实施过程管理要求... 22.3.1 软件项目实施过程总体要求... 22.3.2 软件项目实施变更要求... 22.3.3 软件项目实施里程碑控制... 23. 软件开发.... 33.1 软件的需求分析... 33.1.1 需求分析... 33.1.2 需求分析报告的编制者... 43.1.3 需求报告评审... 43.1. 阅读全文
posted @ 2011-02-25 13:26 董雨 阅读(1000) 评论(0) 推荐(0)
摘要:项目经理这个角色说大不大,说小也不小。在大公司,项目经理这样的角色可能存在不计其数,他们很多都是寄托于项目的存在而生,项目的完成而终;但对于一些小作坊的软件公司,项目经理一职很多时候是一个长期持有的过程,拥有这一角色的人,很多时候就是主要研发群体甚至全部团队的核心领导人,这些人很多时候属于公司的顶梁柱、火线人员或突击队长。在我们看来项目经理就开会、陪客、吃饭、吹牛B,一天正常的8个小时工作时间,没... 阅读全文
posted @ 2010-07-19 15:07 董雨 阅读(292) 评论(0) 推荐(1)