Project management method and related device

Responding to the addition of decomposition elements through the two-dimensional table interface, a project decomposition table containing decomposition elements and affiliation is generated, which solves the problem of project decomposition complexity in software development and improves execution efficiency and consistency of information transmission.

CN119168587APending Publication Date: 2024-12-20GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411362339.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

During the software development process, project decomposition is complex and lacks efficient decomposition methods, resulting in information silos and low execution efficiency.

Method used

Provides a project management method, responds to the addition of decomposition features through a two-dimensional table interface, generates a project decomposition table containing decomposition features, row table headers and list headers, supports single and composite table headers, and determines affiliation relationship based on relative positional relationships. And generate a decomposition table with select marks to simplify the decomposition process.

Benefits of technology

It improves the efficiency of project decomposition, reduces information silos, ensures the consistency of information transmission and decomposition schemes among teams, and avoids the complexity of manually drawing tables.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168587A_ABST
    Figure CN119168587A_ABST
Patent Text Reader

Abstract

The invention discloses a project management method and a related device, relates to the technical field of data processing, can provide an operable interface for project decomposition, and in the operation interface, header information can be determined according to feature information of decomposition elements in a header adding area in response to decomposition element adding operation. And in response to decomposition item adding operation on the single type header and the composite type header, adding decomposition items in the single type header and the composite type header to generate a first item decomposition table. And in response to a selection operation on cells of a target area in the first item decomposition table, generating a second item decomposition table with a selection mark, the target area being an intersection area of decomposition items in the single header and decomposition items in the composite header. By providing the visual decomposition table operation interface, the user can generate the operable project decomposition table only by performing simple selection operation of the decomposition elements and the decomposition items, so that the decomposition process is simplified, and the project decomposition efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a project management method and related devices. Background Art

[0002] In the process of software development, a complete software needs to deliver many functions, ranging from dozens to hundreds or thousands. These functions often require the cooperation of multiple teams to complete, and each team needs to perform different activities. There are also many types of activities in the entire project. This leads to the decomposition of complex functions, activities, organizations and other decomposition elements in the software development process. Therefore, how to assist project leaders to efficiently complete the decomposition of the project has become an urgent problem to be solved. Summary of the invention

[0003] In view of the above problems, this application provides a project management method and related devices to achieve the purpose of improving the efficiency of project decomposition. The specific scheme is as follows:

[0004] The first aspect of the present application provides a project management method, comprising:

[0005] In response to the decomposition element adding operation, according to the characteristic information of the decomposition element in the header adding area, the header information is determined, the header information at least including: the decomposition element represented by the column header, the decomposition element represented by the row header, and the types of the column header and the row header, the column header and the row header are of different types, the types including: a single-type header and a composite-type header, the single-type header indicates that it contains one decomposition element, and the composite header indicates that it contains at least two decomposition elements;

[0006] In response to the decomposition item adding operation on the single-type header and the composite-type header, decomposition items are added in the single-type header and the composite-type header to generate a first item decomposition table, wherein the hierarchical relationship between the decomposition items in the composite-type header is consistent with the affiliation between the decomposition elements in the composite-type header, and the affiliation is obtained according to the relative position relationship between the decomposition elements in the composite header in the header adding area;

[0007] In response to a selection operation on a cell of a target area in the first project decomposition table, a second project decomposition table with a selection mark is generated, wherein the target area is an intersection area of ​​the decomposition items in the single-type header and the decomposition items in the composite header.

[0008] In a possible implementation, after generating the first project decomposition table or after generating the second project decomposition table, the method further includes:

[0009] The first project decomposition table or the second project decomposition table is split into at least two sub-project decomposition tables according to the target decomposition item selected by the user.

[0010] In a possible implementation, the header adding area includes: a column header adding sub-area and a row header adding sub-area, and the determining of the header information in response to the decomposition element adding operation and according to the feature information of the decomposition element in the header adding area includes:

[0011] The first decomposition element moved from the decomposition element display area to the column header adding sub-area is used as the decomposition element represented by the column header;

[0012] The second decomposition element moved from the decomposition element display area to the row header adding sub-area is used as the decomposition element represented by the row header;

[0013] The types of the column header and the row header are determined according to the number of the first decomposition elements and the number of the second decomposition elements.

[0014] In a possible implementation, in response to the operation of adding decomposition items to the single-type header and the composite-type header, adding decomposition items to the single-type header and the composite-type header to generate a first item decomposition table includes:

[0015] If the decomposition item selected in the decomposition item adding interface has decomposition sub-items, at least part of the decomposition sub-items of the selected decomposition item are added according to the selected decomposition sub-item adding method.

[0016] In a possible implementation, obtaining the affiliation relationship according to the relative position relationship of each decomposition element in the composite header in the header adding area includes:

[0017] Determining a relationship determination strategy according to the position of the composite header in the header adding area;

[0018] The affiliation relationship is determined according to the relationship determination strategy and the relative position relationship.

[0019] In a possible implementation, the project management method further includes:

[0020] The second project decomposition table is converted into a project decomposition file in a preset format for storage, wherein the target decomposition file includes: a relationship storage module, wherein the relationship storage module includes at least one relationship storage sub-module, and each of the relationship storage sub-modules stores a decomposition item associated with a selection mark and attribute information of each decomposition item according to at least a preset storage rule.

[0021] In a possible implementation, the relationship storage module further includes: a general storage module, and the general storage module is used to store the decomposition items included in each of the relationship storage sub-modules.

[0022] In a possible implementation, the project decomposition file further includes a reference storage module, and the reference storage module is used to store reference relationship information between the second project decomposition table and other second project decomposition tables.

[0023] A second aspect of the present application provides a project management device, comprising:

[0024] A header generation module is used to determine header information in response to a decomposition element adding operation according to feature information of the decomposition element in a header adding area, wherein the header information at least includes: a decomposition element represented by a column header, a decomposition element represented by a row header, and types of the column header and the row header, wherein the column header and the row header are of different types, and the types include: a single-type header and a composite-type header, wherein the single-type header indicates that one decomposition element is included, and the composite header indicates that at least two decomposition elements are included;

[0025] a decomposition item adding module, for generating a first item decomposition table by adding decomposition items in the single header and the composite header in response to the decomposition item adding operation on the single header and the composite header, wherein the hierarchical relationship between the decomposition items in the composite header is consistent with the subordinate relationship between the decomposition elements in the composite header, and the subordinate relationship is obtained according to the relative position relationship between the decomposition elements in the composite header in the header adding area; and

[0026] A decomposition table generation module is used to generate a second project decomposition table with a selection mark in response to a selection operation on a cell in a target area in the first project decomposition table, wherein the target area is an intersection area of ​​the decomposition items in the single-type header and the decomposition items in the composite header.

[0027] A third aspect of the present application provides a computer program product, comprising computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements the project management method of the first aspect or any implementation of the first aspect.

[0028] A fourth aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:

[0029] The memory is used to store computer programs;

[0030] The processor is used to execute the computer program so that the electronic device can implement the project management method of the first aspect or any implementation method of the first aspect.

[0031] A fifth aspect of the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the project management method of the first aspect or any implementation of the first aspect.

[0032] By means of the above technical solution, the project management method provided by the present application can provide an operable interface for the decomposition of the project, in which the operation interface can respond to the decomposition element adding operation, and according to the characteristic information of the decomposition element in the header adding area, the header information determined at least includes: the decomposition element represented by the column header, the decomposition element represented by the row header, and the type of the column header and the row header, the column header and the row header are of different types, and the types include: a single header and a composite header, the single header indicates that it contains one decomposition element, and the composite header indicates that it contains at least two decomposition elements, so that the obtained project decomposition table can realize the correspondence between the three decomposition elements in the form of a two-dimensional table. In response to the decomposition item adding operation of the single header and the composite header, the decomposition items are added in the single header and the composite header to generate a first project decomposition table, wherein the hierarchical relationship between the decomposition items in the composite header is consistent with the affiliation between the decomposition elements in the composite header, and the affiliation is obtained according to the relative position relationship of the decomposition elements in the composite header in the header adding area. In response to the selection operation of the cell in the target area of ​​the first project decomposition table, a second project decomposition table with a selection mark is generated, and the target area is the intersection area of ​​the decomposition items in the single-type header and the decomposition items in the composite header. The project management method provides a visual decomposition table operation interface, so that the user only needs to perform simple decomposition element and decomposition item selection operations to generate an operable project decomposition table, which simplifies the project decomposition process and improves the efficiency of project decomposition compared to the manual table drawing method. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0034] Figure 1 A flowchart of a project management method provided for this application;

[0035] Figure 2 This is a diagram of adding an interface for decomposing elements provided by this application;

[0036] Figure 3 This is the operation interface diagram after adding decomposition elements provided by this application;

[0037] Figure 4 The project breakdown table obtained after adding the breakdown items provided in this application;

[0038] Figure 5 This is an operation interface diagram of a method for adding decomposition elements provided in this application;

[0039] Figure 6 The application provided Figure 5 The corresponding generated project breakdown table;

[0040] Figure 7 This is an operation interface diagram of a method for adding decomposition elements provided in this application;

[0041] Figure 8 The application provided Figure 7 The corresponding generated project breakdown table;

[0042] Fig. 9 This is the interface diagram for adding decomposition items provided in this application;

[0043] Fig.10 The project breakdown table obtained after adding the options provided for this application;

[0044] Fig.11 Another interface diagram for adding decomposition elements provided by this application;

[0045] Fig.12 A selection interface diagram of the framework group split provided for this application;

[0046] Fig.13 Tables obtained by splitting according to framework groups provided for this application;

[0047] Fig.14 The selection interface diagram of the APP development group split provided for this application;

[0048] Fig.15 The table provided for this application is obtained by splitting according to the APP development group;

[0049] Fig.16 This is an interface diagram provided by this application without selecting a leaf node;

[0050] Fig.17 This is a table provided by this application without selecting leaf nodes;

[0051] Fig.18 The interface diagram for selecting only leaf nodes provided for this application;

[0052] Fig.19 The table provided in this application is obtained by selecting only the leaf nodes;

[0053] Fig. 20 A structural diagram of the project management device provided for this application;

[0054] Fig.21 This is a structural diagram of the electronic device provided for this application. DETAILED DESCRIPTION

[0055] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0056] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0057] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0058] For the work items of the project, they can be defined by the three dimensions of "function", "activity" and "organization", that is, "what to do", "how to do it" and "who will do it". In the process of project decomposition, the decomposition elements of "function", "activity" and "organization" in the project are not isolated from each other, on the contrary, there is a corresponding relationship between them. For example, the development of a certain "function" needs to be completed by the "framework group" and the "application group". And the "framework group" needs to perform three "activities" of "detailed design", "coding / unit testing" and "system testing". The "application group" not only needs to perform these three activities, but also needs to perform additional "requirements development" and "architecture design" activities and so on.

[0059] Faced with such a complex relationship between "functions", "activities" and "organizations", current project leaders often only decompose work items at the "milestone" and "module" levels, and assign the decomposition of work items in each "module" to the corresponding team. However, this decomposition model has the problem of "information islands". There may be a break in the information transmission between the project manager and the execution team, resulting in a deviation between the upper-level plan and the lower-level execution, which increases the difficulty of project management. Moreover, this decomposition relies heavily on personal experience and intuition. Different project managers and execution teams may come up with different decomposition plans when decomposing according to the decomposition elements, which affects the efficiency and quality of project execution.

[0060] In order to solve the above problems, the present application embodiment provides a project management method. The project management method of the present application embodiment is described in detail below in conjunction with the accompanying drawings.

[0061] Reference Figure 1 , Figure 1 A process diagram of a project management method provided in an embodiment of the present application is as follows: Figure 1 As shown, a project management method provided by an embodiment of the present application may include steps 101 to 103, and these steps are described in detail below.

[0062] 101. In response to the operation of adding decomposition elements, the header information is determined according to the characteristic information of the decomposition elements in the header adding area. The header information includes at least: the decomposition elements represented by the column header, the decomposition elements represented by the row header, and the types of the column header and the row header. The column header and the row header are of different types, including: a single header and a compound header. The single header indicates that it contains one decomposition element, and the compound header indicates that it contains at least two decomposition elements.

[0063] Specifically, the decomposition elements may include the functions involved in the project, the organizations involved, the activities to be carried out, etc. A two-dimensional table can be used to represent the corresponding three-dimensional relationship. Figure 2 The figure shows an interface for allocating decomposition elements to the header of a two-dimensional table. The left side shows the area for adding row headers, and the upper side shows the area for adding column headers. The decomposition elements available for use can be pre-configured in the background. For example, the decomposition elements available for use may include: organization, activity, and function. Of course, specific elements can also be selected from the functions, activities, and organizations of the project, such as specific important functions, specific activities, or specific teams as decomposition elements, for more detailed configuration. Users can add decomposition elements to row headers and column headers respectively through the adding operation in the decomposition element adding interface.

[0064] For example, when the user is operating a computer, he can use the mouse to add hierarchical elements in the row header adding area and the column header adding area on the decomposition element adding interface. The decomposition element adding interface can be awakened by double-clicking or right-clicking the mouse. Then, by selecting the hierarchical elements in the adding interface, they can be used as decomposition elements of the row header or column header. For the convenience of operation, the display of the corresponding adding interface will be triggered in the area where the operation is performed, and the selected decomposition element will be used as the decomposition element of the area. For example, if the interface is awakened in the row header adding area on the left, the decomposition element selected in the displayed adding interface can be used as the decomposition element of the row header.

[0065] Reference Figure 3 The following is an interface where a decomposition element is added. It can be seen that because the relationship between the three elements is represented in a two-dimensional table, there must be at least two decomposition elements in one header (row header or column header), and only one decomposition element in another header. The header with multiple decomposition elements is a composite header, and the header with only one decomposition element is a single header. Here, the user moves the added decomposition elements across regions, thereby exchanging the decomposition elements in the row header and the column header. The relative position relationship is determined by moving the decomposition elements in the composite header, which can be used as the basis for judging the subordinate relationship between the two decomposition elements.

[0066] After adding decomposition elements, you can determine whether it is a single header or a composite header based on the number of decomposition elements in the row header adding area and the column header adding area, and determine the row header and column header based on their positions. For decomposition elements in a composite header, you can determine their affiliation based on their positional relationships. For example, Figure 3 The column header shown is a composite header, and the function is above the organization, which means that the organization is subordinate to the function.

[0067] It is understandable that those skilled in the art may also use other methods to add decomposition elements, which are not limited here.

[0068] 102. In response to the operation of adding decomposition items to the single-type header and the composite header, decomposition items are added in the single-type header and the composite header to generate a first item decomposition table, wherein the hierarchical relationship between the decomposition items in the composite header is consistent with the subordinate relationship between the decomposition elements in the composite header, and the subordinate relationship is obtained based on the relative position relationship of the decomposition elements in the composite header in the header addition area.

[0069] Specifically, after adding the decomposition elements, each decomposition element can be provided with a drop-down menu function on the basis of displaying each decomposition element. By clicking the drop-down menu of each decomposition element, the decomposition items can be selected, and then the decomposition items contained in each decomposition element can be determined according to the user's selection, and then the decomposition items can be expanded according to the row or column where the decomposition element is located, so as to obtain the first item decomposition table. For the specific adding process, please refer to Fig. 9 As shown, although the decomposition element of joint debugging is added here, the addition method of the decomposition items of other decomposition elements is similar. The addition effect can be referred to Figure 4 As shown in the figure, the decomposition items of the row header for activities are: design, coding and testing. The decomposition items of the column header for functions are: projection box and B / ECALL, and the decomposition items for organizations are: framework group and APP development group.

[0070] It should be noted that those skilled in the art may also use other methods to add decomposition items, which will not be described in detail here.

[0071] 103. In response to a selection operation on a cell in a target area in the first project decomposition table, a second project decomposition table with a selection mark is generated, wherein the target area is an intersection area of ​​decomposition items in a single-type header and decomposition items in a composite-type header.

[0072] Specifically, based on the first item decomposition table, the user can be allowed to operate the selectable target area in the first item decomposition table by marking or other means, thereby realizing the association of the corresponding decomposition items. Fig.10 As shown in the figure, after dotting the target area in the first project decomposition table, the second project decomposition table is obtained. Based on the second project decomposition table, the project participants can clearly understand it. Ensure that each team can understand the relationship between the overall project and each work item. This greatly reduces the communication breakdown caused by information islands and improves the collaborative efficiency of project execution. It can also avoid different project managers and teams from having different decomposition plans for the same project. Ensure the fairness and global optimization of task decomposition, thereby improving the efficiency and quality of project execution. Compared with the method of manually drawing tables, it simplifies the process of project decomposition and improves the efficiency of project decomposition.

[0073] In a possible implementation, to facilitate the addition and management of decomposition elements, refer to Fig.11As shown, the management function of decomposition elements can be added in the decomposition element adding interface, and the user can manage the decomposition elements to be used through the decomposition element management area on the left. And when adding decomposition elements, the hierarchical elements can be directly added and moved by dragging. The first decomposition element moved from the decomposition element display area to the column header adding sub-area can be used as the decomposition element represented by the column header. The second decomposition element moved from the decomposition element display area to the row header adding sub-area can be used as the decomposition element represented by the row header. Then, according to the number of the first decomposition element and the number of the second decomposition element, the type of the column header and the row header is determined.

[0074] In a possible implementation, in order to meet the needs of decomposing a large and complex project and facilitate use by various responsible persons, after generating the first project decomposition table or after generating the second project decomposition table, the project management method further includes the following processing:

[0075] The first project decomposition table or the second project decomposition table is split into at least two sub-project decomposition tables according to the target decomposition items selected by the user.

[0076] For details, please refer to Fig.12 As shown, when splitting the first project decomposition table, you can select the decomposition item to be split as a framework group in the split interface of the awakened decomposition element, and the obtained sub-project table is referenced Fig.13 As shown, only the content involved in the framework group is included. Fig.14 If the decomposition item to be split is selected as APP development group, the sub-project table obtained is referenced Fig.15 As shown, it only contains the content involved by the APP development team.

[0077] Similarly, the splitting process of the second project decomposition table is the same as the splitting process of the first project decomposition table mentioned above, and will not be repeated here.

[0078] In a possible implementation, in order to facilitate the user to add decomposition items, in response to the decomposition item adding operation on the single-type header and the composite-type header, when adding decomposition items in the single-type header and the composite-type header to generate the first item decomposition table, the following processing may be specifically included:

[0079] If the decomposition item selected in the decomposition item adding interface has decomposition sub-items, at least part of the decomposition sub-items of the selected decomposition item are added according to the selected decomposition sub-item adding method.

[0080] Specifically, refer to Fig.16 and Fig.18 As shown, a selection box for adding decomposition items can be added next to the selection box for adding decomposition items of the decomposition element. For example, Fig.16When the user does not check the leaf nodes only option, refer to Fig.17 As shown in the figure, for the two decomposition items in the function that contain sub-nodes, they will be expanded and the corresponding sub-nodes will be added. Fig.18 When only leaf nodes are checked, refer to Fig.19 The following diagram shows only the lowest level leaf nodes of the two decomposition items.

[0081] It is understandable that those skilled in the art can select the display method and selection method of the leaf nodes according to their needs, which will not be elaborated here.

[0082] In a possible implementation, in order to accurately determine the affiliation between decomposition elements in a composite header, when obtaining the affiliation according to the relative position relationship of each decomposition element in the composite header in the header addition area, the following processing may be specifically included:

[0083] Step 1: Determine a relationship determination strategy based on the position of the composite header in the header adding area.

[0084] Step 2: Determine the strategy and relative position relationship based on the relationship and determine the affiliation.

[0085] Specifically, the affiliation relationship may include: a brother relationship and a parent-child relationship, wherein the brother relationship indicates that the two decomposition elements are at the same level, and the parent-child relationship indicates that the two decomposition elements are at different levels. When determining the level, it can be determined according to the arrangement relationship between the decomposition elements and the preset relationship determination strategy.

[0086] For example, when the composite header is a row header, the relationship determination strategy can be: the relationship between two decomposition elements arranged in parallel and in the same row is a parent-child relationship, such as Figure 5 The functions and activities shown in are parent-child relationships, corresponding to Figure 6 The corresponding decomposition items shown in also inherit this relationship. When the relationship between two decomposition elements arranged in parallel and in the same column is a sibling relationship, such as Figure 7 As shown in , functions and joint debugging are siblings, corresponding to Figure 8 The decomposed terms shown in have the same relationship.

[0087] Similarly, when the composite table header is a column header, the relationship determination strategy can be: the relationship between two decomposition elements arranged in parallel and in the same row is a brother relationship. When the relationship between two decomposition elements arranged in parallel and in the same column is a parent-child relationship, such as Figure 3 As shown in , functions and organizations are siblings, corresponding to Figure 4 The decomposed terms shown in have the same relationship.

[0088] It is understandable that those skilled in the art may also adopt other relationship determination strategies to determine the affiliation, which is not limited here.

[0089] In one possible implementation, in order to facilitate the storage and call of the obtained second project decomposition table, the second project decomposition table can be converted into a project decomposition file in a preset format for storage, wherein the target decomposition file includes: a relationship storage module, the relationship storage module includes at least one relationship storage sub-module, and each relationship storage sub-module stores at least one decomposition item associated with a selection mark and attribute information of each decomposition item according to preset storage rules.

[0090] Specifically, a file format similar to the XML format may be used for storage. The basic structure of the storage file is as follows:

[0091] Among them, the <configId> element can be used to define the file identifier as: main-setting.

[0092] The <relationship> element defines <feature> <activity>and <organization>The relationship between the three entities (i.e., functions, activities, and organizations), i.e., which functions are performed by which organizations through which activities, <relationships>The element is a container element. <feature> <activity>and <organization>The three attribute elements have the same properties:

[0093] For example, code can be used to encode the entity; name is the entity name; parent indicates its parent entity to implement a tree structure; level identifies the level of the entity, with the root being 1 and the levels going down in order.

[0094] Among them, when a <relationship> configuration <features> <activities> <organizations>Each entity can contain one or more entities. When multiple entities are included, the relationship between them is a Cartesian product relationship (i.e., a cross configuration).

[0095] If the level of an entity configured with a <relationship> (<feature><activity><organization>) is not a leaf node, it means that all child entities of the entity inherit the configuration relationship of the current entity. For example: <feature level="1" code="SWR05" name="开机动画" parent="null" / > , indicating that all the sub-features with level="2", level="3", etc. adopt the configuration of the current <relationship>.

[0096] If a <relationship> configuration lacks one or more types of entities, it means that the entire set of missing entities adopts the current configuration. For example, if a <activity> is not configured in a <relationship>, it means that all <activity>s are applicable to the mapping relationship of the <relationship> configuration.

[0097] In order to save the space occupied by storage files and improve storage speed and efficiency, in a possible implementation, the project decomposition file also includes a general storage module, which is used to store the decomposition items included in each relationship storage sub-module.

[0098] Specifically, when all entities contained in <relationship>, you can use <common>Elements in <relationships>The element can be included separately without having to repeat the configuration in multiple <relationship> elements.

[0099] To facilitate the merging and restoration of the split project decomposition tables, the project decomposition configuration file also includes: the project decomposition file also includes a reference storage module, and the reference storage module is used to store reference relationship information between the second project decomposition table and other second project decomposition tables.

[0100] Configuration of the files referenced in the module configuration, such as adding the following to the files named app_dev_dep_setting and testing_dep_setting:

[0101] <parent> main-setting< / parent>

[0102] Indicates that they all belong to the file named main-setting.

[0103] A project management method provided by an embodiment of the present application is introduced above, and a device for executing the above project management method will be introduced below.

[0104] See also Fig. 20 , Fig. 20 This is a schematic diagram of the structure of a project management device provided in an embodiment of the present application. Fig. 20 As shown, the project management device comprises:

[0105] The header generation module 2001 is used to determine the header information in response to the decomposition element adding operation according to the characteristic information of the decomposition element in the header adding area, wherein the header information at least includes: the decomposition element represented by the column header, the decomposition element represented by the row header, and the types of the column header and the row header, wherein the column header and the row header are of different types, and the types include: a single-type header and a composite-type header, wherein the single-type header indicates that one decomposition element is included, and the composite header indicates that at least two decomposition elements are included;

[0106] A decomposition item adding module 2002 is used for generating a first item decomposition table by adding decomposition items in the single header and the composite header in response to the decomposition item adding operation on the single header and the composite header, wherein the hierarchical relationship between the decomposition items in the composite header is consistent with the subordinate relationship between the decomposition elements in the composite header, and the subordinate relationship is obtained according to the relative position relationship between the decomposition elements in the composite header in the header adding area; and

[0107] The decomposition table generation module 2003 is used to generate a second project decomposition table with a selection mark in response to a selection operation on a cell in a target area in the first project decomposition table, wherein the target area is an intersection area of ​​the decomposition items in the single-type header and the decomposition items in the composite header.

[0108] In a possible implementation, it further includes a table splitting module for splitting the first project decomposition table or the second project decomposition table into at least two sub-project decomposition tables according to target decomposition items selected by a user after generating the first project decomposition table or generating the second project decomposition table.

[0109] In a possible implementation, the header adding area includes: a column header adding sub-area and a row header adding sub-area. The header generating module 2001 responds to the decomposition element adding operation and determines the header information according to the feature information of the decomposition element in the header adding area. The process includes:

[0110] The first decomposition element moved from the decomposition element display area to the column header adding sub-area is used as the decomposition element represented by the column header;

[0111] The second decomposition element moved from the decomposition element display area to the row header adding sub-area is used as the decomposition element represented by the row header;

[0112] The types of the column header and the row header are determined according to the number of the first decomposition elements and the number of the second decomposition elements.

[0113] In a possible implementation, the decomposition item adding module 2002 generates a first item decomposition table by adding decomposition items to the single header and the composite header in response to the decomposition item adding operation on the single header and the composite header, including:

[0114] If the decomposition item selected in the decomposition item adding interface has decomposition sub-items, at least part of the decomposition sub-items of the selected decomposition item are added according to the selected decomposition sub-item adding method.

[0115] In a possible implementation, the process of the decomposition item adding module 2002 obtaining the affiliation relationship according to the relative position relationship of each decomposition element in the composite header in the header adding area includes:

[0116] Determining a relationship determination strategy according to the position of the composite header in the header adding area;

[0117] The affiliation relationship is determined according to the relationship determination strategy and the relative position relationship.

[0118] In a possible implementation, the following further includes: a table storage module for

[0119] The second project decomposition table is converted into a project decomposition file in a preset format for storage, wherein the target decomposition file includes: a relationship storage module, wherein the relationship storage module includes at least one relationship storage sub-module, and each of the relationship storage sub-modules stores a decomposition item associated with a selection mark and attribute information of each decomposition item according to at least a preset storage rule.

[0120] In a possible implementation, the relationship storage module further includes: a general storage module, and the general storage module is used to store the decomposition items included in each of the relationship storage sub-modules.

[0121] In a possible implementation, the project decomposition file further includes a reference storage module, and the reference storage module is used to store reference relationship information between the second project decomposition table and other second project decomposition tables.

[0122] The present application also provides an electronic device in an embodiment. Fig.21 As shown, it shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiment of the present application. The electronic device in the embodiment of the present application may include but is not limited to fixed terminals such as mobile phones, laptops, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Fig.21 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0123] like Fig.21 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 2101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 2102 or a program loaded from a storage device 2108 to a random access memory (RAM) 2103. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 2103. The processing device 2101, the ROM 2102, and the RAM 2103 are connected to each other via a bus 2104. An input / output (I / O) interface 2105 is also connected to the bus 2104.

[0124] Typically, the following devices may be connected to the I / O interface 2105: input devices 2106 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 2107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 2108 including, for example, a memory card, a hard disk, etc.; and communication devices 2109. The communication device 2109 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Fig.21 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0125] An embodiment of the present application also provides a computer program product including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any project management method provided in the embodiment of the present application.

[0126] A computer-readable storage medium is also provided in an embodiment of the present application. The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any project management method provided in the embodiment of the present application.

[0127] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.

[0128] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0129] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0130] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.< / relationships> < / common> < / organizations> < / organization> < / activity> < / feature> < / relationships> < / organization> < / activity> < / feature>

Claims

1. A project management method, characterized in that: include: In response to the decomposition element adding operation, according to the characteristic information of the decomposition element in the header adding area, the header information is determined, the header information at least including: the decomposition element represented by the column header, the decomposition element represented by the row header, and the types of the column header and the row header, the column header and the row header are of different types, the types including: a single-type header and a composite-type header, the single-type header indicates that it contains one decomposition element, and the composite header indicates that it contains at least two decomposition elements; In response to the decomposition item adding operation on the single-type header and the composite-type header, decomposition items are added in the single-type header and the composite-type header to generate a first item decomposition table, wherein the hierarchical relationship between the decomposition items in the composite-type header is consistent with the affiliation between the decomposition elements in the composite-type header, and the affiliation is obtained according to the relative position relationship between the decomposition elements in the composite header in the header adding area; In response to a selection operation on a cell of a target area in the first project decomposition table, a second project decomposition table with a selection mark is generated, wherein the target area is an intersection area of ​​the decomposition items in the single-type header and the decomposition items in the composite header.

2. The project management method according to claim 1, characterized in that: After generating the first project decomposition table or after generating the second project decomposition table, the method further includes: The first project decomposition table or the second project decomposition table is split into at least two sub-project decomposition tables according to the target decomposition item selected by the user.

3. The project management method according to claim 1, characterized in that: The header adding area includes: a column header adding sub-area and a row header adding sub-area. In response to the decomposition element adding operation, the header information is determined according to the feature information of the decomposition element in the header adding area, including: The first decomposition element moved from the decomposition element display area to the column header adding sub-area is used as the decomposition element represented by the column header; The second decomposition element moved from the decomposition element display area to the row header adding sub-area is used as the decomposition element represented by the row header; The types of the column header and the row header are determined according to the number of the first decomposition elements and the number of the second decomposition elements.

4. The project management method according to claim 1, characterized in that: In response to the operation of adding decomposition items to the single-type header and the composite-type header, adding decomposition items to the single-type header and the composite-type header to generate a first item decomposition table includes: If the decomposition item selected in the decomposition item adding interface has decomposition sub-items, at least part of the decomposition sub-items of the selected decomposition item are added according to the selected decomposition sub-item adding method.

5. The project management method according to claim 1, characterized in that: The affiliation relationship is obtained according to the relative position relationship of each decomposition element in the composite header in the header adding area, including: Determining a relationship determination strategy according to the position of the composite header in the header adding area; The affiliation relationship is determined according to the relationship determination strategy and the relative position relationship.

6. The project management method according to claim 1, characterized in that: Also includes: The second project decomposition table is converted into a project decomposition file in a preset format for storage, wherein the target decomposition file includes: a relationship storage module, wherein the relationship storage module includes at least one relationship storage sub-module, and each of the relationship storage sub-modules stores a decomposition item associated with a selection mark and attribute information of each decomposition item according to at least a preset storage rule.

7. The project management method according to claim 6, characterized in that: The relationship storage module further includes: a general storage module, and the general storage module is used to store the decomposition items included in each of the relationship storage sub-modules.

8. The project management method according to claim 6, characterized in that: The project decomposition file also includes a reference storage module, which is used to store reference relationship information between the second project decomposition table and other second project decomposition tables.

9. A project management device, characterized in that: include: A header generation module is used to determine header information in response to a decomposition element adding operation according to feature information of the decomposition element in a header adding area, wherein the header information at least includes: a decomposition element represented by a column header, a decomposition element represented by a row header, and types of the column header and the row header, wherein the column header and the row header are of different types, and the types include: a single-type header and a composite-type header, wherein the single-type header indicates that one decomposition element is included, and the composite header indicates that at least two decomposition elements are included; a decomposition item adding module, for generating a first item decomposition table by adding decomposition items in the single header and the composite header in response to the decomposition item adding operation on the single header and the composite header, wherein the hierarchical relationship between the decomposition items in the composite header is consistent with the subordinate relationship between the decomposition elements in the composite header, and the subordinate relationship is obtained according to the relative position relationship between the decomposition elements in the composite header in the header adding area; and A decomposition table generation module is used to generate a second project decomposition table with a selection mark in response to a selection operation on a cell in a target area in the first project decomposition table, wherein the target area is an intersection area of ​​the decomposition items in the single-type header and the decomposition items in the composite header.

10. An electronic device, characterized in that: The method comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program so that the electronic device can implement the project management method as described in any one of claims 1 to 8.