分享一下团队使用的开发流程 高效 方便 敏捷 可视化
关键信息都已经打码
用某个电商网页首屏举例子,我们将这个任务称之为story 假设我们的开发周期为两周一个迭代,那么我们的任务就是完成这个story。
前端任务:完成UI的静态页面 接口联调 所有功能交互正常
这个时候卑微前端仔(就是作者本人 我是前端开发)就要建立任务啦!我们把建立的任务称作task 这个时候我们就可以根据自身工作经验判断 来细化拆分story 举个例子!
我会把左侧的导航 二级分类跳转 (轮播图) (用户头像 登录 注册) 解耦成6个任务task 我就会jira平台创建一个 Rigoros电商的首页导航分类UI界面 (设置时间:2h)
一个 Rigoros电商的首页导航分类接口调试任务 (设置时间:2h)
一个 Rigoros电商的首页轮播图UI界面任务 (设置时间:2h)
一个 Rigoros电商的首页轮播图接口调试任务 (设置时间:2h)
一个 Rigoros电商的首页右侧模块任务 (设置时间:2h)
一个 Rigoros电商的首页右侧模块接口调试任务 (设置时间:2h)
显示在左侧待办中
当我们开始开发的时候将自己创建的任务拖动至处理中 (这个时候系统就会进行计时工作)
开发完成把这个任务编号 例如 xxx-12345 新建同名分支推送至gerrit 或者 gitlab(看自己平台)
然后其他任务同理 完成开发任务!他就会自动跳到代码评审环节(这个阶段我们不需要拖拽任务,然后领导或者同事帮你review一下,然后开发环境也验证了没有问题,测试测了没bug 测试大哥拖拽到了完成板块)开发任务完成之后测试人员会进行测试,提bug 我们也需要在待办中处理!
后端任务:完成接口的开发工作 api
由于我是非后端人员,描述的可能不详细,欢迎大佬们补充 我们就把接口开发工作建立成新的任务 然后流程和前端开发一样 并行开发 然后联调
大数据任务:完成flink scala 之类开发
和上面同理