Today is to say is the Software project management course after learning some experience. This semester I took the software project Management course, conducted a total of 8 weeks of study.
In fact, after entering the Junior school, we opened a variety of professional elective courses, through the study of various classes, I saw a wealth of diverse knowledge system and the subtle connection between them. I am more aware of what I am learning, what I lack, and I have a deeper understanding and greater interest in my profession. Of course, did not learn the basic skills at the beginning of the use of higher-level theory has added a lot of obstacles. Perhaps you want to really appreciate the interesting point of a science, often have to go through a basic knowledge of the piling stage, and this stage is generally dull, target unclear. In the face of this situation, some people constantly do ' iteration ', continuous progress, some people constantly feel powerless, tired, want to give up. So I want to constantly motivate themselves, so that they are more positive, more courage to face the challenge, not accustomed to choose to escape.
The above is slightly off the topic ... Said back to project management, this semester lucky to get two teachers of the lecture, Austin speak very funny, very life, from his explanation I can very naturally understand how to carry out ' negociation ', how ' say a positive No ' and in the four stages of project development should pay attention to what ...... Mr. Wang spoke very professionally and taught the concept of project management, how to understand the requirements correctly, how to manage the configuration and how to ensure that the project could be delivered at a high quality. What the two teachers are talking about is a management system for a software project that changes from an idea to a mature product. Let me have a more systematic understanding of software projects, no longer simply think of writing code.
This course has 1-2 assignments a week, with a project management process, such as writing PIW, WBS, RIO, Steelthread, drawing pv-ev-ac, and learning about tools such as self-paced use of GitHub, Maven, JUnit, and other tools. Every homework need to think carefully to complete good, each homework also let me have a lot of harvest, thinking way also more "professional". On the other hand, most of the homework is done in a team way, so I practice how to coordinate with people and make the best decision when opinions are not unified (BATNA). And team mates are also very harmonious, established a more profound friendship.
Although the course time is very short, but I feel very substantial, learned a lot. Thanks to the teacher for our construction of a complete project management system, although I know only fur, the reality is also lack of actual combat experience, but the construction of the entire structure is crucial, like Austin said: work hard + know "Big picture"->we can Produce what customer or boss need.
SPM (software Project Management) Course Impressions