Thoughtsworks (Tw for short), as the leader in Agile development, has always attached great importance to the promotion of agile development concepts and has also produced some interesting activities, for example, sing Xin's young heart at the Beijing agile travel conference-sharing the theme of agile practices on campus. On the other hand, it is very important to explain the theory in software engineering to everyone, but it is more important to practice it. The course of practice was also very dramatic. During a software conference, college teachers talked about agile topics with staff of TW, speaking of the theory of agile development in colleges and universities, there is a lack of such a demand for practice. More importantly, colleges and universities will not pay for the training of people from consulting companies. Originally a simple communication and appeal, it was put to the hearts of TW people, and finally decided to provide college students with personnel to help students learn the specific workflow of agile development during their stay in school. However, it is not that simple to set up agile time-related courses efficiently. The first point is to enable the courses, but the problems are also encountered here, first, is it really necessary for agile development to start classes in colleges and universities. Second, if the course class needs to be taught what the students need. Here, TW invited three teachers from colleges and universities to their office to experience their actual office process. Through field experience agile development and lectures and temperature, the teachers were informed and provided targeted suggestions. Through the practical experience of College Teachers on TW agile development, they decided to try this software engineering practice model, the time is just the same as that of colleges and universities who want to make specific software projects for their junior year before the summer vacation each year. After the practical course is determined, TW also needs to face many problems: short time, only a little more than two weeks, many people, about 130 people in a grade, etc. As an organization that advocates response to changes, this problem can also be solved very well: if the time is short, the iteration will be short; if there are too many people, the problem will be divided into groups with less experience, and Systematic Decomposition knowledge will be provided to form a seed group for experienced students.
There is nothing to write about the entire process of Agile Software Development. It is nothing more than a requirement plan, a daily meeting, a review meeting, a burning chart, a mood chart, etc. What is more important is the practical results of students, each participant in the time course expressed his deep understanding of the team's assistance at the final summary meeting. He also learned how to discover problems and how to improve himself. In the final conclusion, the results of the seed group composed of R & D personnel are only displayed in the middle. Later, I thought about the root cause of the result: persons with work experience are considered for work or further studies, because of its low investment, the same group of students has poor feelings. The conclusion is that students are more interested in technology than methodology.
------------------------------------------------------------------
My weibo:
Http://weibo.com/192jiang
My Douban:
Http://www.douban.com/people/fulmination/
This article is from the "Qilin sky" blog. For more information, contact the author!