`
alang
  • 浏览: 136562 次
  • 性别: Icon_minigender_1
  • 来自: 地球
文章分类
社区版块
存档分类
最新评论

预见项目失败

阅读更多

1、没有版本控制机制,各人分头写代码,再copy给一个人去合并。这是最原始的个人式编程方式,怎么还能在这种团队型的中型项目中这样子做呢?要是变更比较频繁,如何控制合并中出现差错的几率?并且还很费力。(某人原来放过话,一天哪有那么多版本?以后一天只给合一次。要想有新版本,你等明天吧)

2、没有使用代码管理工具。虽然工具只是工具,但是如果使用cvs/svn这样的版本集中控制工具,会大大减少人工代码合并的工作量,并且会强迫开发人员在写代码时注意大局观,模块的独立性,自己的改动是明确的,有史可查,并且可回滚的。再加上自动编译,随时都可以checkout代码出新版本做测试。用得着你费老鼻子劲去人工合吗?

3、没有使用名字空间,解决多个人命令冲突的办法是:改名!做了6 、7的C++程序员了,说白了只停留在一个熟练代码堆砌工人的水平上。操O。你和他去说,居然僵着说那些名字一下子就替换完了。他有没有脑子啊,改一次很快,版本一天变动个5次,你还会改得很快吗?不会出错吗?这些简单的道理,他就是不去想。

4、 数据库的命名规则还没有统一。由于是Oracle/Linux环境,大小写敏感,数据库名/字段名/SQL语句中的命令,是全大写,还是全小写,已经吵了几次了。程序经理太软了,这点小事都搞不定,一个手下的牛B程序员就是不听非要全小写。解决办法是什么?程序经理自己费点事把数据库接口改了一下,自动把传入的Sql语句全变成大写。你说这叫什么事儿?

5、文件名大小写也是没定下来。linux对文件名分大小写,有些代码里面写了错误的文件名。说了几次了,让程序员在写代码的时候注意点,文件名全部改小写了。 牛B程序员又说了,这点小事,在合代码的时候“替换”一下不就行了,不用定得那么死。

6、这个项目是在分公司已有的成熟框架上开发,所依据的编程风格/接口类型与自个儿的格格不入。一个字,改!看着不爽的,不合老农习惯的,改。大爷啊,只有两个月时间啊,不是两年也!

7、 数据库的连接配置写死了,这样做的前提是数据库与apache装在同一台机子上。老大,有没有过过脑子?如果不在一台机子上呢?为什么不用配置文件呢?半个月的php/asp程序员都知道啊。

8、apache的附加模块代码没有写configure,只有make,你就怎么就知道别人装的是GCC4.03,你怎么就知道别人一定有gnulib?不用编译我都知道你的代码换到别人的机子上就是死路一条。别人的服务器环境,有时不是我们想动就能动的。我知道你想说什么,不就是想给它装个最新的GCC吗?让你装也行,没有联到外网怎么办?没有光驱怎么办?

不想说了,问题还有。都不是挑得上筷子的问题,是根本不重视,不愿意去解决的问题。却还在那里装着个6/7年C/C++经验的牛B程序员样!

项目的成功有很多定义,但再怎么定义,这个项目一定不会是个成功的项目。注定是个泥沼,在一堆无谓的低级低级错误里面挣扎。

看来这堆人要在同一类问题上陷入同一个泥沼两次了。上次陷了5年。

分享到:
评论

相关推荐

    经典华为项目管理培训

    项目失败的风险初探旨在通过对失败案例的分析,提高项目管理人员对风险的识别和应对能力,避免重蹈覆辙。 项目失败的定义不仅局限于未能按照预算、时间和质量标准完成,更重要的是,如果项目不能满足所有利益相关者...

    华为项目管理培训资料 看看

    【项目失败风险认识】涉及到对潜在问题的预见和预防。项目风险可以分为项目级风险和模块级风险。项目级风险影响整个项目,比如工程分包、法律和金融风险,而模块级风险则局限于项目中的特定部分,如网络规划设计和...

    软件项目管理第一次作业

    第三,项目的不确定性指的是在项目实施过程中可能遇到的不可预见的困难和挑战。如旅游数据交互式分析项目中,数据可能缺失或异常,需要对可视化图表进行修改;图书管理系统项目中,数据设计可能不符合要求;智能小车...

    研发项目管理方法,研发项目管理方法rdpm,PDF

    RDPM 提供了系统性的风险识别、评估、优先级排序和应对策略制定工具,帮助项目团队预测并有效管理潜在的风险,减少项目失败的可能性。 沟通协调在RDPM中占据重要地位。有效的沟通能确保团队成员理解一致,减少误解...

    管理-培训-项目管理-华为项目管理培训.ppt

    【项目管理概述】 ...通过华为的项目管理培训,参与者将学习到如何运用这些实践来提高项目成功的概率,避免项目失败的典型印象,如超预算、延误和质量问题,以及如何在面对风险时作出明智的决策。

    IT项目管理案例分析.pdf

    然而,我们也应当注意到,项目失败的原因往往是多方面的,除了项目经理个人的责任外,组织结构、文化氛围、资源分配机制等因素也可能对项目的成功与否产生重要影响。 针对上述问题,未来在进行项目管理时,应当注重...

    项目管理项目总结报告模板

    这是报告的重要部分,总结项目过程中遇到的挑战、成功经验以及失败教训。提出改进措施,以提高未来项目的成功率。 十一、后续行动计划 如果项目有持续性或需要跟进的部分,明确下一步的行动计划,包括责任人、时间...

    精益生产项目的五大失败真因.doc

    1. **拖延**:项目拖延是精益生产项目失败的首要原因。即使有完善的计划和明确的时间节点,各种不可预见的挑战和延误仍可能导致项目进度偏离轨道。解决这个问题的关键在于提前规划,设定更紧凑的时间节点,使潜在...

    分析IT项目管理中14种常见的问题及解决方法

    - **未遵循标准项目管理流程**:缺乏流程可能导致项目风险增加和失败率上升。建立标准化流程以提高效率和风险管理。 - **流程过于复杂**:过多的流程限制了项目灵活性。需要简化流程,与团队保持开放沟通。 - **...

    IT项目管理成功秘笈阐述

    此外,项目失败导致的后果也十分严重,如工作压力、时间浪费、员工士气下降等。企业和项目经理需要更加注重风险管理,对项目潜在的失败进行评估,并建立应对机制。同时,应该对项目的成功率进行跟踪,并公开披露以...

    IT项目管理课件

    有效的风险管理可以降低项目失败的可能性。 8. **质量管理**:确保项目产出符合预设的质量标准。这包括定义质量政策,制定质量计划,执行质量保证和质量控制活动。 9. **沟通管理**:清晰、及时的沟通对于项目的...

    普华永道-项目管理的概念

    它要求项目经理具备平衡质量、范围、时间和资源的能力,以及预见和解决突发问题的技巧。项目管理如同杂耍艺术,需要高超的协调和控制能力,确保项目在复杂多变的环境中顺利推进。 ### 成功项目的特点 成功项目的...

    东南大学项目管理教材.pptx

    7. **项目失败的原因**:项目失败可能源于多种原因,如问题定义不清、计划不准确、资源计划不足、团队凝聚力差、目标不切实际等。因此,制定明确的目标,确保所有参与者都理解并认同项目目标,以及进行详尽的计划和...

    信息系统项目管理师论文大全.pdf

    - **管理项目失败的教训**:总结了项目失败的原因及应吸取的经验教训。 - **论项目管理中的量化管理**:介绍了量化管理的重要性及其在项目管理中的应用。 - **浅谈如何实行有效的项目管理**:提供了实施有效项目管理...

    项目计划书项目计划书项目计划书

    风险管理有助于提前预防问题,降低项目失败的可能性。 6. **质量管理**:质量标准和控制应在项目计划书中明确,以确保交付的产品或服务满足预设的质量标准。这涉及质量保证和质量控制的过程。 7. **沟通计划**:...

    项目管理四阶段文档3

    这包括风险缓解、转移或接受,以降低项目失败的可能性。 八、质量保证 质量控制活动在执行阶段也非常重要。通过质量审计、检查和测试,确保项目交付物满足既定的质量标准。不合格的产品需要返工或重新设计,以确保...

    项目管理:计划、进度和控制的系统方法(第7版).pdf

    - **风险管理**:主动识别和评估项目风险,并制定相应的缓解措施,以降低项目失败的可能性。 - **沟通与协调**:建立有效的沟通机制,确保项目团队成员、利益相关者之间的信息流通和协作。 - **持续改进**:定期回顾...

Global site tag (gtag.js) - Google Analytics