SlideShare a Scribd company logo
1
QUẢN LÝ DỰ ÁN LINH HOẠT
Triết lý - Ưu điểm & Nhược điểm
Ứng dụng trong thiết kế và quản trị hệ thống Ecommerce
Made by Group 12
AGILE PROJECT
MANAGEMENT
2
Các thành viên Nhóm 12
Team members
TRẦN THỊ TRÚC
PHƯƠNG
1512606
HỒ NGỌC
SƠN
1413289
Quản lý dự án
với Scrum
HỒ QUANG
THANH
1413494
Agile trong quản
lý dự án
Ecommerce
Giới thiệu về
Agile project
management
3
NỘI DUNG CHÍNH
về Agile Project Management
I
GIỚI THIỆU VỀ AGILE PROJECT MANAGEMENT
Giới thiệu về AGILE: triết lý và các nguyên tắc và một số framework sử
dụng triết lý của Agile
II
QUẢN LÝ DỰ ÁN VỚI SCRUM
Các thành phần của SCRUM, vận hành Scrum như thế nào? Ưu điểm và
nhược điểm khi vận hành Scrum team
III
AGILE TRONG QUẢN LÝ DỰ ÁN ECOMMERCE
Agile trong Ecommerce có tác động như thế nào trong một số study case
cụ thể
4
Giới thiệu
Agile Project
Management
PHẦN 1
Tuyên ngôn Agile – Agile Manifesto
Các nguyên tắc trong Agile
Một số platform Agile tiêu biểu
5
TUYÊN NGÔN AGILE
The Manifesto for Agile Software Development
CÁ NHÂN VÀ SỰ TƯƠNG TÁC
hơn là quy trình và các công cụ
PHẦN MỀM CÓ THỂ CHẠY ĐƯỢC
hơn là tài liệu đầy đủ
HỢP TÁC VỚI KHÁCH HÀNG
hơn là đàm phán dựa theo hợp đồng
ĐÁP ỨNG VỚI CÁC THAY ĐỔI
hơn là làm theo kế hoạch đã định
6
12 nguyên tắc trong Agile
Agile Principles
Khách hàng
Sự hài lòng được đặt
lên hàng đầu, liên tục
chuyển giao phần mềm
Chào mừng thay đổi,
ngay cả trong giai đoạn
muộn nhất
Phần mềm chạy được
và giao thường xuyên
(hàng tuần)
Business và Dev nên
gần gũi và hợp tác hàng
ngày
Dev team là những người
có động lực, tin cậy
Làm việc cùng một nơi là
cách tốt nhất để liên lạc
Thay đổi Chạy được
Hợp tác Tin cậy Face-2-face
7
12 nguyên tắc trong Agile
Agile Principles
Phần mềm
Phần mềm chạy được là
thước đo của tiến độ
Phát triển bền vững, duy
trì tốc độ không đổi
Chú ý đến các kỹ thuật
mới và thiết kế tốt
Tối đa hóa số việc
không cần phải làm
Kiến trúc, yêu cầu và thiết
kế tốt tạo nên nhóm
tự tổ chức tốt
Phản ánh để nhóm làm
việc hiệu quả hơn và
điều chỉnh cho phù hợp
Bền vững Mới & Tốt
Đơn giản hóa Tự tổ chức Review
8
Một số framework Agile
Agile frameworks
SCRUM
- Framework gọn nhẹ.
- Dùng để quản lý các dự
án có chu kỳ phát triển
- Có thể kết hợp với các
framework khác
EXTREME
PROGRAMMING
- Tập trung vào trực quan
hóa quy trình với công việc
được chia nhỏ
- Xác định được nút cổ chai
và giảm thời gian chờ
- Tập trung đưa ra sản
phẩm chất lượng cao
- Team hợp tác trong chu
kỳ ngắn, linh hoạt và đáp
ứng nhanh với thay đổi
KANBAN
9
So sánh với Agile và Waterfall
Agile VS Waterflow
I
Với sự tham gia của Khách hàng
trong dự án giảm đi nguy cơ sai lầm
trong phát triển sản phẩm
II
Chấp nhận sự thay đổi, team làm
việc dựa trên tin tưởng, linh hoạt
nên số lượng thường vừa đủ
III
Giảm thiểu lãng phí về thời gian và
tiền bạc, truyền tải giá trị liên tục đến
khách hàng
Agile (Scrum,…)
Gắn với kế hoạch dựa trên hợp
đồng. Khách hàng chỉ biết dự án đi
đến đâu theo kế hoạch
Làm việc trên giới hạn của hợp
đồng, sự hợp tác của team thường
thấp vì luôn có sự thay đổi nhân sự
Giảm thiểu rủi ro phá vỡ hợp đồng
giữa nhà đầu tư và khách hàng nhất
là khách hàng công
Plan-Driven (Waterfall)
10
3 điểm chính về Agile
1
Con người là trung tâm. Khách hàng tham gia vào quá trình phát triển
sản phẩm. Team làm việc với sự tin tưởng, linh hoạt
2
Đáp ứng với sự thay đổi. Tạo ra giá trị (phần mềm, landing page…) liên
tục và truyền tải nó đến với khách hàng
3 Nhắm đến sự phát triển bền vững và ổn định
11
Quản lý dự án với
SCRUM
PHẦN 2
Cấu trúc SCRUM team, các công cụ hỗ
trợ, nguyên tắc vận hành
12
Một số công cụ trong Scrum
Các công cụ để theo dõi, đánh giá hiệu quả của team
1
Là danh sách mọi công việc cần để tạo thành sản phẩm và là nguồn để đáp ứng
với các thay đổi trong suốt dự án
Product Owner là người chịu trách nhiệm với Product Backlog
Product backlog
13
Một product backlog mẫu. Nguồn: blog.aha.io
14
Một số công cụ trong Scrum
Các công cụ để theo dõi, đánh giá hiệu quả
2
Là các công việc được lấy ra từ Product Backlog để thực hiện trong 1 sprint.
Development Team sẽ là người chọn và đưa ra mục tiêu thực hiện cho 1 sprint
Sprint: Là đơn vị thời gian trong Scrum, được ràng buộc chặt trong 1 khoảng thời gian
(thường là 1-2 tuần). Trong 1 sprint mọi công việc đã chọn phải cho ra kết quả
Sprint backlog
15
Ví dụ về sử dụng Product Backlog và Sprint Backlog
Nhóm 12 phải chuẩn bị cho bài thuyết trình về Agile Project Management (APM)
Product backlog
1. Tìm hiểu về Agile
2. Tìm hiểu về Scrum
3. Tìm hiểu ứng dụng Agile
4. Trình bày Slide
5. Chuẩn bị thuyết trình
Sprint 1 – Week 1 (25/3-31/3)
1. Tìm hiểu về Agile
2. Tìm hiểu về Scrum
Mục tiêu của Sprint 1: Tìm hiểu các tài liệu về
Agile & Scrum & có 1 mini slide về Agile
Sprint backlog
Sprint 2 – Week 2 (1/4-7/4) ….
16
Một số công cụ trong Scrum
Các công cụ để theo dõi, đánh giá hiệu quả
3
Là bản tổng kết chỉ ra công việc nào từ Product backlog đã hoàn thành và các
giá trị đã được truyền tải đến khách hàng
Increment
17
SCRUM team
Những ai nằm trong Scrum team
là huấn luyện viên và là
người giữ đền của team
Người nắm yêu cầu từ
khách hàng và
stakeholder
Team phát triển phần mềm,
nắm vai trò quyết định đến sự
thành công của dự án
+ +
SM PO Dev
18
Nhiệm vụ chính của Scrum Master
Anh ta làm việc mà cũng không làm việc
19
Nhiệm vụ chính của Scrum Master
Anh ta làm việc mà cũng không làm việc
20
Nhiệm vụ chính của Scrum Master
Anh ta làm việc mà cũng không làm việc
21
Nhiệm vụ chính của Scrum Master
Anh ta làm việc mà cũng không làm việc
22
Nhiệm vụ của Product Owner
23
Nhiệm vụ của Product Owner
24
Nhiệm vụ của Product Owner
25
Nhiệm vụ của Product Owner
26
Nhiệm vụ của Product Owner
27
Nhiệm vụ của Product Owner
28
Các sự kiện trong Scrum
Scrum event
29
Tương tác trong Scrum team
Tương tác giữa các thành viên trong Scrum team với Business
30
BA CHÂN (HAY GIÁ TRỊ CỐT LÕI) CỦA SCRUM
Transparent Inspection Adaptation
Một ngôn ngữ chung về
quy trình
Một định nghĩa chung
về “Hoàn thành”
Minh bạch
Thường xuyên thanh tra
tiến độ
Tần suất không nên quá
dày
Thanh tra
Review lại những kết
quả và khó khăn nhằm
rút kinh nghiệm và
tăng hiệu suất
Thích nghi
31
Ưu điểm của Scrum
• Một người có thể làm nhiều việc. Ví dụ như dev có thể test
• Phát hiện lỗi sớm hơn rất nhiều so với các phương pháp
truyền thống
• Khách hàng nhanh chóng thấy được sản phẩm qua đó đưa
ra phản hồi sớm
• Có khả năng áp dụng được cho những dự án mà yêu cầu
khách hàng không rõ ràng ngay từ đầu
32
Agile trong quản lý
dự án thương mại
điện tử
Phần 3
Agile mang lại giá trị như thế nào trong
quản lý dự án thương mại điện tử
33
Disclaimer – Thông báo miễn trừ trách nhiệm
Một số nội dung dưới đây có thể chưa được kiểm chứng
trong thực tế hoặc đã được kiểm chứng nhưng chưa
được xác nhận bởi những doanh nghiệp hoạt động trong
lĩnh vực ecommerce. Mọi hình thức áp dụng, bạn phải tự
chịu trách nhiệm. Vì thế hãy cân nhắc
34
Theo bạn, yếu tố nào quan trọng
trong quá trình phát triển mô hình
kinh doanh thương mại điện tử?
35
Với mỗi khách hàng mục tiêu khác nhau PO có thể đưa ra các yêu cầu về sản
phẩm rất khác nhau
Phát triển khách hàng
Yếu tố cản trở việc vận hành TMDT
Xác định khách hàng chính là ai?
- Stakeholders?
- Người tiêu dùng?
- Hay Nhà cung cấp/SMEs/…?
36
Các trường hợp xảy ra
Công ty A – Outsourcing
Khách hàng: Stakeholder,
khách hàng theo hợp đồng
Công ty B – Tech enterprise
Khách hàng: Consumer,
Supplier
37
Với trường hợp của công ty A, PO sẽ hiện thực các yêu
cầu từ stakeholder thành product backlog. Vậy còn trường
hợp của công ty B, PO phải làm như thế nào?
Vấn đề
38
Mục tiêu của công ty B sẽ không còn là thỏa mãn các yêu cầu từ
stakeholder mà là tạo ra giá trị đến người dùng cuối.
Như vậy các công cụ hỗ trợ PO của công ty phải giúp PO hiểu rõ
được customer insight
Một số công cụ hỗ trợ khác
39
Bản mô tả ngắn gọn về những đặc điểm giả định của khách hàng, từ đó kiểm tra
với các nhóm khách hàng thật, tìm ra các tính năng phù hợp với khách hàng
Buyer/Customer personas – Hình mẫu người mua
Giả định về người mua
40
Phân tích các yếu tố tổng thể có những nhóm khách hàng khác nhau
Customer analysis – phân tích khách hàng
Phân tích các thông tin về người mua
41
Nguồn: lucia.epizy.com
Ví dụ
Lucia – sản phẩm của nhóm trong BTL 1
42
Customer Persona cho Lucia
Mô tả khách hàng
Tên: Huy
Tuổi: 21, đang là sinh viên
Income: 3-4 triệu / tháng
Thể thao: Bóng đá
Game: Liên minh
Background Sở thích
Thường mua online
Mua đồ thể thao
Thời gian online: 30’/lần
Hành vi
Giao hàng chậm
Trải nghiệm UX kém
…
Không hài lòng
Đây chỉ là giả thiết
Team đi phỏng
vấn những khách
hàng tiềm năng
để xác định lại
nhóm khách hàng
tiềm năng
43
Product Backlog cho Lucia – ví dụ
Product backlog
1. Thiết kế Mockup
2. Cài đặt Wordpress
3. Thiết kế tính năng gợi ý
4. Setup các hệ thống giao hàng
5. Tiến hành thiết lập quảng cáo, SEO
Từ Customer persona và kết quả khảo sát
44
Phân tích các yếu tố tổng thể có những nhóm khách hàng khác nhau
Customer analysis cho Lucia
Phân tích các thông tin về người mua
45
Tóm lại: 5 lý do để sử dụng Agile trong Ecommerce
Iconic list example
1
Tốc độ
Chuyển đến người dùng sản
phẩm liên tục
4
Hiệu quả
Chia nhỏ công việc, tạo ra giá trị
trong thời gian ngắn
2
Linh hoạt
Đáp ứng được với những thay
đổi trong dự án
5
Chất lượng
Vòng lặp lên kế hoạch, kiểm tra,
launch tạo sản phẩm chất lượng
3
Hợp tác
Hợp tác liên tục giữa những
người trong Scrum team
46
Tài liệu tham khảo
1. The Scrum GuideTM – Robert C.Martin, Ken Schwaber
2. Agile Estimating and Planning – Robert C.Martin
3. Agile Project Management – Link: https://www.versionone.com/agile-project-management/
4. Agile vs Waterfall – Link: https://www.seguetech.com/waterfall-vs-agile-methodology/
5. Agile methology for Software development – Link: https://www.versionone.com/agile-101/agile-
methodologies/
6. Using Agile Processes in eCommerce and Web development – Link: https://www.clarity-
ventures.com/articles/using-agile-processes-in-ecommerce-and-web-development
47
Cảm ơn thầy và các bạn
đã lắng nghe

More Related Content

What's hot

Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startup
Kevin Vu
 
Tài liệu đào tạo Scrum
Tài liệu đào tạo ScrumTài liệu đào tạo Scrum
Tài liệu đào tạo Scrum
DUONG Trong Tan
 
Kanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoKanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng cao
Vu Hung Nguyen
 
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation
Agile đây Vietnam
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
Tổng quan về quy trình Scrum
Tổng quan về quy trình ScrumTổng quan về quy trình Scrum
Tổng quan về quy trình Scrum
Khangg Nguyen
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
Achchuthan Seetharan
 
Báo Cáo Quản Lý Dự Án Mẫu
Báo Cáo Quản Lý Dự Án MẫuBáo Cáo Quản Lý Dự Án Mẫu
Báo Cáo Quản Lý Dự Án Mẫu
Hiệp Nguyễn
 
Chuong 2. cnpm
Chuong 2. cnpmChuong 2. cnpm
Chuong 2. cnpm
caolanphuong
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Đảm bảo chất lượng phầm mềm (nguồn PTIT)
Đảm bảo chất lượng phầm mềm (nguồn PTIT)Đảm bảo chất lượng phầm mềm (nguồn PTIT)
Đảm bảo chất lượng phầm mềm (nguồn PTIT)
Thuyet Nguyen
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
Quan ly du an
Quan ly du anQuan ly du an
Quan ly du an
vntest
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềm
Nguyễn Anh
 
Scrum
ScrumScrum
Agile trong dự án fixed price case study
Agile trong dự án fixed price case studyAgile trong dự án fixed price case study
Agile trong dự án fixed price case study
Đới Học viện Agile
 

What's hot (20)

Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startup
 
Tài liệu đào tạo Scrum
Tài liệu đào tạo ScrumTài liệu đào tạo Scrum
Tài liệu đào tạo Scrum
 
Kanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoKanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng cao
 
SCRUM căn bản
SCRUM căn bảnSCRUM căn bản
SCRUM căn bản
 
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Tổng quan về quy trình Scrum
Tổng quan về quy trình ScrumTổng quan về quy trình Scrum
Tổng quan về quy trình Scrum
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Báo Cáo Quản Lý Dự Án Mẫu
Báo Cáo Quản Lý Dự Án MẫuBáo Cáo Quản Lý Dự Án Mẫu
Báo Cáo Quản Lý Dự Án Mẫu
 
User Stories
User StoriesUser Stories
User Stories
 
Chuong 2. cnpm
Chuong 2. cnpmChuong 2. cnpm
Chuong 2. cnpm
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Đảm bảo chất lượng phầm mềm (nguồn PTIT)
Đảm bảo chất lượng phầm mềm (nguồn PTIT)Đảm bảo chất lượng phầm mềm (nguồn PTIT)
Đảm bảo chất lượng phầm mềm (nguồn PTIT)
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Quan ly du an
Quan ly du anQuan ly du an
Quan ly du an
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềm
 
Scrum
ScrumScrum
Scrum
 
Agile trong dự án fixed price case study
Agile trong dự án fixed price case studyAgile trong dự án fixed price case study
Agile trong dự án fixed price case study
 

Similar to AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerce

Tuyên Ngôn Agile - Agile manifesto
Tuyên Ngôn Agile - Agile manifestoTuyên Ngôn Agile - Agile manifesto
Tuyên Ngôn Agile - Agile manifesto
Agile Vietnam
 
3-Requirements_VI.pdf
3-Requirements_VI.pdf3-Requirements_VI.pdf
3-Requirements_VI.pdf
EllieHuynh3
 
Nhom_14_tuan12.pptx
Nhom_14_tuan12.pptxNhom_14_tuan12.pptx
Nhom_14_tuan12.pptx
NguynNgha727437
 
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Working in Japan
 
PP Thứ 6 thi vietsub.pdf
PP Thứ 6 thi vietsub.pdfPP Thứ 6 thi vietsub.pdf
PP Thứ 6 thi vietsub.pdf
HngVit831022
 
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
Vu Hung Nguyen
 
Agile & ITO
Agile & ITOAgile & ITO
Agile & ITO
Tam Nguyen
 
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQAGiải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Popping Khiem - Funky Dance Crew PTIT
 
Scrum
ScrumScrum
Scrum edited
Scrum editedScrum edited
Scrum edited
Tien Nguyen
 
Quản lý yêu cầu dự án
Quản lý yêu cầu dự ánQuản lý yêu cầu dự án
Quản lý yêu cầu dự án
Nam Vo
 
Agile Development & XP
Agile Development & XPAgile Development & XP
Agile Development & XP
Jino Hoàng
 
Chương 2: QUY TRÌNH VÀ TỔ CHỨC PHÁT TRIỂN SẢN PHẨM
Chương 2: QUY TRÌNH VÀ TỔ CHỨC PHÁT TRIỂN SẢN PHẨMChương 2: QUY TRÌNH VÀ TỔ CHỨC PHÁT TRIỂN SẢN PHẨM
Chương 2: QUY TRÌNH VÀ TỔ CHỨC PHÁT TRIỂN SẢN PHẨM
Le Nguyen Truong Giang
 
Bài tập công nghệ phần mềm
Bài tập công nghệ phần mềmBài tập công nghệ phần mềm
Bài tập công nghệ phần mềmLượng Võ Đại
 
agilecamp 2019 - business agility handbook
agilecamp 2019 - business agility handbookagilecamp 2019 - business agility handbook
agilecamp 2019 - business agility handbook
Steve Ngo
 
HATCH! COACH 03 - Huấn luyện Phát triển sản phẩm
HATCH! COACH 03 - Huấn luyện Phát triển sản phẩmHATCH! COACH 03 - Huấn luyện Phát triển sản phẩm
HATCH! COACH 03 - Huấn luyện Phát triển sản phẩm
HATCH! PROGRAM
 
ggggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
ggggggggggggggggggggggggggggggggggggggggggggggggggg
HngPhmTh35
 
Lean supply chain
Lean supply chainLean supply chain
Lean supply chain
Vịtt Anh
 
Six sigma noi dung huong dan ap dung
Six sigma noi dung huong dan ap dungSix sigma noi dung huong dan ap dung
Six sigma noi dung huong dan ap dung
duongle0
 
BAI GIANG QLDA_.Phan 1_2.pdf
BAI GIANG QLDA_.Phan 1_2.pdfBAI GIANG QLDA_.Phan 1_2.pdf
BAI GIANG QLDA_.Phan 1_2.pdf
NhiUyn81
 

Similar to AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerce (20)

Tuyên Ngôn Agile - Agile manifesto
Tuyên Ngôn Agile - Agile manifestoTuyên Ngôn Agile - Agile manifesto
Tuyên Ngôn Agile - Agile manifesto
 
3-Requirements_VI.pdf
3-Requirements_VI.pdf3-Requirements_VI.pdf
3-Requirements_VI.pdf
 
Nhom_14_tuan12.pptx
Nhom_14_tuan12.pptxNhom_14_tuan12.pptx
Nhom_14_tuan12.pptx
 
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
 
PP Thứ 6 thi vietsub.pdf
PP Thứ 6 thi vietsub.pdfPP Thứ 6 thi vietsub.pdf
PP Thứ 6 thi vietsub.pdf
 
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
 
Agile & ITO
Agile & ITOAgile & ITO
Agile & ITO
 
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQAGiải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
 
Scrum
ScrumScrum
Scrum
 
Scrum edited
Scrum editedScrum edited
Scrum edited
 
Quản lý yêu cầu dự án
Quản lý yêu cầu dự ánQuản lý yêu cầu dự án
Quản lý yêu cầu dự án
 
Agile Development & XP
Agile Development & XPAgile Development & XP
Agile Development & XP
 
Chương 2: QUY TRÌNH VÀ TỔ CHỨC PHÁT TRIỂN SẢN PHẨM
Chương 2: QUY TRÌNH VÀ TỔ CHỨC PHÁT TRIỂN SẢN PHẨMChương 2: QUY TRÌNH VÀ TỔ CHỨC PHÁT TRIỂN SẢN PHẨM
Chương 2: QUY TRÌNH VÀ TỔ CHỨC PHÁT TRIỂN SẢN PHẨM
 
Bài tập công nghệ phần mềm
Bài tập công nghệ phần mềmBài tập công nghệ phần mềm
Bài tập công nghệ phần mềm
 
agilecamp 2019 - business agility handbook
agilecamp 2019 - business agility handbookagilecamp 2019 - business agility handbook
agilecamp 2019 - business agility handbook
 
HATCH! COACH 03 - Huấn luyện Phát triển sản phẩm
HATCH! COACH 03 - Huấn luyện Phát triển sản phẩmHATCH! COACH 03 - Huấn luyện Phát triển sản phẩm
HATCH! COACH 03 - Huấn luyện Phát triển sản phẩm
 
ggggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
ggggggggggggggggggggggggggggggggggggggggggggggggggg
 
Lean supply chain
Lean supply chainLean supply chain
Lean supply chain
 
Six sigma noi dung huong dan ap dung
Six sigma noi dung huong dan ap dungSix sigma noi dung huong dan ap dung
Six sigma noi dung huong dan ap dung
 
BAI GIANG QLDA_.Phan 1_2.pdf
BAI GIANG QLDA_.Phan 1_2.pdfBAI GIANG QLDA_.Phan 1_2.pdf
BAI GIANG QLDA_.Phan 1_2.pdf
 

More from Ho Quang Thanh

Hướng dẫn sử dụng đồng hồ Casio AE-1000WD
Hướng dẫn sử dụng đồng hồ Casio AE-1000WDHướng dẫn sử dụng đồng hồ Casio AE-1000WD
Hướng dẫn sử dụng đồng hồ Casio AE-1000WD
Ho Quang Thanh
 
Long mode page traslation
Long mode page traslationLong mode page traslation
Long mode page traslation
Ho Quang Thanh
 
Protection in Virtual Memory - Study case
Protection in Virtual Memory - Study caseProtection in Virtual Memory - Study case
Protection in Virtual Memory - Study case
Ho Quang Thanh
 
ĐẢNG CỘNG SẢN VIỆT NAM giải quyết xung đột với Pháp sau CMT8 trước Toàn quốc ...
ĐẢNG CỘNG SẢN VIỆT NAM giải quyết xung đột với Pháp sau CMT8 trước Toàn quốc ...ĐẢNG CỘNG SẢN VIỆT NAM giải quyết xung đột với Pháp sau CMT8 trước Toàn quốc ...
ĐẢNG CỘNG SẢN VIỆT NAM giải quyết xung đột với Pháp sau CMT8 trước Toàn quốc ...
Ho Quang Thanh
 
ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI QUÁ TRÌNH SÀNG LỌC NGHIÊM KHẮC CỦA LỊCH SỬ & DÂ...
ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI QUÁ TRÌNH SÀNG LỌC NGHIÊM KHẮC CỦA LỊCH SỬ & DÂ...ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI QUÁ TRÌNH SÀNG LỌC NGHIÊM KHẮC CỦA LỊCH SỬ & DÂ...
ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI QUÁ TRÌNH SÀNG LỌC NGHIÊM KHẮC CỦA LỊCH SỬ & DÂ...
Ho Quang Thanh
 
ĐƯỜNG LỐI CÔNG NGHIỆP HÓA CỦA ĐẢNG CỘNG SẢN VIỆT NAM
ĐƯỜNG LỐI CÔNG NGHIỆP HÓA CỦA ĐẢNG CỘNG SẢN VIỆT NAMĐƯỜNG LỐI CÔNG NGHIỆP HÓA CỦA ĐẢNG CỘNG SẢN VIỆT NAM
ĐƯỜNG LỐI CÔNG NGHIỆP HÓA CỦA ĐẢNG CỘNG SẢN VIỆT NAM
Ho Quang Thanh
 
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trìnhLow-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
Ho Quang Thanh
 
VINASTAS - các đối tượng hữu quan và đạo đức tổ chức trong vụ "Nước mắm Asen"
VINASTAS - các đối tượng hữu quan và đạo đức tổ chức trong vụ "Nước mắm Asen"VINASTAS - các đối tượng hữu quan và đạo đức tổ chức trong vụ "Nước mắm Asen"
VINASTAS - các đối tượng hữu quan và đạo đức tổ chức trong vụ "Nước mắm Asen"
Ho Quang Thanh
 
Nhận dạng tin tức giả Tiếng Việt
Nhận dạng tin tức giả Tiếng ViệtNhận dạng tin tức giả Tiếng Việt
Nhận dạng tin tức giả Tiếng Việt
Ho Quang Thanh
 
Lựa chọn thuộc tính và Khai phá luật kết hợp trên WEKA
Lựa chọn thuộc tính và Khai phá luật kết hợp trên WEKALựa chọn thuộc tính và Khai phá luật kết hợp trên WEKA
Lựa chọn thuộc tính và Khai phá luật kết hợp trên WEKA
Ho Quang Thanh
 
Machine Learning resource textbook - Andrew Ng - print version
Machine Learning resource textbook - Andrew Ng - print versionMachine Learning resource textbook - Andrew Ng - print version
Machine Learning resource textbook - Andrew Ng - print version
Ho Quang Thanh
 
HCMUT-TBI Training of Trainer
HCMUT-TBI Training of Trainer HCMUT-TBI Training of Trainer
HCMUT-TBI Training of Trainer
Ho Quang Thanh
 
Giải quyết bài toán Speech-2-Text bằng Long Short-term Memory
Giải quyết bài toán Speech-2-Text bằng Long Short-term MemoryGiải quyết bài toán Speech-2-Text bằng Long Short-term Memory
Giải quyết bài toán Speech-2-Text bằng Long Short-term Memory
Ho Quang Thanh
 
Luận cương chính trị 10/1930 - Giải quyết hạn chế & Phát triển
Luận cương chính trị 10/1930 - Giải quyết hạn chế & Phát triểnLuận cương chính trị 10/1930 - Giải quyết hạn chế & Phát triển
Luận cương chính trị 10/1930 - Giải quyết hạn chế & Phát triển
Ho Quang Thanh
 
Cấu hình và bảo mật cho Ubuntu Server
Cấu hình và bảo mật cho Ubuntu Server Cấu hình và bảo mật cho Ubuntu Server
Cấu hình và bảo mật cho Ubuntu Server
Ho Quang Thanh
 
Lean manufacturing - Sản xuất Tinh gọn
Lean manufacturing - Sản xuất Tinh gọnLean manufacturing - Sản xuất Tinh gọn
Lean manufacturing - Sản xuất Tinh gọn
Ho Quang Thanh
 
Phiên chợ khởi nghiệp lần 1 - Startup & SMEs Fair 1
Phiên chợ khởi nghiệp lần 1 - Startup & SMEs Fair 1Phiên chợ khởi nghiệp lần 1 - Startup & SMEs Fair 1
Phiên chợ khởi nghiệp lần 1 - Startup & SMEs Fair 1
Ho Quang Thanh
 

More from Ho Quang Thanh (17)

Hướng dẫn sử dụng đồng hồ Casio AE-1000WD
Hướng dẫn sử dụng đồng hồ Casio AE-1000WDHướng dẫn sử dụng đồng hồ Casio AE-1000WD
Hướng dẫn sử dụng đồng hồ Casio AE-1000WD
 
Long mode page traslation
Long mode page traslationLong mode page traslation
Long mode page traslation
 
Protection in Virtual Memory - Study case
Protection in Virtual Memory - Study caseProtection in Virtual Memory - Study case
Protection in Virtual Memory - Study case
 
ĐẢNG CỘNG SẢN VIỆT NAM giải quyết xung đột với Pháp sau CMT8 trước Toàn quốc ...
ĐẢNG CỘNG SẢN VIỆT NAM giải quyết xung đột với Pháp sau CMT8 trước Toàn quốc ...ĐẢNG CỘNG SẢN VIỆT NAM giải quyết xung đột với Pháp sau CMT8 trước Toàn quốc ...
ĐẢNG CỘNG SẢN VIỆT NAM giải quyết xung đột với Pháp sau CMT8 trước Toàn quốc ...
 
ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI QUÁ TRÌNH SÀNG LỌC NGHIÊM KHẮC CỦA LỊCH SỬ & DÂ...
ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI QUÁ TRÌNH SÀNG LỌC NGHIÊM KHẮC CỦA LỊCH SỬ & DÂ...ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI QUÁ TRÌNH SÀNG LỌC NGHIÊM KHẮC CỦA LỊCH SỬ & DÂ...
ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI QUÁ TRÌNH SÀNG LỌC NGHIÊM KHẮC CỦA LỊCH SỬ & DÂ...
 
ĐƯỜNG LỐI CÔNG NGHIỆP HÓA CỦA ĐẢNG CỘNG SẢN VIỆT NAM
ĐƯỜNG LỐI CÔNG NGHIỆP HÓA CỦA ĐẢNG CỘNG SẢN VIỆT NAMĐƯỜNG LỐI CÔNG NGHIỆP HÓA CỦA ĐẢNG CỘNG SẢN VIỆT NAM
ĐƯỜNG LỐI CÔNG NGHIỆP HÓA CỦA ĐẢNG CỘNG SẢN VIỆT NAM
 
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trìnhLow-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
 
VINASTAS - các đối tượng hữu quan và đạo đức tổ chức trong vụ "Nước mắm Asen"
VINASTAS - các đối tượng hữu quan và đạo đức tổ chức trong vụ "Nước mắm Asen"VINASTAS - các đối tượng hữu quan và đạo đức tổ chức trong vụ "Nước mắm Asen"
VINASTAS - các đối tượng hữu quan và đạo đức tổ chức trong vụ "Nước mắm Asen"
 
Nhận dạng tin tức giả Tiếng Việt
Nhận dạng tin tức giả Tiếng ViệtNhận dạng tin tức giả Tiếng Việt
Nhận dạng tin tức giả Tiếng Việt
 
Lựa chọn thuộc tính và Khai phá luật kết hợp trên WEKA
Lựa chọn thuộc tính và Khai phá luật kết hợp trên WEKALựa chọn thuộc tính và Khai phá luật kết hợp trên WEKA
Lựa chọn thuộc tính và Khai phá luật kết hợp trên WEKA
 
Machine Learning resource textbook - Andrew Ng - print version
Machine Learning resource textbook - Andrew Ng - print versionMachine Learning resource textbook - Andrew Ng - print version
Machine Learning resource textbook - Andrew Ng - print version
 
HCMUT-TBI Training of Trainer
HCMUT-TBI Training of Trainer HCMUT-TBI Training of Trainer
HCMUT-TBI Training of Trainer
 
Giải quyết bài toán Speech-2-Text bằng Long Short-term Memory
Giải quyết bài toán Speech-2-Text bằng Long Short-term MemoryGiải quyết bài toán Speech-2-Text bằng Long Short-term Memory
Giải quyết bài toán Speech-2-Text bằng Long Short-term Memory
 
Luận cương chính trị 10/1930 - Giải quyết hạn chế & Phát triển
Luận cương chính trị 10/1930 - Giải quyết hạn chế & Phát triểnLuận cương chính trị 10/1930 - Giải quyết hạn chế & Phát triển
Luận cương chính trị 10/1930 - Giải quyết hạn chế & Phát triển
 
Cấu hình và bảo mật cho Ubuntu Server
Cấu hình và bảo mật cho Ubuntu Server Cấu hình và bảo mật cho Ubuntu Server
Cấu hình và bảo mật cho Ubuntu Server
 
Lean manufacturing - Sản xuất Tinh gọn
Lean manufacturing - Sản xuất Tinh gọnLean manufacturing - Sản xuất Tinh gọn
Lean manufacturing - Sản xuất Tinh gọn
 
Phiên chợ khởi nghiệp lần 1 - Startup & SMEs Fair 1
Phiên chợ khởi nghiệp lần 1 - Startup & SMEs Fair 1Phiên chợ khởi nghiệp lần 1 - Startup & SMEs Fair 1
Phiên chợ khởi nghiệp lần 1 - Startup & SMEs Fair 1
 

AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerce

  • 1. 1 QUẢN LÝ DỰ ÁN LINH HOẠT Triết lý - Ưu điểm & Nhược điểm Ứng dụng trong thiết kế và quản trị hệ thống Ecommerce Made by Group 12 AGILE PROJECT MANAGEMENT
  • 2. 2 Các thành viên Nhóm 12 Team members TRẦN THỊ TRÚC PHƯƠNG 1512606 HỒ NGỌC SƠN 1413289 Quản lý dự án với Scrum HỒ QUANG THANH 1413494 Agile trong quản lý dự án Ecommerce Giới thiệu về Agile project management
  • 3. 3 NỘI DUNG CHÍNH về Agile Project Management I GIỚI THIỆU VỀ AGILE PROJECT MANAGEMENT Giới thiệu về AGILE: triết lý và các nguyên tắc và một số framework sử dụng triết lý của Agile II QUẢN LÝ DỰ ÁN VỚI SCRUM Các thành phần của SCRUM, vận hành Scrum như thế nào? Ưu điểm và nhược điểm khi vận hành Scrum team III AGILE TRONG QUẢN LÝ DỰ ÁN ECOMMERCE Agile trong Ecommerce có tác động như thế nào trong một số study case cụ thể
  • 4. 4 Giới thiệu Agile Project Management PHẦN 1 Tuyên ngôn Agile – Agile Manifesto Các nguyên tắc trong Agile Một số platform Agile tiêu biểu
  • 5. 5 TUYÊN NGÔN AGILE The Manifesto for Agile Software Development CÁ NHÂN VÀ SỰ TƯƠNG TÁC hơn là quy trình và các công cụ PHẦN MỀM CÓ THỂ CHẠY ĐƯỢC hơn là tài liệu đầy đủ HỢP TÁC VỚI KHÁCH HÀNG hơn là đàm phán dựa theo hợp đồng ĐÁP ỨNG VỚI CÁC THAY ĐỔI hơn là làm theo kế hoạch đã định
  • 6. 6 12 nguyên tắc trong Agile Agile Principles Khách hàng Sự hài lòng được đặt lên hàng đầu, liên tục chuyển giao phần mềm Chào mừng thay đổi, ngay cả trong giai đoạn muộn nhất Phần mềm chạy được và giao thường xuyên (hàng tuần) Business và Dev nên gần gũi và hợp tác hàng ngày Dev team là những người có động lực, tin cậy Làm việc cùng một nơi là cách tốt nhất để liên lạc Thay đổi Chạy được Hợp tác Tin cậy Face-2-face
  • 7. 7 12 nguyên tắc trong Agile Agile Principles Phần mềm Phần mềm chạy được là thước đo của tiến độ Phát triển bền vững, duy trì tốc độ không đổi Chú ý đến các kỹ thuật mới và thiết kế tốt Tối đa hóa số việc không cần phải làm Kiến trúc, yêu cầu và thiết kế tốt tạo nên nhóm tự tổ chức tốt Phản ánh để nhóm làm việc hiệu quả hơn và điều chỉnh cho phù hợp Bền vững Mới & Tốt Đơn giản hóa Tự tổ chức Review
  • 8. 8 Một số framework Agile Agile frameworks SCRUM - Framework gọn nhẹ. - Dùng để quản lý các dự án có chu kỳ phát triển - Có thể kết hợp với các framework khác EXTREME PROGRAMMING - Tập trung vào trực quan hóa quy trình với công việc được chia nhỏ - Xác định được nút cổ chai và giảm thời gian chờ - Tập trung đưa ra sản phẩm chất lượng cao - Team hợp tác trong chu kỳ ngắn, linh hoạt và đáp ứng nhanh với thay đổi KANBAN
  • 9. 9 So sánh với Agile và Waterfall Agile VS Waterflow I Với sự tham gia của Khách hàng trong dự án giảm đi nguy cơ sai lầm trong phát triển sản phẩm II Chấp nhận sự thay đổi, team làm việc dựa trên tin tưởng, linh hoạt nên số lượng thường vừa đủ III Giảm thiểu lãng phí về thời gian và tiền bạc, truyền tải giá trị liên tục đến khách hàng Agile (Scrum,…) Gắn với kế hoạch dựa trên hợp đồng. Khách hàng chỉ biết dự án đi đến đâu theo kế hoạch Làm việc trên giới hạn của hợp đồng, sự hợp tác của team thường thấp vì luôn có sự thay đổi nhân sự Giảm thiểu rủi ro phá vỡ hợp đồng giữa nhà đầu tư và khách hàng nhất là khách hàng công Plan-Driven (Waterfall)
  • 10. 10 3 điểm chính về Agile 1 Con người là trung tâm. Khách hàng tham gia vào quá trình phát triển sản phẩm. Team làm việc với sự tin tưởng, linh hoạt 2 Đáp ứng với sự thay đổi. Tạo ra giá trị (phần mềm, landing page…) liên tục và truyền tải nó đến với khách hàng 3 Nhắm đến sự phát triển bền vững và ổn định
  • 11. 11 Quản lý dự án với SCRUM PHẦN 2 Cấu trúc SCRUM team, các công cụ hỗ trợ, nguyên tắc vận hành
  • 12. 12 Một số công cụ trong Scrum Các công cụ để theo dõi, đánh giá hiệu quả của team 1 Là danh sách mọi công việc cần để tạo thành sản phẩm và là nguồn để đáp ứng với các thay đổi trong suốt dự án Product Owner là người chịu trách nhiệm với Product Backlog Product backlog
  • 13. 13 Một product backlog mẫu. Nguồn: blog.aha.io
  • 14. 14 Một số công cụ trong Scrum Các công cụ để theo dõi, đánh giá hiệu quả 2 Là các công việc được lấy ra từ Product Backlog để thực hiện trong 1 sprint. Development Team sẽ là người chọn và đưa ra mục tiêu thực hiện cho 1 sprint Sprint: Là đơn vị thời gian trong Scrum, được ràng buộc chặt trong 1 khoảng thời gian (thường là 1-2 tuần). Trong 1 sprint mọi công việc đã chọn phải cho ra kết quả Sprint backlog
  • 15. 15 Ví dụ về sử dụng Product Backlog và Sprint Backlog Nhóm 12 phải chuẩn bị cho bài thuyết trình về Agile Project Management (APM) Product backlog 1. Tìm hiểu về Agile 2. Tìm hiểu về Scrum 3. Tìm hiểu ứng dụng Agile 4. Trình bày Slide 5. Chuẩn bị thuyết trình Sprint 1 – Week 1 (25/3-31/3) 1. Tìm hiểu về Agile 2. Tìm hiểu về Scrum Mục tiêu của Sprint 1: Tìm hiểu các tài liệu về Agile & Scrum & có 1 mini slide về Agile Sprint backlog Sprint 2 – Week 2 (1/4-7/4) ….
  • 16. 16 Một số công cụ trong Scrum Các công cụ để theo dõi, đánh giá hiệu quả 3 Là bản tổng kết chỉ ra công việc nào từ Product backlog đã hoàn thành và các giá trị đã được truyền tải đến khách hàng Increment
  • 17. 17 SCRUM team Những ai nằm trong Scrum team là huấn luyện viên và là người giữ đền của team Người nắm yêu cầu từ khách hàng và stakeholder Team phát triển phần mềm, nắm vai trò quyết định đến sự thành công của dự án + + SM PO Dev
  • 18. 18 Nhiệm vụ chính của Scrum Master Anh ta làm việc mà cũng không làm việc
  • 19. 19 Nhiệm vụ chính của Scrum Master Anh ta làm việc mà cũng không làm việc
  • 20. 20 Nhiệm vụ chính của Scrum Master Anh ta làm việc mà cũng không làm việc
  • 21. 21 Nhiệm vụ chính của Scrum Master Anh ta làm việc mà cũng không làm việc
  • 22. 22 Nhiệm vụ của Product Owner
  • 23. 23 Nhiệm vụ của Product Owner
  • 24. 24 Nhiệm vụ của Product Owner
  • 25. 25 Nhiệm vụ của Product Owner
  • 26. 26 Nhiệm vụ của Product Owner
  • 27. 27 Nhiệm vụ của Product Owner
  • 28. 28 Các sự kiện trong Scrum Scrum event
  • 29. 29 Tương tác trong Scrum team Tương tác giữa các thành viên trong Scrum team với Business
  • 30. 30 BA CHÂN (HAY GIÁ TRỊ CỐT LÕI) CỦA SCRUM Transparent Inspection Adaptation Một ngôn ngữ chung về quy trình Một định nghĩa chung về “Hoàn thành” Minh bạch Thường xuyên thanh tra tiến độ Tần suất không nên quá dày Thanh tra Review lại những kết quả và khó khăn nhằm rút kinh nghiệm và tăng hiệu suất Thích nghi
  • 31. 31 Ưu điểm của Scrum • Một người có thể làm nhiều việc. Ví dụ như dev có thể test • Phát hiện lỗi sớm hơn rất nhiều so với các phương pháp truyền thống • Khách hàng nhanh chóng thấy được sản phẩm qua đó đưa ra phản hồi sớm • Có khả năng áp dụng được cho những dự án mà yêu cầu khách hàng không rõ ràng ngay từ đầu
  • 32. 32 Agile trong quản lý dự án thương mại điện tử Phần 3 Agile mang lại giá trị như thế nào trong quản lý dự án thương mại điện tử
  • 33. 33 Disclaimer – Thông báo miễn trừ trách nhiệm Một số nội dung dưới đây có thể chưa được kiểm chứng trong thực tế hoặc đã được kiểm chứng nhưng chưa được xác nhận bởi những doanh nghiệp hoạt động trong lĩnh vực ecommerce. Mọi hình thức áp dụng, bạn phải tự chịu trách nhiệm. Vì thế hãy cân nhắc
  • 34. 34 Theo bạn, yếu tố nào quan trọng trong quá trình phát triển mô hình kinh doanh thương mại điện tử?
  • 35. 35 Với mỗi khách hàng mục tiêu khác nhau PO có thể đưa ra các yêu cầu về sản phẩm rất khác nhau Phát triển khách hàng Yếu tố cản trở việc vận hành TMDT Xác định khách hàng chính là ai? - Stakeholders? - Người tiêu dùng? - Hay Nhà cung cấp/SMEs/…?
  • 36. 36 Các trường hợp xảy ra Công ty A – Outsourcing Khách hàng: Stakeholder, khách hàng theo hợp đồng Công ty B – Tech enterprise Khách hàng: Consumer, Supplier
  • 37. 37 Với trường hợp của công ty A, PO sẽ hiện thực các yêu cầu từ stakeholder thành product backlog. Vậy còn trường hợp của công ty B, PO phải làm như thế nào? Vấn đề
  • 38. 38 Mục tiêu của công ty B sẽ không còn là thỏa mãn các yêu cầu từ stakeholder mà là tạo ra giá trị đến người dùng cuối. Như vậy các công cụ hỗ trợ PO của công ty phải giúp PO hiểu rõ được customer insight Một số công cụ hỗ trợ khác
  • 39. 39 Bản mô tả ngắn gọn về những đặc điểm giả định của khách hàng, từ đó kiểm tra với các nhóm khách hàng thật, tìm ra các tính năng phù hợp với khách hàng Buyer/Customer personas – Hình mẫu người mua Giả định về người mua
  • 40. 40 Phân tích các yếu tố tổng thể có những nhóm khách hàng khác nhau Customer analysis – phân tích khách hàng Phân tích các thông tin về người mua
  • 41. 41 Nguồn: lucia.epizy.com Ví dụ Lucia – sản phẩm của nhóm trong BTL 1
  • 42. 42 Customer Persona cho Lucia Mô tả khách hàng Tên: Huy Tuổi: 21, đang là sinh viên Income: 3-4 triệu / tháng Thể thao: Bóng đá Game: Liên minh Background Sở thích Thường mua online Mua đồ thể thao Thời gian online: 30’/lần Hành vi Giao hàng chậm Trải nghiệm UX kém … Không hài lòng Đây chỉ là giả thiết Team đi phỏng vấn những khách hàng tiềm năng để xác định lại nhóm khách hàng tiềm năng
  • 43. 43 Product Backlog cho Lucia – ví dụ Product backlog 1. Thiết kế Mockup 2. Cài đặt Wordpress 3. Thiết kế tính năng gợi ý 4. Setup các hệ thống giao hàng 5. Tiến hành thiết lập quảng cáo, SEO Từ Customer persona và kết quả khảo sát
  • 44. 44 Phân tích các yếu tố tổng thể có những nhóm khách hàng khác nhau Customer analysis cho Lucia Phân tích các thông tin về người mua
  • 45. 45 Tóm lại: 5 lý do để sử dụng Agile trong Ecommerce Iconic list example 1 Tốc độ Chuyển đến người dùng sản phẩm liên tục 4 Hiệu quả Chia nhỏ công việc, tạo ra giá trị trong thời gian ngắn 2 Linh hoạt Đáp ứng được với những thay đổi trong dự án 5 Chất lượng Vòng lặp lên kế hoạch, kiểm tra, launch tạo sản phẩm chất lượng 3 Hợp tác Hợp tác liên tục giữa những người trong Scrum team
  • 46. 46 Tài liệu tham khảo 1. The Scrum GuideTM – Robert C.Martin, Ken Schwaber 2. Agile Estimating and Planning – Robert C.Martin 3. Agile Project Management – Link: https://www.versionone.com/agile-project-management/ 4. Agile vs Waterfall – Link: https://www.seguetech.com/waterfall-vs-agile-methodology/ 5. Agile methology for Software development – Link: https://www.versionone.com/agile-101/agile- methodologies/ 6. Using Agile Processes in eCommerce and Web development – Link: https://www.clarity- ventures.com/articles/using-agile-processes-in-ecommerce-and-web-development
  • 47. 47 Cảm ơn thầy và các bạn đã lắng nghe

Editor's Notes

  1. Agile là một phương pháp phát triển phần mềm linh hoạt để làm sao đưa sản phẩm đến tay người dùng càng nhanh càng tốt càng sớm càng tốt. Tuyên ngôn Phát triển phần mềm linh hoạt - Tuyên ngôn Agile đưa ra các giá trị cốt lõi nhất mà toàn bộ các nhà lý thuyết cũng như những người thực hành Agile phải tuân thủ.
  2. 1. -> Đề cao vấn đề Teamwork và hỗ trợ nhau trong làm việc 2. -> Nhóm Dev không thể hoặc không đồng ý tiến hành công việc nếu không có tài liệu đặc tả về yêu cầu, thiết kế hệ thống. Nhóm Test thì yêu cầu tài liệu về sản phẩm để có thể viết trường hợp kiểm thử và kiểm thử được. Nhóm QA đòi tất cả các tài liệu phải được viết trước khi sản phẩm được giao cho khách hàng Thực ra đứng với góc độ khách hàng thì khách hàng chỉ quan tâm đến sản phẩm có hoạt động được và tốt hay không.Tóm lại Nguyên lý Agile tập trung vào con người nhằm phát huy tối đa việc phát triển phần mềm -> mang lại được giá trị liên tục cho khách hàng 3. -> cách duy nhất để có thể làm việc tốt là phải cộng tác với khách hàng để hiểu được khách hàng muốn gì và cần gì để có thể tư vấn và điều chỉnh thay vì chỉ dựa vào những điều đã quy định trong hợp đồng. 4. -> Agile không khuyến khích cho sự thay đổi nhưng khuyến khích chúng ta tập thích nghi với thay đổi Các mục nhỏ vẫn còn giá trị nhưng Agile đánh giá và ưu tiên hơn các mục lớn
  3. 1+ Sự hài lòng của khách hàng được đặt lên hàng đầu và liên tục chuyển giao phần mềm có giá trị cho họ 2+ Chào mừng các yêu cầu thay đổi, ngay cả trong giai đoạn muộn của dự án 3+ Phần mềm chạy được, được giao thường xuyên (hàng tuần chứ không nên là hàng tháng) 4+ Người làm bên mảng kinh doanh và người phát triển phần mềm nên gần gũi, hợp tác hàng ngày 5+ Dự án phần mềm được xây dựng bởi các cá nhân có động lực, những người đáng tin cậy 6+ Mặt đối mặt khi nói chuyện là cách tốt nhất để liên lạc (làm việc cùng nơi)
  4. 7. Phần mềm chạy được là thước đo của tiến độ 8. Phát triển bền vững, có thể duy trì một tốc độ không đổi 9. Liên tục chú ý đến các kỹ thuật mới và thiết kế tốt 10. Đơn giản hóa - nghệ thuật của việc tối đa hóa số việc không cần phải làm - là điều cần thiết 11. Kiến trúc, yêu cầu và thiết kế tốt tạo nên nhóm tự tổ chức tốt 12. Thường xuyên phản ánh việc làm thế nào để nhóm làm việc hiệu quả hơn và điều chỉnh cho phù hợp
  5. Kết luận nhỏ: Agile không phải là TRIẾT LÝ thay thế hay loại bỏ Waterflow, nó là tạo ra thêm 1 sự lựa chọn. Agile sẽ giảm thiểu thời gian lãng phí, tạo ra sản phẩm đáp ứng với sự thay đổi
  6. Tổng kết về Agile Methology
  7. Trước khi đi vào phân tích các nhân tố trong Scrum, chúng ta hãy đi qua 1 vài công cụ được sử dụng xuyên suốt trong Scrum 1. Product backlog
  8. Hình kinh điển về việc truyền tải giá trị đến khách hàng Ý nghĩa: Khách hàng muốn có 1 chiếc xe thì hãy cho họ từng bản nâng cấp của chiếc xe. Đừng cho họ từng bộ phận của chiếc xe
  9. 1 scrum team hoàn chỉnh Chú ý: Chỉ cần giới thiệu 3 thành phần không cần đọc các chữ dưới kia
  10. Họ mua ở đâu Khi nào họ mua Họ mua như nào Tại sao họ quyết định mua Những mục tiêu nào thúc đẩy hành vi của họ
  11. Sử dụng những công cụ như trên lúc nào Cus Persona cho Startup Cus Ana cho các Biz phát triển
  12. Sử dụng những công cụ như trên lúc nào Cus Persona cho Startup Cus Ana cho các Biz phát triển