
我是前端,感觉以上所有环节的人都在坑我们,做的东西反复的加东西改东西、每天八九点下班,其他人都是准时下班 目前产品给的原型图只包含基本布局(没有交互,所以测试会让我们加上比如 H5 的下拉刷新、无限懒加载、各种搜索条件校验这些东西),UI 用的是 element+vant ( UI 图是没有的,规范也都是我们开发完了 UI 再提我们再改),后端用 YAPI 来 mock 还好,测试现在写了测试案例(不过经常会有产品经理没考虑到的东西,所以测完了又要加一轮)
请问一个正常的流程是怎么样的,各个环节需要给出怎么样的东西才能到下一个环节
1 workg 2020-07-06 10:11:32 +08:00 三言两语也说不清除。感觉你的工作职责不清晰,其他人的锅都在你头上。前端应该按照设计稿做就行,如果有新需求就需要加时间。下拉刷新、无限懒加载、各种搜索条件校验 这些是必备的组件功能 |
2 zlu1123 2020-07-06 10:28:47 +08:00 没有 UI 图,绝对不开工。 |
3 qooweds 2020-07-06 10:30:39 +08:00 开发之前需求评审+设计评审+用例评审 非紧急需求推到下一个迭代 |
4 20498860 OP @workg 设计稿是没有的,去找 UI 她就开始整活,有一次让我们把 table 弄成固定列的,我说固定列要具体每个页面来配置的,不能写死,然后她就找她老大,感觉就是鸡同鸭讲。。。小地方,有些人的工作目标不是把东西做完做好,是能不干活就不干活 |
6 slxyzzl 2020-07-06 11:05:14 +08:00 同小团队前端,同感觉被坑,产品、测试、运营无限提需求,后端接口自己写完不测需要我们前端来测 |
9 20498860 OP @workg 下拉刷新、无限懒加载这些东西 有些页面要 有些不要,但是产品和测试想的不一样,这就很难办,搜索条件有些有冲突的需要提示也都是测试来提的 |
10 shuigui 2020-07-06 11:09:34 +08:00 [没有交互,所以测试会让我们加上比如 H5 的下拉刷新、无限懒加载、各种搜索条件校验这些东西] 产品经理有大问题,建议反馈一下,要不然后面的锅全是你背 |
11 fhw12372 2020-07-06 11:11:31 +08:00 原型+UI 为依据,没有的功能就下次迭代,强行要加就说要耗费时间 |
12 shuigui 2020-07-06 11:13:00 +08:00 改需求是肯定会遇到的,但是这些常识且通用东西没有,就是产品经理的锅了 |
13 qooweds 2020-07-06 11:39:57 +08:00 @20498860 #7 设计评审我们一般是开发设计评审,我们一般是后端才有这玩意 用例评审就是测试用例评审, 相当于需求的细化理解,精确到 UI 的细节部分 |
14 yaphets666 2020-07-06 11:54:37 +08:00 测试凭什么加需求,最几把烦这种测试,不知道自己吃几万干饭. |
15 yannxia 2020-07-06 11:55:41 +08:00 给你讲其实大家都差不多是这样的,主要有两层原因: 1. 团队磨合不到位 2. 经验不足:产品经理不知道要交付到什么程度的原型图,后端不能保证 mock 的数据和最终数据一致 其实也没啥纠结的,新团队都会这样的,磨合个一年多就好了,如果在人员流动低的团队,替换的员工可能就会觉得好点。如果一直没磨合好,就要考虑是不是能力问题了。 |
16 xiaoxi1001 2020-07-06 13:33:40 +08:00 PMP 学一下就什么都知道了 |
17 sherwin1995 2020-07-06 14:09:21 +08:00 凭嘛等我搭好界面 ui 给我指手画脚 |
18 20498860 OP 谢谢楼上各位的回复,要提意见的话也要有理有据,麻烦各位流程正常的朋友发一份合格的产品原型、UI 规范、测试用例文件给我看一下,我好跟老大提 全世界的 js 仔要联合起来,谢谢! |
19 crystal1992 2020-07-06 14:32:39 +08:00 之前公司的流程是,需求来的时候产品高保真原型已经做好了。领导评估个时间大概多久上线,比如 30 天,前 20 天开发后 10 天测试。所有新加的需求都只会在后 10 天来做,大更改直接放到下一个版本。领导给的时间一般都很充裕,没有加班改需求的情况出现。 前端加班一般都是上线后有需要紧急修改的 bug, 而且测试是必须陪着的。 你们这种情况除了上面有人说的,团队磨合不好,产品能力稍差。我觉得还有一点很重要的是你们前端没有话语权,遇到不合理的需求别当包子啊。 |
20 maplelin 2020-07-06 14:42:29 +08:00 我们这边 UI 没有出完设计稿,开发坚决不开工,说白了还是你们开发团队态度不够强硬,被其他人当了冤大头 |
21 mcluyu 2020-07-06 14:51:57 +08:00 前端没有 UI 图都能开始干活?恕我无能。。虽然人生第一份工作确实遇到过这种情况,不过三个月公司就黄了,说白了就是技术头太无能,整个团队一团糟,老板叽叽喳喳,后来再也没遇到过。现在基本流程是:原型->相关人员评审->UI 初稿->开发人员进一步评审->UI 修稿->开始做。评审不 OK 的,来不及修改的放下一版本。 |
22 feibinyang 2020-07-06 14:55:54 +08:00 测试测得认真是好事,还能给你用户体验反馈,自己也开发时也多把控下。另外把因为产品没提或者 UI 设计不全导致的 [返工] 问题,列出来,找个时间拉他们一起过一下,让他们找找原因,后续需求评审可以拿这个作为案例评审时严格把控。 |
23 FlyingDough 2020-07-06 15:17:20 +08:00 这个感觉最大的坑在你们产品啊。 |
24 GeruzoniAnsasu 2020-07-06 15:38:37 +08:00 讲流程没用,流程得有基础设施 我给你讲一下我们 30 人的团队都有哪些基础设施 - CI,不提,大家有手都会用 - 产品基础平台,包含前端和后端的一部分组件,由设计师直接管从出图到验收的全部分,从按钮文字到列表对话框动画等一系列 UI 都由它定义好,各产品的交互定义一律以基础平台为准,所以绝大部分页面不需要高交互原型,有没实现的特殊交互产品先跟设计沟通定成通用方案,做好后再引用,只有极少数 UI 是产品特有,则设计额外给设计稿。这个项目有一个几个人(含设计师)的小团队维护 - API 生成器;我们主要用 golang,有一个把 golang 特有形式 API parse 并输出对应前端使用的 (ts) 接口函数的编译器,CI 上会有 check 来保证 server golang 代码和 ts 始终能一一对应。这个 parser 项目由公司各个产品组的核心资深研发共同维护。 - jira 记任务,confluence 记 sprint 文档和任务汇总,并且与 gitlab 三方相互集成,在 gitlab 上的 mr 会自动创建任务的 weblink,保证每期迭代每个任务每个 mr 都是能相互关联复查的。各个内部系统的相互集成和二次开发,又有一个小团队专门开发维护 - 原型是放在 gitlab pages 上的,所有人都能随时检查,如果看不到则这个需求不会进入研发阶段,并且由于一直在线所以任何人随时都可以提出争议,无争议了才会通过评审 - 应急的时候我们的产品经理前后端代码能自己写,数据库能自己远程上去调试,哦不如说他还是核心研发角色之一 *其它的流程基本跟你描述的流程一样 |
25 20498860 OP @GeruzoniAnsasu 你们这是有个大牛在带领着 羡慕啊 |
26 ypjovi666 2020-07-06 17:10:51 +08:00 都是项目经理的锅 甩给他 |
27 sogwsc 2020-07-06 17:45:55 +08:00 我们以前是后端和测试天天加班 前端和客户端就没加过班 哭笑不得 |
28 longtao 2020-07-06 17:54:09 +08:00 让老大召集所有人开个会,把每个岗位的责任和流程规范都讲清楚,要是实际工作中推不动,建议趁早跑路,流程不规范的团队,待着是真的难受,更何况你还是背锅的那个! |
29 deletemyself 2020-07-06 18:48:37 +08:00 害,这不就是我们么。。。需求基本靠自己理解 [一般需求描述就几句话] ,需求不清晰导致测试也测不完整。。然后问题多了就要开发开发完了自己测。。慢慢就成了全干 |
30 njshiyanhz 2020-07-06 19:06:20 +08:00 看你这么说,我总算明白为什么我们前端做的页面跟 demo 一样,没有任何校验,只要 UI 图没标出来的功能,从来不做,自己没有任何想法。 小团队,你如果不多想一步,让别人替你想的话,那就只能你做完之后,其他人测试或领导检验你成果的时候给你提出来问题,这样你肯定加班。 要么离职找正规流程大团队,要么自己想办法推动整个流程,要么比别人多想一步做完善一点。 |
31 speculatorA 2020-07-07 10:40:11 +08:00 @njshiyanhz 产品经理不把原型图流程图做好,不要太甩锅于前端。前端就拿份工资,不帮你是本分,帮你是情分,但这情分喂给嘴炮老板,还不如喂给狗吃。 |
32 GeruzoniAnsasu 2020-07-07 11:09:06 +08:00 |
33 speculatorA 2020-07-07 12:23:47 +08:00 @GeruzoniAnsasu 不冲突,一次两次三次,可以。但如果每一版需求的原型图都是不完整的,凭什么每一次都帮其他成员解决? PM 分钱给前端吗?公司发达了会多发两块吗? 工资-股权-公司,如你表达,对项目的投入程度肯定是越来越高的,表达的逻辑本质没问题,但故意以极端的说法来造成这个逻辑出错,就是那个啥了,这种言论方式,在很多 XX 地方可见,我也很喜欢看这种好笑的事情 |