其他分享
首页 > 其他分享> > 《从零到一开发软件项目》01:项目规划

《从零到一开发软件项目》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