外观
很多公司在建立了基本项目管理制度后,项目普遍是需求按时完成,开发按时完成,只是到了测试阶段长时间拖延。那是不是说明这些公司都是测试出了问题呢?实际是需求文档的质量不能达到预期(或者根本就没有预期),开发过程的质量也缺乏控制,最后所有的问题都体现在了测试阶段。 …… 测试是提高产品质量的必要条件,也是提高质量最直接、最快捷的手段,但绝不是一种根本手段。IT项目经理必须熟悉测试的规律,以及如何开展测试以保证项目或产品的质量,需要知道项目开发的每个阶段都需要测试人员的参与,方能有效开展测试。 …… 测试不能表明软件中不存在错误,它只能说明软件中存在错误。 …… 测试方法上涉及白盒测试技术(逻辑覆盖和基本路劲测试)和黑盒测试技术(包括等价类划分、边界值分析、错误推测和因果图等)。测试又分单元测试、功能测试、集成测试、确认测试和系统测试,以及性能测试、接口测试、可用性测试、兼容性测试、安全测试、代码合法性测试等。 …… 其实我们身边很多案例里,公司和项目经理制定了绩效考核与激励措施,结果反而适得其反。要不就是考核指标过于复杂,要不就是反而严重打击了积极性。 …… 一个优秀的组织在项目管理方面需要有三个层次的建设,即组织级、过程级和个人级。组织级是指公司的监控体系,解决“如何管理多个项目”的问题。过程级是指公司的过程规范,解决“如何做好一个项目”的问题。人员级是指公司的培训体系,解决“如何提高人员效率”等问题。其中,人是最核心的因素,成功的项目往往都源于一个优秀的项目经理。 …… 通常来讲,项目的目标有下面几类。