Software project and Process Management week eighth work

Source: Internet
Author: User

Content: Software project and process management course content Summary

After eight weeks of learning, software projects and process management courses are nearing the end of the day. Through this eight-week study, I have a deeper understanding of software projects and process management courses.

First, about the team project.

The team project is the most important part of this software project and process management course. Our team project is the job management system. In the whole process of project development, we are led by the project manager, each member of the project team unite and cooperate, communicate with each other, the team members learn each other's advantages and technology, and in the joint efforts of each member, basically completed the software development project.

Through this team project, my summary is as follows:

1, in the project development process, the difficulty is essential, so the communication between the team is very important.

2, the team to have a project leader, such as project manager, this person whether in communication with the customer, or technically, if the person is very outstanding, this project leader should be able to communicate well between the customer and the development members, in order to better understand the customer's functional requirements.

3, People's memory is always limited, so it requires development team members to try to write some development documents, these documents are often in the development of the project we need to use the available data. such as requirements documents, design documents and Project specification.

4, project team morale is a factor in the success of the project, we need to constantly cultivate the momentum of our team, so that our team continues to grow.

5, a well-performing project team is necessary to manage the time.

6. If the team members want to complete the task effectively, they must plan, control and take responsibility for their work in advance.

7, have high expectations for themselves, will strive to complete the task in the budget ahead of time.

8. Can make good use of time, promote and promote the occurrence of things, rather than do nothing.

9, each member of our group can self-guide, the outstanding task, we are willing to do a good job, rather than do some bad work or halfway, expect other members to complete, clean up or redo. Each team member believes that other members will be able to perform their tasks on time and without compromising the work of other members.

Second, about the course content.

As this course is mainly about training our practical ability and learning knowledge in the process of team project management, the specific content of the course needs to be understood and learned through books.

1, software project management object is the software project. Its scope covers the entire software engineering process. In order to make software project development successful, the key issue is to have a good understanding of the scope of the software project, the possible risks, the need for resources (people, hardware/software), the tasks to be achieved, the milestones that have been spent, the cost of work (costs), schedule, etc. This kind of management should begin before the technical work begins, and continues in the process of software from concept to implementation, and terminates only at the end of the engineering process.

2, the software project management is to enable the software project to be able to complete according to the predetermined cost, the progress, the quality completes smoothly, but to the personnel (people), the product, the process (processes) and the program (project) carries on the analysis and the management activity.

3, the fundamental purpose of software project management is to make software projects, especially large-scale projects throughout the software life cycle (from analysis, design, coding to testing, maintenance of the entire process) can be under the control of the manager to the scheduled cost, according to the quality of the completion of software delivery users. and research software project management in order to from the existing success or failure of the case to summarize can guide the future development of general principles, methods, while avoiding the mistakes of predecessors.

4. Software project management is a cross discipline of software engineering and project management, and it is the application of the principle and method of project management in the field of software engineering. This book is divided into basic, management and practice. The basic article introduces the software industry and software project management introduction, so that the reader from the overall understanding of the production of software project management background and overview. The management of the project Management Knowledge System (PMBOK) as the core, around the software project development process, from the software project requirements management, software project cost management, software project schedule management, software project risk management, software project configuration management, software project resource management, The management of software project is discussed in the aspects of software project Quality Management. In this paper, we integrate the relative independent fields of requirements management, cost management, schedule management, risk management, configuration management, resource management and quality management into the software process framework, and introduce how to centralize the use of relevant theories and techniques in software project practice. These include the rational Unified process, agile software development, and 6σ software development.

5. CMM (Competency Maturity Model) in the process of software project management describes five levels of software process maturity (initial level, repeatable level, defined level, quantitative management level, optimization level), maturity reflects the size of the software process capability. the initial level characteristic is the software organization lacks to the software process the effective management, the software process is disorderly, sometimes even is chaotic, to the process almost does not have the definition, its software project success originates from the occasional individual heroism rather than the group behavior, therefore it is not repeatable Repeatable level is characterized by the software organization's project planning and tracking stability, the project process is controllable, the project's success is repeatable; defined levels are characterized by the fact that software processes have been upgraded to a standardized process for greater stability, repeatability, and controllability , the software process and software products in the quantitative management level have quantitative targets and are managed quantitatively, so their software process capability is predictable, the SOFTWARE PRODUCT is high quality, and the optimization level is characterized by the quantitative feedback of the process and the improvement of the advanced new ideas and technologies. Improvements in technology and processes are planned and managed as regular operational activities.

Course Summary: Through this semester's study, I feel that the software project management is a very need to study the course. Even as an inspection course, it is a knowledge that the software industry must know. It is very important to the function of software engineering project. Now, my project as a student is a small project, but the project management is needed when the team is developing together. Such as: Personnel allocation, time, schedule planning, communication plan, project implementation change management, and quality management control and many other management. Now this course I learn is not very good, but I believe in the future of training and work, can better experience and feel the essence of project management, software project management has a deeper understanding. I also hope that the teachers in the school will pay attention to the software project management course in the future teaching, let the students understand the example, to feel, experience the problems and solutions of software project management, understand the essence of software project management.

Software project and Process Management week eighth work

Related Article

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.