Agile có thể giúp chúng ta những gì?

Post on 18-Jan-2017

1.093 views 1 download

Transcript of Agile có thể giúp chúng ta những gì?

có thể giúp chúng ta những gì?

@DuongTrongTan | #HocVienAgile | #AgileBreakfast | #AgiPedia

Agile là gì?

Scrum

eXtreme ProgrammingLean Software Development

Crystal Clear

DSDM

Agile

Lean Startup

KanbanFDD

Software

Craftsmanship

DevOps

Agile

như tôi thấy

Agile

Scrum

XP

eduScrum

Personal

Kanban

Lean

Startup

Family

AGILE LƯỢC SỬ

1900s: “Scientific Management” – F.W. Taylor

• Tối ưu quy trình lắp ráp

• Tối ưu thời gian sản xuất

• Giá giảm 30%

Chiếm 48% thị phần ô tô

Lập kế hoạch chi tiết

Sản xuất hàng loạt

Ford Model T, 1908

Ảnh: Wikipedia

1930: Tòa nhà Empire State

• Teamwork giữa chủ đầu tư, kiến trúc

sư, công nhân

• Không có “bãi chứa vật liệu”, quản

lí vật liệu theo LUỒNG, 500 xe

tải/ngày

• Vừa xây vừa thiết kế chi tiết

• Đúng hạn, tiết kiệm 18% chi phí.

Theo, “Building the Empire State” Builders Notebook, Carol Willis, trong Lean Mindset, M. Poppendieck

Ảnh: wikipedia

1950s: Ngôn ngữ Lập trình

Nghề mới: Lập trình viên máy tính (Computer Programmers)

Fortran ALGOL COBOL

1968: “Software Engineering”

• NATO Software Engineering Conference, 1968

Plan-Driven Development

aka. Waterfall

1975-1995: The Mythical Man-Month

“Bible for software engineering”

“No Silver Bullet”

“Waterfall is wrong”

“Thêm người vào dự án chậm tiến độ càng

làm nó chậm thêm”

1986: “The New New Product Development

Game” – Nonaka & Takeuchi, HBR

1990s: Iterative Development, RUP

Thành công quá khó!

16%

53%

31%

Tỉ lệ dự án thành công, 1994

Thành công

Thử thách

Thất bại

Standish CHAOS REPORT

1990s: eXtreme Programming

• OOP phổ biến

• Trào lưu dotcom & Internet

• Hoạt động Phát triển Phần mềm:

“Coding, Testing, Listening, &

Designing”

• Test-First, TDD, Unit Testing,

Iteration, Refactoring, Pair-

Programming Kent Beck

1990s: Lean Programming,

Lean Software Development

• Vận dụng lí thuyết TQM

của E. Deming

• Phiên bản “Sản xuất

Tinh gọn” của Phần

mềm.

• Loại bỏ lãng phí

• Quản lí theo LUỒNGMary Poppendieck

1990s: Phương pháp Crystal

“Thay đổi là tất yếu. Vấn đề không phải

là ngăn chặn nó mà là phản hồi với nó tốt

hơn. Loại bỏ nó từ sớm, nghĩa là loại bỏ

khả năng thích ứng với các điều kiện kinh

doanh (nói cách khác là “thất bại”).“Alistair Cockburn

1995-2000s: Scrum Framework

• Quy trình tốt không nên nhấn

mạnh “predictability” mà là

chấp nhận sự thay đổi

• Empirical Process Control

• Framework

• Scrum Guide, cập nhật liên tục

• Certified ScrumMaster

K. Schwaber

J. Sutherland

2001: Tuyên ngôn

AgileManifesto.org

Big 3

400K+ Members 20092001

15 năm sau

Agile Manifesto

Thành công vẫn

rất khó!

KHI AGILE KHÔNG CÒN LÀ AGILE..

2006: Agile Manufacturing cho Phần cứng

2008: Lean Startup – Agile cho khởi nghiệp

Eric Ries

2009: Software Craftsmanship

– Tinh thần Nghệ nhân

Robert Cecil Martin

24

NT

GV Nhóm

2012

Danh sách mục

tiêu học tậpDanh sách

hoạt động

học tập

2013: Agile cho gia đình hạnh phúc

2010+: Agile Life

Một nội dung trong “Hoàn thành mọi việc với Kanban”

2015: Agile Marketing

2016: DevOps Hôn phối giữa Phát triển và Vận hành

“DevOps từ Niche thành Mainstream” – Gartner

CÂU CHUYỆN AGILE Ở VIỆT NAM

Cộng đồng Agile

• 2011: Khóa CSM đầu tiên (B.Vodde), Agile forum Vietnam, Hanoi Scrum,

Hanoi CodingDojo, AgileTour 2011, Khóa Scrum Foundation đầu tiên

• 2012: CocoDojo, Global Day of Code Retreat, ScrumDay Vietnam 2012,

AgileTour 2012, Ken Swchaber Keynote

• 2013: LeanCamp, Lean Mindset Workshop (Mary Poppendieck), AgileTour

Vietnam 2013, AgileRetreat 2013, AgileVietnam “United”

• 2014: AgileTour 2014, Summer Code Retreat, GDCR

• 2015: Scrum Gathering, Agile Tour, XP Day

2016

Về một hệ sinh thái Agile ở Việt Nam

Cộng đồng Doanh

nghiệp

Đào tạo phi

chính quy

Giáo dục

chính quy

Xuất bản Truyền thông

TapChiLapTrinh.vn

HanoiScrum.net

Blogs

FB

Group

AgileTour

Scrum Gathering

XP Day

NullPointerException!

Quà tặng đặc biệt: http://hocvienagile.com/AgiPedia

Vietnam Agile Outlook 2016

Bắt đầu: 18-4-2016

Your Trusted Growth Partner

HocvienAgile.com