最近一个项目的一点反省:客户价值才是关注的焦点

我们公司的一款PC软件,是对各种波形数据文件进行解析、显示。最近的一次开发,采用敏捷的方法进行,每次迭代验收都严格执行单体测试的全面性确认。本次开发的内容是追加一种新的波形数据文件解析,因此这个项目的主要输出是文件解析的DLL,但是针对新文件数据的显示,也是项目内容之一,只是因为显示功能已比较完善,预想不会占有太多的时间。

但最后问题就出在这个预想上。最终结果,6K的程序中共出现了9件Bug(第三方确认测试中发现的),而这些Bug几乎全部出现在显示和显示后的文件保存上。

为什么会出现这样的问题?我的反省如下:

  1. 客户价值是最终目标。
    项目开始时工作目标存在严重偏差。显然,客户价值不是一个无错误的文件解析DLL,而是正确的波形显示。文件解析0 Bug的目标虽然达到了,却没能保证最终软件的质量。
  2. 尽早结合,迭代验收标准是可以工作的软件。
    如果项目开始时,就坚持以工作的软件为迭代验收标准,就不会出现上述问题。而我们的验收标准是单体测试的全面性和全部通过。以可工作的软件为验收标准,就可以持续集成,尽快确认各种显示的结果。
时间: 2024-10-07 01:29:21

最近一个项目的一点反省:客户价值才是关注的焦点的相关文章

杂谈---一个项目经理的自我反省

引言 说起来,LZ升迁也快半年了,这半年多里,也算是久经沙场.见识了各式各样的人,也见识了各式各样的事,有勾心斗角,也有令人欣慰的事情.当初做程序猿时的单纯已经一去不复返,尽管无限怀念,但生活是要往前走的. 这一段时间里,糟心的事非常多,尽管LZ承担了很多压力,但LZ也知道,自己的表现其实有很多有待加强的地方.但是人的习惯是非常可怕的,有的时候改变其实很困难.这里LZ就自己认为所犯过的失误做一个罗列,算是对自己的警告.如果有与LZ相似的猿友,也可以共勉. 凡事爱较真 LZ觉得这是自己最大的一个毛

[转载]什么是“成功的项目”:谈谈软件的价值

题外话: 由于职业规划的需要,开始职场新挑战,加入一家新公司,开始项目管理工作,感谢新东家的信任和支持,给我这个机会,我将投入更多的精力把接下来的工作做到尽善尽美,为公司创造更大的价值. 为项目管理工作做好,需思考什么是成功的项目?什么是成功的项目经理?如何做才能更好的保障项目成功?如何制度化.体系化.流程化.信息化搭建企业管理? 其实会发现项目管理是个永恒的话题,中小型公司都存在不一样的项目管理困惑,大型公司比较系统化的项目管理方法不太适合,探索适应“国情”的项目管理之法. 原文如下: 在开始

一个项目的整个测试流程

最近一直在进行接口自动化的测试工作,同时对于一个项目的整个测试流程进行了梳理,希望能对你有用~~~ 需求分析: 整体流程图: 需求提取 -> 需求分析 -> 需求评审 -> 更新后的测试需求跟踪xmind 分析流程: 1. 需求提取: 分析依据(包括:需求矩阵.产品交互图.需求说明书) 获取需求的纬度 客户价值 可以为客户带来哪些价值? 可以解决哪些问题? 根据以上问题定位功能是否合理 UI功能 - 展示功能 模块关联-历史模块 新功能模块关联 考虑是否关联?耦合部分是否需要支持? 客户

一个项目经理的贪嗔痴

我有时候在想,自己到底是一个什么角色?产品经理?还是一个项目经理?或者只是一个技术经理. 身边一些朋友说,自己想转行做一个产品经理,做一个伟大的产品.我奉劝他们说还是省省吧,在这样一个二三线城市,空降的产品经理,最终会成为杂工,做做测试,做做商务,整理整理进度,收集收集用户反馈,对于产品如何去做,基本插不上嘴的!倒也不是插不上嘴,只是没人听你的而已:倒不如技术经理升级为产品经理兼任项目经理来的快些. 我大概也是这样一个角色吧. 可是最近有段时间,自己竟然有了辞职的念头,有了想逃避的想法,有了想离

如何做好一个项目

一.如何评价? 如何评价项目的好坏(从客户角度) 功能:按期,效益,体验,稳定性(性能),扩展 按期完成功能是一定的,不然会被辞退,绩效考核才是最重要的 稳定性的指标:可用性 绩效考核指标:(分钟-故障分钟)/总分钟 一个项目的开发流程: 需求(文档) ->>>原型(需求可行性) ->>>设计(技术选型)(技术,测试人员测试,UI设计) UI,里程碑,原型对客户重要,影响体验 ->>>分工开发(分阶段,里程碑,哪个阶段完成哪些东西) 二.如何做好项目/

谈谈一个项目经理要怎么做

在这次的团队项目中,我担任的是项目经理,虽然之前在其他的课程的分组任务中一直是组长,但是很明显这次不一样,下面通过几个方面来总结一下这两周我当PM的一些收获和经验. 1.遇到了哪些问题 首先是人数的增多,我们团队一共有12个人,这些同学有一部分是之前合作过的,还有一部分是没有机会合作的,所以刚开始分组的时候有点担心不能协调好团队的分工,不过还好,每一个同学都很配合,分配的任务也能够认真的完成,这点我特别欣慰: 其次是老师的要求也比以前更严格,比如说写文档时要非常注意严谨性,服务器的响应时间是怎么

项目管理心得:一个项目经理的个人体会、经验总结(zz)

本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜.因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳 的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己.以下是本人一些做项目的个人体会,写出来供大家指点,在 讨论过程中共同提高水平. 项目开始阶段是一个最重要的阶段.项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如: 1. 这个项目是什么项目,具体大概做什么事情,是谁提出来的,目的是解决什么问

一个项目的整体质量理论

软件在没有发布之前的开发过程主要分为需求分析.设计.编码和验证四个阶段,最终的软件质量与这四个阶段的各自质量之间的关系是: 最终的软件质量 = 需求分析质量 && 设计质量 && 编码质量 && 验证质量 即,最终的质量来自于各阶段质量之“与”,只要其中一个环节质量是差,则产品的整体质量都将是差,千万不要认为是“或”的关系.由此看来每一个阶段的质量都起着决定性的作用. 完备的需求分析 需求分析的目的是让项目组明白要做什么,是决定所开发出来的软件应当是“长什么

[转] 项目管理---项目经理如何应对客户的需求变更?

项目管理---项目经理如何应对客户的需求变更? 目录(?)[+] 相信做软件开发的我们,大家都有这样的体会,当我们辛辛苦苦的熬了几个月的通宵.加班后,终于完成了客户提出的V1.0功能需求,当我们大家准备按部就班的进行系统上线时,客户.企业用户突然改变了需求,不想这么做了,提出了新的需求,新的变动,这样对于我们整个团队来说,正如晴天霹雷,很恐怖的事情啊,因为有时候,用户只是简单的一句话,但是对于系统的调整来说工作量是非常大的. 需求变更,本应是客户的权力,但也是实施顾问的为难之处.如果确需变更,当