首先,做什么事都得有个优先级。
专注做一件事效率才是最高的。
不要想着一口吃个胖子,小心噎死你。
比如,员工(前端A和后端B)在开发新功能《啪啪啪》,然后出现了bug(线上版本的《强行装逼》不能用了,玩家不能强行装逼了)然后员工A立刻去修复《强行装逼》功能。
由于A去修复bug了,导致B不能和A同步开发。然后B选择开发另一个新功能《强行啪啪啪》
过一会A修复bug回来了,开始做《啪啪啪》然后想和B同步。这时B在搞《强行啪啪啪》搞了一半。需要搞到某一个节点处才能与A同步开发《啪啪啪》
然后A去整理代码。或者做其他事情。
B回来和A一起开发《啪啪啪》,然后出现了bug(线上版本的《抗装逼过度药水》使用后无效,过度装逼后的玩家不能装逼了)然后员工B立刻去修复《抗装逼过度药水》功能。
然后A去开发新功能《极限装逼》
。。。。。。
这样将会导致开发思路的不断调整,切换与重新连接。
反复切换开发功能后,需要很长的时间来链接上自己在某一个功能上的开发思路。
强行反复切换分支还有可能操作失误,或者忘记一些事情。导致各种意想不到的意外。
同事们在开发功能的时候经常消失去搞别的东西(和玩lol队友老掉线一个道理)导致同事的开发效率一起下降。
这就导致了整体开发效率的下降。
正常流程
线上出bug了就提个任务。然后按照优先级把任务整理好。
A任务做完了,如果出问题了需要再提新的任务。不是跑过来告诉A这里有问题了需要改。因为A可能在搞别的任务
欢迎转载,转载请标明出处