TAILIEUCHUNG - Visual Basic 2005 Design and Development - Chapter 3

Agile Methodologies Chương 2, "Vòng đời phương pháp," thảo luận một số mô hình để quản lý một dự án trong suốt tuổi thọ của nó. Chương này giải thích mới "nhanh nhẹn" phương pháp tiếp cận để phát triển kiểm soát. Trong khi các phương pháp tiếp cận truyền thống tập trung vào quy hoạch dự báo để hướng dẫn các dự án, các phương pháp phản ứng một cách nhanh chóng và thay đổi hướng của dự án khi cần thiết để di chuyển hướng tới mục tiêu cuối cùng của sản xuất một ứng dụng đã hoàn. | Agile Methodologies Chapter 2 Lifecycle Methodologies discussed several models for managing a project throughout its lifespan. This chapter explains newer agile approaches to controlling development. While the more traditional approaches focus on predictive planning to guide the project these methods react quickly and change the project s direction as needed to move toward the eventual goal of producing a finished application. This chapter describes agile development methods in general and spends a little extra time on the Crystal Clear and Extreme Programming models. It describes some of the techniques that make agile methods successful including pair programming test-driven development and design by contract. Even if you don t adopt agile methods in their entirety some of these techniques may be useful to you in more traditional lifecycle models. The first sections in this chapter focus on the goals of agile development. They describe some of the approaches developers have taken their advantages and their rationale. Later sections compare these methods to the more traditional methodologies described in Chapter 2 and cover some of the dangers and disadvantages in agile programming. Agile Programming Agile programming is as much an attitude or philosophical approach as a strictly defined methodology. The basic principle behind agile development is that the development lifecycle should be quick and responsive. It should be able to adjust rapidly to changing requirements and should be able to take advantage of new innovations as they occur. Different variations of agile development have such names as Crystal Clear Scrum Adaptive Software Development Feature Driven Development and Lean Software Development. Another form of agile development Extreme Programming is described in more detail later in this chapter. You can learn more about other agile methods on the Web or in books that focus on agile development such as Crystal Clear A Human-Powered Methodology for Small

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.