• 反省:一个失败的产品


      今天的心情本应该是愉悦一点的,因为折腾老子(请允许我爆一句粗口)一个多月的某证券PC客户端内嵌版商城终于通过层层部门测试,要上线了。对客户而言,基本完成了他们所有预期的功能和效果,但就我个人而言,我觉得这是一个混乱、失败的产品。

      在这里想做个总结。先分析下客观原因吧。

      第一、产品缺乏设计和流程

      从项目开始就只有几张截图,没有人提到这个如何产品设计,交互,框架,整个的建设流程,多次问及,除了告之参照截图,就是不断的催促项目时间。迫于时间压力,只能凭自己以往项目经验和对产品短时的理解仓促动手,以致后期修改率几乎达到50%。

      第二、项目人员职责不明

      开发过程中遇到的一些问题,接口数据不匹配,大量数据(可能超1000条)处理,数据库查询出错等等这些问题,甚至把出错日志打印出来,相关的人员依然不做处理,觉得是前端处理不当。

      第三、项目负责协调不力

      在出现上面的一些问题后,负责人非但不迅速查找实际原因,让相关人员处理,而是以看热闹的心态来调侃,实属不当吧。

      第四、同时接项目

      在此不靠普项目接近3/4时,又同时接了另外一家商城和app的开发,虽然催的很紧,好在这一项目的设计,流程等基本到位,省事不少。

      下面来应该反省我自己了。

      第一、整体把控能力不够

      第二、先动手,后动脑

      项目接手,没有充分分析,理解产品,过多的关注客户的时间要求,便开始动手开发。以致在开发过程中不得不多次停下来重新某些功能流程与实现

      第三、自以为是,缺少沟通

      自认为在短时间已理解产品,不必要处处细节上都要询问客户,以致后来在细节处理上修改不少。

      第四、脾气不好,没耐心

      开发中遇到的一些问题,客户不理解或者开发人员不明白的,讲解一两遍,如果对方依然如此,便会产生不耐烦情绪,影响开发。

      第五、业务能力欠缺

      业务上,比如通讯模块配置,功能配置等这些基础的能力不太熟练,还需要提高。

      总之,通过这一次独立处理的这一项目,虽然有些客观原因,但也让我认识了自己的很多种种不足。以前做项目的时候,老大虽然不插手,但出了问题一定会帮着去协调,沟通,大部分时候我们只需要处理代码上问题,出结果。而这一次老大的突然离职,多少有一些失落,这些问题也被暴露出来。以后接项目的时候,定要吸取这一次的教训,提高各方面的能力。

  • 相关阅读:
    Android java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor ver
    Android EditText光标位置(定位到最后)
    Android EditText获取光标位置并插入字符删除字符
    Android 仿微信小视频录制
    Android仿微信小视频录制功能
    Android消息机制之实现两个不同线程之间相互传递数据相互调用
    Android Data Binding 技术
    Android中解析XML
    Android 怎样把光标放在EditText中文本的末尾处?
    Hadoop HBase概念学习系列之RowKey设计(二十九)
  • 原文地址:https://www.cnblogs.com/wsun/p/4071821.html
Copyright © 2020-2023  润新知