《从零到一开发软件项目》01:项目规划
作者:互联网
前言
孙子曰:“夫未战而庙算胜者,得算多也,未战而庙算不胜者,得算少也.多算胜,少算不胜,而况于无算乎!”
愿本人之拙见对您有所帮助!
项目规划是被开发软件的概括性蓝图。其内容包括但不限于产品信息,客户信息,参与者信息,功能层次结构,非功能性补充或约定,内容的建议或参考等组成部分,并将其称之为规划的要素。这好比我们想写一篇主题明确、观点突出、条理清晰、修辞恰当、用词准确的文章,需要先拟一份内容大纲,用来指导和约束整个写作过程。
只不过,文章往往由作者个人独立完成,而成功发布软件则必须依靠团队高效协作来实现,是因为它对项目参与者们拥有的知识、技能、工具和资源要求更加多样化、更加严苛,以及它的复杂度、工作量、可变性和适应性远远超出了个人所能承受的范围,这些痛苦现状的普遍存在迫使我们思考:如何正确的做产品规划,以便指导整个开发过程,提升团队效能,降低开发成本,规避不必要的风险,从而让产品参与者们便捷和优雅的达成预期目标,也让产品生命周期变得更加和谐!
1、
规划的要素
1、主题
一份设计良好的“产品规划思维导图”,其主题的完全名称、标注、备注、图标和图片等元素应该能够体现出被设计产品的自定义名称、涉及领域、所属行业、设计方向、作者以及文档属性等信息。
1.1.自定义名称
若产品设计方向为企业内部应用,该名称一般为“品牌标识”+“产品类型”,比如“xxCRM”,“xxOA”等。
若产品设计方向为互联网应用,应用词简介并重点突出“应用标识”,比如“微信”,“钉钉”,“赤兔”,“陌陌”,“拉勾”,“甜蜜定制”,“滴滴”,“拍拍”,“途牛”,“饿了么”,“美团”,“天天P图”,“随手记”,“简书”,“知乎”,“微云”等等。
1.2.涉及领域
电商、搜索、及时通信、新闻资讯、游戏、猎聘、内容分享、团购、分类信息、在线教育等。
1.3.所属行业
农业、旅游、制造、教育、批发零售、宾馆住宿、家政、房地产、餐饮等等。
1.4.设计方向
企业内部业务管理系统或者互联网应用。
1.5.作者
作者所属公司、文档创建人和修改人。
1.6.文档信息
创建时间,修改时间,版本。
2、客户
客户为该产品所属项目的实际投资者,一般为公司、政府机构、事业单位或者社会团体等组织。
3、参与者
参与者是与被设计产品进行交互的具体用户的分类,或者可以理解为具有相同特征和行为的某类用户。每种类型的参与者表示为一个或者多个用户。每个与该产品交互的外部系统也表示为一个或者多个参与者。参与者用来识别所有用户的分类和确定被开发产品的外部环境。
-
内部用户
一般而言,企业内部业务管理系统的参与者为该组织的内部成员,我们将他们称之为员工或者管理员。 -
外部用户
而互联网应用既有内部成员,又有外部用户。 -
匿名用户
所有用户在未登录之前,都未匿名用户,因为被开发产品无法识别其身份标识。 -
系统本身
产品本身也是用户,因为有时候需要对自身做出操作。 -
其它系统
如短信、支付、地图、验证和云存储等;
4、功能层次结构
根据功能点作用范围,我们将对功能做如下分类:
-
节点
-
模块
-
子模块
-
具体页面
-
页面调用
-
操作
-
组成部分
5.信息分类
-
前台
我的信息
我/其他用户的可公开信息
我/其他用户的可公开信息的分类推荐 -
后台
前台所有的信息
后台独有的信息。如权限,字典,默认帐号等等。
6、非功能性需求
一些补充约定,用自然语言描述即可。
7、内容需求
软件产品中要包含的文字,图片,文档,视频等等,如LOGO,用户协议,版权声明等等。
8、参考图例
下图用Xmind绘制了一副规划图的大纲,其余的自行按照本文思想参照填充。
标签:01,开发软件,分类,用户,信息,零到,文档,产品,参与者 来源: https://blog.csdn.net/goldentec/article/details/119908597