软件管理
sandea
这个作者很懒,什么都没留下…
展开
-
说说软件项目工作量评估
今天刚刚进行了一个小软件的工作量评估,总是觉得评估的不够准确,而且难以明确,把心中的困扰跟实际所使用的做法简单说说,工作量评估中,困扰我的问题主要有以下几个1、需求不清晰,并且会有变化2、工作量评估在需求规格说明编写的同时就需要进行,一般来说,没有立项,就还不会做详细的需求调研,但这时候就要出工作量评估3、系统架构及设计没有开始,此时工作量评估往往不准确,比如可以采用一个既有的组件,或者重原创 2013-08-29 16:50:00 · 184 阅读 · 0 评论 -
项目经理的职责
当项目繁多的时候,需要规范,并且定义到细节,只有这样,才能支持大规模的开发。 PM非常重要,PM的能力将直接导致项目最后的质量。 本文是根据公司当前的现状而描述的,并不一定普遍适用--合适的,就是最好的。 项目经理职责: 1、 基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。 2、 与客户沟通,了解项目的整体需求。并与客户保持一定的联系,即原创 2013-08-29 16:55:43 · 129 阅读 · 0 评论 -
创业公司如何实施敏捷开发(转)
说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。大家都知道,创业公司刚开始需要研发出一款产品并且能够使公司赚钱的产品,不过大部分创业公司没有那么容易一下就能做出来,很多公司还没有成功的产品资金链就断掉了,公司也死掉了。我们公司是这样一个状况,有一条原创 2013-08-29 16:57:58 · 159 阅读 · 0 评论 -
初为项目经理,你应该怎么做?
最近倍感轻松,因为负责的项目已经正式上线了.回顾这1年半的时间,真是酸甜苦辣,五味俱全.先来说下我们的项目,费用大概加起来接近300万,项目分为3个Phase,历时15个月终于正式结束了.所以在此回顾一下项目,并总结一下其中的经验和教训.欢迎各位拍砖. 由于我们以前很少做项目(基本都是产品),所以在刚开始接到这个项目的时候,说真的,公司并没有成功的经验来供我们参考, 所以在我们项目结原创 2013-08-29 16:55:41 · 206 阅读 · 0 评论 -
需求变更流程
需求变更管理流程各家企业有各家的做法,在我们项目组,通过变更管理流程软件来实现需求变更。步骤如下: 1:提出变更申请 (1):客户提出需求变更,提交给客户方责任人; (2):客户方责任人审核需求变更,认为属于变更范围,允许变更,则转给我们责任人;如果不允许变更,则转给需求变更提出人,要求完成内容或取消需求变更; 2:变更评估 (1):我方责任人接收到需求后,初步了解需求,之后和客户进行沟通,详原创 2013-08-29 16:55:38 · 1505 阅读 · 0 评论 -
如何带好新人
1. 熟悉工作环境,认识新同事 2. 制定学习计划、跟进学习进度(1) 了解新人的情况,制定出尽量适合新人的学习计划,计划制定的要细致,包括各个阶段要学习的内容、学习时间、学习资料、学习产出。 (2) 找个机会和新人一起看下学习计划,讲解计划内容以及认真听取新人的意见,根据新人反馈的信息适当的调整计划。和新人的沟通可以让自已更能了解新人,制定尽量适原创 2013-08-29 16:53:53 · 232 阅读 · 0 评论 -
软件版本命名规范
1. 软件版本阶段说明 * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 * Beta版: 该版本相对于α版已有了很大的改进,消除了严原创 2013-08-29 16:51:40 · 120 阅读 · 0 评论 -
【前端优化】通过六种方法提高网站访问速度
1.把你的 .js 库文件地址替换成 Google CDN的地址 ::随着 jquery 和 mootools 等js库的使用需要加载的.js文件越来越多也越来越大,通常传统的网站是上传到网站本身的目录。但对于一个接近70多KB的jquery.js体积确实不利于网站响应速度的提升,此时就应该使用Google API .把你的 http://www.cnblogs.com/jquery.x.x.js原创 2013-08-29 16:49:55 · 199 阅读 · 0 评论 -
SourceSafe中的权限管理
如今随着软件项目规模的日益增大以及项目复杂性的不断加剧,软件配置管理(SCM)的重要性已越来越受到大家的认可。许多优秀的软件配置管理工具也应运而生,使得我们能够轻松有效地管理我们的软件项目,作为这其中的一员,Microsoft Visual SourceSafe具有简单易用、方便高效、与Windows操作系统及微软开发工具高度集成等优点。今天,我们就来讲讲VSS中的权限管理。 首先我将讲解V原创 2013-08-29 16:47:25 · 129 阅读 · 0 评论 -
组建学习型项目团队(转)
学习型项目团队是以完成一个或多个项目为目标,共享信息和其他资源,并按一定的组织规则通过充分的沟通和协商开展工作的团队。项目团队中如果能顺利 引入学习型团队建设,不但能提供组织绩效,还能带动组织生命力。在学习型项目团队中,每个人都要参与识别和解决问题,使团队能够进行不断的尝试,改善和提 高项目实施能力和创新能力。学习型项目团队的基本价值在于解决问题,有别于传统项目团队以效率为设计的着眼点,其通过独特原创 2013-08-29 16:50:38 · 176 阅读 · 0 评论 -
项目管理杂谈-需求无止境(转载)
项目又延期了,老板恨恨的批评了整个项目组,投入了那么多,产出在哪里?查原因,发现是由于项目的需求不断变更导致,这恐怕是很多项目经理、程序员都经历过的事。 我这里就谈谈项目延期的一个重要因素:需求问题 这张图大家再熟悉不过了,我再炒一下冷饭,列一下主要可能的情况 客户提出的需求 项目组 客户期望的结果 是否满意 需求A 系统A 系统A 是原创 2013-08-29 16:50:11 · 170 阅读 · 0 评论 -
需求文档模板
许多有经验的开发团队在开始需求调查的时候,总会将"软件客户需求权利书"和"软件客户需求义务书"提交给客户,让客户明确其权利与义务,将会对需求调研,分析的工作带来意想不到的效果,你可以一试.软件客户需求权利书1.要求分析人员使用符合客户语言习惯的表达;2.要求分析人员了解客户系统的业务及目标;3.要求分析人员组织需求获取期间所介绍的信息,并编写软件需求规格说明.4.要求开发人员对需求过程原创 2013-08-29 16:48:51 · 356 阅读 · 0 评论 -
项目遭遇领导干预,如何进行沟通和控制?
【案例正文】阅读提示:所在的公司是一家专业的企业管理软件开发公司,并且通过了ISO9000认证,主要以承接项目开发为主,自己也做一些产品,但自己做的产品大都是半成品。即使有几个客户,投入的维护成本也都比较高。 案例:现在遇到一个项目,公司自己开发一个电子商务交易平台,规划设计工作在06年11月份结束,按照项目的进度要求应该在07年的3月底提交UAT测试,但在实际的开发过程中公司领导要求年原创 2013-08-29 16:48:22 · 223 阅读 · 0 评论 -
规范和压力
这两天因为要调用另外一个项目组的WebService,去读了他们的实现。不读罢了,一读发现一堆问题: SVN check-in没有注释 参数没有检查 调用函数的返回值没有检查 逻辑错误 很惊讶.因为项目经理是我挖过来的,对他的能力我有信心,有他带着不至于出现这种低级错误.于是和项目经理沟通,指出这些问题.他说这些问题其实他也发现了,只是不想给下属太多压力,想让他们专心把手头的项目先做完,下原创 2013-08-29 16:47:29 · 162 阅读 · 0 评论 -
项目规模估算失准 软件开发成空中楼阁
常见的项目规模估算失准原因 一直以来,软件项目的规模估算(Size Estimation)是个争论不休的问题。不论是对软件开发团队还是对软件用户,软件规模估算的重要性都是不容置疑的。因为它能极大的影响着甲方对发包 软件的成本估算,乙方对自身开发成本的预测,以及乙方对开发过程的量化管理等诸多方面。而且,只有相对合理和相对准确地估算软件规模,才能对项目的进度安 排、资源分配等各个环节进行合原创 2013-08-29 16:52:00 · 263 阅读 · 0 评论 -
JAVA敏捷开发环境搭建
前面介绍了创业型软件公司的工作模式,这里详细介绍下如何实施,第一步是先要搭建环境,有了环境才能开展工作。整个软件项目分为四个环境 开发本地环境、开发环境、测试环境、IDC环境。和传统C++开发不一样的模式是多了第一个开发本地环境。这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发。对于mac和linux下直接使用软件并且开发的中国开发者还是少之又少,这套架构就这个现状做出来的转载 2013-09-01 20:16:40 · 196 阅读 · 0 评论