BAT的真的适合创业团队吗?
平时在公司扮演一个逗比得角色和亲爱的们友好相处的我根本不愿意去思考这么深入的课题。本来在上一家公司就涉及的太深,心爱的一条小产品线被咔掉后心疼不已。只想深入研究技术不问世事了。怎奈何突然有一天说要招一个项目管理职位的人进来,专门做的事情就是更新和管理项目进度。我当时十分疑惑后,就开始了找个思考的历程。
大公司病?
“难道不是产品经理需要管理这个事儿吗”?小创业公司里,不是产品经理需要把从老板、市场和运营的人的一堆破事儿都收集整理了,然后去其糟粕、留其精华,转化为需求文档和原型交给开发,然后管理开发的进度?但是我们的产品经理怎么要把这件事儿推出去呢?这个哥们过来之后干的事情就是更新EXCEL:谁做了点啥,今天做了点啥,任务进度是百分之多少等等吧。
和赚钱没有直接关系的人变多就是大公司病了。这个哥们和直接赚钱有关系吗?这个时候我们家的真汉子喊人了:“XXX你的bug改得怎么样了?”。说他真汉子是因为他是个“她”。气势逼人,对于真汉子的任何问题我们都不敢说半个不字。
但是有的时候会出现一个很奇怪的问题,很多时候测试并不清楚开发们又开发了什么新的功能。很长一段时间都持续出现这个问题。每次到最后要发布的晚上,测试们以为可以上线了但是又爆出说其实还开发了新的功能需要测试。最后的结果直接就是发布延期。对于测试的不重视直接导致的结果是延期的发布和无数多的质量问题。
其实,最清楚项目的进度的人非测试莫属。我们都知道每次开发的时候测试是要有测试用例的。那么项目进行到什么程度,直接看测试的测试用例测完了多少就可以了。非常清楚。总比你问一个开发说,哎这个某某功能的进度怎么样了啊?然后他说,我想想啊,大概百分之三十了。这几乎就是猜了。
完完全全的瀑布流
前面说到的需求问题。产品们辛辛苦苦的整理各方面的需求,每天都忙到半夜。真让人敬佩。然后等他们的需求都整理好放到文档,做成原型(原型从来没有见过,除了粘到文档里的那几页以外)就正式的交给开发了。
开发完全不了解这个大需求的前因和后果,以及这之间的来龙去脉。这些在开发之前都是需要弄得清清楚楚的,至少是各个功能块之间的关联尤其是数据的流向这方面需要弄清楚的。要完全的搞清楚这些需求所花费的时间也是相当的多的。
产品团队在这之前完全没有从连接开发和运营的角度给予运营和市场等需求提供方给予专业的建议:把需求拆分,并纳入敏捷开发以快速的迭代。相反的,产品团队在整理好全部的需求之后,一股脑的抛给开发。并由开发团队来给需求提供方提出需求的不合理的地方和实现的不可行的地方。之后再次陷入需求的大讨论中。
但是这个时候一个小创业公司的老板早就已经等的不耐烦了。人人都在讲快,老板还在大把大把烧钱,哪有那么多时间等一堆人为了一个小需求点讨论个没完没了的?老板就说这个也不用做,那个也可以手工做。是的,谁都理解他想早点试试这个大的功能点到底是不是适合市场的。但是,产品和开发们谁也不敢跟老板说半个不字。老板要砍掉的几乎都是运营在实际操作的过程中需要的配置项等。砍掉了运营就只能手动配置,或者你在创业公司待过得话就会知道,找开发在产品库里配置。
其实玩过Scrum的都知道,Scrum最适合的就是全新的概念扔出去试水的情况。当然我们不去深入探讨Scrum。但是,一个全新的需求概念(没有现成的可以抄的)是需要不断放一个优化版的到线上去看用户的反馈的。就比如上面提到的一个例子。老板想了一个全新的概念要做,运营的和市场的做了完善。不管他们表现出来的信心有多大,有一点是肯定的:他们也不知道这到底是他们认为的用户需求还是真真正正的用户需求。就算是真的用户需求,能解决用户的问题,那么这其中有没有什么大的逻辑疏漏导致用户体验功能的时候遇到问题,他们也不清楚。这种情形怎么能不用Scrum呢?
创业公司的浑水
创业公司人少好沟通。是的,你说的很对,但是这是在很早期的时候。当开发团队在50人以上的时候就不再是这样的了。至少在这个人数界限的时候事情就开始走样了。沟通不再是那么的轻松和直接。公司的整体的方向是什么,公司的具体的安排是什么,产品的优化都包括什么作为一个底层的开发已经不太可能有什么了解了。除了直接领导的安排,一个版开发人员并没有其他的正式渠道了解以上说的公司目标,或者说公司的开发相关的目标。Google的OKR据说有这么一个效果,但是没有经历过也没有亚就过不敢说确实有这个功效。
但是,一个实际的情况是BAT等专业化程度已经很高的公司出来的人在这方面的表现也是零。即使是Google的。这些在产品线上一颗钉式的人物对于开发团队的管理可以说是自生自灭式的。普通的开发人员自然乐得多一事不如少一事。于是,大家每天都忙活到很晚。早晨也很有理由的来的很晚。
不想说的技术
日活没几千,点赞都会延时。。。业务驱动技术我是完全赞同的。但是一开始就不能读写分离吗?读写分离了就不能一主多从吗?
以上所说的都是BAT挖过来的。但是在产品、开发、技术、流程和管理上真的没看到他们有什么建树!
BAT的真的适合创业团队吗?的更多相关文章
- 分库分表真的适合你的系统吗?聊聊分库分表和NewSQL如何选择
曾几何时,"并发高就分库,数据大就分表"已经成了处理 MySQL 数据增长问题的圣经. 面试官喜欢问,博主喜欢写,候选人也喜欢背,似乎已经形成了一个闭环. 但你有没有思考过,分库分 ...
- 如何选择JAVA培训机构,兼议什么样的人适合培训机构
首先,利益相关,本人就是培训机构创办者兼讲师,但这不妨碍我对此发表看法. 我们先来看什么样的人适合培训机构?要回答这个问题,需要先换个角度.这个角度就是,你学习一门语言的动机是什么?99%的人的回答是 ...
- 什么样的IT业务适合外包?
很多公司都应该遇到过这样的问题,什么样的IT业务才适合外包呢? 百度大家都可以百度的到一些信息,比如: 针对这样的推荐答案,是否也需要认真思考一下,我需要外包的业务是什么样的业务?是不是真的适合外包? ...
- Java 学习
effective+java第三版 2016-09-23 15:25 effective+java第三版 相关问答 EffectiveJava第28条中关于泛型的一个疑问? @又名耶稣谢邀 一.先说说 ...
- 当里个当,免费的HTML5连载来了《HTML5网页开发实例详解》连载(一)
读懂<HTML5网页开发实例详解>这本书 你还在用Flash嘛?帮主早不用了 乔布斯生前在公开信“Flash之我见”中预言:像HTML 5这样在移动时代中创立的新标准,将会在移动设备上获得 ...
- 写给初学前端工程师的一封信 (转于Kejun)
大家好: 应波波的邀请写一写我对这个话题的想法.从去年开始不少朋友让我帮忙介绍前端工程师,绝大部分忙都没帮上,原因是真找不到人.我当时是这么跟他们分析的:过去的客户端以browser为主,所以HTML ...
- HTML5+MUI+HBuilder 之初探情人
07,08年那会儿正当Java火爆,C/C++仍是广泛运用的一门语言的时候,所以 我的大学都献给了C/C++和Java.当诺基亚的倒闭成为按键机时代衰落的标志时,移动APP的开发也如破堤之洪,爆炸式的 ...
- 《HTML 5网页开发实例具体解释》样章、内容简单介绍、前言
http://spu.jd.com/1167757597.html http://product.dangdang.com/23484942.html 样章 http://download.csdn. ...
- 读懂《HTML5网页开发实例详解》这本书
你还在用Flash嘛?帮主早不用了 乔布斯生前在公开信<Flash之我见>中预言:像HTML 5这样在移动时代中创立的新标准,将会在移动设备上获得胜利. ——国际巨头Google.苹果等都 ...
随机推荐
- 在threejs中添加两个场景和相机是需要注意render的参数设置
问题:我刚开始设置了两个场景和相机 但是第二个一直将第一个场景给覆盖了一直找不到原因 解决: 问题出在 renderer.autoClear = false;上 设置render的参数如下: rend ...
- 一个命令查看mysql的所有配置(原创)
在mysql的命令提示符下,执行下面一句话,查看mysql服务器的所有全局配置信息: mysql> show global variables; 得到: 上表的文本内容: "Varia ...
- auth 认证模块
. auth认证模块: http://www.cnblogs.com/liwenzhou/p/9030211.html auth模块的知识点: . 创建超级用户 python manage.py cr ...
- C#设计模式-1简单工厂模式Simple Factory)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 简单的工 ...
- HTML JavaScript练习
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 深浅copy和字符串细节方法
copy a=[1,2,3]b=aid(a)55499272id(b)55499272 id()就是查看内存地址,是不是同一个对象. c=a.copy()id(c)57940040 可见copy()出 ...
- post方式发送请求报文
$url="http://www.test.com/04_demo_weather.php?id=5"; $ci=curl_init($url); curl_setopt($ci, ...
- PropertyPlaceholderConfigurer
PropertyPlaceholderConfigurer Spirng在生命周期里关于Bean的处理大概可以分为下面几步: 加载 Bean 定义(从xml或者从@Import等) 处理 BeanFa ...
- 关键词提取_tf_idf
TF-IDF(term frequency-inverse document frequency)-词频-逆文档频率 TF:统计一个词在文档中出现的频次,次数越多,表达能力越强 IDF:统计一个词在文 ...
- sql求倒数第二大的数,效率不高,但写法新颖
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...