`
webcode
  • 浏览: 5948375 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

项目进行中的几个思考

 
阅读更多

项目进行到了第三个月了,上次和项目的一个做需求的同事聊天,他说这个项目需求比较新,全国刚开始有这样的项目。因为这个征收的条例是国家最新颁布的。我们就是按照这个条例做软件。所以遇到的问题都是新问题。这几天就因为前期需求没有把握好,导致现在重构代码了。基本上延误了快半个月的工期。对于公司来说,半个月的时间真的是很宝贵。从这次重构中,我也思考了一些关于项目管理,架构的问题。

一:项目架构设计的问题。

有时候我们做需求,总希望把需求做的特别详细,考虑的特别全面。设想用户这样系统怎么办,用户那样系统怎么办。搞的大家都在自己的假设中编码。这样出现一个问题就是“过度设计”。

有的时候很容易产生过度设计,想的太全面,真的是要把系统设计成一个能用几十年,能经受住巨大考验的系统。但是往往用户用到的真的是有限的一部分。而且往往你地设计会得不偿失,根本就实现不了。反而拖累系统的进度。

所以在设计的时候,个人觉得要抓住主线,先完成核心业务。其它细枝末节最后补齐。这样开发才有效率,才会高效。符合迭代的开发思想。

这样有两点好处:

1.客户通常在前期会验收一下项目,你快速开发的模型,很容易给客户一个好的印象。

2.我发现你前期无论多么周全的开发,最后往往都会被推翻,重新开发,你前期做的那些细枝末节,最浪费时间,也最容易被推翻。

二:项目管理人员分配。

通常一个项目会有两个经理,一个是负责需求和客户的,一个是负责管控开发和售前的。

这样做的好处就是需求的不用考虑代码问题。专心的和客户交流需求。管理开发的经理关心项目进度,去考虑客户提出的需求在这里怎么实现,是否能实现。这样就大大提高了项目的效率。管理也比较完善。

这些都是我的个人体会。

分享到:
评论

相关推荐

    从硬件电路到软件编程,以开源硬件为例,探讨如何进行硬件编程,用几个物联网项目去思考物联网的发展

    从硬件电路到软件编程,以 Raspberry PI 和 Arduino 等开源硬件为例,探讨如何进行硬件编程,用几个物联网项目去思考物联网的发展。.zip嵌入式优质项目,资源经过严格测试可直接运行成功且功能正常的情况才上传,可...

    关于矿山施工企业项目管理系统建设的思考

    在当今的企业管理领域中,项目管理独特的管理方式能够更加有效地实现一个个项目目标。随着现代社会信息化建设的加快,利用信息系统实现项目管理目标的推进,逐渐成为各企业关注的焦点。结合矿建企业综合项目管理信息...

    深部煤炭资源地质勘查中几个问题的思考

    深部煤炭资源的地质勘查是现阶段煤炭地质工作的一个难点和热点问题。现行的《煤、泥炭地质勘查规范》对于深部煤炭资源的勘查存在着诸如新技术发展的成果体现不足、勘查精度要求整体偏低及最大勘查深度等问题。考虑到...

    信息系统项目管理师 论文 信息系统项目管理师范文

    企业如何在信息化项目中进行项目范围管理 329 企业信息化项目规划建设八策略 346 企业信息系统项目管理的问题点和对策 348 浅谈项目管理和企业管理的冲突和协调发展 351 权力之争使信息化项目内耗严重 355 如何把握...

    地理信息系统应用项目组织和管理

    在GIS项目进行过程中,要进行人员管理,数据管理以及质量控制,本章根据GIS具体技术特点,提出了相应的建议。在最后,介绍了软件研制和开发的质量控制的两个标准,ISO9000系列标准和CMM模型,作为项目开发机构的指导...

    神州数码项目管理案例:向项目管理要效益

    神州数码这几年项目管理的变化是IT服务行业的一个缩影。视锐达公司有幸作为神州数码项目管理软件系统的提供商,并深入参与了神州数码企业级项目管理体系的建设,在此将过程的经验教训逐一总结出来,形成一个《神州...

    软件项目管理师大全(大纲+论文格式+经典案例)

    企业如何在信息化项目中进行项目范围管理 329 企业信息化项目规划建设八策略 346 企业信息系统项目管理的问题点和对策 348 浅谈项目管理和企业管理的冲突和协调发展 351 权力之争使信息化项目内耗严重 355 如何把握...

    设计原本:计算机科学巨匠的思考(英文版)

    通过与几十位优秀设计者的对话,以及他自己在几个设计领域的经验,作者指出,大胆的设计决定会产生更好的结果。  作者追踪了设计过程的演进,探讨了协作和分布式设计,阐明了哪些条件造就了真正卓越的设计者。他...

    实现风电工程经济效益最大化的几点思考

    风电行业的发展正在被越来越多的人所关注和期待,中国风力发电在经历了十几年爆发式的快速增长以后...笔者以50MW内陆风电项目为例,就实现风电经济效益最大化,从机组选型、微观选址、投资产出等几个方面,提出了几点思考。

    需求工程思考题(包括详细答案)

    包含需求基础、需求工程过程、需求获取概述、确定项目前景和范围、涉众分析和硬数据采样方面的思考题,还有参考答案。 方案及系统特性,继而无法明确项日的前景和范围,这样就会造成项口的不稳定甚至失败! 某大银行的...

    2014合泰杯的获奖项目论文

    有几十个论文,写了各个比赛获奖项目的实现方法,适合给在思考项目来比赛的人寻找灵感

    人工智能项目资料-,基于几种方式简单的完成了手写数字识别.zip

    更有深度学习、机器学习、自然语言处理和计算机视觉的实战项目源码,助您从理论走向实践,如果您已有一定基础,您可以基于这些源码进行修改和扩展,实现更多功能。 【期待与您同行】 我们真诚地邀请您下载并使用...

    需求分析期末复习思考题(1-8章).docx

    1. 软件项目目标的三个要素是什么? 质量(需求是根本)、时间、成本 2. 理解IEEE对需求的定义。 (1)用户解决问题或达到目标所需的条件或权能(Capability)。 (2)系统或系统部件(组件)要满足合同、标准、...

    一个甲方项目经理的自白

    做过乙方的项目管理,也做过甲方的项目管理,所以结合“围城”内外以不同的角度对甲方项目经理这一角色进行了一些思考,个人认为,做为一名合格的甲方项目经理,应该有以下几个物质,这里说的,只是合格的,优秀的...

    C++网络爬虫项目

    在教学环境下,以上目录结构可分别放在teacher和student两个子目录中。其 中teacher目录包含完整的程序源码和资料文档,以为学生开发时提供参考和借 鉴。 student目录中的源代码是不完整的,部分类或者函数的实现只...

    关于矿产资源现状库与储量登记统计库衔接的几点思考

    文中旨在通过完成河南省矿产资源利用现状调查成果数据库与储量登记统计库"两库衔接"中间库这个项目,将该项目的难点和重点进行了归纳和总结,主要有以下六点内容:(1)选择核查矿区为最终上表单元对衔接工作是简单可行且...

    性能测试需求分析

    判断是否进行性能测试可以从以下几个方面进行思考: a、从业务角度来分析,如果一个项目上去后使用的人数比较多,量比较大,就有做性能测试的必要,反之,如果一个项目上线后,没有几个人在用,无论系统多大,设计...

    项目一--网络营销概述.pptx

    长沙商贸旅游职业技术学院... 请大家思考这几个相似概念的联系和区别 网络营销 电子商务 虚拟营销 网上销售 利用计算机技术、网络技术和远程通信技术,实现整个 商务(买卖)过程的电子化、数字化和网络化。 以网络国际

    编程珠玑(中文)

    本书是作者编程经验的结晶,由发表在杂志上的专栏文章构成,每一章内容相对独立...仔细思考问题或与同事进行讨论,可以巩固所学知识,将作者的经验应用到自己的编程实践中。本书主要针对有过大型项目编程经验的程序员。

Global site tag (gtag.js) - Google Analytics