Extreme Programming

21 2.7K 2
Extreme Programming

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Extreme Programming

E x t r e m e P r o g r a m m i n g G V H D : T h y N g u y n C ô n g H o a n ầ ễ D a n h s á c h n h ó m 1 1 5 2 0 0 3 9 t r n T i n Đ i ầ ế ạ 1 1 5 2 0 4 9 6 H u ỳ n h V ă n h o a x u â n M c l cụ ụ • S l c Agileơ ượ • Extreme Programming la gi ?̀ ̀ • XP vs waterfall • XP và scrum • Tham kh oả S l c Agileơ ượ Đinh nghi ạ̃ S l c Agileơ ượ 2001 17 nhà phát triển Snowbird, Utar Tuyên ngôn Agile http://agilemanifesto.org/ 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 S l c Agileơ ượ 12 nguyên tắc cơ bản Thỏa mãn khách hàng Chấp nhận thay đổi Làm việc cùng KH Nhóm cần tự suy nghĩ Nhóm tự tổ chức Cá nhân có động lực Hội thoại trực tiếp Phần mềm chạy tốt là thước đo Sự đơn giản Linh hoạt thúc đẩy sự bền vững Chuyển giao nhanh, tốt Kỹ thuật và thiết kế tốt XP là gì? + Các giá trị cơ bản KHÁCH HÀNG SẢN PHẨM LỢI NHUẬN Giá trị Giao tiếp Phản hồi Đơn giản Dũng cảm Sự tôn trọng XP là gì? 14 nguyên tắc 13 kỹ thuật thực hành cơ bản • Yếu tố con người • Yếu tố kinh tế • Cùng có lợi • Tương tự • Cải thiện • Sự đa dạng • Sự phản ánh • Flow • Cơ hội • Sự thừa thãi • Sự thất bại • Chất lượng • Những bước nhỏ • Chấp nhận phản hồi 14 nguyên tắc • Ngồi cùng nhau • Toàn bộ nhóm • Không gian làm việc đầy thông tin • Làm việc tràn đầy năng lượng • Lập trình cặp • Sử dụng “Story” • Chu kì hằng tuần • Chu kì 3 tháng • Slack • 10 phút build chương trình • Tích hợp liên tục • Test trước khi lập trình • Chia dự án thành nhiều phần 13 kỹ thuật thực hành Tài liệu Các bản test Khách hàng đưa ra yêu cầu Yêu cầu cố định Một chiều cố định Khách hàng cùng tham gia Đáp ứng sự thay đổi Chia nhỏ và lặp lại III: XP vs WaterFall 1.Gi i thi u Scrumớ ệ 2.S gi ng nhau XP và Scrumự ố 3.Đi m khác nhau XP và Scrumể IV. XP và Scrum [...]... hiệu quả 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-p hn-2 -extreme- programming Tổng quan Agile - Phần mở đầu: Đặc trưng www.hanoiscrum.net/hnscrum/learning/106-tongquanagile1... hn-2 -extreme- programming Tổng quan Agile - Phần mở đầu: Đặc trưng www.hanoiscrum.net/hnscrum/learning/106-tongquanagile1 Tham khảo • Differences Between Scrum and Extreme Programming http:// www.mountaingoatsoftware.com/blog/differences-between-scrum-and-extre me -programming • What are the differences and similarities between XP and Scrum? http://5com1001-0912.wikispaces.com/What+are+the+differences+and+sim ilarities+between+XP+and+Scrum%3F . Phương pháp Agile: Phần 2 – eXtreme Programming http://www.hanoiscrum.net/hnscrum/learning/167-cac-phuong-phap-agile-p hn-2 -extreme- programming • Tổng quan. oả • Differences Between Scrum and Extreme Programming http:// www.mountaingoatsoftware.com/blog/differences-between-scrum-and-extre me -programming • What are the

Ngày đăng: 13/03/2014, 13:47

Từ khóa liên quan

Mục lục

  • Slide 1

  • Mục lục

  • Sơ lược Agile

  • Sơ lược Agile

  • Sơ lược Agile

  • Sơ lược Agile

  • XP là gì?

  • XP là gì?

  • Slide 9

  • Slide 10

  • 1. Giới thiệu Scrum

  • Những thứ sẽ làm trong Scrum:

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan