@Gizmosir
2018-02-26T09:55:59.000000Z
字数 2880
阅读 783
鹿神工作室
date:
2018-02-02 郑炯彬 初稿
2018-02-05 郑炯彬 新增:需求分析、版本说明、开发计划
2018-02-06 郑炯彬 新增:交互逻辑、后续开发计划
2018-02-07 郑炯彬 更新:后续开发计划
2018-02-26 郑炯彬 新增:延期说明
本项目旨在开发一个由岩友共同维护的,简单易用的岩馆看线定线微信小程序。
司机:看线一定要高清!线路以ABCDE-0~99的方式排列,比方说A01代表V1第一条线;岩友可以对线路进行评论,打标签。
波哥:岩友可以按难度查询线路;岩友可以标记已完成的线路,并后续查看;不同难度的线路对应不同的积分,指数增加;查看自己/岩友的积分,积分的季度、年度统计;查看定线员、已完攀的人。
在与司机和波哥沟通之后,需求整理如下:
需求名称 | 优先级 | 需求类型 | 备注 |
---|---|---|---|
看线 | 最高 | 功能型 | 核心功能之一 |
定线 | 最高 | 功能型 | 核心功能之二 |
“爬过的线/定过的线” | 最高 | 功能型 | 核心功能之三 |
点赞/评论 | 次高 | 功能型 | |
标签 | 中 | 功能型 | |
按区域/难度/标签排序 | 中 | 功能型 | |
积分统计 | 中 | 功能型 | |
三维看线 | 低 | 功能型 | |
推荐线路 | 低 | 功能型 | |
高清图片定线 | 高 | 性能型 | |
交互性要求:简单易用 | 高 | 性能型 | |
鲁棒性需求:稳定 | 中 | 性能型 |
该“岩线”微信小程序项目所需实现的功能如上表所述。其中优先级、需求类型和备注是我基于对项目的理解给出的开发建议:
本次开发将依次推出以下三个版本:
Alpha版本是最快推出,基础但最核心的功能版本。该版本旨在推出一个基础能用的产品。其主要完成以下需求:
Beta版本是除性能需求和极个别不稳定功能需求外的版本,其主要完成以下需求:
V1.0版本是稳定的最终版,其主要包含以下需求:
在推出V1.0版本后,该小程序仍会不断开发和更新。开发的功能方向暂时记录如下:
将完成每个版本所需工作分解任务,估期和甘特图如下:
值得说明的事,由于推荐路线和三维看线功能的实现难度暂时未知,因此没加入甘特图中。
软件项目开发估期是个变量多,难度大的事情。以上估期基于功能实现的理论难度,且较为保守。实际开发时间可能因为实现难度远没有设想的那么高而大大减少开发时间,反之亦然。
以上甘特图仅供参考。其显示的每两条竖线之间为一周。w.05为本年度第5周的第一天,也就是2月4号。同理,w.11为3月18号。