Record and division of labor of the second popush group meeting

Source: Internet
Author: User

Meeting name: popush second group meeting

Meeting Time:

Address: Room 312, building 1, Bauhinia

Participants: Xiao Jiannan, Lu lingtong, Yue Jinyang, Yu Zhongtian

Meeting objectives:

  1. Determine the project positioning and target groups;
  2. Determine the requirement. First, determine the major requirements, and then gradually refine them. Finally, a prototype of online project development management platform is outlined;
  3. Determine the task and division of labor for this week;

Meeting process:

The biggest feature of the original popush function is the sharing of the Code Editor. Multiple users can modify a file at the same time to implement collaborative editing. On this basis, there are roughly two directions for extension: collaborative Editing and educational presentation; based on your interest in different directions, we finally decided to make collaborative editing in this direction. At the same time, we made an online project development and management platform that supports small and micro file projects;

The current version of the popush editor is very simple and cannot meet the actual needs. There are two reasons:

  1. Users are unfriendly. We can see from actual tests that when someone else edits the file, the text is automatically added to the file, and other users who edit the file do not know where to add it, what is added, especially when focusing on coding, is very easy to be disturbed;
  2. Collaboration is out of touch with reality. In actual programming and development, there are very few situations where two people need to write functions at the same time in the same source file, because most of the time, each person performs his/her own duties, files are also divided by modules and functions. Functions of different modules will not appear in the same file. Only in the case of collaborative editing, two people need to focus on one thing at the same time. There are two ways. One is to dictate one person and write it as a companion, the other is for one person to make comments and comments, and the other person to write. Based on the above analysis, we decided to restrict Member editing by adding permissions, so as to avoid division of labor confusion as much as possible, and also facilitate the evaluation of contributions by members in the future, the implementation of development process supervision and other functions, of course, simplifies the logic from the implementation perspective.
  3. Starting from the needs of project management, we believe that it is convenient for managers to understand the working conditions of members in a timely manner, and for members to have a general understanding of the project progress, you also need to implement the log function module, which can be presented in a concise manner.

Supplement: when discussing collaborative programming, we also thought about the function of adding comments similar to word. However, after actual discussions, we think that the implementation is more difficult, because it is decided to add comments directly to the file, the collaborators can also communicate through voice, text, and other methods.

Summary:

The discussion at this meeting was intense, repeatedly demonstrating the possible implementation methods and implementation difficulties of most of the requirements, and finally identifying 21 important requirements. For details, see the user story.

The development mode adopts iterative development, which is implemented one by one based on the priority of the module. The most important priority is the collaborative editing module.

Tasks and division of labor for this week:

In terms of division of labor, we decided to follow the original MVC Architecture and divide the work according to the design pattern. The specific division of labor is shown in the table below. The preparation is to read the existing code and be familiar with the development architecture.

Team members Division of labor
Xiao Jiannan

Models

Lu lingtong

Controller

Yue Jinyang

Controller

Yi Zhongtian View

Record and division of labor of the second popush group meeting

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.