远程开发管理方法、远程开发管理设备以及可读存储介质与流程

未命名 09-12 阅读:103 评论:0


1.本发明涉及数字数据处理技术领域,尤其涉及一种远程开发管理方法、远程开发管理设备以及可读存储介质。


背景技术:

2.在当前的开发团队远程开发管理系统中,设计方案、开发系统以及系统运维均是独立管理的。
3.而在开发团队远程开发管理系统的设计方案、开发系统以及系统运维均为独立管理的情况下,远程开发团队的团队成员之间的沟通交流较为困难,从而容易出现误解以及信息不对等的问题,进而导致团队的项目开发效率受到负面影响。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供一种远程开发管理方法,旨在解决开发团队远程开发管理系统中,设计方案、开发系统以及系统运维均是独立管理的问题。
6.为实现上述目的,本发明提供的一种远程开发管理方法,所述远程开发管理方法包括以下步骤:接收需求人员通过需求管理模块上传的思维导图、需求文档和项目阶段需求;根据所述项目阶段需求,将所述思维导图、所述需求文档和所述项目阶段需求,分发至与所述项目阶段需求对应的目标开发端;接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式;基于所述组合控制方式,组合所述开发文件,生成目标系统,并生成与所述目标系统对应的版本号;将所述目标系统和所述版本号关联并发布。
7.可选地,所述基于所述组合控制方式,组合所述开发文件,生成目标系统,并生成与所述目标系统对应的版本号的步骤之后,还包括:将所述目标系统发送至测试端;接收测试人员通过所述测试端发送的系统问题;根据所述系统问题,确定与所述系统问题相关的开发人员;将所述系统问题发送至与所述开发人员对应的开发端;接收所述开发人员通过所述开发端上传的更正开发文件和/或更正组合控制方式,并重新生成所述目标系统。
8.可选地,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:
接收所述开发人员通过所述目标开发端上传的开发问题;根据预设问题分类规则,确定所述开发问题所对应的问题类型;根据所述问题类型确定目标问题处理人,并将所述开发问题发送至所述目标问题处理人对应的问题处理端;接收所述目标问题处理人通过所述问题处理端上传的问题答复,并将所述问题答复发送至上传所述开发问题的目标开发端。
9.可选地,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:接收原型设计人员通过原型设计端上传的原型图和效果图;将所述原型图和所述效果图发送至流程设计端;接收流程设计人员通过所述流程设计端上传的开发流程,并将所述开发流程发送至所述目标开发端。
10.可选地,所述接收所述开发人员通过所述开发端上传的更正开发文件和/或更正组合控制方式,并重新生成所述目标系统的步骤之后,还包括:接收所述开发人员通过所述目标开发端发送的系统问题解决方法;将所述系统问题和所述系统问题解决方法关联,生成系统问题解决文件。
11.可选地,所述根据所述问题类型确定目标问题处理人,并将所述开发问题发送至所述目标问题处理人对应的问题处理端的步骤包括:若所述问题类型为业务类,确定所述目标问题处理人为业务人员,并将所述开发问题发送至所述业务人员对应的业务处理端;若所述问题类型为技术类,确定所述目标问题处理人为技术人员,并将所述开发问题发送至所述技术人员对应的技术处理端。
12.可选地,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:接收所述开发人员通过所述目标开发端上传的工作进展;根据所述工作进展,生成项目进度表,以实现项目进度的跟踪。
13.可选地,所述根据所述工作进展,生成项目进度表的步骤之后,还包括:根据所述项目进度表,获取预计完成时间和剩余工作量;将所述预计完成时间和所述剩余工作量发送至管理端。
14.此外,为实现上述目的,本发明还提供一种远程开发管理设备,所述远程开发管理设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的远程开发管理程序,所述远程开发管理程序被所述处理器执行时实现如上所述的远程开发管理方法的步骤。
15.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有远程开发管理程序,所述远程开发管理程序被处理器执行时实现如上所述的远程开发管理方法的步骤。
16.本发明实施例提供远程开发管理方法、远程开发管理设备以及可读存储介质。通过将需求人员上传的思维导图、需求文档和项目阶段需求分发至对应的目标开发端,可以确保开发团队全面理解项目需求,可以避免需求传达不清晰。开发人员通过开发端接收思
维导图、需求文档和项目阶段需求,并使用开发端进行开发工作,可以使开发人员之间协同配合,分工明确,完成开发任务;通过开发端上传开发文件和组合控制方式,可以使开发人员可以即时交付和更新系统功能。为每个目标系统生成一个版本号,可以对系统进行版本管理,进而简化系统运维的过程。因此,通过分析项目阶段需求,将思维导图、需求文档和项目阶段需求分发至目标开发端,并接收开发人员上传的用于生成目标系统的开发文件和组合控制方式,以及为每个目标系统生成一个版本号,可以在进行远程开发时,实现设计方案、开发系统以及系统运维的一体化管理。
附图说明
17.图1为本发明实施例涉及的远程开发管理设备的硬件运行环境的架构示意图;图2为本发明远程开发管理方法的第一实施例的流程示意图;图3为本发明远程开发管理方法的第二实施例的流程示意图;图4为本发明远程开发管理方法的第三实施例的流程示意图;图5为本发明远程开发管理方法的第四实施例的流程示意图;图6为本发明远程开发管理方法的第五实施例的流程示意图。
18.本发明目的的实现、功能特点及优点将结合实施例,参照附图作进一步说明。
具体实施方式
19.本技术远程开发管理方法,通过分析项目阶段需求,将思维导图、需求文档和项目阶段需求分发至目标开发端,并接收开发人员上传的用于生成目标系统的开发文件和组合控制方式,以及为每个目标系统生成一个版本号,可以在进行远程开发时,实现设计方案、开发系统以及系统运维的一体化管理。
20.为了更好地理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整地传达给本领域的技术人员。
21.作为一种实现方案,图1为本发明实施例方案涉及的远程开发管理设备的硬件运行环境的架构示意图。
22.如图1所示,该远程开发管理设备可以包括:处理器101,例如中央处理器(central processing unit,cpu),存储器102,通信总线103。其中,存储器102可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器102可选的还可以是独立于前述处理器101的存储装置。通信总线103用于实现这些组件之间的连接通信。
23.本领域技术人员可以理解,图1中示出的结构并不构成对远程开发管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
24.如图1所示,作为一种计算机可读存储介质的存储器102中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及远程开发管理程序。
25.在图1所示的远程开发管理设备中,处理器101、存储器102可以设置在远程开发管理设备中,所述远程开发管理设备通过处理器101调用存储器102中存储的远程开发管理程
序,并执行以下操作:根据所述项目阶段需求,将所述思维导图、所述需求文档和所述项目阶段需求,分发至与所述项目阶段需求对应的目标开发端;接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式;基于所述组合控制方式,组合所述开发文件,生成目标系统,并生成与所述目标系统对应的版本号;将所述目标系统和所述版本号关联并发布。
26.在一实施例中,处理器101可以用于调用存储器102中存储的远程开发管理程序,并执行以下操作:将所述目标系统发送至测试端;接收测试人员通过所述测试端发送的系统问题;根据所述系统问题,确定与所述系统问题相关的开发人员;将所述系统问题发送至与所述开发人员对应的开发端;接收所述开发人员通过所述开发端上传的更正开发文件和/或更正组合控制方式,并重新生成所述目标系统。
27.在一实施例中,处理器101可以用于调用存储器102中存储的远程开发管理程序,并执行以下操作:接收所述开发人员通过所述目标开发端上传的开发问题;根据预设问题分类规则,确定所述开发问题所对应的问题类型;根据所述问题类型确定目标问题处理人,并将所述开发问题发送至所述目标问题处理人对应的问题处理端;接收所述目标问题处理人通过所述问题处理端上传的问题答复,并将所述问题答复发送至上传所述开发问题的目标开发端。
28.在一实施例中,处理器101可以用于调用存储器102中存储的远程开发管理程序,并执行以下操作:接收原型设计人员通过原型设计端上传的原型图和效果图;将所述原型图和所述效果图发送至流程设计端;接收流程设计人员通过所述流程设计端上传的开发流程,并将所述开发流程发送至所述目标开发端。
29.在一实施例中,处理器101可以用于调用存储器102中存储的远程开发管理程序,并执行以下操作:接收所述开发人员通过所述目标开发端发送的系统问题解决方法;将所述系统问题和所述系统问题解决方法关联,生成系统问题解决文件。
30.在一实施例中,处理器101可以用于调用存储器102中存储的远程开发管理程序,并执行以下操作:若所述问题类型为业务类,确定所述目标问题处理人为业务人员,并将所述开发问题发送至所述业务人员对应的业务处理端;若所述问题类型为技术类,确定所述目标问题处理人为技术人员,并将所述开发
问题发送至所述技术人员对应的技术处理端。
31.在一实施例中,处理器101可以用于调用存储器102中存储的远程开发管理程序,并执行以下操作:接收所述开发人员通过所述目标开发端上传的工作进展;根据所述工作进展,生成项目进度表,以实现项目进度的跟踪。
32.在一实施例中,处理器101可以用于调用存储器102中存储的远程开发管理程序,并执行以下操作:根据所述项目进度表,获取预计完成时间和剩余工作量;将所述预计完成时间和所述剩余工作量发送至管理端。
33.基于上述远程开发管理设备的硬件架构,提出本发明远程开发管理方法的实施例。
34.参照图2,在第一实施例中,所述远程开发管理方法包括以下步骤:步骤s100:接收需求人员通过需求管理模块上传的思维导图、需求文档和项目阶段需求。
35.在本实施例中,需求管理模块,为需求人员提供上传思维导图、需求文档和项目阶段需求等功能。需要说明的是,需求管理模块在需求人员与远程开发管理系统之间建立了安全、可靠的数据上传通道。
36.在本实施例中,项目参与人员可以通过需求人员上传的思维导图了解整个项目。需求文档用于定义和记录目标系统的需求。
37.其中,需求文档包括但不限于,用于概括目标系统的基本功能、主要利益相关者和用户特点等信息的项目概述;详细描述系统功能的功能需求;定义系统性能要求、安全性要求、可靠性要求、可用性要求、兼容性要求等的非功能需求;描述界面布局、交互设计和视觉设计等用户界面的用户界面设计需求;定义功能测试、性能测试和用户验收测试等,定义如何验证系统是否满足需求的验收标准。
38.步骤s200:根据所述项目阶段需求,将所述思维导图、所述需求文档和所述项目阶段需求,分发至与所述项目阶段需求对应的目标开发端。
39.在本实施例中,先对不同的项目阶段需求进行分析,确定不同的项目阶段需求中,所要求的阶段任务,然后对不同项目阶段需求的不同阶段任务进行分析,确定不同阶段任务所涉及的目标开发人员,进而将不同的阶段任务对应分发至不同的目标开发人员所使用的目标开发端。
40.其中,项目阶段需求阶段任务需求、阶段目标需求、以及完成该阶段任务的目标开发人员需求等。
41.在一实施例中,对不同项目阶段需求的不同阶段任务进行分析,按照任务类型对阶段任务进行分类,并根据阶段任务的类型,将阶段任务分发至不同的目标开发人员使用的目标开发端,进而对不同类型的阶段任务进行针对性处理。
42.不同的目标开发端具有不同的开发功能,不同的开发人员通过接收到的需求文档、思维导图和项目阶段需求等进行开发工作所需的文件,使用不同的开发端,完成开发工作。
43.示例性地,假设开发人员包括软件工程师、数据库管理员和网络工程师,其中,软
件工程师使用的开发端用于设计和编写目标系统的代码,以实现目标系统功能和需求;数据库管理员使用的开发端用于设计和管理数据库,以确保目标系统数据的安全性和完整性,并满足数据的存储、管理和访问需求;网络工程师使用的开发端用于设计和实施目标系统的网络框架,以保证目标系统网络的稳定和安全。
44.在另一实施例中,先对不同项目阶段需求的不同阶段任务进行分析,并按照任务的难易程度,确定不同阶段任务的难度等级。然后根据不同开发人员的专业性的高低,确定不同难度等级的阶段任务所对应的目标开发人员。
45.在又一实施例中,对不同项目阶段需求的不同阶段任务进行分析,确定阶段任务是前端开发任务还是后端开发任务;若是前端开发任务,确定目标开发人员为前端开发人员;若是后端开发任务,确定目标开发人员为后端开发人员。
46.步骤s300:接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式。
47.在本实施例中,开发人员基于目标开发端接收到的思维导图、需求文档和项目阶段需求,进行开发工作,生成开发文件和组合控制方式,并将开发文件和组合控制方式通过目标开发端上传至远程开发管理系统。
48.在本实施例中,开发文件用于实现目标系统的具体功能和特性。可选地,开发文件可以包括源代码、配置文件、数据库脚本等与实现目标系统具体功能和特性相关的开发文件。
49.组合控制方式用于将开发文件组合成可以实现具体功能和特性的目标系统。可选地,组合控制方式可以包括部署、连接等步骤,以确保开发文件按照预定的方式组合在一起,生成目标系统。
50.可选地,在接收开发文件和组合控制方式时,对开发文件和组合控制方式的文件格式进行检查,以确保上传的文件符合要求。
51.步骤s400:基于所述组合控制方式,组合所述开发文件,生成目标系统,并生成与所述目标系统对应的版本号。
52.步骤s500:将所述目标系统和所述版本号关联并发布。
53.在本实施例中,生成目标系统的方式可以是基于组合控制方式,将开发文件进行整合、编译、构建或者汇总,以生成目标系统。
54.在本实施例中,一个目标系统对应一个版本号。版本号可以用于标记、管理、追踪、还原和更新目标系统。并且,对于同一目标系统的不同版本,版本号可以根据目标系统发布的先后顺序,递增版本号。
55.示例性地,先后开发了版本号为1.0和2.0的聊天系统;当用户将版本号为1.0的聊天系统升级到版本号2.0的聊天系统后,想用回版本号为1.0的聊天系统时,用户可以通过还原的方式,将版本号2.0的聊天系统还原成版本号为1.0的聊天系统。具体地,通过确定从版本号为1.0的聊天系统,更新到版本号为2.0的聊天系统时的更新方式,实现系统的还原。
56.在一实施例中,基于组合控制方式,将开发文件进行整合、编译、构建或者汇总,生成可执行文件。可执行文件用于在操作系统中,安装目标系统。
57.其中,可执行文件可以是在windows操作系统执行的二进制文件,例如“.exe”文件;可以是在android操作系统执行的apk(android application package,android应用程
序包)文件;可以是在ios操作系统执行的ipa(iphone application,iphone应用程序)文件。需要说明的是,除上述类型的可执行文件之外,可执行文件还可以是其他特定平台或者开发技术下的可执行文件。
58.示例性地,假设采用远程开发管理方法开发一个线上电商平台。
59.需求人员通过需求管理模块上传第一项目阶段需求、第二项目需求,包含线上电商平台基本功能、用户需求和交互流程的思维导图,以及包括项目概述、功能需求、非功能需求、用户界面设计需求和验收标准的需求文档。
60.根据需求人员上传的第一项目阶段需求,确定第一项目阶段需求中需要完成的阶段任务为前端开发任务。将思维导图、需求文档和第一项目阶段需求分发给前端开发人员。根据需求人员上传的第二项目阶段需求,确定第二项目阶段需求中需要完成的阶段任务为后端开发任务。将思维导图、需求文档和第二项目阶段需求分发给后端开发人员。
61.前端开发人员根据第一项目阶段需求、思维导图和需求文档,使用前端开发端进行网页设计和编写前端代码,生成开发文件和组合控制方式并上传;后端开发人员根据第二项目阶段需求、思维导图和需求文档,编写服务器端代码,生成开发文件和组合控制方式并上传。
62.基于前端开发人员和后端开发人员上传的组合控制方式,对前端开发人员和后端开发人员上传的开发文件进行整合和编译,生成版本号为1.0线上电商平台。将版本号为1.0线上电商平台发布到线上平台,供用户下载安装使用。
63.在本实施例提供的技术方案中,通过将需求人员上传的思维导图、需求文档和项目阶段需求分发至对应的目标开发端,可以确保开发团队全面理解项目需求,可以避免需求传达不清晰。开发人员通过开发端接收思维导图、需求文档和项目阶段需求,并使用开发端进行开发工作,可以使开发人员之间协同配合,分工明确,完成开发任务;通过开发端上传开发文件和组合控制方式,可以使开发人员可以即时交付和更新系统功能。为每个目标系统生成一个版本号,可以对系统进行版本管理,进而简化系统运维的过程。因此,通过分析项目阶段需求,将思维导图、需求文档和项目阶段需求分发至目标开发端,并接收开发人员上传的用于生成目标系统的开发文件和组合控制方式,以及为每个目标系统生成一个版本号,可以在进行远程开发时,实现设计方案、开发系统以及系统运维的一体化管理。
64.参照图3,基于上述实施例,在第二实施例中,所述基于所述组合控制方式,组合所述开发文件,生成目标系统,并生成与所述目标系统对应的版本号的步骤之后,还包括:步骤s610:将所述目标系统发送至测试端;步骤s620:接收测试人员通过所述测试端发送的系统问题;步骤s630:根据所述系统问题,确定与所述系统问题相关的开发人员;步骤s640:将所述系统问题发送至所述开发人员的所述开发端;步骤s650:接收所述开发人员通过所述开发端上传的更正开发文件和/或更正组合控制方式,并重新生成所述目标系统。
65.在本实施例中,将目标系统发送至测试端,以供测试人员对目标系统进行测试。当测试人员发现目标系统出现系统错误和/或系统缺陷等系统问题时,通过测试端将系统问题上传。由远程开发管理系统对系统问题进行分析,对系统问题进行分类,进而将不同类别的系统问题发送至对应的开发人员;开发人员对系统进行修复、改进和完善,进而解决系统
问题。在开发人员将系统问题解决好之后,将更正的开发文件和/或更正组合控制方式上传,以供远程开发管理系统重新生成更正的目标系统。
66.在本实施例中,测试端用于对目标系统进行测试。测试内容可以包括代码质量问题、规范性问题、性能问题和/或安全性问题等。测试方式可以包括并发测试、负载测试和/或安全测试等。测试端具有用于运行目标系统的环境,用于执行测试任务、生成测试报告的测试工具。
67.可选地,测试端可以是软件测试平台和/或测试服务器。当测试端为软件测试平台时,将目标系统部署在测试平台上进行测试;当测试端为测试服务器时,将目标系统部署在测试服务器上,以使测试人员可以通过访问该服务器来执行测试。
68.在本实施例提供的技术方案中,通过根据系统问题确定对应开发人员,并将系统问题发送至对应的开发端,使开发人员可以快速相应并提供更正的开发文件和/或组合控制方式,以供重新生成目标系统,使解决系统问题的效率得到提高;通过远程开发管理系统连接测试端和开发端,简化了协作流程,提高了工作效率。因此,通过测试人员使用测试端接收目标系统并对目标系统进行测试,并将测试时发现的系统问题上传,以供远程开发管理系统将不同的系统问题分发给不同的开发人员修复,以完善目标系统,可以有效地协调和管理开发过程,减少沟通成本和交付周期,进而实现开发与测试之间的高效协作,加快系统问题解决速度,提高开发和测试的效率。
69.进一步地,基于上述实施例,在一实施例中,接收开发人员通过开发端上传的更正开发文件和/或更正组合控制方式,并重新生成目标系统之后,还可以接收开发人员通过目标开发端发送的系统问题解决方法,并将系统问题和系统问题解决方法关联,生成系统问题解决文件。
70.系统问题解决文件可以用于开发人员在后续开发时,进行参考和查阅不同系统问题对应的解决方法,以提高开发工作的效率。并且,系统问题解决文档还可以供新加入开发团队的开发人员学习,提高其学习掌握系统开发技能的效率。
71.在本实施例提供的技术方案中,通过接收开发人员通过目标开发端发送的系统问题解决方法,将问题和解决方法进行关联,生成系统问题解决文件。可以更好地记录和管理系统问题解决的过程,为后续的参考和查阅提供便利,进一步提高开发人员的系统开发效率。
72.参照图4,基于上述实施例,在第三实施例中,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:步骤s710:接收所述开发人员通过所述目标开发端上传的开发问题;步骤s720:根据预设问题分类规则,确定所述开发问题所对应的问题类型;步骤s730:根据所述问题类型确定目标问题处理人,并将所述开发问题发送至所述目标问题处理人对应的问题处理端;步骤s740:接收所述目标问题处理人通过所述问题处理端上传的问题答复,并将所述问题答复发送至上传所述开发问题的目标开发端。
73.在本实施例中,通过远程开发管理系统接收开发人员通过目标开发端上传的开发问题。开发问题可以是在开发过程中遇到的漏洞、错误、疑问或其他与开发任务相关的问
题。
74.远程开发管理系统根据预设的问题分类规则确定上传的开发问题的类型,并进行问题分类。问题分类可以根据问题的性质、紧急程度或其他特定标准进行确定,为问题处理和分配提供依据。
75.根据开发问题的类型,确定目标问题处理人。其中,目标问题处理人可以是特定领域的专家或负责特定模块的开发人员。然后,将开发问题发送至目标问题处理人所使用的问题处理端,以对开发问题进行处理。
76.在一实施例中,问题类型包括业务类和技术类。具体地,若问题类型为业务类,确定目标问题处理人为业务人员,并将开发问题发送至业务人员对应的业务处理端;若问题类型为技术类,确定目标问题处理人为技术人员,并将开发问题发送至技术人员对应的技术处理端。
77.目标问题处理人通过问题处理端接收到开发问题后,对开发问题进行研究和分析,以及回复和解决开发问题。其中,问题处理端可以提供问题跟踪和记录功能。目标问题处理人通过问题处理端上传问题答复,并将问题答复发送至上传开发问题的开发端,以使开发人员可以根据问题答复继续进行开发工作。
78.在本实施例提供的技术方案中,通过分类问题,可以更好地将开发问题分配给对应的目标问题处理人员,进而避免出现错误的处理,延误开发进度,使开发问题得到快速的解决。目标问题处理人员通过问题处理端接收问题,进行必要的研究和分析,并及时给出问题答复,以提高问题处理的效率。并且,通过远程开发管理系统进行开发问题的传递和回复,提高了开发人员和管理人员之间的有效沟通和协作。因此,通过预设问题分类规则,将开发人员上传的开发问题按照问题类型,发送至目标问题处理人对应的问题处理端,并接收其对开发问题的答复。可以确保开发问题的及时传递和处理,提高解决开发端问题的效率和准确性,进一步实现开发人员和管理人员之间的沟通和协作效率。
79.参照图5,基于上述实施例,在第四实施例中,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:步骤s810:接收原型设计人员通过原型设计端上传的原型图和效果图;步骤s820:将所述原型图和所述效果图发送至流程设计端;步骤s830:接收流程设计人员通过所述流程设计端上传的开发流程,并将所述开发流程发送至所述目标开发端。
80.在本实施例中,在开发人员进行目标系统的开发之前,需要先由原型设计人员通过原型设计端设计目标系统的原型图和效果图。目标系统的原型图和效果图用于展示目标系统的操作界面和用户交互方式,可以帮助开发人员更好地理解需求和设计。其中,原型设计端可以是原型设计工具。
81.远程开发管理系统将接收到的原型图和效果图发送给流程设计人员所使用的流程设计端。流程设计人员根据这些图像,制定出开发目标系统的具体流程和步骤,形成开发流程。流程设计人员将制定好的开发流程上传到系统的流程设计端。远程开发管理系统接收并保存这些开发流程,并将开发流程发送给对应的目标开发端。
82.其中,开发流程描述了目标系统的具体开发步骤、资源分配、进度计划等信息,帮
助开发人员更好地组织和管理开发工作。
83.在本实施例提供的技术方案中,采用将原型设计人员通过原型设计端上传的原型图和效果图发送至流程设计端,并接收流程设计人员通过流程设计端上传的开发流程,再将开发流程发送至目标开发端的方式。将原型设计和流程设计纳入远程开发管理系统,使开发人员在开发之前能够充分理解需求和设计,并遵循规定的开发流程进行工作,进而提高了开发团队的开发效率和协同工作效果。
84.参照图6,基于上述实施例,在第五实施例中,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:步骤s910:接收所述开发人员通过所述目标开发端上传的工作进展;步骤s920:根据所述工作进展,生成项目进度表,以实现项目进度的跟踪。
85.在本实施例中,开发人员在进行系统开发的过程中,通过目标开发端更新工作进展,并由远程开发管理系统接收并保存这些工作进展。可选地,工作进展包括但不限于已完成的任务、未完成的任务、任务期限、已超期任务以及任务预计完成时间等内容。
86.可选地,通过对所有开发人员上传的工作进展进行解析、整合、分类、归档,生成项目进度表。项目进度表用于展示项目的任务、时间安排、进度状态等信息,以使项目负责人和相关人员可以跟踪和监控项目的进展情况,确保开发项目按时完成。
87.进一步地,在一实施例中,可以根据项目进度表,获取预计完成时间和剩余工作量;并将所述预计完成时间和所述剩余工作量发送至管理端。
88.在本实施例中,项目进度表记录了各个任务的预计完成时间和剩余工作量。管理端的管理人员可以从远程开发管理系统获取项目进度表中,各个任务的预计完成时间和剩余工作量,对项目的整体进展情况进行监控。进而实现在开发项目出现延期问题时,延期问题能够被及时发现并解决,从而可以进一步确保按时完成目标系统的开发。
89.在本实施例提供的技术方案中,通过收集和整理开发人员的工作进展,生成项目进度表进行项目跟踪。可以使项目负责人和相关人员对开发项目的进展进行监控,进而确保按时完成目标系统的开发。
90.此外,本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可以存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被远程开发管理设备中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
91.因此,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有远程开发管理程序,所述远程开发管理程序被处理器执行时实现如上实施例所述的远程开发管理方法的各个步骤。
92.其中,所述计算机可读存储介质可以是u盘、移动硬盘、只读存储器(read-only memory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
93.需要说明的是,由于本技术实施例提供的存储介质,为实施本技术实施例的方法所采用的存储介质,故而基于本技术实施例所介绍的方法,本领域所属人员能够了解该存储介质的具体结构及变形,故而在此不再赘述。凡是本技术实施例的方法所采用的存储介质都属于本技术所欲保护的范围。
94.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
95.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
96.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
97.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
98.应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
99.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
100.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

技术特征:
1.一种远程开发管理方法,其特征在于,所述远程开发管理方法包括:接收需求人员通过需求管理模块上传的思维导图、需求文档和项目阶段需求;根据所述项目阶段需求,将所述思维导图、所述需求文档和所述项目阶段需求,分发至与所述项目阶段需求对应的目标开发端;接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式;基于所述组合控制方式,组合所述开发文件,生成目标系统,并生成与所述目标系统对应的版本号;将所述目标系统和所述版本号关联并发布。2.如权利要求1所述的远程开发管理方法,其特征在于,所述基于所述组合控制方式,组合所述开发文件,生成目标系统,并生成与所述目标系统对应的版本号的步骤之后,还包括:将所述目标系统发送至测试端;接收测试人员通过所述测试端发送的系统问题;根据所述系统问题,确定与所述系统问题相关的开发人员;将所述系统问题发送至与所述开发人员对应的开发端;接收所述开发人员通过所述开发端上传的更正开发文件和/或更正组合控制方式,并重新生成所述目标系统。3.如权利要求1所述的远程开发管理方法,其特征在于,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:接收所述开发人员通过所述目标开发端上传的开发问题;根据预设问题分类规则,确定所述开发问题所对应的问题类型;根据所述问题类型确定目标问题处理人,并将所述开发问题发送至所述目标问题处理人对应的问题处理端;接收所述目标问题处理人通过所述问题处理端上传的问题答复,并将所述问题答复发送至上传所述开发问题的目标开发端。4.如权利要求1所述的远程开发管理方法,其特征在于,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:接收原型设计人员通过原型设计端上传的原型图和效果图;将所述原型图和所述效果图发送至流程设计端;接收流程设计人员通过所述流程设计端上传的开发流程,并将所述开发流程发送至所述目标开发端。5.如权利要求2所述的远程开发管理方法,其特征在于,所述接收所述开发人员通过所述开发端上传的更正开发文件和/或更正组合控制方式,并重新生成所述目标系统的步骤之后,还包括:接收所述开发人员通过所述目标开发端发送的系统问题解决方法;将所述系统问题和所述系统问题解决方法关联,生成系统问题解决文件。
6.如权利要求3所述的远程开发管理方法,其特征在于,所述根据所述问题类型确定目标问题处理人,并将所述开发问题发送至所述目标问题处理人对应的问题处理端的步骤包括:若所述问题类型为业务类,确定所述目标问题处理人为业务人员,并将所述开发问题发送至所述业务人员对应的业务处理端;若所述问题类型为技术类,确定所述目标问题处理人为技术人员,并将所述开发问题发送至所述技术人员对应的技术处理端。7.如权利要求1所述的远程开发管理方法,其特征在于,所述接收开发人员通过所述目标开发端,上传基于所述思维导图、所述需求文档和所述项目阶段需求生成的开发文件和组合控制方式的步骤之前,还包括:接收所述开发人员通过所述目标开发端上传的工作进展;根据所述工作进展,生成项目进度表,以实现项目进度的跟踪。8.如权利要求7所述的远程开发管理方法,其特征在于,所述根据所述工作进展,生成项目进度表的步骤之后,还包括:根据所述项目进度表,获取预计完成时间和剩余工作量;将所述预计完成时间和所述剩余工作量发送至管理端。9.一种远程开发管理设备,其特征在于,所述远程开发管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的远程开发管理程序,所述远程开发管理程序配置为实现如权利要求1至8中任一项所述的远程开发管理方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储有远程开发管理程序,所述远程开发管理程序被处理器执行时实现如权利要求1至8任一项所述的远程开发管理方法的步骤。

技术总结
本发明涉及数字数据处理技术领域,尤其涉及一种远程开发管理方法、远程开发管理设备以及可读存储介质。所述远程开发管理方法通过接收需求人员通过需求管理模块上传的思维导图、需求文档和项目阶段需求;根据项目阶段需求,将思维导图、需求文档和项目阶段需求,分发至与项目阶段需求对应的目标开发端;接收开发人员通过目标开发端,上传基于思维导图、需求文档和项目阶段需求生成的开发文件和组合控制方式;基于组合控制方式,组合开发文件,生成目标系统,并生成与目标系统对应的版本号;将目标系统和版本号关联并发布。可以在进行远程开发时,实现设计方案、开发系统以及系统运维的一体化管理。一体化管理。一体化管理。


技术研发人员:邹纪根 赖旭军 曹骞
受保护的技术使用者:深圳代码兄弟技术有限公司
技术研发日:2023.08.04
技术公布日:2023/9/9
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐