The first Extreme Programming project was started March 6, 1996. Extreme Programming is one of several popular Agile Processes. It has already been proven to be very successful at many companies of all different sizes and industries world wide.
Extreme Programming is successful because it stresses customer satisfaction. Instead of delivering everything you could possibly want on some date far in the future this process delivers the software you need as you need it. Extreme Programming empowers your developers to confidently respond to changing customer requirements, even late in the life cycle.
Extreme Programming emphasizes teamwork. Managers, customers, and developers are all equal partners in a collaborative team. Extreme Programming implements a simple, yet effective environment enabling teams to become highly productive. The team self-organizes around the problem to solve it as efficiently as possible.
Extreme Programming improves a software project in five essential ways; communication, simplicity, feedback, respect, and courage. Extreme Programmers constantly communicate with their customers and fellow programmers. They keep their design simple and clean. They get feedback by testing their software starting on day one. They deliver the system to the customers as early as possible and implement changes as suggested. Every small success deepens their respect for the unique contributions of each and every team member. With this foundation Extreme Programmers are able to courageously respond to changing requirements and technology.
The most surprising aspect of Extreme Programming is its simple rules. Extreme Programming is a lot like a jig saw puzzle. There are many small pieces. Individually the pieces make no sense, but when combined together a complete picture can be seen. The rules may seem awkward and perhaps even naive at first, but are based on sound values and principles.
Our rules set expectations between team members but are not the end goal themselves. You will come to realize these rules define an environment that promotes team collaboration and empowerment, that is your goal. Once achieved productive teamwork will continue even as rules are changed to fit your company's specific needs.
This flow chart shows how Extreme Programming's rules work together. Customers enjoy being partners in the software process, developers actively contribute regardless of experience level, and managers concentrate on communication and relationships. Unproductive activities have been trimmed to reduce costs and frustration of everyone involved.
Take a guided tour of Extreme Programming by following the trail of littleWhat is an Agile process?buttons, starting here.
Dự án lập trình cực đầu tiên được bắt đầu ngày 6 tháng 3 năm 1996. Lập trình cực là một trong một số quy trình phổ biến nhanh nhẹn. Nó đã được chứng minh là rất thành công tại nhiều công ty của tất cả các kích cỡ khác nhau và các ngành công nghiệp trên toàn thế giới. Chương trình cực đoan là thành công bởi vì nó nhấn mạnh sự hài lòng của khách hàng. Thay vì cung cấp mọi thứ bạn có thể có thể muốn một số ngày nay tại tương lai quá trình này cung cấp các phần mềm bạn cần khi bạn cần nó. Lập trình cực trao quyền cho các nhà phát triển của bạn để tự tin đáp ứng với thay đổi yêu cầu khách hàng, thậm chí cuối trong chu kỳ cuộc sống. Lập trình cực kỳ nhấn mạnh tinh thần đồng đội. Quản lý, khách hàng, và các nhà phát triển là tất cả đối tác bình đẳng trong một nhóm hợp tác. Lập trình cực thực hiện một môi trường đơn giản, nhưng hiệu quả cho phép các đội để trở nên năng suất cao. Đội tự tổ chức xung quanh vấn đề để giải quyết nó một cách hiệu quả nhất có thể. Lập trình cực cải thiện một dự án trong năm cách thiết yếu; thông tin liên lạc, đơn giản, phản hồi, tôn trọng và lòng can đảm. Lập trình viên cực liên tục giao tiếp với khách hàng và lập trình viên đồng bào của họ. Họ giữ cho thiết kế đơn giản và sạch sẽ. Họ nhận được thông tin phản hồi bằng cách kiểm tra phần mềm của họ bắt đầu vào một ngày. Họ cung cấp hệ thống cho khách hàng càng sớm càng tốt và thực hiện các thay đổi theo đề nghị. Mỗi thành công nhỏ tăng thêm của họ tôn trọng đối với sự đóng góp duy nhất của mỗi thành viên trong đội. Với nền tảng này cực các lập trình viên có thể đáp ứng dũng cảm thay đổi yêu cầu và công nghệ. Các khía cạnh đáng ngạc nhiên nhất của lập trình cực là các quy tắc đơn giản. Lập trình cực là rất nhiều như một khuôn dân saw câu đố. Có rất nhiều mảnh nhỏ. Riêng phần không thực tế, nhưng khi kết hợp cùng một hình ảnh hoàn toàn có thể nhìn thấy. Các quy tắc có thể có vẻ ngây thơ vụng về và có lẽ ngay cả lúc đầu, nhưng được dựa trên các nguyên tắc và các giá trị âm thanh. Quy tắc của chúng tôi thiết lập những kỳ vọng giữa các thành viên trong nhóm nhưng không phải là mục tiêu cuối cùng mình. Bạn sẽ đến để nhận ra những quy tắc xác định một môi trường khuyến khích đội ngũ cộng tác và trao quyền, đó là mục tiêu của bạn. Một khi đạt được hiệu quả làm việc theo nhóm sẽ tiếp tục ngay cả khi quy định được thay đổi để phù hợp với nhu cầu cụ thể của công ty bạn. Biểu đồ dòng chảy này cho thấy làm thế nào cực lập trình của quy tắc làm việc cùng nhau. Khách tận hưởng là các đối tác trong quá trình phần mềm, các nhà phát triển tích cực đóng góp bất kể mức độ kinh nghiệm và quản lý tập trung vào giao tiếp và mối quan hệ. Các hoạt động không hiệu quả đã được cắt giảm chi phí và thất vọng của tất cả mọi người tham gia. Đi một tour có hướng dẫn lập trình cực đoan bằng cách làm theo dấu vết của littleWhat là một quá trình nhanh nhẹn? nút, bắt đầu từ đây.
đang được dịch, vui lòng đợi..
Các dự án trình cực đầu tiên đã bắt đầu ngày 6 tháng 3, 1996. Lập trình cực là một trong những quy trình Agile phổ biến. Nó đã được chứng minh là rất thành công tại nhiều công ty thuộc mọi quy mô và các ngành công nghiệp trên toàn thế giới khác nhau.
Lập trình Extreme là thành công bởi vì nó nhấn mạnh sự hài lòng của khách hàng. Thay vì cung cấp tất cả mọi thứ bạn có thể có thể muốn trên một số ngày xa trong tương lai quá trình này cung cấp các phần mềm bạn cần khi bạn cần nó. Extreme Programming trao quyền cho các nhà phát triển của bạn để tự tin đáp ứng yêu cầu thay đổi của khách hàng, thậm chí cuối trong vòng đời.
Extreme Programming nhấn mạnh tinh thần đồng đội. Những người quản lý, khách hàng và các nhà phát triển là tất cả các đối tác bình đẳng trong một đội ngũ cộng tác. Extreme Programming thực hiện một môi trường đơn giản, nhưng hiệu quả cho phép các đội để trở thành năng suất cao. Các nhóm tự tổ chức xung quanh vấn đề giải quyết nó càng hiệu quả càng tốt.
Extreme Programming cải thiện một dự án phần mềm trong năm cách thiết yếu; thông tin liên lạc, đơn giản, thông tin phản hồi, tôn trọng và lòng can đảm. Các lập trình viên cực đoan liên tục giao tiếp với khách hàng của họ và các lập trình viên. Họ giữ thiết kế của họ đơn giản và sạch sẽ. Họ nhận được ý kiến phản hồi bằng cách kiểm tra phần mềm của họ bắt đầu từ một ngày. Họ cung cấp hệ thống để khách hàng càng sớm càng tốt và thực hiện các thay đổi như đề xuất. Mỗi thành công nhỏ giúp tăng thêm sự tôn trọng của họ đối với những đóng góp độc đáo của mỗi thành viên trong nhóm. Với nền tảng này cực Các lập trình viên có thể can đảm đáp ứng yêu cầu thay đổi và công nghệ.
Các khía cạnh đáng ngạc nhiên nhất của Extreme Lập trình là quy tắc đơn giản của nó. Extreme Programming là rất nhiều như một khuôn dân thấy câu đố. Có rất nhiều mảnh nhỏ. Riêng các mảnh làm cho không có ý nghĩa, nhưng khi kết hợp với nhau một bức tranh hoàn chỉnh có thể được nhìn thấy. Các quy tắc có vẻ vụng về và có lẽ thậm chí ngây thơ lúc đầu, nhưng đều dựa trên những giá trị âm và nguyên tắc.
Quy tắc của chúng tôi đặt kỳ vọng giữa thành viên trong nhóm nhưng không phải là mục tiêu cuối cùng mình. Bạn sẽ nhận ra những quy tắc xác định một môi trường khuyến khích đội ngũ cộng tác và trao quyền, đó là mục tiêu của bạn. Một khi đạt được làm việc theo nhóm hiệu quả sẽ tiếp tục ngay cả khi quy định này được thay đổi để phù hợp với nhu cầu cụ thể của công ty bạn.
Biểu đồ này cho thấy cách quy trình cực làm việc cùng nhau. Khách hàng thích được các đối tác trong quá trình phần mềm, các nhà phát triển tích cực đóng góp bất kể trình độ kinh nghiệm, và quản lý tập trung vào giao tiếp và các mối quan hệ. Hoạt động không hiệu quả đã được tỉa để giảm chi phí và thất vọng của tất cả mọi người tham gia.
Đi một tour du lịch hướng dẫn của Extreme Lập trình bằng cách làm theo các dấu vết của littleWhat là một quá trình Agile? Nút, bắt đầu từ đây.
đang được dịch, vui lòng đợi..