I. Overall industry Architecture Analysis
The main content of the overall architecture management of the land industry includes IT strategic planning, IT policies, principles, guiding principles and management processes, IT assets, technology management, supply chain management, IT elements and engineering models, the adjustment policy is used to analyze each part of the content:
(1) industry IT strategic planning
1. Establish a stable, lightweight, and open basic framework (system operation framework rather than development framework );
2. Establish a stable core data model for the industry and continuously enrich it;
3. Establish a management mode for multi-project business logic development to inherit the parent class by sub-classes. Different processing methods are implemented by overwriting or overloading;
4. Establish a project implementation model and IT support system supporting industry service products as the core;
(2) IT policies, principles, guidelines and management processes within the industry
1. for an industry, stability is the best way to deal with various changes. It is necessary to provide a policy environment with stable IT technology routes, stable data logic models, and stable development teams;
2. Understand the idea of parallel development of version management for multiple projects in the industry and master the use of version management tools;
A) In multi-project development in the industry, the core business processing logic must establish a continuous class inheritance relationship;
B) familiar with code version control tools and class relationship management tools;
3. Try to adopt mature technologies and models for industrial application development;
4. Strengthen the analysis of core business models and data models, and establish a logical processing structure model;
5. database operations and business logic processing involved in application development should be built on the logical structure layer of physical structure ing;
6. Strengthen the unit test and code check of software development;
7. appropriately reduce the project manager's decision-making power on technical management, so as to strengthen project cost control, Progress Management, and personnel coordination;
(3) IT assets, technology management, and supply chain management in the industry
In conclusion (2,
1. IT assets within the industry include:
A) Manage the configuration service directory and relevant result instructions of the project documentation and project plug-in code;
B) multi-project database backup, system debugging and running environment, and related configuration documents;
C) network environment for system deployment, database deployment environment, and related design documents;
D) Industry core business data model library, logical processing component library and related design documents;
E) Presentation Layer template library and related design documents;
F) Infrastructure (system runtime) Code and related design documents;
G) Data Structure Analysis of similar systems and Data normalization methods, including GIS and common databases;
H) employee skill files;
2. Internal technical management in the industry:
A) IT asset management system;
B) Production Technology Management System;
L introduction and management of new technologies;
L external release management of technical research results;
L Requirement Analysis to design implementation management;
L Bug reporting, analysis, modification, test process management, and document management;
L unit testing, integration testing, and version release management;
C) technical archives management system;
L file classification and cataloguing management;
L file update and release management;
3. Supply Chain Management within the industry:
A) Adjust the existing supply chain system to adapt it to the project implementation model with industry service products as the core;
B) Management of deliverables in all links;
L The operator of the next link should reach an agreement with the operator of the previous link regarding the form of deliverables;
L deliverables handed over from the previous stage must be available in the next stage;
After the technical tools are relatively complete, we firmly oppose using Word documents as the main form for delivery.
L after the deliverables in the previous stage are used in the next stage, you must provide improvement suggestions on the problems existing in the deliverables and file the documents for record;
D) Supply Chain Optimization Management
L delivery quality optimization;
L improve technical means for producing deliverables;
L continuously strengthen the specialization and accuracy of each link;
(4) It elements and engineering models
1. It Elements
A) system running Network Environment
B) software development environment
C) software integration (operation) Environment
D) system deployment
E) System Security
F) Business Model
G) Data Model
H) logic processing model
I) specifications and standards
J) User Interface Template
2. Engineering Model
A) divide the engineering model into four aspects.
L industry IT Asset Management
L Industry Service Product Management
L Project Implementation Project Model
L industry supply chain management
Industry IT Asset Management
The industrial asset management environment is used as a real test environment for project operation environments to simulate the actual results on site. The industry's IT asset management environment must support parallel debugging and release of multiple projects. The structure is as follows:
Industry Service Product Management
Industry service products include:
L user organization management model analysis and improvement plan;
By analyzing the user management model, we can analyze the applicability of the company's industry service products, propose improvement suggestions for industry service products, and formulate implementation strategies for industry service products.
L user network construction and security construction solutions;
The company's network management model can be organized into a basic solution based on Windows network management, combined with the deployment mode of industry service products, the network environment requirements, analysis of the user's existing network, propose a network construction scheme.
L industry management IT solutions;
Starting from the core business management, IT assets are constantly improved to improve and enrich it solution content.
The complete and rich industrial service products are built on a stable infrastructure and a unified technical system. The overall plan is gradually enriched and implemented through continuous iteration. The following figure shows the management process of Industry Service Products:
Explanation:
1. Project requirement feedback
No matter whether the existing requirements or bugs of each project are modified by yourself, you also need to enter the requirements management configuration library of the company. Do not scatter Word documents or emails.
Requirements for requirement feedback:
Keywords: What functions are involved?
Or what business issues?
2. demand management and industrial service product improvement design
According to the degree of concentration of project team members, after regularly discussing the requirements/bugs raised by each project, a solution that is acceptable to all parties is formed, improve the design of industrial application components;
Taking into account the degree of Project urgency and the stability of industrial service products, it is generally three months on a regular basis.
For components that have already been modified for each project, you must provide a complete requirement/bug description, Design Modification ideas, and specific modification instructions.
3. Application Development and unit testing
The development of each project component must be derived from the parent class of a baseline. The method improvement must be an overwrite or overload of existing methods.
During centralized development, a test project is created for each component as a unit test.
During the development of each project, if the time is short, you do not need to create a test project for each component.
4. Version Management and compilation
Follow the company's version management and compilation rules. Each time a new version is updated to the configuration library, you must submit the updated content.
5. Publish application components and interactive templates
Publishing and Management of application components and interactive templates is essentially the core function of the basic management framework. The component and interactive template publishing mechanism established within the Company facilitates the project to perform integration tests on the content they need, and improves the basic management framework.
Similarly, the improvement of the basic management framework also follows the regular improvement model.
6. integration test and verification test
Each project uses the Application Service Manager to access components and interactive templates of its own versions, test the problems existing in its own projects, and locate the problems.
Project implementation project model
Explanation:
1. The project implementation and Industrial Service Product improvement should be conducted in two-line mode;
2. Incorporate the improvement of industrial service products into the project implementation process;
3. Industry service product improvements provide better it elements for project implementation.
Complete: http://files.cnblogs.com/bobzhangfw/industry overview analysis .rar