Introduction to some basic concepts in XP
User Story: Developers ask customers to write all the needs into a separate small story, each can be finished for a few days.
to make. During the development process, customers can make new User Story at any time, or change the previous User Story.
Story Estimates and Development Speed: Development Team Estimates each User Story and based on each development cycle
The actual situation in the ipus repeatedly calculated the development speed. In this way, developers and customers can know more about every week.
Less User Story.
Release Plan and Release Scope: During the entire development process, developers will continue to post new versions. Developers and customers
Determine the USER Story included in each release.
Iteration (Development Cycle) and Items: During a Release process, developers ask customers to choose the most valuable
User Story as the development of the next two weeks.
The Seed: After the first development cycle is complete, the system submitted to the customer. Although this is not the final product, but it
Several customers who have realized several customers think that the developers will gradually add new modules.
Continuous Integration: Assemble the development of the User Story module, step by step approaching and the most
Finally complete the final product.
Acceptance test (function test): For each USER Story, customers will define some test cases, developers will make these tests
The process of the case is automated.
UNIT TEST: Before starting the write prior, the programmer first writes the corresponding test program for most classifications.
Refactoring (Reforming and Optimization): Remove the redundancy in the code, increase the reusability and scalability of the code.
summary
A success factor for XP is to pay attention to the customer's feedback - the purpose of development is to meet the needs of our customers. XP method makes developers always
Can confidently face changes in customer needs. XP emphasizes teamwork, managers, customers and developers are one of the development teams. group
The team strives to develop high-quality software through the simple but effective ways of each other, using XP. XP setup
The plan is simple and efficient; the programmer obtains customer feedback through testing, and modifies the code and design according to the change, they always strive as possible as possible.
Deliver the software to the customer. XP programmers can be brave in facing demand and technology changes.
XP is very like a mentally puzzle that is tied up by many small pieces. It doesn't make sense to see every small piece alone, but after assembly, a beautiful
The picture will be present in front of you.