Android开发周记-第6期:当我评审需求时,我都在想什么?

简介: 今天来和大家聊一聊需求评审的那些事儿。

今天来和大家聊一聊需求评审的那些事儿 🧐。

需求评审是大家日常开发工作中,一个重要且频繁的工作。如果是评审一个自己非常熟悉的模块的需求,那会非常的轻松,因为你足够了解。

但是,假如你是去评审一个自己完全不了解的需求时,需要关注哪些点,才能保证你掌握足够的信息,从而顺利的完成开发呢?

来看看我在需求评审时,关注的点:

强烈建议你,为每一个需求创建一条笔记,把需求评审的重要信息记录下来 ✍。

下面简单为大家解释一下每个点。

1. 确定需求跟 APP 哪个版本上线

确定了跟版的版本号后,就能确定自己的需求最终要集成到哪个集成分支,然后就可以从对应的集成分支创建自己的功能分支。

假如评审完需求发现,需要的集成分支还没有创建,只能暂时从上一个版本的集成分支创建功能分支的话,那么一定要在笔记里备注一下,以免集成到了错误分支。

2. 确定各方人员是否到齐

一般来说,评审需求时,各端人员一定都要出席,人员齐整的话,遇到一些有疑问的点,才能及时的确定清楚,否者会后还需要单独找时间沟通,影响效率。

3. 确定是否涉及 UI 新增和改动

一般来说,公司的 UI 资源都是比较紧张的,所以本次需求如果涉及 UI 的改动的话,一定要确定 UI 图产出时间,以免项目延期。

同时,还需要确认是否涉及UI的动效,因为有动效和没有动效的开发时间和成本是有很大差别的,开发动效一般需要多投入一些精力去开发和自测。

当然了,非常复杂的动效,可以通过一些框架来加载,比如Lottie

4. 是否会涉及线上流程的改动

一些需求会涉及到对线上流程的改动,比如混合开发项目中,FE 和 Native 存在交互,需要确认开发新需求是否会对这个交互有影响。

如果有影响,就需要你多了解一下老的交互流程是什么,测试 case 有哪些,具体改动点是哪里,改动以后对老流程有怎样的影响。

5. 是否需要做版本控制

一般新的业务需求,不用考虑版本控制问题。但是,如果是修改线上业务,一定要考虑版本控制:是 FE 去做,还是 Server 端去做?

6. 确定需求的所有入口,每个入口请求参数是否一致

记得有一次开发直播的需求,原本以为,直播只有一个入口,后来,等要提测的时候才发现,总共有 3 个入口 😌。

而且每一个入口涉及到不同的业务场景,因此,从不同的入口进来,请求接口的参数是不一样的。

并且直播还涉及到与 H5 通信,而且不同入口,协议也不一样。

所以,为了避免这种情况发生,一定要在评审的时候多关注这一点。

以上就是我们需求评审的时候会比较关注的几个点。

当然了,不一定很全面,但是大家记住一点就行了,需求评审的时候一定要多问几个为什么。

一定要多问几个为什么

一定要多问几个为什么

一定要多问几个为什么

并且建议大家把需求评审时候的一些重要信息记录到笔记里。

因为,在开发期间,你很容易受到其他事情的干扰,比如开会,或者中途让你修复一个bug,如果不记录下来,可能后面自己都忘记了。

最后,总结一下吧:

1.需求评审时,多问几个为什么;

2.随时记录下重要信息。

相关文章
|
2天前
|
编解码 数据库 Android开发
安卓应用开发:打造高效用户界面的五大技巧
【5月更文挑战第18天】在竞争激烈的应用市场中,一个流畅且直观的用户界面(UI)对于安卓应用的成功至关重要。本文将探讨五种提升安卓应用用户界面性能的技巧,包括合理布局设计、优化资源使用、利用硬件加速、内存管理以及响应式编程。通过这些方法,开发者可以创建出既美观又高效的应用体验,从而吸引和保留用户。
|
4天前
|
JSON Android开发 数据格式
Android框架-Google官方Gson解析,android开发实验报告总结
Android框架-Google官方Gson解析,android开发实验报告总结
|
4天前
|
前端开发 Android开发
Android架构组件JetPack之DataBinding玩转MVVM开发实战(四)
Android架构组件JetPack之DataBinding玩转MVVM开发实战(四)
Android架构组件JetPack之DataBinding玩转MVVM开发实战(四)
|
4天前
|
安全 Linux Android开发
Android最强保活黑科技的最强技术实现,2024年最新阿里资深Android开发带你搞懂Framework
Android最强保活黑科技的最强技术实现,2024年最新阿里资深Android开发带你搞懂Framework
Android最强保活黑科技的最强技术实现,2024年最新阿里资深Android开发带你搞懂Framework
|
4天前
|
算法 前端开发 Android开发
Android文字基线Baseline算法的使用讲解,Android开发面试题
Android文字基线Baseline算法的使用讲解,Android开发面试题
Android文字基线Baseline算法的使用讲解,Android开发面试题
|
4天前
|
缓存 Android开发
Android插件化——高手必备的Hook技术,零基础开发android
Android插件化——高手必备的Hook技术,零基础开发android
|
4天前
|
Android开发
Android高级开发面试题以及笞案整理,实战解析
Android高级开发面试题以及笞案整理,实战解析
|
4天前
|
Android开发
Android Jetpack架构开发组件化应用实战,字节跳动+阿里+华为+腾讯等大厂Android面试题
Android Jetpack架构开发组件化应用实战,字节跳动+阿里+华为+腾讯等大厂Android面试题
|
4天前
|
存储 定位技术 开发工具
Android 开发前的设计,Android之内存泄漏调试学习与总结
Android 开发前的设计,Android之内存泄漏调试学习与总结
|
4天前
|
Linux 开发工具 Android开发
Android开发之——性能剖析器Profiler,赶紧学起来
Android开发之——性能剖析器Profiler,赶紧学起来