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

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

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

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

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

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

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


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

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


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

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

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

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

分享到:
评论

相关推荐

    项目时间管理练习题

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

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

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

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

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

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

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

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

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

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

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

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

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

    【项目管理知识】CIO善用时间管理圆满完成信息化项目.pdf

    它帮助CIO将项目分解,并对各个部分的时间消耗进行规划和控制。例如,针对编码方案的调研,可以列出所有相关的编码类型,如成品编码、零件编码等,然后为每个编码类型设定时间框架,确保调研工作的高效进行。 通过...

    IBM 项目管理 项目经理手册

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

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

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

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

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

    专题资料(2021-2022年)3项目时间管理.doc

    总之,项目时间管理对于教育资料来说是一个至关重要的主题,它涉及到项目成功的关键因素。有效的项目时间管理不仅要求理论知识,还需要实践中的灵活应用,平衡管理科学与管理艺术,以实现项目目标的精准达成。通过...

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

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

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

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

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

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

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

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

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

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

    管理第五章本科项目时间管理XXXX.pptx

    7. 控制进度:监控项目执行过程中的时间消耗,确保项目按计划进行。 在房屋建筑工程项目的例子中,工作分解结构(WBS)被用来详细列出每个任务,从一级到三级逐步细化,确保所有工作都被覆盖。例如,场地准备下的...

    各种运动能量消耗表.doc

    总的来说,这个文档提供了一个全面的运动能量消耗参考,可以帮助人们根据自身的健康状况、喜好和目标选择合适的运动,以达到提高健康水平、控制体重或增强体能的效果。通过了解这些信息,我们可以更加科学地安排锻炼...

Global site tag (gtag.js) - Google Analytics