Java real documentary project: java actual process of reproduction project

[Background] combat

Project Education project combat is very important part, is to exercise the students hands-on skills and problem solving skills one very important way. The actual process must be teamwork, the importance of timely communication, progress must be unified, these online classes is when each leader to lead the crew in the classroom, face to face communication in the dormitory, there are problems solved in time live discussions, the current epidemic, students are in their home learning lectures, student, group leader, lecturer, teaching assistant, teacher communication and coordination are carried out by remote, that what we do, what to do in order to combat the effect of cable, and even better yet.

With these questions, we, lively discussion and communication with the teacher Teaching and Research Department of the project carried out with the squad leader and representative of the participants, to explore an effective online combat mode, and on the basis of this model we It incorporates elements of business online office collaboration, let's first look at enterprise collaborative online project combat mode.

[Combat roles

The first is the role of the conversion, the actual process is the head of Team Leader in the enterprise, he was responsible for a small team assignments, schedule to control, coordinate and organize the preparation of the core code, enterprise project development, it is very important backbone engineer generally have 2 to 3 years of work experience, to lead several independent engineers to complete the project in whole or in independent module development, front-line team members is an engineer, he has to complete the project development with the head of the mission, and to learn to live with other group leader with members. Teacher is "program ape encourage division" is not very practical fit it, she is responsible for the actual combat phase of the project leader, team members worked tirelessly to encourage, motivate and remind students regardless of what difficulties can be withstood pressure, difficulties. The role of lecturers is equivalent to + product manager, technical director, Product Manager is a product requirements definition and prototype designers in the enterprise, he was well aware of our final product output, any questions related to the product and the demand for change, product manager has the final Discretion. So in actual combat team leader and team members have any questions regarding the project requirements are needed to communicate with the product manager. Technical director of a company to control the final technical architecture, technical specifications, a number of companies to control project team planning and deployment, so the instructor to do the entire project to control and planning. Equivalent to the role of assistant project manager, lecturer on the progress of various projects to assist the group to supervise the control, auxiliary leader held a morning meeting in time, the project team promptly re-set schedule, to help solve technical bottlenecks encountered.

Actual [process]

1. Identify the project team and Team Leader

This is mainly prepared teacher and lecturer, assistant teacher conducted before the project, Leader recommended that the project team needs strong comprehensive ability and a certain degree of organization and coordination, while the number of each group of 10 people not checked, finalize project combat the leader of the group and each group.

2. Publish the project requirements

Important product manager responsible for (lecturer) released the actual needs of the project, explain each requirement, the focus of proposed items

Requirements and standards projects submitted and proposed extensions to provide material content project combat needs. This can be a day or two in advance to explain to all students before the project actual combat. To each group before so there is a real understanding of the needs time to digest and consider in advance how to disassemble task.

3. explain the progress of the project in a synergistic manner

In order to enable trainees to combat simulate real business project coordinated way, we have incorporated in the project combat the Scrum collaboration, Scrum main task tracking by Kanban way, every day update the billboards by way open the morning, in order to allow students to quickly master the use of billboards, technical director (instructor) will be the first day in combat in a synergistic manner to explain the project to create the basic use of Kanban and how to use the tripartite platform (such as TeamBition). ,

4. explain the item code in a synergistic manner

Git is an open source distributed version control system that can efficiently at high speed process from small to very large version of the project management, basic course in the previous Git has to explain the technical director (instructor) needs to be emphasized again the Git the basic use of specifications and process will encounter submitted.

5. Leader dismantling tasks and improve signage task.

Before discussing the project leader according to demand, combined with the instructor to explain, the head of the team responsible for creating their own billboards tasks tripartite platform, and to determine the person in charge of each person task completion time to complete matters, be sure to project combat first days to complete this task.

6. Progress Monitoring

Lecturer, head of each organization, to open the morning through QQ micro letter or the meeting, the progress toward completion of re-set for each group. Morning in each project leader stated in each group progress into the updated content "project development schedule" and Kanban task.

7. Project reply

Project defense project in the last day, as a lecturer reply auspices of the respondent to determine the order of the group, identified the judges, the judges of the project organization team to reply to the respondent scores and results summary to finalize the project of the teams defense and score rankings.

8. Replay summary

After the completion of the project the respondent, the respondent's current situation lecturer will make recovery disk summary, summary of the harvest and the lack of defense, and excellent special set of instructions and made good place to learn to let other groups. Will be also focuses on issues instructions for the defense, so that the completion of the project a bad group, have a deep understanding and look forward to do better next time.

DETAILED landing]

The present embodiment mode actual online teaching in the plurality of classes. As shown, a class project combat team screenshot:

Each group has its own group, head of the group leader there. As shown, a class group task Kanban:

v2-bae064de68d078c2d4e0683d0bf84f8f_720w.jpguploading.4e448015.gifDump failed to re-upload canceled

The actual development, testing should also have the task Kanban, coordination of product involved, the developer is currently only involved in content. As shown, a task team to update development schedule:

Task development schedule, is head of the record for the completion of the current project team members to complete the project. As shown, the video will be a morning class

As shown, a class project reply broadcast live screenshots:

As shown, a lecturer in the studio remotely connect to preach personal computers, broadcast live reply

As shown, a group of a class online demonstration project

As shown, a class project reply broadcast live screenshots:

[Student] Feedback

As shown, is a class for students to experience combat in the project:

v2-6a1eed5d579f1cb79aea02cc32f5326b_720w.jpguploading.4e448015.gifDump failed to re-upload canceled

Articles from which the true feelings of a classmate

[Actual] summary

As shown, after the implementation of a class to do the actual summary.

Published 682 original articles · won praise 1391 · Views 1.71 million +

Guess you like

Origin blog.csdn.net/itcast_cn/article/details/105389037