这个产品,我们吸取了很大的教训

牧云@^-^@ 提交于 2021-01-07 07:10:03

        在过去的一个月里,我们公司启动了一个公司项目,这个项目交给了一个负责Java的有多年经验的Java工程师负责,也就是说他就是我们的主力。一开始,大家都是激情澎湃的,怎么说呢?我所在的公司是创业公司,招的人几乎是实习生,应届生,没什么经验,而突然融进来了一个有多年经验的Java主力,我们都觉得我们有救了,有希望了。然而事实不是这样子的,反而项目上线那一天,我们很多人都很失落,却仍然保持着乐观心态,而我,对这个项目几乎不忍直视,到底是怎么了呢?我先说一下这一个月里发生了什么事吧。还要说明的一点是,在这个月里面,我们要实现的功能点,其实很少,基本上都是数据展示。

        在过去的40天里,我们花了大概一个星期的时间理需求和业务逻辑,而这些东西,是技术部Java主负责人和两个UI理出来的,没有经过市场调查,基本上是凭空而想的,业务部出的需求,直接被Java主负责人pass掉,因为他觉得他的想法才是最好的,那业务部也没说什么,听了他的。这是第一个问题,没有经过市场调查,技术部直接理需求。技术部第一次越位,业务部本应做的需求文档,直接被技术部口头上的想法替换掉。

        在这一个月里面,刚开始,数据表是两个UI理出来的,你没有看错,本该是后台做的事,竟然让两个UI去做。我不是学Java的,我是主力php的,竟然要学Java到后台帮忙,但是这个只是接触了一下就没去玩了,我个人认为,设计数据库这种事,功能实现的逻辑思维不是掌握在后台吗?需要数据库的什么表什么字段不是后台更清楚吗?竟然让两个UI设计师去设计?这是什么逻辑思维?产品经理一般是UI升上去的。但是他只要知道这个产品怎么吸引眼球,怎么做视觉交互就够了,不是吗?为什么设计数据库让他们来做呢?这是第二个问题,专业人不做专业事。

        说了那么多,你们猜猜,我在里面扮演什么角色?我是前端,不是专业的,因为上面已经提过了,我主力php。我对这个倒是没有什么意见,里面前端技术最好的,也许就是我了吧。但是在做前端之前,我还在负责一些事,零零散散的,学一下Java,学一下Linux,对这个项目是没什么帮助的。更好笑的是,我竟然写商业计划书,做PPT,做了一半,直接就推掉,推掉的原因不知道是什么,主力Java就觉得他是对的,他的想法比我们成熟。业务部本来对这方面才是最了解的,然而他们只起到了辅助作用,那么业务部只要做什么呢?推广。推广这种事,Java主力还插过手的。后来UI做推广手册,理逻辑什么的,一切都是乱七八糟的。这样子下来,技术部就是把所有东西都揽在身上,而业务部只起到了辅助作用。这是第三个问题,轻重不分,任务乱来,技术部把业务部的任务都揽过来了。

        说到这里,不用我说,也会猜得到这个项目必死无疑,但事实上,也不能说死了,至少我们已经吸取教训,会在原来的基础上继续开发,即使有大量的东西要改的,但是我们还是很乐观。项目先暂停,等这段时间过了,再启动,也许那时候,我们的头脑都清晰了很多,不会重蹈覆辙了。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!