`
limeng1028
  • 浏览: 34482 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

一个项目消耗时间的一些因素

阅读更多
  • 整合不同的技术。

一个大的项目不可能只使用一个或两个技术,你要使用Spring, Hibernate, Web Flow, SiteMesh, ACEGI, Taglibs
你要使用一些适合自己的Design Pattern, Cache,
你要将这些东西优雅的整合起来需要消耗很多精力,这个主要花在项目前期上。

一个新的项目你也可以修改一个已有的项目来节省精力,但修改项目就象在一件新衣服上打补丁,修改的地方越多,
系统的结构性和可维护性就大大降低了。因此除非是两个项目需求和功能极其相似,否则采用修改的办法不会产生好的代码。

由于整合了不同的技术,又要面对这些技术升级带来的影响。虽然有Maven这样的工具来减少升级带来的影响,
但大部分情况我们需要自行了解每个单独的技术升级所带来的变化和进行调整。

  • 开发人员需要使用自己不熟悉的技术。


每一个项目都有一些独特的功能和需求,而且随着技术的更新,开发人员在进入一个新项目的时候不可避免需要使用新技术。
程序员熟悉一个新技术的过程需要消耗大量精力,但项目的进度要求不可能允许开发人员花大量时间彻底研究一项技术。
在没了解新技术的详细使用之前,程序员粗略看下相关的例子便仓促上马会带来很多潜在的问题。
所以这里总结成两个问题:熟悉新技术所花费的时间;解决技术不熟练所带来的问题花费的时间

  • 使用先进技术的渴望和压力


因此虽然使用开发人员已经熟悉的老的技术会使开发速度提高好几倍,但项目通常还是需要使用新技术来开发。
由于受大环境的影响,程序员一方面渴望使用新技术,因为只有不断的更新自己才能立于不败之地。
另一方面由于主流的技术不断的更新,如果不更新很多功能的开发就会受到制约。

因此对于一些需求简单的项目,最简单的完成方法是使用一个已经存在的项目修改,这样就可以大量节约时间。但对老的项目有很多限制:

  1. 需求和功能大致相同。
  2. 程序结构清晰,代码规范,文档完备,便于修改。
  3. 修改的人员最好参与了老的项目或者可以很方便的同老项目的人员沟通。

这些条件都不容易实现的,所以软件开发始终都是一项消耗的工作

分享到:
评论

相关推荐

    项目时间管理练习题

    **题目**: 当一个项目被实施并且自由浮动时间也在各个单一的工作上被消耗,则剩余工作所需的浮动时间: - A不明显 - B被减小 - C未被改变 - D提高 **解析**: 自由浮动时间是指一项活动可以在不延迟紧后活动最早开始...

    项目管理中时间管理的三个关键字

    其次,如何看待他人在时间管理中的角色也是一个重要因素。有效的协作需要良好的沟通和理解,这意味着需要尊重他人的时间,合理安排会议和交流,避免不必要的打扰。同时,建立清晰的沟通机制和期望管理,可以减少因...

    专题资料(2021-2022年)4、项目管理融会贯通第四章项目时间管理.doc

    时间具有其独特的属性:不可逆、不可储存和强制消耗,这些属性使得时间管理成为了项目管理中最具挑战性的任务之一。 时间管理的重要性,首先体现在它与项目成败的直接关系上。每个项目都有一个既定的完成日期,这是...

    软件项目经理时间管理技巧

    在软件项目管理中,时间管理是一项至关重要的技能。项目经理必须具备高效的时间管理能力,以便确保项目的顺利进行,按时交付,并保持团队的生产力。以下是一些关键的时间管理技巧和概念: 1. **基本理念**: - **...

    成功项目经理系列教程——个人时间管理.ppt

    在实际操作中,时间管理常见的一些问题包括:记忆力不佳导致重复工作,未能达成每日设定的目标,过多的时间消耗在琐事上,缺乏系统性的行动计划,找不到重要文件,以及物品乱放导致的寻找时间浪费。为了解决这些问题...

    全国统一建筑装饰装修工程消耗量定额河北省消耗量定额定额说明.pdf

    在实际应用中,应依据具体工程项目所在的地区和时间选择对应的定额标准。 文件内容中出现的一系列数字和比例如“100m2”、“169kg”、“0.042m3”等,很可能代表了单位面积、单位长度或其他计量单位下所需的材料量...

    考试专页\集成项目管理工程师\进度管理\程项目浮动时间的归属及相关问题.

    进度管理的核心之一便是浮动时间,这是一个直接关联到项目按时交付与各方利益平衡的敏感问题。本文将围绕浮动时间的定义、类型、归属问题及其在项目管理中的实际影响进行深入探讨。 首先,要了解浮动时间,就需要...

    煤炭建设机电安装工程消耗量定额.pdf

    6. 时间管理定额:除了材料和人力资源,时间也是重要的消耗量指标之一。工程进度、关键节点的时间控制是完成机电安装工程的关键。 7. 成本控制定额:施工中各种资源的消耗量会直接影响成本,消耗量定额中将包括成本...

    这个存储库包含一个用Python实现的准稳态单圈时间模拟。它可用于评估各种车辆参数对单圈时间和能量消耗的影响。___下载.zip

    标题中的“准稳态单圈时间模拟”是一个车辆动力学领域的专业术语,指的是在赛车或高性能汽车场景下,通过计算模型预测车辆在特定赛道上完成单圈所需的时间。这种模拟通常考虑车辆的动力性能、能量管理、空气动力学、...

    IBM 项目管理 项目经理手册

    项目=小型业务,项目=小型业务项目和小型业务的共性体现在以下几个方面:消耗资源、有利益相关人、依赖关键成功因素、有明确的财务预算和目标。 项目管理造就复合型管理人才 项目管理造就复合型管理人才,项目=...

    Python基于LSTM单变量预测电力消耗预测项目源码

    - 这个项目可以作为基础,进一步改进模型,例如集成多变量预测,考虑其他影响电力消耗的因素。 - 可以尝试不同的序列到序列模型,如Transformer,或者使用集成学习方法来提高预测准确性。 通过深入理解这个项目,...

    项目监控数据表、项目偏差控制报告、项目进展报告

    3. **项目进展报告**:这是一个定期更新的文档,概述了项目的总体状态,包括已完成的工作、剩余工作、里程碑状态、资源使用情况、风险和问题的最新情况。项目进展报告不仅用于内部团队沟通,也用于向利益相关者报告...

    项目经理的时间管理法则.docx

    项目经理的时间管理是项目成功的关键因素之一,特别是在大型项目中,高效的时间管理对于保持项目进度、质量和团队士气至关重要。以下是一些项目经理可以采用的聪明工作法则: 1. **聚焦核心任务**:每天确定并专注...

    时间管理项目管理中的时间管理

    这些因素往往会消耗大量时间,使我们陷入低效的工作状态。 了解这些时间陷阱后,我们需要采取措施来改善。首先,明确工作目标和优先级,这有助于区分重要和紧急的任务。其次,学习运用企划的概念,制定长期和短期...

    施工企业项目管理软件的原因

    它提供了一个动态的管理平台,可以实时反映施工的进展和各种资源的消耗情况。通过甘特图和各种网络图,项目团队能够对工程进度进行动态监控,并对比计划进度,及时发现问题并作出调整。在遇到如自然灾害、意外事件或...

    PMP项目管理师考试-时间管理(精选试题).doc

    24. 当项目中某项工作的自由浮动时间被消耗,剩余工作的浮动时间可能会减小,因为这可能导致关键路径缩短。 这些知识点涵盖了项目管理中时间管理的基本概念、策略和实践,对于准备PMP考试的人来说是必须掌握的内容...

    软件项目间管理推选PPT文档.ppt

    网络图中的工作是指按需要的粗细程度将计划任务划分而成的、消耗时间或同时也消耗资源的一个子项目或子任务。 六、关键路线法(Critical Path Method, CPM) 关键路线法是借助网络图和各活动所需时间(估计值),...

    工程公司水电消耗统计表.pdf

    水电消耗统计是工程项目管理中的重要环节...综上所述,"工程公司水电消耗统计表"是一个有效的管理工具,它提供了全面的水电消耗数据,有利于企业进行科学的能源管理和成本控制,推动项目的经济效益和环境效益双重提升。

Global site tag (gtag.js) - Google Analytics