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.随时记录下重要信息。

相关文章
|
26天前
|
开发工具 Android开发
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
279 11
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
|
1月前
|
Java 开发工具 Maven
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
123 6
|
3月前
|
安全 数据库 Android开发
在Android开发中实现两个Intent跳转及数据交换的方法
总结上述内容,在Android开发中,Intent不仅是活动跳转的桥梁,也是两个活动之间进行数据交换的媒介。运用Intent传递数据时需注意数据类型、传输大小限制以及安全性问题的处理,以确保应用的健壯性和安全性。
236 11
|
3月前
|
移动开发 Java 编译器
Kotlin与Jetpack Compose:Android开发生态的演进与架构思考
本文从资深Android工程师视角深入分析Kotlin与Jetpack Compose在Android系统中的技术定位。Kotlin通过空安全、协程等特性解决了Java在移动开发中的痛点,成为Android官方首选语言。Jetpack Compose则引入声明式UI范式,通过重组机制实现高效UI更新。两者结合不仅提升开发效率,更为跨平台战略和现代架构模式提供技术基础,代表了Android开发生态的根本性演进。
124 0
|
7月前
|
JavaScript Linux 网络安全
Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux
Termux是一款安卓平台上的开源终端模拟器,支持apt包管理、SSH连接及Python/Node.js/C++开发环境搭建,被誉为“手机上的Linux系统”。其特点包括零ROOT权限、跨平台开发和强大扩展性。本文详细介绍其安装准备、基础与高级环境配置、必备插件推荐、常见问题解决方法以及延伸学习资源,帮助用户充分利用Termux进行开发与学习。适用于Android 7+设备,原创内容转载请注明来源。
1526 77
|
4月前
|
安全 Java Android开发
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
209 0
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
|
8月前
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
518 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
8月前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
293 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
8月前
|
Dart 前端开发 Android开发
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
213 4
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
8月前
|
安全 Android开发 iOS开发
escrcpy:【技术党必看】Android开发,Escrcpy 让你无线投屏新体验!图形界面掌控 Android,30-120fps 超流畅!🔥
escrcpy 是一款基于 Scrcpy 的开源项目,使用 Electron 构建,提供图形化界面来显示和控制 Android 设备。它支持 USB 和 Wi-Fi 连接,帧率可达 30-120fps,延迟低至 35-70ms,启动迅速且画质清晰。escrcpy 拥有丰富的功能,包括自动化任务、多设备管理、反向网络共享、批量操作等,无需注册账号或广告干扰。适用于游戏直播、办公协作和教育演示等多种场景,是一款轻量级、高性能的 Android 控制工具。
585 1

热门文章

最新文章