为什么做软件PR需求文档

2020-07-24 栏目:常见问题 浏览·31
为什么做软件PR需求文档设计
 
一、前几天,在“如何编写设计文档”研讨会上,我问以下三个对提高设计效率和质量最重要的哪一个?大家,您会选择哪一个?
 
1、教育设计技巧
2、促进设计标准化
 
系统开发
 
一、需求标准化如何来设计
 
从创建系统设计,来提高效率的事实来看,我认为现在很重要。但是,即使对于我来说,所有这三个因素都很重要,我觉得很难找到最好的一个。我想知道表决是否可以被打破,但是结果的标准化压倒了绝大多数。
 
  许多人重视的是设计文件的标准化,但是由于这个原因,每个团队和部门的格式都不同,所以一家公司可以为“我们可以按企业开发的标准化设计文件而感到自豪”。不太多。因此,本需求开发标准化,但是在此之前,我想考虑一下软件需求本身。
 
二、我们为什么做设计PR需求文档的文件
 
是否知道软件的敏捷开发的项目流程?在项目开始时,团队会问10个问题,并分享项目的目的和方向。这对于一个团队”非常有用,因此我在工作中经常使用它。其中,第一个问题``我们为什么在这里?''对于首先共享项目的意义和目的很有用,而回头看项目中间时起源是什么?您会注意到它很热。让我们软件这个。问题是,“为什么我们要创建需求开发文档?” 是的,为了使设计文件标准化,有必要首先阐明并共享需求设计文件的含义和目的。
 
三、PR需求文档三个主要目的
 
1、需求文档举例,下面举例
 
假设您中了彩票并盖了房子。如果您告诉建筑师您想要什么,例如“西式现代感”,“我想让孩子有3层楼”,“我想要日式房间”,那么建筑师会设计出满足他们需求的房屋图像。给我吗?但是,如果您只是说出自己想要的东西,然后留给您,当您完成时,您可能会得到不同的图像。建筑师创建了适合您需求的设计文档,并且当您查看文档时,还专门指示“此处更改”。通过多次重复这些操作,您和建筑师最终可以共享完整的图像。这种完成的形象不仅对于建筑师很重要,对于木匠,抹灰工和室内设计师也很重要。他们中的一些人还可以自行决定是否工作,因此,如果您仅按照指示执行操作,最终将得到一栋破碎的房子。这对于系统开发是相同的。即使您可以想象客户的需求是什么,也可能不是客户的想法。因此,在文档中创建用于需求定义的需求定义文档,用于基础设计的基本设计文档,用于详细设计的详细设计文档等,以与客户确认。通常,直到基本设计为止,设计文档都会与客户共享(审查会议),详细的设计通常被称为“提交,因此请确认并批准”。盖房子时也是如此,我经常不详细解释显示插座位置和灯泡布置的详细图。但是,客户应该对其进行正确检查,并给出详细的说明,例如“我希望在床头有个开关,以便在睡觉时可以关闭灯泡”,“我的左手有干衣机,所以请在左侧连接电源插座”等。建造完成后,会有场景令您后悔。
 
2、给程序员梳理业务流程,讲述需求形成方式。下面举例
 
  木匠根据建筑师创建的详细蓝图建造房屋。同样,程序员查看由系统工程师编写的详细设计文档,以进行编程。程序员可以精确地创建所需的规范,因为这里描述了单击此处时发生的事件类型以及执行的逻辑类型。我之前提到过,与客户共享图像通常是在基本设计级别,但是程序员需要详细的设计级别。换句话说,重要的是要牢记客户容易想象的基本需求设计文档,并编写详细的设计文档,以便程序员可以轻松地工作。
 
3、给用户减轻操作给程序员减轻维护
 
1、开发软件系统的人员不一定维护或操作系统。通常,其他人负责维护工作,但是如果没有设计文档,则别无选择,只能分析和理解源代码以响应查询,故障调查和故障修复。即使是由个人而非第三方维护,也是如此。由于没有人真正记得一年前或两年前开发的系统的内容,因此如果没有设计文档,效率将急剧下降。从用户请求更改开始,我想知道:``为什么这么小的更改会花费这么多时间?'',但是如果没有适当的设计文档,即使是很小的更改也将花费大量时间。 .. 这与新开发时所有成员都面向系统时不同。在维持阶段,效率是通过10倍或20倍降低,这将导致该“成本的70%的不利局面需要维护和操作”。
 
 
标签
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

提供app开发/小程序开发/共享app开发/软件行业解决方案

免责声明:本站部分文章转载自网络,不代表本站的观点和立场。如有侵犯公司或个人权益,本站会第一时间删除文章。我们是一家深圳市app开发公司,欢迎咨询免费获取开发需求报价单与解决方案。本文链接http://www.www.tongchuangyun.com/changjianwenti/181.html