Most people have a strong interested in software. After graduation, they have entered the company, and started the programmer's career. that
When we were obsessed with "Daquan", "Cheats", the book is only code. When I saw a row of boring code became
The device that can call, becomes a beautiful table on the screen, which has become a beautiful music, and the accomplishment is raw. I think I am
It is also an excellent programmer.
In the user's computer room, I have a BUG that works in software in the software room, and has become a qualifications that can boast. One day five years ago,
After I was transferred to Huawei after the large number of codes who were exctest, I was handed over to the pitiful document. More young here
People, I have water like a fish, you can give full play to your own imagination.
It is still the code, still rushing down the inspiration of a slightly longitudes on the paper (we call it as a document), still endless
Earth and bug fight. When one day, a new colleague took the documentation with my name, carefully asked me, I
I found that I didn't know it. I am a little frustrating, then look at the code, find some of the inspirations recorded on the documentation.
Not. I didn't know how the new colleague felt, but I started from then, as I realized what. Now, at that time.
Many things are hard to work.
At the end of last year, the company sent me to India to engage in project development, learning India's software development management methods. A long-lost impulse
The bottom is rising. India, I have been going twice, although it is a horse, but the impression is still relatively profound. I am in the process of accessing
India's engineers have exchanged, and they are confident in words. They give me a test environment that is doing, give me a look.
Written unit test documentation. When I see a software module's unit test case has more than three hundred pages, I feel that my heart is very heavy.
When I embarked on this land in the third time, I saw the familiar people, bright eyes, gentle smile, and wear
The motorcycle of wind and electricity, there are young people wearing slippers, hand holding books in university campus.
I also saw my project manager, a child, thin young, is said to come back from the United States, have worked five,
Six years. I am very happy to hear my heart, this time I have to learn two hands.
The time of demand analysis is one month, the project manager and us (actually represent the customer) discuss the content in proposal,
Each item is needed. Then he roughly divided the module and started to enter the planned learning phase. Everyone is learning
At the stage, it is necessary to write the film, explain it, unconsciously, all people of the project team have a whole.
solution.
He also arranged some training, such as their company's software development model, definition of each role in the project group, and timely training
Continuous, as long as the demand in the project team, he always comes from Qa or related people, and it is very professional. After the demand analysis is completed, one is submitted.
More than 40 pages of documents, when I saw the part I wrote in this English document, my feelings were very complex.
Miscellaneous, somewhat joy, but more is bitter, I have never done this needs analysis before. Process in I write documents
In the middle, QA has trained the writing template for SRS, and later I still don't worry, let them write a piece of experience,
We wond down and wrote. Although this SRS is more written, the style is consistent, the content is detailed. More valuable is, always
In the end, this demand analysis has not been changed, so that we have no chance to take the process of their needs.
Demand analysis is the first phase of the project, and the development time of the second phase should be determined based on the results of the demand analysis. When the other party's chief technology (equivalent to the overall team leader of our business) is discussed with us, they have listed the code for each module.
The prediction of the number of lines may exist. According to their company's productivity - 300 rows / month, he has drawn the second phase of the project.
How many weeks have it takes? We have made objections: 1) The company is very urgent to the project; 2) Is 300 lines per month? 3) We
There is also a download source code reference. He explained that 300 rows / monthly is the experience data that enables project to meet their quality standards, consider
To the active code reference, the productivity cannot exceed 350 rows / month. When he asked our company's productivity, I turned three in my head.
I didn't dare to say more, about six, seven hundred lines. He was silent for a while, then said firmly, our plan is built in
On the basis of quality, I think you go to India to develop software, first look at the quality assurance of our Indian company. I
Know that you don't lack software developers, why don't you choose to download software? In a few words, I said my pain, now the country
The brothers in the inside are still rushing for products that use the download software transplant!
Subsequent development activities are in an orderly manner, and we are old and true. System test plan, use case, summary design, integrated test
Test plan, use case, detailed design, unit test plan, use case, code, unit test, integrated test, system test. Finish
The whole V model development process, each of which has a REVIEW. Project manager when we don't understand some methods
I sent us related information, I don't know what he thinks, some basic analysis, design method is ten years, even
In the software engineering book, India's professional personnel in India are compulsory. And in addition to
For some of the code of some specific protocols, these common methods seem to be not known. I feel some shy, go straight to the city
The store, I found him to the book to me, lying in bed at night, study carefully, I seem to have encountered it to give me a guidance.
Good fortune. India has now formed a strong learning atmosphere. I also went back to more than 700 books, these books teach us
How to develop software in engineering, is a software engineer to read.
Our project manager's plan control ability, when there is anything affected by the project plan, if the person resigns,
The laboratory moving, a module is not predicted (this module is our forecast), he always takes the necessary measures to reduce post-extension, adjust
Operating plans. At first, we have a little opinion to them at 11:00 pm, 4 pm, and later follow it.
Of original, the exchange of coffee is very rich, from the project management to design method, from technology to the customs, omnipresent
Package, understanding our mutual understanding, is very helpful to the atmosphere of the team. The QA of our project appeared in us when appropriate.
In front of us, we only have some sense of sensibility to her work. Every time she takes the meeting, she often holds a check list, items.
The manager prepares the corresponding information to answer some questions, she hooks, or writes the explanation of the project manager. She also gave us training
Very patient, reflecting a good professionalism, I still miss her help.
I have been engaged in software development, I haven't said that I am a qualified software engineer, but I don't need to talk about any qualified manager. I saw a report that Switzerland Lausanian authorities put China's science and technology integrated competitiveness from the original
Thirteen is adjusted to some evaluation criteria, one is the availability of China's qualified engineers.
very low. Thinking of the eyes of the brethren, the tired shadow of the rushing, I have a strong desire: I will put us myself.
Upgrade into qualified engineers.