Practical Analysis -- Opening

Source: Internet
Author: User
After thinking around it, I decided to move around, or else it would become a big mouth.

 Next, I want to explain my first big project.-XCity power machine room monitoring, in this project I grew from a graduate to the backbone of the Development Unit. I don't remember whether the original technical confidentiality agreement was5Year or10So out of my professional spirit, I still cannot introduce the background and design of all projects, and extract some interesting parts that I think are not confidential, so some people will say, it is not surprising that the complex project you mentioned is too simple. But in fact, we used three units for joint development, and the cost for acceptance was7Person* 6Months,Things are always more complicated than we think.

Original project useC,C ++Developed the underlying layer,PowerBuilderDeveloped upper-layer applications. Of course I cannot remember thoseProgram,C #I will try my best to use it.1 ~ 2Week reproduce a framework. This is not because of the company's business, but because"Enjoy yourself". To avoid future litigation troubles, please understand that I cannotCodePut it online, but I will stillArticleUse code to help describe my ideas.

 The following are my general objectives and submission sequence:

1)Project objectives and requirements, Clarify the scope of the analysis;

2)Design I think

3)Key Technology reserves

4)Subject implementation and interface Diagram

5)Comments and summary

 If you are interested in the future, you can contact our team for practical development. I have several good project opportunities here.

In fact, the development speed is definitely slower than that of many friends on the Internet, but my development will follow some principles. Understanding these principles will help you understand my ideas. This resolution may not involve some principles. After all, it is a small project after extraction.

The eight principles I have summarized are as follows:

 1)Trying to pull customers into the project team

Everyone understands this, but it is very difficult for everyone to do it!Cmme,XPYou can't solve it either. You can rely on your own wisdom. You must know that if you are a person, you have a hobby. If you have a hobby, you can take advantage of it. If you are a fortune, you can do it yourself!

2)Build an adaptive team

Does your team depend heavily on someone? Is everyone concerned about the project's sufferings? If you encounter any problems, we will provide countermeasures carefully. Are you willing to take responsibility or push it to others?

3)Always keep the target

Does the project manager leave the door to fill out the project plan and allocate activities (others surf the internet )? Does everyone only know what to do without understanding why?

4)Risk-driven, iterative development, component development, and test-driven

Needless to say, there is a lot of information for reference.RUPThat's all.

5)Simple division of roles

Bee and ant should be far less intelligent than people, but they can do well again and again"Project"? They have a superPM? I don't think so! Can a person direct the operation of society? No! But this society will not stop running because of someone.

6)Enable the black box to ensure information consistency

How do you ensure that the code you submit is of quality? Pat your chest? Where are your evidentiary materials?

How do you convince leaders and customers that your workload is really greater30Man-month? How to make them agree that you are done now90%, andGood progress? Otherwise, you will not only be entangled with customers, but you will have to spend a lot of time dealing with the company's confused eyes.(From CEOs, finance, and other project managers)!

7)Refactoring as soon as possible

Needless to say, see the good book.

8)Prepare for acceleration

Can you ensure that you or your future colleagues do not repeat for the second time on the same issue?

Okay,What is my next goal? Let me see. By the way, we should prepare the next article:<Project objectives and requirements>.

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.