Due to the Novel Coronavirus pandemic, the resumption of work has been further delayed
Communication and collaboration issuesand
Management problemsTwo challenges.
How to achieve self-discipline without heteronomy?
How to unite the individual soldiers without cooperation?
Little Water drop takes you into Dipp technology and reveals the secrets
Drop’s research and developmentHow to uphold the culture of agile development, skillfully use office tools to achieve efficient office.


What is Agile development?



Agile development takes the evolution of users’ needs as the core, and adopts the iterative and step by step method to develop software.

In agile development, software projects are divided into several sub-projects at the beginning of construction, and the results of each sub-project have been tested and have visual, integrated and operational characteristics. In other words, a large project is broken up into smaller projects that are connected but also run independently and completed separately, leaving the software in a usable state all the time.

DEEPEXI series of tools, combined with the use of office gadgets, from “demand -> development -> test -> release -> operation -> operation” to achieve end-to-end online collaboration services, so that you can easily achieve agile and efficient research and development collaboration.




Management by objectives

OKR (Objectives and Key Results) is a set of management tools and methods for identifying and tracking Objectives and their achievement. It is a set of rigorous thinking framework and continuous discipline requirements designed to ensure that employees collaborate closely and focus on measurable contributions that contribute to the growth of the organization.

1.
Target map: Provides an overview of the overall objectives to help managers control the progress of the overall objectives.



2. Project management: Manage and control the analysis task process


3. Work plan: detailed monthly work plan according to the key results of quarterly goals, specific task separation, enhanced coordination among members, intuitive and comprehensive performance of work progress.




4.
Task kanban: Detailed weekly work plan, achieved specific task separation, enhanced coordination among members, intuitive and comprehensive reflection of work progress.

5.
The human resources: Online and offline integration to improve recruitment quality and efficiency.

6.
Human resources inventory of the project: Present the current human resource situation, and forecast the human resource demand according to the company’s business development.







Tools:

  • DEEPEXI DCP (Digital Control Platform): Based on enterprise strategy, in the process of goal-oriented implementation, it takes “things” as the core to carry out the comprehensive control and coordination of “people”, “finance” and “things”, so as to realize the comprehensive digitalization of enterprises and improve the comprehensive competitiveness of enterprises.
  • nailing: Project space.


✍️ Improvement tips:
  • Build battle maps, effectively split missions and assign them.



Morning session

In the morning meeting, the team aligned requirements and tasks based on the target map and completed task assignment.

In order to understand each other’s progress and work on hand, discuss their problems openly and seek effective help, project team members need to hold a short video conference at 10 o ‘clock every morning.




Each member spoke about two things:
  • Today’s Work schedule


  • Obstacles faced (whether there is a need for help)


Tools:

  • Zoom: cloud video conference software.

  • Tick List: Create a personal to-do list.

Need to sort out

1. The product personnel sorted out and compiled the requirements according to the collected requirements description
The requirements document. And upload it to the Zen Way system, and at the same time prototype it, upload it to the Blue Lake system.
2. Convened project manager, R&D, operation and test personnel for the product, used remote video conference, prepared requirements documents and
Product prototype review.

Functional design

1. After passing the requirements review meeting, the architect will write the features according to the requirements
Outline designFile and upload to the document library.
2. The architect organizes research and development personnel and project managers
Summary design review.
3. The project manager assigns tasks for function points, and the R&D personnel write according to the tasks
Functional detail designDocument and upload the document library.
4. The R&D personnel shall organize the project manager and architect
Detailed design review.

Tools:

  • Zen master: Professional r & D project management software.
  • Blue lake: sharing platform for product documents and design drawings.
  • Finch document library: A repository of notes and documents for enterprises, organizations, or individuals.



✍️ Improvement tips:
  • Documents should be precipitated by format or directory structure and indexed for easy lookup.

The development of

1. Front-end engineers use DEEPEXI Serverless to visually build and generate front-end applications and continuously integrate at all times, providing rapid one-stop development experience. 2. Adhering to DevOps agile culture, using meta-programming technology to automatically generate framework and business code fragments, assembly line to open automatic collaboration channels for all R&D links, complete QA system to quickly provide traceability and verification scenarios for integration testing. 3. The right GitFlow can do a lot of work, but don’t forget ut (unit-test), Lint (static scan), code-review culture, etc. Testing is particularly important. The soul of agile development is quality. Nowadays, all kinds of test scripts and tools are rampant, and automation is certainly essential. 5. Testers associate pipelining on DEEPEXI DevOps to coordinate application construction and release of the Test environment. 6. Automatic event push is indispensable for all operations, so please be sure to do a good webhook with the DAILY WORK IM.


Tools:

  • Cloud.deepexi.com Software manufacturing plant: It manages the entire DEEPEXI product line, making it more convenient, comprehensive and efficient for enterprises and users to manage engineering resources in a unified manner.

  • DEEPEXI conversation: It is positioned as an enterprise-class intelligent DevOps platform, supporting and regulating the whole process of enterprise application development, testing, architecture, delivery, operation and operation through five sub-products: DDP (development platform), DTP (test platform), CI/CD (build and release), DAG (application gateway) and DAE (application engine). Meet the requirements of agile development, efficient operation and lean management to support rapid business development.




The production environment monitors alarms in real time

DEEPEXI DevOps pipeline: Co-ordinate development workflows

Multi-environment management

Statistical analysis

  • DEEPEXI Serverless: Enterprise front all link development service platform, providing front-end rich material component library, data model, object storage, CI/CD, cloud on the front, third party service one-stop BaaS docking services, removed from the server build a cumbersome process, no longer rely on the back-end, let developers are more focus on the business logic implementation, help enterprises to quickly build business applications.

Visual construction


Abundant material source

Multi-environment Deployment

  • DEEPEXI IAMDEEPEXI Identity and Access Management (DEEPEXI Identity and Access Management): an enterprise-level account and permission Management platform that manages user accounts (such as employees, systems, and applications) and controls the operation and data permissions of these users on enterprise resources.
API management


Role management


  • Gitlab: Open source project for warehouse management systems.

The tester

1. According to the requirements document, the tester adds the corresponding smoke use case to the DevOps test platform.

2. Testers add corresponding interface test cases to DevOps test platform according to Swagger interface document developed.

3. Before starting the Test, the tester runs the interface Test case in the Test environment in the DevOps Test platform to ensure the successful invocation of the interface.

4. The tester starts to perform functional tests on the deployed applications in the Test environment. The bugs in the Test process are recorded in the Zen Path, and the developer fixes the bugs.

5. The tester will issue the test report after the test.

tool

  • DEEPEXI DevOps test platform: Positioned as a one-stop automated test platform, covering interface test, performance test, exploratory test, etc., and integrated into the delivery pipeline to ensure delivery quality.


  • DEEPEXI Tech Infrastructure: Divided into sharing, sharing project company and project level environmental infrastructure, integration of open source middleware, provide enterprises with out-of-the-box Internet distributed technology, dealing with large distributed system under high concurrency, high availability, high performance of the business scenario, help business product is focused on the business value point, do not need to pay attention to the technical implementation scheme.

SonarQube- Manage code quality platform




Job summary

1. Evening meeting: summarize the work of the day and synchronize the work progress or where assistance is needed.

2. Time management: Employees fill in time after a day’s work for the convenience of financial personnel management.

3. Work Report: Employees summarize the contents of a week by filling in the department weekly report.

Tools:

  • DCP (Digital Control Platform) :

    Time management: record the consumption of project tasks and make statistics of project costs.

    Weekly department report: show team members’ work results.

  • Dingding: Daily function

💧 Little Water Drop’s trick:

  • Get up on time, change your clothes, and sit at your desk to form good office habits.
  • Focus on work, no music, no multitasking. Learn the Pomodoro technique, work for 25 minutes and rest for 5 minutes.
  • The agenda will be sent before the meeting, and the minutes will be sent after the meeting. The information should be as transparent and open as possible.
  • Enterprises can organize and hold strategic Q&A meetings, and listen to everyone’s voice in the current epidemic situation.
  • DEEPEXI products can be found and used at Cloud.deepexi.com.




DEEPEXI is a cloud native intelligent platform built by Dipp Technology for enterprise digitization. It is positioned as an enterprise digitization engine and provides enterprises with full stack digital solutions. Dipu technology is committed to the development and implementation of leading technology products and solutions for Internet/big data/artificial intelligence/Internet of Things, and is a leading enterprise digital builder.


For more information please visit:
https://cloud.deepexi.com