Xem mẫu

  1. Extreme Programming GVHD: Thầy Nguyễn Công Hoan Danh sách nhóm 11520039 trần Tiến Đại 11520496 Huỳnh Văn hoa
  2. Mục lục • Sơ lược Agile • Extreme Programming là gi? ̀ • XP vs waterfall • XP và scrum • Tham khảo
  3. Sơ lược Agile ̣ ̃ Đinh nghia
  4. Sơ lược Agile Tuyên ngôn Agile 2001 17 nhà ́ ̉ phat triên Snowbird, Utar http://agilemanifesto.org/
  5. Sơ lược Agile Giá trị cốt lõi Cá nhân và sự tương tác Phần mềm hoạt động tốt Cộng tác với khách hàng Phản ứng với sự thay đổi
  6. Sơ lược Agile Chấp nhận Chuyển giao thay đổi nhanh, tốt Thỏa mãn Làm việc khách hàng cùng KH Nhóm cần Cá nhân có tự suy nghĩ động lực 12 nguyên tắc Nhóm tự tổ chức cơ bản Hội thoại trực tiếp Phần mềm Sự đơn giản chạy tốt là Linh hoạt thước đo Kỹ thuật và thúc đẩy sự thiết kế tốt bền vững
  7. XP là gì? + Các giá trị cơ bản SẢN PHẨM KHÁCH HÀNG LỢI NHUẬN
  8. XP là gì? 13 kỹ thuật thựcchành 14 nguyên tắ • Ng u ố con ngườ Yếồitcùng nhau i • Toàn ố nhóm Yếu tbộkinh tế • Cùng có lợi làm viắc đầy 14 nguyên t ệ c Không gian • Tương tự thông tin 13ảkỹ thutrànthầycnăng lượng C i thiện Làm vi c ật đ ự hành • • Lậ đa dạ c Sự p trìnhngặp • Sự phảncánh ản ơb ử dụng “Story” • Flowkì hằng tuần Chu • Chu ộ Cơ hkìi 3 tháng • Sự thừa thãi Slack • 10 thất bại Sự phút build chương trình • Tích lượ liên Chấthợp ng tục • Test trước khi lập Những bước nhỏ trình • Chia ự ận phản hồ Chấpdnhán thành nhiiều phần
  9. III: XP vs WaterFall Tài liệu Các bản test Khách hàng đưa ra yêu cầu Khách hàng cùng tham gia Yêu cầu cố định Đáp ứng sự thay đổi Một chiều cố định Chia nhỏ và lặp lại
  10. IV. XP và Scrum 1. Giới thiệu Scrum 2. Sự giống nhau XP và Scrum 3. Điểm khác nhau XP và Scrum
  11. 1. Giới thiệu Scrum Chia thời gian thành những khoảng thời gian nhỏ cố định (gọi là sprint- nước rút) thường là 2-4 tuần. January May Tối ưu hóa kế hoạch phát hành và cập nhật các ưu tiên trong hợp tác vơi khách hàng bằng cách kiểm tra các phiên bản sau mỗi lần lặp. Tối ưu quá trình bằng cách “nhìn lại” sau mỗi lần lặp
  12. 1. Giới thiệu Scrum Những thứ sẽ làm trong Scrum:
  13. 2. Sự giống nhau giữa XP và Scrum Kế thừa cùng các giá trị Agile cốt lõi • Cá nhân và tương tác • Phần mềm hoạt động tốt • Hợp tác với khách hàng • Phản hồi nhanh chóng
  14. 3. Sự khác nhau giữa XP và Scrum phương quản lý thức thực và tổ hành lập chức trình
  15. 3. Sự khác nhau giữa XP và Scrum • Về thời gian: • Đội Scrum làm việc trong những lần lặp (gọi là sprints) kéo dài 2 tuần tới 1 tháng. • Vòng lặp của Đội XP kéo dài từ 1 tuần đến 2 tuần.
  16. 3. Sự khác nhau giữa XP và Scrum • Về sự thay đổi : • Scrum không cho phép thay đổi Sprint. • XP thì dễ dàng thay đổi hơn trong lần lặp, miễn sao đội không đang làm việc với một tính năng riêng biệt.
  17. 3. Sự khác nhau giữa XP và Scrum • Về thứ tự ưu tiên : • Đội làm việc XP trong một thứ tự ưu tiên các tính năng được xây dựng bởi khách hàng. • Đội Scrum làm việc với một thứ tự ưu tiên các tính năng do họ quy định.
  18. 3. Sự khác nhau giữa XP và Scrum • Về kích thước nhóm : • Scrum cho phép dễ dàng mở rộng thành các nhóm lớn hơn. • Đội XP được quy định cần phải nhỏ để hoạt động hiệu quả.
  19. Tham khảo • Kent Beck with Cynthia Andres, 2004. Extreme Programming Explained, Second Edition: Embrace Change. USA: Addison Wesley Professional • Tuyên ngôn Agile: http://agilemanifesto.org/ • Các Phương pháp Agile: Phần 2 – eXtreme Programming http://www.hanoiscrum.net/hnscrum/learning/167-cac-phuong-phap-agile-phn-2- • Tổng quan Agile - Phần mở đầu: Đặc trưng www.hanoiscrum.net/hnscrum/learning/106-tongquanagile1
  20. Tham khảo • Differences Between Scrum and Extreme Programming http:// www.mountaingoatsoftware.com/blog/differences-between-scrum-and-extreme-pr • What are the differences and similarities between XP and Scrum? http://5com1001-0912.wikispaces.com/What+are+the+differences+and+similarit • Slide “Overview of agile methodology” http://www.slideshare.net/hareshkarkar/overview-of-agile-methodology • Ebook: Scrum và xp từ những chiến hào https://www.dropbox.com/s/z2c7lswvlryxdjj/kniberg%20-% 20scrum%20va%20xp%20tu%20nhung%20chien%20hao.pdf
nguon tai.lieu . vn