本小组需要完成的产品是CanTool App。
《构建之法中》第八章中提到了四象限分析法。对产品将功能进行划分,然后又将需求进行划分,分为以下四个方面:
- 杀手功能:产品自身的差异化的焦点,在这个焦点上,本团队能做的比别人好。
- 外围功能:非亮点的功能。
- 必要需求:此类产品必须满足的需求。
- 辅助需求:辅助的需求。
将四种划分结合起来就得到了如下图的四个象限。
我们对不同功能书中给出了以下面五种办法。
- 维持——以最低成本维持此功能。
- 抵消——快速地达到“足够好”、“和竞争对手差不多”。
- 优化——花大力气做到并保持行业最好。
- 差异化——产生同类产品比不了的功能或优势(我有人无的优势,或者一个数量级以上的优势)。
- 不做——砍掉一个功能也是一个办法,我们并不一定要做所有的功能。
对于不同象限,书中也给了建议
根据《构建之法》中提到四象限分析法对本产品进行分析。
首先对产品的功能进行分析
- 杀手功能:使用蓝牙传输数据,使用多种可视化方法展示数据。
- 外围功能:界面设计优美,操作简单、易扩展。
然后对产品的需求进行分析
- 必要需求:接受CAN信息、将CAN信息解析后显示、搜索到本机所有可使用的COM口。
- 辅助需求:将用户提供的CAN信息和信号数据库另存为xml和JSON、载用户提供的CAN信息显示。
将四种划分结合起来,得到如下图:
github上的更新地址为:Github文件地址