Title: No head without tail - Project development notes: Project problems Stage sex, next step ............
Keywords: distributed development C # project division of labor Delphi and C # mixed development, project management
November 30: I got a lot of friends' suggestions and opinions, which clarified my level and the state of the project management level.
Before writing this project to develop notes, I still think that for this project, I have a lot of ideas, and I have made some work. Although some parts have not reached my purpose, those parts are also my collisions. For the results of the project time after compromise. It is also a bit of experience (the frog in the well is like this. But in the past few days, I carefully saw the message on the Internet, and exchanged it directly with friends around him, I got a lot of wake-up awareness. I really can clearly understand the role I should but any role in this project, I am actually the requirements of myself.
This project itself is directly managed by the company's leadership. However, since the project used this project is a new point of technology, as well as I define the development plan with the previous development steps through the discussion with you. Therefore, I actually put forward some opinions on the development of the project plan; and because I am more familiar with the respective characteristics of developers, I also participated in some opinions assigned to project staff. Some summary below will make some doing work in the project and some ideas I actually do in the process of the project.
The following is a summary of current project phases:
l Allocated tasks complete a poor part, or some parts of the consciousness
Ø Participate in the development of project plans
There is a very demanding requirement for the completion time of the project contract. Objectively demanding project arrangements must be very compact. But the leaders asked me about the opinions of the project plan. I can actually consider more than the new development method we adopt, the progress arrangement of the development team. Or is a new development method to sluggishly ignored the adaption of using this development manner. There may be a development process that is very similar to the process of netizen BigTall:
From the management experience of existing projects, the development of the sub-module is necessary, but to remember that if it is a horizontally hierarchical, it will increase the communication between many people, ............ Longitudinal hierarchical development is small The company is currently the best choice. Don't hopes that the communication between the people will be smooth, the blood is lesson, remember to remember!
Although from the current situation, the project does not have problems with communication. But the initial communication is indeed a time L. As well as the time of the project development process on the test, it may not match the project plan that starts my definition.
Ø Participate in the distribution of Coding staff
I have problems I have in the distribution of the project personnel may still consider problems from the perspective of technology. People who participate in project Coding are mainly considered from his technical level. And less interested in interested intelligence between them, different levels of communication skills. My project manager friend tells me a good example: When you manage a project, it is not fully allocated on the actual ability of everyone in the project team, but the corresponding project team members have different hobbies in all aspects of the project. And the corresponding potential ability to assign tasks. Then, the project team member is universal in the design and development process, and the enthusiasm of work is very high. I have little thoughts on this type of problem.
Ø Project design part
This part has nothing to say, there are a lot of online friends already put forward a lot of opinions (To tell the truth, I will really accept the way to some friends. Maybe I used UML, or the design idea such as the IDEF, as well as the corresponding design tool. But there may not be a good job of designing ideas. In particular, there is no careful consideration to communicate with the customer or project member for how to use design ideas. When designing problems, the particle size of the design will be crude due to time factors, so that there are many modules that have no detailed design documents.
Ø The process of implementing the implementation project in the project implementation is generally in the shortcomings of the two parts, and the granularity of the design process is thick and the excessive design of the development frame design. That is to say, the design process is too short when the execution of the project is too short. The time spent on the development framework is too long, hoping to achieve a complete unity of members of the development team. From the current situation, the lag of project lag is mainly due to the time of discussion of the development framework. In fact, this problem involves grasp of technical issues, many of the time technical issues are impossible to have a perfect answer. At this time, it is necessary to pass through, and everyone can be unified to the programs recognition, not to force the complete unity of technical issues.
l The part of the assigned task, or some conscious parts
Ø Strategy when developing team interacts with actual project-related sectors
I think I still have a lot of attention. Since the development team discussion has a lot of definitions of communication in layered development. So I also applied this way to the development team to interact with other project-related parts.
Ø Try to pay attention to the process of meeting the meeting, and reach the meeting target
This trick is a part of the special interested in the book that is previously related to the project management, then I also think about some ways in actual application.
Ø By discussing the architecture of unified construction technology
You can refer to "No Head, No Tail - Project Development Note: C # Distributed Project Modified Version", has a more meticulous description of the technical architecture.
Ø Try to find new development methods to adapt to new development environment and project time.
You can refer to "There is no end without tail - the project development note: Split block development !! ?? Hierarchy development !!?"
I want to analyze the problem that I have appeared and will face is a very horrible thing. From this perspective, there are a lot of things I have not done, I have not done it. Although I am a technical manager in the project. However, due to the size of the company and the restriction of the project itself, the project must continue to advance under the perfect conditions. Maybe I still have to deal with the problems I have encountered according to the level I may achieve. The project is completed on time is the ultimate purpose.
Those who I want to do two or three projects have been laid out to participate in some project management friends must have a lot. My experience may have some differences in different environments. I want to use these notes to ask friends to communicate with friends. There are many friends who have experienced this stage of experience, but there are still many friends may be in the same stage or will enter this stage. So how do friends do? I especially hope.
Many project notes written earlier may call technical notes more appropriate. I think this is also a deviation in my understanding. But it has been written into a project note, I think there is no need to change again. Friends also will unify these records when conducting a project to think about the project members.