![]()
入职第五天,会议室的投影亮得刺眼,陈立把页面切到“三十店活动方案”,指尖敲了敲库存栏。
“林小满,你告诉我,为什么连库存都算不清?”
她盯着那张表,先确认自己没有看错:任务邮件明明只写着三家门店试跑,陈立却当着所有人的面,质问她为什么算不清三十家库存。
客户会议还剩二十分钟,陈立把鼠标推到她面前:“三十家店的数据、领券规则、库存缺口,立刻补齐。”
林小满打开电脑,问:“三十家店的原始数据放在哪里?”
陈立将一个空文件夹推过来,文件名只有“活动资料”四个字。
“你是策划助理,难道还要我把饭喂到嘴边?”他靠在椅背上,语气像是在提醒所有人谁掌握着决定权。
林小满没有争辩,先打开任务邮件,把发送时间和附件名称调到屏幕上。
“陈主管,邮件是周一下午四点十七分发的,范围是三家店试跑,截止时间写的是今天十七点。”
陈立扫了一眼:“现在客户要三十家,你不会只拿旧邮件当护身符吧?”
“我只用它确认原始边界。三十家缺少库存和门店编码,直接补数字会把错误带进客户会议。”
会议室里安静了两秒,何苗坐在靠墙的位置,抬头看了她一眼,又迅速低下头。
陈立的脸色沉下来:“你这种新人,换谁来都一样。”
林小满把光标移到库存栏:“我可以先把三家试跑店的结果整理出来,三十家只列待确认项。”
“客户只看结果,不看你这些过程。”
“那就把待确认项标成风险,不能把没有数据的地方写成已完成。”
陈立起身走到投影前,伸手合上了她的电脑。
“给你十分钟,先做一页能看的。”
他转身对会议室另一头的人说:“这就是新人常见的问题,遇到任务扩大就开始找条件。”
林小满重新打开电脑,把三家门店的库存数、券码规则和待补字段分成三栏。她删掉无法核实的三十店结论,只留下能追溯的数字。
倒计时跳到十三分钟时,陈立把她做的页面投上屏幕。
他没有再提三十家,只说:“先按这版讲,后续扩店由我们补。”
客户运营负责人唐岚在线上问:“为什么只有三家?不是说今天看全量方案吗?”
陈立接过话:“全量基础数据正在汇总,先看试跑逻辑。”
林小满看见他把“正在汇总”说得很自然,却没有指出那只空文件夹。
唐岚继续问库存不足时怎么处理,陈立低头翻稿,示意她回答。
她说:“先锁定可领数量,领券成功不等于库存一定可核销,门店端还要有二次校验。”
唐岚问:“这个校验已经测过了吗?”
“三家店还没有完整测完,今天能给出流程和待测结果,不能提前说已经验证。”
陈立的手指在桌下敲了一下,却没有打断她。
会议结束时,客户只同意先保留三店试跑,并要求下午补一版字段清单。
林小满合上电脑,陈立把她叫住:“刚才那些没把握的话,别再对客户说第二遍。”
“客户问的是已完成范围,我只能按实际情况回答。”
他看着她:“你负责把事情做完,不负责决定什么能说。”
她把邮件页面保存为PDF,连同三店范围一起放进项目文件夹。
陈立没有再要求她当场补齐三十店,而是拿走了她整理出的页面。
散会后,她端着电脑回到工位,准备把下午的字段清单发进客户群。
群聊入口却从通讯录里消失了,原本置顶的项目群变成了一条无法打开的灰色记录。
她刷新了两次,依旧看不到成员列表,也看不到唐岚刚才发来的问题。
陈立从她身后经过,淡淡说:“客户群由项目负责人统一管理,别把精力放在越级沟通上。”
林小满转过身:“那下午的字段清单发给谁?”
“发我。我会统一转发。”
她看着电脑里刚保存的邮件时间戳,第一次清楚地意识到,刚才保住的不是沟通权,而是没有替缺失数据签字。
午休前,她把三店试跑范围、未确认字段和会议结论整理成一封邮件,收件人只写陈立,抄送部门公共邮箱。
发送成功的提示跳出来时,她才发现自己的项目权限也被改成了只读。
第二天上午,陈立把一张门店走访表发给她,要求她午间去两家店确认领券流程。
没有客户群,没有唐岚的联系方式,连门店联系人也只写着“收银台”。
林小满回复:“请确认本次走访仍按三店试跑范围执行。”
陈立过了十分钟才回:“别把简单事情复杂化,按表走完。”
她把回复和走访表存进项目文件夹,带上电脑和一支记号笔出门。
中午十二点十七分,商场收银台前排起长队,店员一边扫码,一边解释优惠券使用规则。
第一家店的店员说,上午已经有顾客领到券,却因为库存显示不同步被劝回。
林小满没有先问谁负责,而是请店员按真实路径重新操作一遍。
顾客手机号进入系统后,页面弹出两张可领取的券,店员只扫了一张,库存却同时减少了两份。
她把手机交还给店员:“能再用另一部设备登录同一个账号吗?”
店员皱眉:“现在很忙,这个要测试多久?”
“只测三步,确认问题是在账户、券码,还是库存扣减。”
后面有人催促,店员只好把她带到收银台侧边的空位。
林小满让店员用平板登录同一账号,又让旁边同事用收银机扫描第二张券。
第二张券没有显示已领取,库存却再次减少。
她在纸上画出三条线:账户、券池、门店库存,随后圈住了共用库存。
门店店员说:“我们两家店共用这个库存池,之前没人告诉我们同一账号不能跨店领。”
林小满问:“那门店端现在有没有限制提示?”
“没有,系统只说领取成功。”
她拍下后台提示,不拍顾客信息,只保留时间和错误码。
回到另一家店时,午间高峰更拥挤,何苗正好拎着资料从隔壁办公楼出来。
林小满问:“你能帮我核对一轮吗?只看操作前后库存数,不需要替我和主管沟通。”
何苗下意识看向她的电脑:“陈主管知道你找我吗?”
“我会把你的核对结果写进记录,名字只按事实出现。”
何苗犹豫了一下,还是站到了收银台旁。
第一轮测试里,店员先在一号机领券,再到二号机核销,库存少了一份,流程没有异常。
第二轮由同一账号在另一家店重新领取,系统仍然放行,库存减少两份。
何苗盯着记录说:“这不是门店操作慢,是账号和库存池没有绑定限制。”
林小满点头:“所以不能只加一句‘请勿重复领取’,要在领取前校验账号和门店。”
她当场写出三个改动:同账号限领一次、跨店领券提示已领取、核销前再次校验库存。
店员按照这个顺序试了一遍,第二次领取被拦截,页面显示“该账号已领取”。
排队顾客催得更急,店员却松了口气:“至少不会再出现券发出去、库存对不上的情况。”
何苗帮她重新核了一轮,三次测试都没有重复扣减。
她收起笔记:“这算解决了吗?”
“算这一轮解决。还没覆盖网络延迟和退款回补,我会单独标出来。”
何苗看了她一眼:“你每次都把没测过的地方写出来,陈主管不会喜欢。”
“喜欢不喜欢不影响系统会不会出错。”
下午四点,林小满把两家门店记录、错误码和限制方案发给陈立。
陈立只回了一句:“按你的建议先改,别在邮件里写太多背景。”
她又补问:“测试结果需要同步客户吗?”
这次对方很快回复:“不用,你只负责执行。”
第二天交付前,陈立发来最终展示文件,让她检查数据页。
她打开封面,“方案整理:林小满”已经消失,只剩下“项目负责人:陈立”。
再往后翻,她在收银台跑出的限制方案被压成了“团队优化建议”,三次无重复测试也只剩一句摘要。
陈立站在她桌边:“封面这样更统一,客户不需要知道每个执行人的名字。”
林小满指着限制方案:“那客户问谁验证了门店流程时,应该怎么答?”
“就说项目组完成验证。”
“如果问具体操作人呢?”
陈立看着她:“你是来做事的,不是来争署名的。”
她没有伸手去改封面,只把带有原始记录的版本另存了一份。
陈立把展示文件发进部门共享盘,又说:“明天你不用参加客户展示,把后台流程准备好。”
“展示由谁讲?”
“我讲。你留在工位,客户临时有问题我会找你。”
林小满点开共享盘,发现自己被设置成了协作者,封面版本却只保留了陈立的名字。
她把门店三轮测试记录、错误码截图和修改前后文件一并压进个人工作目录。
何苗经过时停了一下:“明天你真的不去?”
“他说不需要我出现。”
何苗看着那份没有署名的方案,低声说:“可那套流程是你在收银台跑出来的。”
林小满关掉文件:“先把准备工作做完。有没有名字,不能让门店再重复扣库存。”
她把展示用的操作路径写成四步,最后一行注明“网络延迟与退款回补尚未覆盖”。
第二天早上,陈立拿走了打印稿,只留下那句:“别在客户面前主动补充。”
林小满望着他离开的背影,把自己的电脑合上,又重新打开。她知道自己不会出现在封面,却还得保证那场展示不能靠猜。
客户展示安排在上午十点,林小满坐在会议室外的工位上,听见陈立把第一页讲得滴水不漏。
他按着删改后的稿子介绍:“目前三店流程已经验证,扩展到三十店没有技术障碍。”
唐岚的声音从会议室里传出来:“没有技术障碍,指的是哪些条件都已经具备?”
陈立停顿了一下:“账号、库存和门店执行都在标准范围内。”
屏幕忽然弹出提示,客户运营账号无法继续领取。
唐岚问:“这是系统限制,还是账号已经被人工处理?”
陈立点开下一页,页面却卡在重复账户的报错上。
他低头翻了两页稿:“这个属于个别账户异常,先跳过。”
唐岚没有让他跳过:“刚才讲的是三十店没有障碍,为什么一个测试账号就不能说明?”
陈立伸手去切换页面,投影上的报错始终没有消失。
林小满听见会议室里的椅子移动声,桌边的内部电话随即响了起来。
“林小满,后台是不是你负责的?进来处理。”
她拿起电脑走进会议室,陈立压低声音:“按稿子讲,不要扩展。”
唐岚看着她:“你是负责实际测试的人?”
林小满没有立即回答,而是先问:“可以让我看一下刚才的操作路径吗?”
唐岚把鼠标让给她,页面停在同一个账号已领取的提示上。
她打开操作记录:“刚才这个账号先在一号店领取,再用二号店的门店码重新请求,系统拦截的是第二次领取。”
陈立插话:“这就是个别账户异常。”
“不是个别异常。”林小满把记录展开,“同账号跨店请求都会走这条校验,门店库存不会再次扣减。”
唐岚问:“那为什么刚才页面看起来像是卡住?”
“因为提示只返回了已领取,没有把原门店和当前门店的关系展示出来,店员会以为系统没响应。”
她切换到门店端,按店员实际顺序重新操作。先登录账户,再扫券码,最后核销库存,页面在第二步清楚显示拦截原因。
陈立皱眉:“这个流程我们已经讲过了。”
林小满没有看他:“讲过流程,不等于每种设备都按同样顺序执行。”
唐岚让旁边的同事用另一台收银机操作,故意先扫券再登录。
页面弹出账号未绑定,库存没有变化。
林小满说:“这种情况不会重复扣库存,但店员需要知道先登录再扫码,否则会把顾客挡在收银台前。”
唐岚继续问:“你们测过网络延迟吗?”
“目前只测了正常网络和跨店重复领取,网络延迟、退款回补还没有完成覆盖。”
会议室里短暂安静,陈立的笔尖停在纸面上。
他看向她:“你这样说,客户会以为项目不成熟。”
“项目当前只验证到这里,扩大范围前需要把未覆盖项列入排期。”
唐岚没有再看陈立,而是问林小满:“如果让你安排下一轮,你先做什么?”
“先锁定门店和网络环境,再把退款回补单独跑一遍。否则领券限制正确,退款后库存仍可能被占用。”
唐岚点了点头:“你叫什么?”
“林小满。”
“林小满,你把今天的操作路径和未覆盖项发给我,后续会议请你直接参加。”
陈立立刻接话:“她只是执行助理,客户沟通还是由我统一负责。”
唐岚看着他:“我需要能复现问题的人参加,不影响你负责项目。”
这是林小满第一次听见客户在会议上点名让她留下。她没有露出笑,只把电脑里的测试记录重新保存。
会议结束后,陈立在走廊拦住她:“刚才那些话,你可以私下说,没必要当着客户承认没测完。”
“唐经理问的是覆盖范围,我回答的是已完成范围。”
“客户要的是确定性,不是你的实验日志。”
“那就不能把三店的验证说成三十店没有障碍。”
陈立盯着她几秒,忽然换了语气:“既然客户点名,你来负责扩店前的全部准备。”
林小满问:“具体范围和资源呢?”
“三十家门店、两套网络环境、退款回补和培训材料,周五前给出可上线结论。”
她看了眼日历:“今天是周二,现有条件只有三家店,门店联系人也还没补齐。”
“所以才让你想办法。客户已经认可你了,别让我替你收拾。”
林小满打开邮件:“请把新增范围、截止时间和可调用人员发我,我按书面内容排期。”
陈立的脸色重新冷下来:“你现在开始跟我讲流程?”
“我需要确认哪些是项目要求,哪些只是口头期待。”
他没有回复邮件,转身对部门同事说:“把三十家店的名单先给她,其他资源她自己协调。”
下午,名单发到林小满的收件箱,截止时间却被写成“本周尽快”。
她把三家已验证门店标绿,把二十七家未确认联系人标黄,又在备注里列出退款回补尚未测试。
唐岚随后发来一封邮件,只写着:“请把林小满加入后续会议,按实际验证结果同步。”
陈立被抄送其中,隔了很久才回复:“项目组会统一安排。”
林小满看着两封邮件,没有把这当成胜利。她只知道从今天起,客户终于有了一个能直接追问的人。
而陈立交给她的排期,已经把现有门店、人员和时间全部压到了一条线上。
第二天一早,林小满先打开陈立发来的三十家门店名单,把三家已测门店和二十七家待确认门店分开。
她在会议议程里新增了一行:扩店前异常测试及未覆盖条件确认。
陈立看见议程后,直接把那一行删掉,又补上一句:“按既定方案汇报,不要制造额外问题。”
林小满重新打开编辑记录,把删改前后的版本都保存下来。
她回复:“如果不确认异常条件,三十店上线结论无法成立。”
陈立很快打来电话:“你是在质疑我的安排?”
“我是在确认上线条件。客户昨天已经要求直接看实际操作。”
“客户要的是推进,不是听你讲还没做完的部分。”
“那就先推进可验证的部分,不能把未测项写成已通过。”
电话那头沉默了片刻,陈立说:“十点会议你负责后台,展示页面我来讲。”
林小满没有争取主讲位置,只把测试账号、两部设备和三家门店记录带进会议室。
十点整,唐岚和几名门店运营人员上线,陈立把提前整理好的页面投到屏幕上。
页面上的流程被排成四个绿色方框,标题写着“全量上线建议”。
陈立说:“目前领券、核销和库存同步均已验证,可以按同一规则扩展。”
唐岚问:“验证包含跨店重复领取吗?”
陈立没有停顿:“包含常见账户场景。”
林小满看了一眼自己手里的记录,没有立刻打断。
唐岚又问:“退款后库存回补呢?”
陈立翻过一页:“这属于后续运营优化,不影响当前上线。”
屏幕右下角的页码已经跳到第十二页,后面再没有异常项。
唐岚皱眉:“那今天为什么要做现场测试?”
陈立笑了一下:“现场只是让大家更直观地了解流程。”
他让门店人员按绿色方框从登录开始操作,第一台设备顺利领到测试券。
第二台设备用同一个账号进入另一家店,页面却迟迟没有跳转。
陈立伸手去拿鼠标:“网络波动,先换一个账号。”
林小满开口:“这个账号刚才已经在一号店领取过。”
“我知道,所以更换账号才能排除个体因素。”
“但今天要确认的正是跨店重复领取,换账号会把异常步骤跳过去。”
会议里有人低声问:“是系统拦截,还是没有拦截?”
陈立看着她:“先按准备好的流程继续。”
林小满没有接他的鼠标,而是把自己的电脑接入备用接口。
她打开现场测试页,让门店人员重新用同一账号操作。
第一次请求停在加载界面,第二次请求显示“账户已领取”,库存数没有变化。
她指着记录说:“重复领取被拦截了,但提示延迟,店员会误以为设备没有响应。”
唐岚问:“刚才你们的展示页面为什么没有这一项?”
陈立回答:“这是偶发的网络显示问题,不影响业务规则。”
林小满调出第二家门店的时间记录:“同一账号、同一库存池,在两家店分别请求时都出现过。”
她没有说“偶发”,只把两次错误码并排放到屏幕上。
唐岚让门店人员先断开网络,再恢复连接,重新走一遍领券和核销。
页面在恢复网络后连续弹出两次请求,库存只扣了一份,却把其中一次标记成处理中。
林小满说:“如果店员在处理中时重复点击,后台会留下两条请求,需要增加按钮锁定。”
陈立沉下脸:“这个属于交互细节,不必在客户面前放大。”
何苗坐在会议室侧边,她负责记录会议,却忽然开口:“这两张截图来自昨天午休测试,原始文件的创建时间是十二点四十三分。”
陈立转头看她:“你确定?”
何苗打开自己的邮件附件:“我当时帮忙核对过三轮,截图和门店记录都在同一个文件夹。”
会议里没有人再把问题称作临时波动。
唐岚问林小满:“如果按今天的状态上线三十家,会发生什么?”
“重复领取大概率会被拦截,但门店会遇到处理中状态,退款回补也没有验证。”
“最坏结果呢?”
“顾客以为领券失败再次点击,门店无法判断哪一笔有效,客服和库存都会出现追单。”
唐岚看向陈立:“这还不能叫没有技术障碍。”
陈立把手里的笔放下:“我们可以在上线前补充说明,先不影响排期。”
唐岚没有接受这个说法:“三十家门店的排期先暂停,等问题清单逐项关闭。”
她要求现场留下账户限制、网络延迟、退款回补三项,并注明负责人和复测条件。
林小满按要求把三项写进会议纪要,没有把语气改得更轻。
会议结束前,唐岚说:“请把今天的记录和页面版本发我,按实际测试时间排序。”
陈立抢先回答:“项目组会统一整理。”
唐岚看着林小满:“由她发,原始记录不要重新汇总成一页。”
林小满点头:“我会通过公司项目邮箱发送。”
她没有把文件直接发给唐岚的私人地址,而是先上传到项目目录,再按会议要求发送链接。
下午两点,陈立把她叫进小会议室,桌上已经摆着一张打印好的考评表。
“你今天当着客户让项目暂停,知道部门评价会受什么影响吗?”
林小满坐下,只纠正一件事:“客户暂停的是扩店上线,不是三家门店已经完成的测试。”
“把那一页异常记录删掉,”陈立把考评表推向她,“我可以在季度评价里写你执行积极。”