The game plan (The Planning Game) — quickly determine the scope of the release (release) to by matching the business priorities (business priorities) and estimate engineer (technical estimates). When these practices affect the plan, updated plan. The game plan was to use both in the plan released (Release Planning) and planning segments (Iteration Planning).The minor release (Small releases) — Putting the system into production status (production, as opposed to a status of "development"-grow), and then release the new version at the end of each short lifecycle.System Metaphor (the metaphor system) — guide all development processes by simply sharing stories about how that system would work. It may be a system of the concept of the class, the method to help the development team members to easily guess the function it performs.Simple design (Simple design) — the system should be designed as simple as possible at any time. Every time the discovery place complex, need to remove immediately.Test (Testing) — programmers often write the unit test (unit tests) during development, and client shall write down the test article to identify the complete conditions for each feature.Restructuring (Refactoring) — programmer system restructuring that does not affect the operation of the system to remove the duplicate, redundant, to improve communication, simple and increase the flexibility of the system.Programming in pairs (Pair programming) — all the production code (production code, distinguished from the "test code"-code written out to test) must be written by two programmers on each computer.Collective ownership (Collective ownership) — anyone can change any command line would in any time.Continuous integration (Continuous integration) — integrate and build (build) the system several times a day, each time a task is completed.Working 40 hours a week — not to work more than 40 hours a week. Never work overtime to the second week.On-premises customers (On-site customer) — a combination of real users in our development team, working full time to answer the questions for the development team.Programming standards (Coding standards) — programmers write code all follow these rules in order to encourage communication through the command code.
đang được dịch, vui lòng đợi..