01. decryption research and development to enhance the effectiveness of the notes Cheats

 

Look beyond: What is software development?

- to see improvements: R & D Management and then in the end what management?

- How to improve R & D performance: You only need to remember two key words?

 

What is the manufacturing process of the software?

 

 

 

 

 

All the needs of software development there are assumptions on.

 

 

 

 

Do not always put things become uncertain things forcibly determined.

 

Software development is a complex process.

Do not try to deal with complex processes with complex methods, attempts to simplify the complex process into a simple process, then the simplest way to handle simple process.

 

 

 

 

Property management process: the establishment of "Plan version" of management capacity, improve tracking what to do, how to do, how to progress

Process engineering properties: the establishment of management's ability to deliver version, complete track of who is doing, how, where, and how the quality.

Improving the development process, it is to establish a corresponding point on the image above and the line management unit process; form management system and the management unit.

Property management and point of convergence of engineering properties, is the version management.

 

 

 

 

Planning version (like to do?) : TFS work item to provide end-use demand version management capabilities, you can set "iterative path 'field representatives need to belong" plan version "on each work item; rather relevant to this demand the task / test / defects / problems are also attributed to pass this "plan version", so that we can query for all the work of the development process with a version number, analysis and reporting new ah, offers a "plan version "the ability to control.

Uniform version numbers : According to the complexity of the software development team and the product itself, the above "plan version" and "delivery versions" can use the multi-stage version number for identification, such as: the left of the planning version V1.0 offers 2 planning stage version (big version, small version), and "delivery versions" in the "plan version" basis continue to add level 2, the formation of [major version - smaller versions. Compile date. Serial Number] of the four versions of structure

Delivery version (actually did what?): A version in other parts of the task-driven development staff after the completion of coding, developers can change the code with the "plan version" association; while TFS build service automatically generates a "delivery version" No, and it contains the code changes associated with it, thus forming a traceability from the "plan version" to "delivery version", while using TFS build service also ensures fully controlled release delivery, to ensure that development / test / delivery version consistency.

 

 

 

 

 

-------------------------------------------

 

Guess you like

Origin www.cnblogs.com/aixiaoxiaoyu/p/12590545.html