
在更改产品之前,尽管我从事IT行业,但我进行了实施和预售,并进行了研发工作,但我不知道软件是如何开发的. 在面对客户的压力下,不知道程序,很容易产生一些想法: 为什么产品的结果是这样的?为什么产品开发不能更快?为什么程序员经常加班?他们在忙什么?每天测试只是忙于一点点程序,看看它是否会报告错误?
因此,本文针对的是像我一开始一样对软件开发一无所知的IT从业者(或感兴趣的人),并且欢迎我的程序员合作伙伴和测试合作伙伴,因为您也了解这一过程,因此我们可以更多讨论. 在这个过程中,我们可能会发现每个人对同一事物的理解是不一致的. 也许在碰撞之后,我们可以创造智慧的果实.
I. 开发流程图
为了使过程更清晰,此图中省略了对每个链接的检查. 如果有更好的表现形式,欢迎提出建议.
发展流程图
第二,处理产品和要求

此表主要列出了在开发阶段需要输出的过程产品,包括产品名称,结果描述,负责人和备注,即谁在什么时候提供什么内容以及提供什么内容. 是提供内容的基本方向和形式.
开发过程产品
三,流程说明
(1)项目开始
1. 产品经理和项目涉众确定项目的方向. 产品类型项目的利益相关者包括公司负责人,产品总监和技术总监. 项目包括客户端领导和关键主管.
2. 公司负责人确认了项目团队的组成软件开发的流程是什么,包括产品经理,研发项目经理,研发工程师和测试团队.
3. 明确了项目管理系统. 每个阶段的结果都需要进行相应的审查. 该评论具有相应的“会议记录”;从项目开始,研发项目经理就每周提供“项目研发周报”;在测试阶段,测试工程师每周提供一次“每周项目测试”.

4. 产品经理进行需求调查并输出“需求调查”文件. 需求调查的方法主要包括背景信息调查和访谈.
5. 产品经理完成“业务审查”. 首先,明确每个项目的目标;其次,理清项目所涉及的角色;然后,由每个角色执行的任务;最后,找出整个系统分为哪些端口软件开发的流程是什么,需要哪些业务模块以及每个模块包含哪些功能.
(2)需求阶段
1. 进入可视化产品的输出阶段,产品经理以线框形式提供最简单,最接近“产品原型”的产品. 在此过程中,也可以生成业务流程图和页面跳转流程图. 业务流程图集中于在不同节点上以不同角色执行的操作. 页面跳转流程图主要是指不同接口之间的跳转关系.
2. 产品经理面对整个团队并解释要求.
3. 研发项目经理根据需求和项目要求明确“项目里程碑”. 根据项目里程表,完成“产品开发计划”,明确详细阶段的时间点,最后根据开发计划进行“项目任务分解”,完成项目的分工.
4. 根据各自的分工,研发工程师已进入汇总需求阶段. “摘要要求”旨在使研发工程师能够初步了解业务并评估技术可行性.
(3)设计阶段

1. 根据产品的原型,UI设计器将输出“界面效果图”并提供界面标签. 最后,根据主界面,提供了一组“ UI设计规范”. UI设计规范主要是为了阐明通用的界面形式尺寸等,方便研发和快速开发. UI设计通常涵盖交互式内容.
2. 研发工程师在界面渲染图上输出“需求规范”. 需求规范应包含最终要实现的内容的所有元素.
3. 研发工程师完成了“摘要设计”,“通信协议”和“表结构设计”,并在正式编码之前完成了一系列的研发和设计工作.
(四个)发展阶段
1. 研发工程师已正式进入编码阶段. 尽管此过程主要用于编写代码,但也可能需要进行技术前期研究并确认要求.
2. 编码过程通常需要服务器和移动终端之间的联合调试.
3. 编码后需要进行功能审查.
(5)测试阶段

1. 测试工程师分阶段设计“测试用例”,将失败的过程测试提交给Jira,并分配给相应的开发人员进行调整.
2. 研发工程师根据测试结果修改代码,完成后提交测试,并在测试通过后完成.
3. 测试工程师会编辑“测试结果报告”,其中包括功能测试结果和压力测试结果.
4. 测试工程师为系统的每个端口编写“操作手册”和维护手册.
(6)系统上线
与客户或上级达成协议后,该系统将进入试运行状态,并在稳定后才能上线.
最后,以上内容仅限于我公司. 它不代表绝对的意见. 我不知道其他行业的IT合作伙伴是否与我们相同. 欢迎与我交流.
文字/吴百里鸿资料来源: 简报
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-194348-1.html
我真不知道蛆是怎么活出来的