
技术领域technical field
本发明涉及软件开发技术领域,尤其涉及一种基于大数据的软件开发管理方法。The invention relates to the technical field of software development, in particular to a software development management method based on big data.
背景技术Background technique
随着信息技术的飞速发展也迎来了大数据时代,如今,数据已经成为国家和企业越来越重要的战略资产,而大数据则是近年来兴起的一种新型计算模式。随着越来越大类型的大数据软件开发的广泛应用,为了保证数据安全,应用方便,对于大数据软件开发的管理问题也引起了人们的注意。在主软件开发的过程中,软件开发管理方法是关系到软件开发成败的重要因素。With the rapid development of information technology, we have ushered in the era of big data. Today, data has become an increasingly important strategic asset for countries and enterprises, and big data is a new computing model that has emerged in recent years. With the wide application of more and more types of big data software development, in order to ensure data security and convenient application, the management of big data software development has also attracted people's attention. In the process of main software development, software development management method is an important factor related to the success or failure of software development.
现在的软件开发流程主要是根据客户的需求,先确定具体的方案,再根据项目的日期及人员组成、项目具体的流程等再去开发相应的模组。软件在编码过程中的工作内容需要协调不同的人员进行协同开发程序,但协同开发程序操作时,无法高效追踪源数据,从而导致信息紊乱,严重延长软件开发的完成期限。因此,我们提出了一种基于大数据的软件开发管理方法。The current software development process is mainly based on the needs of customers, first determine the specific plan, and then develop the corresponding module according to the date of the project, the composition of personnel, and the specific process of the project. The work content of the software in the coding process needs to coordinate different personnel to develop the program collaboratively. However, when the collaborative development program is operated, the source data cannot be efficiently tracked, which leads to information disorder and seriously prolongs the completion period of software development. Therefore, we propose a software development management method based on big data.
发明内容SUMMARY OF THE INVENTION
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于大数据的软件开发管理方法。The purpose of the present invention is to propose a software development management method based on big data in order to solve the shortcomings existing in the prior art.
为了实现上述目的,本发明采用了如下技术方案:In order to achieve the above object, the present invention adopts the following technical solutions:
一种基于大数据的软件开发管理方法,包括以下步骤:A software development management method based on big data, comprising the following steps:
S1:根据软件开发需求制定软件开发统筹计划;S1: Formulate a software development overall plan according to software development needs;
S2:根据软件开发项目成立团队用以细分统筹计划详细内容;S2: Set up a team according to the software development project to subdivide the overall planning details;
S3:对软件项目参与团队进行签订软件开发保密协议;S3: Sign a software development confidentiality agreement with the software project participating team;
S4:根据统筹计划详细内容,管理者于软件开发终端上依次授权给项目开发参与人员;S4: According to the details of the overall plan, the manager authorizes the project development participants in sequence on the software development terminal;
S5:项目开发参与人员在开发平台上进行编写、修正职责内的节点命令语言数据,并通过上传功能块完成自动存储;S5: Project development participants write and correct the node command language data within their responsibilities on the development platform, and complete automatic storage by uploading function blocks;
S6:将各节点命令语言数据组装成一体化,并传输至服务器启动运行,检测性能是否满足软件开发需求;S6: Assemble the command language data of each node into one, and transmit it to the server to start running, and check whether the performance meets the software development requirements;
S7:测试项目开发成功,管理员根据发布规范将其发布到运行服务器;S7: The test project is successfully developed, and the administrator publishes it to the running server according to the release specification;
所述软件开发统筹计划包括确定软件开发项目内容、软件开发项目实现目标、软件开发项目工作计划、软件开发项目质量要求、软件开发项目考核及软件开发项目工期。The software development overall plan includes determining the software development project content, the software development project realization goal, the software development project work plan, the software development project quality requirements, the software development project assessment and the software development project duration.
优选地:所述软件开发项目实现目标,包括以下内容:Preferably: the software development project achieves the goal, including the following:
A1:软件开发前期调研;A1: Preliminary research on software development;
A2:软件开发的目的;A2: The purpose of software development;
A3:软件开发预期发展空间分析;A3: Analysis of the expected development space of software development;
所述软件开发项目考核包括周考核、阶段考核、整体项目考核。The software development project assessment includes weekly assessment, stage assessment, and overall project assessment.
优选地:所述成立团队的方法,包括以下步骤:Preferably: the method for establishing a team includes the following steps:
B1:成立包括多个开发小组的总团队架构;B1: Establish a general team structure including multiple development teams;
B2:设定每个开发小组的业务开发流程及流程规划;B2: Set the business development process and process planning of each development team;
B3:根据业务开发流程确定每个小组的参与人数及对应职责。B3: Determine the number of participants and corresponding responsibilities of each team according to the business development process.
优选地:所述成立团队的方法,包括以下步骤:Preferably: the method for establishing a team includes the following steps:
B1:成立包括多个开发小组的总团队架构;B1: Establish a general team structure including multiple development teams;
B2:设定每个开发小组的业务开发流程及流程规划;B2: Set the business development process and process planning of each development team;
B3:根据业务开发流程确定每个小组的参与人数及对应职责。B3: Determine the number of participants and corresponding responsibilities of each team according to the business development process.
优选地:所述开发环境安全风控组的职责,包括以下内容:Preferably: the responsibilities of the development environment security risk control group include the following:
C1:对编写节点命令语言数据前、中、后的编码环境进行实时安全检测;C1: Perform real-time security detection on the coding environment before, during and after writing node command language data;
C2:拦截并警示管理者和对应开发参与人员存在风险安全的不安全项。C2: Intercept and warn managers and corresponding development participants of unsafe items that are at risk for safety.
优选地:所述业务开发流程的主要内容包括软件功能设计、数据库设计、软件功能的数据处理、程序模块设计。Preferably: the main contents of the business development process include software function design, database design, data processing of software functions, and program module design.
优选地:所述管理者于软件开发终端上依次授权给项目开发参与人员,还包括以下内容:Preferably: the manager authorizes the project development participants in sequence on the software development terminal, and also includes the following content:
D1:编码开发期间关于数据设计、功能设计、数据处理方面的任何变动,需依据软件开发统筹计划审核、研究变动是否具有可行性;D1: Any changes in data design, function design, and data processing during the coding development period shall be reviewed according to the overall software development plan, and whether the changes are feasible;
D2:将可行性的变动项分配给对应开发小组或开发小组内的具体项目开发参与人员。D2: Allocate the feasible change items to the corresponding development team or specific project development participants within the development team.
优选地:所述上传功能块的存储规则,包括以下内容:Preferably: the storage rules of the upload function block include the following:
E1:制定自动编码存储时间;E1: formulate automatic coding storage time;
E2:根据编码内容长短制定存储要求。E2: Make storage requirements according to the length of the encoded content.
优选地:所述将各节点命令语言数据组装成一体化步骤之前,还包括以下操作:Preferably: before the step of assembling the command language data of each node into an integrated step, the following operations are also included:
F1:管理者安排同一开发小组参与人员,按照检测要求对节点命令语言数据进行自检;F1: The manager arranges the participants of the same development team to conduct self-check on the node command language data according to the testing requirements;
F2:管理者安排不同开发小组参与人员,按照检测要求对节点命令语言数据进行互检。F2: The manager arranges the participants of different development groups to conduct mutual inspection of the node command language data according to the inspection requirements.
优选地:所述项目开发参与人员在开发平台上进行编写、修正职责内的节点命令语言数据的方式,包括直接在办公区域内安全编码、在家庭安全网络下编码。Preferably, the way in which the project development participants write and modify the node command language data within their duties on the development platform includes directly coding securely in the office area and coding under the home security network.
本发明的有益效果为:The beneficial effects of the present invention are:
1.本发明根据软件开发需求确定软件开发统筹计划,便于项目开发参与人员更加清晰、明确软件开发项目的前景等方面,提高软件开发制作的口碑;成立团队详细规划到个人,用于推进整个软件开发项目的迅速实施,便于后期快速通过提交编码追溯到负责人,多个开发小组相互监督、协作,共同快速完成软件开发项目。1. The present invention determines a software development overall plan according to software development requirements, which is convenient for project development participants to be clearer, clarify the prospects of the software development project, etc., and improve the reputation of software development and production; establish a team to plan in detail to individuals to promote the entire software. The rapid implementation of the development project is convenient to trace back to the person in charge by submitting the code quickly in the later stage. Multiple development teams supervise and cooperate with each other to quickly complete the software development project together.
2.本发明通过对项目开发参与人员制定软件开发项目考核,可快速确定软件开发项目的完成度及质量;对软件项目参与团队(具体到个人)进行签订开发保密协议,用于保证信息安全。2. The present invention can quickly determine the degree of completion and quality of the software development project by making software development project assessments for project development participants; sign a development confidentiality agreement with the software project participating teams (specifically to individuals) to ensure information security.
3.本发明在编码开发期间关于数据设计、功能设计、数据处理等方面的任何变动,需依据软件开发统筹计划审核、研究变动是否具有可行性,将可行性的变动项分配给对应开发小组或开发小组内的具体项目开发参与人员,使得软件开发管理项目具有灵活调控性,便于根据实际情况选择性完善。3. Any changes in data design, function design, data processing, etc. during the coding development period of the present invention need to be reviewed according to the overall software development plan, and whether the changes are feasible, and the feasible changes are allocated to the corresponding development team or The specific project development participants in the development team make the software development management project flexible and controllable, which is convenient for selective improvement according to the actual situation.
4.本发明项目开发参与人员可根据个人习惯或工作要求在办公区域内、家庭安全网络下编码,并自行设定编码的自动上传储存规则,使得在开发平台上进行编写、修正职责内节点命令语言数据时,通过上传功能块完成自动存储,有效防止信息丢失。4. The project development participants of the present invention can code in the office area and under the home security network according to personal habits or work requirements, and set the automatic uploading and storage rules of the coding by themselves, so that they can write and modify the node commands within their duties on the development platform. When the language data is stored, the automatic storage is completed by uploading the function block, which effectively prevents the loss of information.
5.本发明单个节点命令语言数据完成后,管理者安排同一开发小组参与人员及不同开发小组参与人员,对对应节点命令语言数据依次进行自检、互检后,再将各节点命令语言数据组装成一体化检测,有效节省开发时间,便于快速筛选到不足点并进行修改。5. After the command language data of a single node of the present invention is completed, the administrator arranges the participants of the same development team and the participants of different development teams to perform self-check and mutual check on the command language data of the corresponding nodes in turn, and then assemble the command language data of each node. Integrated detection can effectively save development time and facilitate rapid screening to deficiencies and modification.
附图说明Description of drawings
图1为本发明提出的一种基于大数据的软件开发管理方法的流程示意图。FIG. 1 is a schematic flowchart of a big data-based software development management method proposed by the present invention.
具体实施方式Detailed ways
下面结合具体实施方式对本专利的技术方案作进一步详细地说明。The technical solution of the present patent will be described in further detail below in conjunction with specific embodiments.
下面详细描述本专利的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利,而不能理解为对本专利的限制。Embodiments of the present patent are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present patent, but should not be construed as a limitation on the present patent.
实施例1:Example 1:
一种基于大数据的软件开发管理方法,如图1所示,包括以下步骤:A software development management method based on big data, as shown in Figure 1, includes the following steps:
S1:根据软件开发需求制定软件开发统筹计划;S1: Formulate a software development overall plan according to software development needs;
S2:根据软件开发项目成立团队用以细分统筹计划详细内容;S2: Set up a team according to the software development project to subdivide the overall planning details;
S3:对软件项目参与团队(具体到个人)进行签订软件开发保密协议,用于保证信息安全;S3: Sign a software development confidentiality agreement with the software project participating teams (specifically to individuals) to ensure information security;
S4:根据统筹计划详细内容,管理者于软件开发终端上依次授权给项目开发参与人员;S4: According to the details of the overall plan, the manager authorizes the project development participants in sequence on the software development terminal;
S5:项目开发参与人员在开发平台上进行编写、修正职责内的节点命令语言数据,并通过上传功能块完成自动存储,用于实现软件功能;S5: Project development participants write and correct the node command language data within their responsibilities on the development platform, and complete automatic storage by uploading function blocks to realize software functions;
S6:将各节点命令语言数据组装成一体化,并传输至服务器启动运行,检测性能是否满足软件开发需求;S6: Assemble the command language data of each node into one, and transmit it to the server to start running, and check whether the performance meets the software development requirements;
S7:测试项目开发成功,管理员根据发布规范将其发布到运行服务器。S7: The test project is successfully developed, and the administrator publishes it to the running server according to the release specification.
所述软件开发统筹计划包括确定软件开发项目内容、软件开发项目实现目标、软件开发项目工作计划、软件开发项目质量要求、软件开发项目考核及软件开发项目工期等;The software development overall plan includes determining the software development project content, the software development project realization goal, the software development project work plan, the software development project quality requirements, the software development project assessment and the software development project duration, etc.;
优选的,所述软件开发项目实现目标,包括以下内容:Preferably, the software development project achieves goals, including the following:
A1:软件开发前期调研;A1: Preliminary research on software development;
A2:软件开发的目的;A2: The purpose of software development;
A3:软件开发预期发展空间分析。通过软件开发项目实现目标,便于项目开发参与人员更加清晰、明确软件开发项目的前景等方面,获得准确的软件制作效果,提高软件开发制作的口碑。A3: Analysis of the expected development space of software development. Achieving goals through software development projects makes it easier for project development participants to be more clear about the prospects of software development projects, obtain accurate software production effects, and improve the reputation of software development and production.
优选的,所述软件开发项目考核包括周考核、阶段考核、整体项目考核等,用于快速确定软件开发项目的完成度及质量。Preferably, the software development project assessment includes weekly assessment, stage assessment, overall project assessment, etc., for quickly determining the degree of completion and quality of the software development project.
所述成立团队的方法,包括以下步骤:The method for establishing a team includes the following steps:
B1:成立包括多个开发小组的总团队架构;B1: Establish a general team structure including multiple development teams;
B2:设定每个开发小组的业务开发流程及流程规划;B2: Set the business development process and process planning of each development team;
B3:根据业务开发流程确定每个小组的参与人数及对应职责。详细规划到个人,用于推进整个软件开发项目的迅速实施,便于后期快速通过提交编码追溯到负责人。B3: Determine the number of participants and corresponding responsibilities of each team according to the business development process. Detailed planning to individuals is used to promote the rapid implementation of the entire software development project, so that it can be traced back to the person in charge by submitting the code quickly in the later stage.
进一步的,所述开发小组包括功能设计组、软件开发执行组、质量监控评审组、开发环境安全风控组等,多个开发小组相互监督、协作,共同快速完成软件开发项目。Further, the development team includes a functional design team, a software development execution team, a quality monitoring review team, a development environment safety risk control team, and the like. Multiple development teams supervise and collaborate with each other to quickly complete the software development project together.
优选的,所述质量监控评审组的审核方式包括定期主动查询、项目开发参与人员自主推送等。Preferably, the review methods of the quality monitoring review group include regular active inquiry, independent push by project development participants, and the like.
优选的,所述开发环境安全风控组的职责,包括以下内容:Preferably, the responsibilities of the development environment security risk control group include the following:
C1:对编写节点命令语言数据前、中、后的编码环境进行实时安全检测;C1: Perform real-time security detection on the coding environment before, during and after writing node command language data;
C2:拦截并警示管理者和对应开发参与人员存在风险安全的不安全项,以便及时作出应对措施。C2: Intercept and warn managers and corresponding development participants of unsafe items with risk and safety, so that timely countermeasures can be taken.
再进一步的,所述业务开发流程的主要内容包括软件功能设计、数据库设计、软件功能的数据处理、程序模块设计等。Still further, the main contents of the business development process include software function design, database design, data processing of software functions, program module design, and the like.
所述管理者于软件开发终端上依次授权给项目开发参与人员,还包括以下内容:The manager authorizes the project development participants in sequence on the software development terminal, and further includes the following content:
D1:编码开发期间关于数据设计、功能设计、数据处理等方面的任何变动,需依据软件开发统筹计划审核、研究变动是否具有可行性;D1: Any changes in data design, function design, data processing, etc. during the coding development period shall be reviewed according to the overall software development plan, and whether the changes are feasible;
D2:将可行性的变动项分配给对应开发小组或开发小组内的具体项目开发参与人员。使得软件开发管理项目具有灵活调控性,便于根据实际情况选择性完善。D2: Allocate the feasible change items to the corresponding development team or specific project development participants within the development team. It makes the software development management project flexible and controllable, which is convenient for selective improvement according to the actual situation.
所述上传功能块的存储规则,包括以下内容:The storage rules of the upload function block include the following:
E1:制定自动编码存储时间;E1: formulate automatic coding storage time;
E2:根据编码内容长短制定存储要求等。根据每个项目开发参与人员习惯,自行设定编码的自动上传储存规则。E2: Make storage requirements according to the length of the encoded content. According to the habits of the development participants of each project, set the automatic upload and storage rules of the code by yourself.
所述将各节点命令语言数据组装成一体化步骤之前,还包括以下操作:Before the step of assembling the command language data of each node into an integrated step, the following operations are also included:
F1:管理者安排同一开发小组参与人员,按照检测要求对节点命令语言数据进行自检;F1: The manager arranges the participants of the same development team to conduct self-check on the node command language data according to the testing requirements;
F2:管理者安排不同开发小组参与人员,按照检测要求对节点命令语言数据进行互检。对各节点命令语言数据进行自检、互检后,再进行组装成一体化检测,有效节省开发时间,便于快速筛选到不足点并进行修改。F2: The manager arranges the participants of different development groups to conduct mutual inspection of the node command language data according to the inspection requirements. After self-inspection and mutual inspection of the command language data of each node, they are assembled into an integrated inspection, which effectively saves development time and facilitates rapid screening and modification of deficiencies.
所述S6中检测性能是否满足软件开发需求,包括以下步骤:Whether the detection performance meets the software development requirements in the S6 includes the following steps:
G1:不满足软件开发需求,检测人员需列出目前软件开发项目存在问题点,然后返回上一步骤进行完善,直至检测满足软件开发需求为止;G1: If the software development requirements are not met, the inspectors need to list the problem points of the current software development project, and then return to the previous step for improvement until the inspection meets the software development requirements;
G2:满足软件开发需求,则进入下一步骤。G2: To meet the software development requirements, go to the next step.
本实施例在使用时,根据软件开发需求确定软件开发项目内容、软件开发项目实现目标、软件开发项目工作计划、软件开发项目质量要求、软件开发项目考核及软件开发项目工期等软件开发统筹计划,便于项目开发参与人员更加清晰、明确软件开发项目的前景等方面,提高软件开发制作的口碑;通过对项目开发参与人员制定软件开发项目考核,可快速确定软件开发项目的完成度及质量;成立团队用以细分统筹计划详细内容,详细规划到个人,用于推进整个软件开发项目的迅速实施,多个开发小组相互监督、协作,共同快速完成软件开发项目;对软件项目参与团队(具体到个人)进行签订开发保密协议,用于保证信息安全;根据统筹计划详细内容,管理者于软件开发终端上依次授权给项目开发参与人员,而且在编码开发期间关于数据设计、功能设计、数据处理等方面的任何变动,需依据软件开发统筹计划审核、研究变动是否具有可行性,将可行性的变动项分配给对应开发小组或开发小组内的具体项目开发参与人员,使得软件开发管理项目具有灵活调控性,便于根据实际情况选择性完善;项目开发参与人员根据个人习惯,自行设定编码的自动上传储存规则,使得在开发平台上进行编写、修正职责内节点命令语言数据时,通过上传功能块完成自动存储,有效防止信息丢失;单个节点命令语言数据完成后,管理者安排同一开发小组参与人员及不同开发小组参与人员,对对应节点命令语言数据依次进行自检、互检后,再将各节点命令语言数据组装成一体化检测,有效节省开发时间,便于快速筛选到不足点并进行修改,测试通过后传输至服务器启动运行,检测性能是否满足软件开发需求;不满足软件开发需求,检测人员需列出目前软件开发项目存在问题点,对应项目开发参与人员根据问题点进行修整编码,直至检测满足软件开发需求为止,保证软件开发的质量;测试项目开发成功,管理员根据发布规范将其发布到运行服务器。When this embodiment is used, the overall software development plans such as software development project content, software development project realization goals, software development project work plan, software development project quality requirements, software development project assessment, and software development project duration are determined according to software development requirements, It is convenient for project development participants to have a clearer understanding of the prospects of software development projects, and to improve the reputation of software development and production; by formulating software development project assessments for project development participants, the completion and quality of software development projects can be quickly determined; set up a team It is used to subdivide the details of the overall plan and plan in detail to individuals, and is used to promote the rapid implementation of the entire software development project. Multiple development teams supervise and collaborate with each other to quickly complete the software development project; ) to sign a development confidentiality agreement to ensure information security; according to the details of the overall plan, the manager authorizes the project development participants on the software development terminal in turn, and during the coding development period, data design, function design, data processing, etc. For any changes, it is necessary to review and study whether the changes are feasible according to the overall software development plan, and assign the feasible changes to the corresponding development team or specific project development participants in the development team, so that the software development management project has flexible regulation. , which is convenient for selective improvement according to the actual situation; the project development participants set the automatic upload and storage rules of the code according to their personal habits, so that when writing and modifying the node command language data within the responsibility on the development platform, the automatic uploading function block is completed. Storage to effectively prevent information loss; after the completion of the command language data of a single node, the administrator arranges the participants of the same development team and the participants of different development teams to perform self-check and mutual check on the command language data of the corresponding node in turn, and then send the commands of each node to each node. The language data is assembled into an integrated test, which effectively saves development time and facilitates rapid screening and modification of deficiencies. After the test is passed, it is transmitted to the server to start operation to test whether the performance meets the needs of software development; If there is a problem in the current software development project, the corresponding project development participants will modify the code according to the problem point until the detection meets the software development requirements to ensure the quality of software development; if the test project is successfully developed, the administrator will release it to the operation according to the release specification. server.
实施例2:Example 2:
一种基于大数据的软件开发管理方法,如图1所示,为了扩大编码场所的灵活度,提高工期完成效率;本实施例在实施例1的基础上作出以下改进:所述项目开发参与人员在开发平台上进行编写、修正职责内的节点命令语言数据的方式,包括但不限于直接在办公区域内安全编码、在家庭安全网络下编码等。A software development management method based on big data, as shown in Figure 1, in order to expand the flexibility of the coding site and improve the efficiency of construction period completion; this embodiment makes the following improvements on the basis of Embodiment 1: the project development participants The way of writing and revising the node command language data within the responsibility on the development platform, including but not limited to safe coding directly in the office area, coding under the home security network, etc.
本实施例在使用时,根据软件开发需求确定软件开发项目内容、软件开发项目实现目标、软件开发项目工作计划、软件开发项目质量要求、软件开发项目考核及软件开发项目工期等软件开发统筹计划,便于项目开发参与人员更加清晰、明确软件开发项目的前景等方面,提高软件开发制作的口碑;通过对项目开发参与人员制定软件开发项目考核,可快速确定软件开发项目的完成度及质量;成立团队用以细分统筹计划详细内容,详细规划到个人,用于推进整个软件开发项目的迅速实施,多个开发小组相互监督、协作,共同快速完成软件开发项目;对软件项目参与团队(具体到个人)进行签订开发保密协议,用于保证信息安全;根据统筹计划详细内容,管理者于软件开发终端上依次授权给项目开发参与人员,而且在编码开发期间关于数据设计、功能设计、数据处理等方面的任何变动,需依据软件开发统筹计划审核、研究变动是否具有可行性,将可行性的变动项分配给对应开发小组或开发小组内的具体项目开发参与人员,使得软件开发管理项目具有灵活调控性,便于根据实际情况选择性完善;项目开发参与人员可根据个人习惯或工作要求在办公区域内、家庭安全网络下编码,并自行设定编码的自动上传储存规则,使得在开发平台上进行编写、修正职责内节点命令语言数据时,通过上传功能块完成自动存储,有效防止信息丢失;单个节点命令语言数据完成后,管理者安排同一开发小组参与人员及不同开发小组参与人员,对对应节点命令语言数据依次进行自检、互检后,再将各节点命令语言数据组装成一体化检测,有效节省开发时间,便于快速筛选到不足点并进行修改,测试通过后传输至服务器启动运行,检测性能是否满足软件开发需求;不满足软件开发需求,检测人员需列出目前软件开发项目存在问题点,对应项目开发参与人员根据问题点进行修整编码,直至检测满足软件开发需求为止,保证软件开发的质量;测试项目开发成功,管理员根据发布规范将其发布到运行服务器。When this embodiment is used, the overall software development plans such as software development project content, software development project realization goals, software development project work plan, software development project quality requirements, software development project assessment, and software development project duration are determined according to software development requirements, It is convenient for project development participants to have a clearer understanding of the prospects of software development projects, and to improve the reputation of software development and production; by formulating software development project assessments for project development participants, the completion and quality of software development projects can be quickly determined; set up a team It is used to subdivide the details of the overall plan and plan in detail to individuals, and is used to promote the rapid implementation of the entire software development project. Multiple development teams supervise and collaborate with each other to quickly complete the software development project; ) to sign a development confidentiality agreement to ensure information security; according to the details of the overall plan, the manager authorizes the project development participants on the software development terminal in turn, and during the coding development period, data design, function design, data processing, etc. For any changes, it is necessary to review and study whether the changes are feasible according to the overall software development plan, and assign the feasible changes to the corresponding development team or specific project development participants in the development team, so that the software development management project has flexible regulation. , which is convenient for selective improvement according to the actual situation; project development participants can code in the office area or under the home security network according to personal habits or work requirements, and set the automatic upload and storage rules of the code by themselves, so that they can write and store on the development platform. When modifying the node command language data within the responsibility, the automatic storage is completed by uploading the function block, which effectively prevents the loss of information; after the command language data of a single node is completed, the administrator arranges the participants of the same development team and the participants of different development teams to understand the corresponding node command language. After the data is self-checked and cross-checked in sequence, the command language data of each node is assembled into an integrated test, which effectively saves development time, facilitates rapid screening and modification of deficiencies, and transfers to the server after the test is passed. To meet the software development needs; if the software development needs are not met, the inspectors need to list the problem points of the current software development project, and the corresponding project development participants will trim and code according to the problem points until the inspection meets the software development needs, so as to ensure the quality of software development; The test project is developed successfully, and the administrator publishes it to the running server according to the release specification.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention, but the protection scope of the present invention is not limited to this. The equivalent replacement or change of the inventive concept thereof shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210035715.5ACN114386842A (en) | 2022-01-05 | 2022-01-05 | Software development management method based on big data |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210035715.5ACN114386842A (en) | 2022-01-05 | 2022-01-05 | Software development management method based on big data |
| Publication Number | Publication Date |
|---|---|
| CN114386842Atrue CN114386842A (en) | 2022-04-22 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210035715.5APendingCN114386842A (en) | 2022-01-05 | 2022-01-05 | Software development management method based on big data |
| Country | Link |
|---|---|
| CN (1) | CN114386842A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103617511A (en)* | 2013-12-16 | 2014-03-05 | 江苏名通信息科技有限公司 | System and method for managing multi-people cooperative project in program development |
| CN104090776A (en)* | 2014-07-24 | 2014-10-08 | 北京全路通信信号研究设计院有限公司 | Software development method and system |
| CN110750252A (en)* | 2019-09-30 | 2020-02-04 | 上海紫金信息技术有限公司 | Software development control method, software development equipment and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103617511A (en)* | 2013-12-16 | 2014-03-05 | 江苏名通信息科技有限公司 | System and method for managing multi-people cooperative project in program development |
| CN104090776A (en)* | 2014-07-24 | 2014-10-08 | 北京全路通信信号研究设计院有限公司 | Software development method and system |
| CN110750252A (en)* | 2019-09-30 | 2020-02-04 | 上海紫金信息技术有限公司 | Software development control method, software development equipment and storage medium |
| Publication | Publication Date | Title |
|---|---|---|
| JPH0855156A (en) | Computer system and method for process safety control | |
| US20130311222A1 (en) | Social Networking System For Organization Management | |
| CN107316186A (en) | The computer system method for supporting and support system of innovation undertaking employment | |
| Hirao et al. | Code reviews with divergent review scores: An empirical study of the openstack and qt communities | |
| Crowston | Lessons from volunteering and free/libre open source software development for the future of work | |
| Qureshi et al. | Proposal of enhanced extreme programming model | |
| Chittister et al. | Assessment and management of software technical risk | |
| Belardo et al. | A framework for the application of group decision support systems to the problem of planning for catastrophic events | |
| Hameed | Software development lifecycle for extreme programming | |
| CN114386842A (en) | Software development management method based on big data | |
| Abdel-Hamid et al. | The effect of reward structures on allocating shared staff resources among interdependent software projects: An experimental investigation | |
| Zhang et al. | Participants' expectations and the success of knowledge networking in the public sector | |
| Li et al. | “Do you have time for a quick call?”: Exploring Remote and Hybrid Requirements Engineering Practices and Challenges in Industry | |
| Frankowska | The role of third party cluster managers in strengthening cooperation of cluster companies | |
| Knoke et al. | Fragmented knowledge in collaborative manufacturing process chains | |
| Sarpy et al. | Evaluating leadership development of executive peer networks using social network analysis | |
| O’Farrel et al. | Alternative theories of small firm growth | |
| Balogun | Importance of Succession Planning in Knowledge Transfer and Continuity: a case study of Hobark international limited, Nigeria | |
| Rosas et al. | An Organization’s Extended (Soft) Competencies Model | |
| CN120579952A (en) | Online information management system and management method | |
| Krawczyk-Bryłka | Team Roles and Team Performance in Small Virtual Software Teams. | |
| Nan et al. | Unintended consequences of collocation: using agent-based modeling to untangle effects of communication delay and in-group favor | |
| Fang et al. | Application of DEMATEL in discussion of key competency of talents in manufacturing industries | |
| Wiegers | Humanizing Peer Reviews | |
| Zarezadeh | Introduction to a Systematic Multi-Methodology for Prioritizing Implementable Strategies in the Organization |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |