Agile development journey (1)-New Start

Source: Internet
Author: User

Before getting started, let's briefly introduce: Xiaolong serves a software company named XX, which is a development team's Pl, and the direct leader is Lao Xu.

 

Xiaolong's development team has a totalSeven,The optimum number of scrum development teams
Pl: Xiao Long

Member: binge Hongjie (MM) Xiaomei (MM) ribs (MM) Xiaomei (MM) xiaoliang (mm)

 

Haha, everybody is dumb after seeing the gender,Five MM members in the seven teams! This is a fact! Are you somewhat envious.

 

 

 

New Start

 

After finishing a project, the project staff are relatively idle. As the project PL, Xiao Long also recently summarized the previous project (Note: As the team manager, after a project is completed, make sure to make a detailed project summary. It is best for developers to summarize their own gains and losses. It is best to output the summary to their own leaders in the form of text ).

 

The previous project was a typical agile project using the scrum framework and the first project after the reorganization of the team led by Xiao Long, at the beginning, the entire team's lack of knowledge about agility, lack of project scope control, and other factors led to a delay of two months for the project originally planned for six months, in this way, Xiaolong, who was confident in the past, was greatly affected.

 

The only thing to be happy with is that after eight months of agile practice and several bloody lessons, the Team has gained a deeper understanding of agile development, the closer the cooperation between teams, the higher the enthusiasm and the higher the sense of ownership, and at the end of the project, everyone worked together to sort out a set of agile development methods suitable for their teams. however, because a lot of work cannot be done again in the later stage of the project, these development methods have little effect on this finished project. this also makes every member of the team bid, hoping to find a project to practice our own development method... so in order to improve the team's confidence and verify our own agile development methods, Xiao Long began to consider whether to take the initiative to ask the leaders to pick up a small project.

(Note: The agile development method suitable for our team is not a set of agile development methods, but also scrum development, however, based on the characteristics of our team, we can determine what should we focus on at each stage of scrum, what should we focus on, who should do it, and so on, if a new team does not have sufficient agile experience and follows the scrum specifications, some messy problems will occur. It is not because the scrum team does not know how to do it, or to what extent it looks like .)

 

In the next few days, Xiao Long arranged some learning tasks for the team members and did not start to pick up the project in a hurry. After all, although I had just finished a long-period project, I did not work overtime very much, however, we are still mentally tired. At this stage, we can relax... by the way, let everyone charge and learn more to prepare for the next project. (Note: after completing a project, you must take a rest, but taking a rest is not equal to a holiday. It is another way to take a rest if you have enough knowledge) of course, Xiaolong has completed several topics during this period, including development management checklists, philosophical stories and management, and eclipse RCP/RAP development experience. in this way, I can consolidate my personal understanding in management and technology, and let other friends refer to and learn. Why not...

 

In this way, after a few days, we can see that everyone is relaxed, and then release Panasonic will easily generate inertia. Xiaolong is ready to communicate with his own leader Xu (Remarks: why do we need to take the initiative to contact leaders? Let's take a very simple example: from the perspective of a manager, you have two similar employees, one who often communicates with you and asks for your needs, and the other who wants to communicate with you by yourself, which one do you like to allocate to him ?), A long time ago, I heard the leaders say that I want to build a human resource management system. Now, everyone has a short rest, how can we use this project to test the effect of agile development practices we have summarized? With this expectation, Xiao Long came to Xu's desk:

 

"Xcmg, the team has been idle recently. Do you want to develop the human resource management system you mentioned earlier? "

"Okay, you have finished the test on the previous project. Is there any problem? "

"Yes, no problem, so I came to you! "

"OK! Let me give you a brief description of this requirement. this small project aims to manage all the human resources in our XX group in a unified manner. As we currently have about 70 or 80 employees who are not very good, what are each employee doing recently? Are they on a business trip, whether to ask for leave is not very clear. I hope this platform can manage and view the current working status and log management of all personnel ......"

 

Later, I began to introduce details. "This system is divided into two main management interfaces: one is the personal basic information management interface, the other is the project and task management interface where the personnel are located. The system permissions also need to be controlled. The interfaces displayed after logon by personnel of different levels are different, with different permissions..."

 

After half an hour of communication with Xu, Xiao Long finally learned about the project requirements and display methods of the interface. as a result, Xiao Long went back to his desk to sort out the communication results and asked Bing GE to book a meeting room to prepare for a group meeting.

------ To be continued

 

 

----------------------------- Split line --------------------------------

 

Why write this series of articles?

First, as I said at the beginning of the article, the previous Agile Project was acceptable, but I personally thought it was not very successful. Later I sorted out a set of agile development and management methods suitable for my team, I personally want to officially use this method in projects, just as I said above. "This will consolidate my personal understanding of management and technology, it also allows other friends to refer to and learn. Why not..."

Second, I also want to verify the practicality of my own development management checklists. I will execute it in the general order of this column, of course, I will also point out in the article which checklist can be used at what stage

Third, I have received many comments on "philosophical stories and Management paths", for example, "Many people who know the truth and few practitioners ", I will also apply the management methods in the column "philosophical stories and Management paths" to actual team management. it will also point out in the article what management mistakes an individual has made and how the individual corrected them.

 

You are welcome to make a brick.

 

<Agile development journey> updated on iteye/csdn at the same time, please indicate the source

<Agile development tour> by dylove98 @ http://jlins.iteye.com/

<Agile development tour> by dylove98 @ http://blog.csdn.net/dyllove98

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.