最近,公司委托开发的系统,第一个模块进入调测阶段,公司负责测试的同事,火眼金睛,明察秋毫,每日与开发团队你来我往,唇枪舌剑,条分缕析,势要捉住每一个BUG。开发团队不知是否生无可恋,作为老板的我,可是乐见其成。
系统测试,实在是一个极为繁琐的工作:
要有假设应用情景,要为假设情景设计具体案例,要在流程中,一个情景一个情景一个操作一个操作用案例走一遍。过不去的地方还好说,容易发现,最难发现的则是那些流程能过去,但细节有错误的地方。既要准确全面地发现这些细节,又要及时记录下来,还要精准描述传达给开发方,还要盯着开发方何时完成,在开发方通知完成后,还要用之前的案例重走一遍流程。重走流程的过程中,不仅要看之前提出的BUG修改了没有,还要看会不会又产生了新问题……
整个过程中,测试员要:
- 目标清晰,才能知道开发结果是否正确;
- 有设计感,能设计出贯穿全流程的案例;
- 高度关注细节,才能发现众人习以为常的粗心错;
- 统览全局,才能知道开发进度、调试进度是否按时按质,如果没有,又当如何调整;
- 有足够的弹性,才能在新产生的需求和已定稿的需求之间取得平衡;
- 善于沟通,才能在这个恼人的过程中,与开发团队既保持友好关系,又督促高效进展;
- 不厌其烦,才能一遍一遍重复枯燥乏味的系统操作;
- 甘于寂寞,系统未最终完成交付前,很少会有人看到测试员的一切努力。
这些,我称之为“测试思维”。
仔细想想,哪一样工作不需要“测试思维”呢?尤其是创业企业。
创业企业通常都需要采用创新方式,打造创新产品,营造新的细分市场,而这些通常都意味着。我们要做出一些假设,然后通过实验——也可以说是“市场测试”的方式来实践、纠偏、成型。创业企业同样需要:
- 目标清晰:清楚地知道最近一个季度到半年的发展目标,并能清晰地描述;
- 有设计感:通过巧妙的设计,使目标客户感受到企业试图创造的价值,而不仅仅是使目标客户听到“真诚的表白”;
- 高度关注细节:如同任何一种精品,企业产品、企业服务的价值也都体现在细节上,关注细节的企业才能持久;
- 统览全局:创业企业既要知道自己要去哪里,也要知道如何去,还要知道业界正在发生什么,将要发生什么,更重要的是,随时知道自己在哪里;
- 有足够的弹性:弹性,对创业企业而言,尤为重要。保持足够的弹性,才能做到随机应变而不逾矩;
- 善于沟通:全媒体时代,无论企业是否愿意,都不可避免地随时随地暴露在媒体的视线中,对于企业而言,善于沟通,就是善于运用全媒体策略展现自己的价值;
- 不厌其烦:创业企业在创新方面容易陷入两个极端的误区,一个极端是不会创新,另一个极端则是仅仅为了创新而不断地创新,但是没有一个创新成果能切实发挥效益,这种极端的出现,往往就是因为“烦”了,对一些需要重复劳动,需要在重复劳动中完成细节创新的环节和工作,“烦”了,烦了就会整出“幺蛾子”,就会进行一些不靠谱的、标新立异的偏离了目标的所谓创新;
- 甘于寂寞:要做到“不厌其烦”,企业就需要“甘于寂寞”。创业企业名不见经传,总会有一段,甚至相当长一段默默无闻、埋头建设的阶段,在这个阶段,也总会有各种各样的诱惑:与自己业务类似的公司举办了新活动,推出了新产品,在自己耕耘的领域又有新的理论,新的“成功”等等,别人都在往前冲,自己的产品还在慢慢成长,听不到任何市场反馈,总有“盲人骑瞎马,夜半临深渊”的恐惧,和冲出去向世界表白的冲动,总会有质疑:“当下这个方法是不是太慢了,太笨了,我是不是该换个更简单的方法?” 创业路上,有些路是绕不过去的,必须一步一个脚印默默走完它,才能进入下一个试炼场。
我总是提醒我的员工:“你们是创业企业的员工。”这是什么意思呢?
这意味着,创业企业的员工,与成熟企业的员工有着非常大的不同,他们将与企业一起,面临巨大的挑战,面对极大的不确定性(本公司唯一能确定的就是老板能保证按时发工资),他们的工作内容、工作目标、成果验收标准,也同样是在测试与纠偏中不断地调整和优化。因此,创业企业的员工,与企业一样,同样需要上述“测试精神”:
- 目标清晰:在创业公司混乱的和动荡的诸多目标中,清楚地知道自己当下的具体工作目标是什么,而不被混乱与动荡干扰;
- 有设计感:成熟企业中的工作是螺丝钉,不需要设计,也不能自行设计,而创业企业中的工作是在白纸上泼墨,工作方法的好坏极大地决定着工作效率与效能,公司内外有哪些资源,如何应用,如何获得,流程如何,效能如何,都需要自己思考和创作,必须保有对工作的设计感,才能创作出作品;
- 高度关注细节:同样,成熟企业有一系列流程、手册来实现细节管控,创业企业则没有,企业在产品细节、服务细节上的表现,都来源于员工个人对细节的关注度;
- 统览全局:创业企业的员工,一般来说,没有特别明确的“岗位责任”,所有人需要像一支配合默契的球队,每个球员既要知道自己的位置,还要知道别人的位置,还要知道进攻的方向与策略,还要知道自己如何及时配合他人,这就是员工个人的统览全局;
- 有足够的弹性:“计划没有变化快”,用于描述创业公司再合适也不过,在充满变化的环境中要做好工作,弹性是必须的;弹性,既不代表严密的计划,也不代表没有计划,而是在这两者之间保持动态平衡;
- 善于沟通:与上级沟通,与同侪沟通,与外部资源沟通,与目标客户沟通,在缺乏IT系统、流程文件、规章制度、产品说明、服务手册等工具支撑的情况下,创业企业员工的一切沟通都要依靠自己的能力;
- 不厌其烦:错了,重来,又错了,又重来;刚刚辛苦完成的提案,项目又被取消了;手头工作还没完成,新的工作又来了……何止一个“烦”字了得?但是换个视角看,全公司谁不是在“烦”字中呢?开创新的事业,就是从混沌到有序的过程,怎么可能不“烦”呢?习惯了就好;
- 甘于寂寞:微信的朋友圈里,线下的相聚小酌中,与自己在成熟企业工作的同事相比,看到他们有的人又升职了,有的人又加薪了,有的人又享受公司福利出去旅游了,有的人又被派到高大上的学院学习了,有的人在工作之余泡着小资的酒吧而自己则在苦逼的加班,有的人天天都是情人节撒狗粮自己连出去社交见个新鲜异性的机会都没有……会不会觉得自己脑子秀逗了:创业是老板的情怀,又不是自己的事情,跟着淌这趟浑水干什么?嗯,作为老板,我只能说:要享受别人看不见的风景,就要走别人走不了的路,要摆脱成熟企业的繁文缛节,就要接受创业企业的艰难困苦,世间安得双全法啊,想好再来!
其实,“测试思维”也没有什么新鲜的,就是“迭代”。
“迭代”是个热词,是个时髦名词,是许多玩圈子、玩创业、玩互联网、玩新经济的人总是挂在嘴边的,但迭代的背后,绝不仅仅是“错了重来”,绝不仅仅是“错了再说”。迭代的背后,有许多技巧,有许多代价,也有许多担当!
这,也许就是“测试思维”的意义吧!