Extreme Programming ForumWhat is EXTreme Programming (End)

xiaoxiao2021-03-06  110

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.

转载请注明原文地址:https://www.9cbs.com/read-105136.html

New Post(0)