-
Technical Architecture Group Working Objectives
- Implement the technical planning of the department, be responsible for the technical part of the overall IT planning of the department, and guide the design and implementation of important projects
- Standardize all technical applications and development contents of this department to ensure the orderly, standard and consistent system development
- Develop basic technology platforms and improve common components to achieve departmental technology accumulation and efficient reuse of IT resources
- Solve the technical difficulties and frame selection of each project to ensure the speed, efficiency and quality of project development
- Assist in some technical work of the operation and maintenance, security and testing groups to ensure the smooth development and technical accumulation of each group's work
- Organize technical learning and training, introduce code quality statistical tools, improve the technical level of developers, and expand their knowledge
-
Technical Architecture Group Working Objectives
- Develop departmental technical planning
– Departmental technical planning: technical planning documents, technical development route documents
– Major technical decisions: assist the technical committee in planning and decision-making - Formulate technical specifications for departments
- overall technical specifications: overall technical specifications, design specifications, research specifications, deployment specifications, development specifications, database specifications
- interface technical specifications: interface specifications, message specifications, communication specifications - Development of basic technology platform
– technology framework component integration: framework integration demo, component code, component documentation
– basic technology platform development: basic technology platform code, platform documentation - Solve the technical difficulties of the project
– Technical framework selection: technical selection report, technical application demo
– Project design and implementation support: Support the key implementation of key projects and produce design documents
– Technical difficulties: key codes, summary report - Improve the technical level of personnel
- Coordinate project code quality: Metrics software, metric documentation
- Organize technical learning training: training plans, training courseware, training feedback - Assist operation and maintenance testers
– performance testing and automated testing: performance test script and scenario review, analysis and tuning, automated testing technical support
– continuous integration and automated operation and maintenance: continuous integration, automated operation and maintenance technical support, and other operation and maintenance-related script support
– Database and deployment technical support: review database plans, deployment plans, and technical support for online deployment
– Unified control of version management tools: unified management of source code and documents, unified control of permissions - Front-end technology overall management
– front-end technology selection and maintenance: determine the front-
end problem solving and accumulation of website front-end, business management front-end, and mobile front-end: training plan, training courseware, training feedback
- Develop departmental technical planning
-
Technology architecture group R&D resource allocation
- Overall technical framework and specifications
- Support specific framework integration, workflow technology research, MQ technology research, timed tasks and message center
- Technical training, technical exchange, technical job induction training
- Support the formulation of technical specifications, framework integration, and development of basic technology platforms,
- Integrate distributed service framework, data middle layer, etc.
- Support the technical issues and R&D process of each project, improve the technical framework, and promote new technologies
- Front-end and mobile technical specifications, basic framework and component maintenance, technical support for each project
- Operation and maintenance work
- Automated testing, front-end and back-end performance testing, continuous integration related work
- Design and implementation of technical platform for mobile framework
- Database specification and configuration related work
- Payment gateway and interface part work
-
The near-term work plan of the technical architecture group
- Build a development environment for distributed services: cooperate with three environments, improve infrastructure and train usage
- Formulate various technical specifications of the department: overall technical specifications, design specifications, research specifications, deployment specifications, development specifications, database specifications
- Complete workflow integration demo code: workflow integration demo code, design documents, integration documents
- Improve the interface specification and review each interface: review meeting, interface documentation
- Formulate the overall architecture design V0.1 version: architecture design documents, overall deployment documents (with Fang Tianying)
- Realize basic technology platform V0.2 version: framework integration demo, basic component demo
- Improve database architecture and management specifications: architecture design documents, overall deployment documents, management specification documents (with Zhang Yang)
- Build Continuous Integration and Metrics: Metrics Software, Metrics Documentation (Assist QA Team)
- Improve the overall architecture design V0.2 version: architecture design documents, overall deployment documents (with Fang Tianying)
- Organizational department technical training course plan: training scope, training method, determination of training instructor resources
- Solve the technical difficulties in the research and development of each project: support the technical selection of portal and industry management projects and solve difficult problems, and issue selection reports and summary reports
- Maintain and develop the basic technology platform of the development department: collect project requirements documents for the platform, improve and refactor function codes, abstract component codes, and improve design documents
- Improve the technical level of developers in the department: training schedule, training documents (requires core R&D cooperation of each group, external resources)