项目需求可以说是贯穿整个研发流程的核心。没有界定规范的需求自然也没有执行严格的研发过程。可惜我领悟的太晚,直到最近才意识到它对业务流程理解的重要性。
从android2.3的时代走到如今的4.0,通话业务的需求也随之有所变更。但单就通话业务以及其补充业务(supplementary service)的流程而言,本质上并无太多区别。
以单卡项目为例,在2.3时代里我关注的与通话相关的项目需求是:
通话基本功能
视频电话
联系人
呼叫保持、切换、密谈,多方通话等
拨号盘设置(联系人匹配,拨号前编辑,显示/隐藏等等)
通话录音
可发送拒绝短信
快速拨号
呼叫转移
固定拨号
语音信箱设置
呼叫等待
本机号码
主叫号码识别显示和主叫号码识别限制功