SlideShare a Scribd company logo
1 of 23
Project ManagementChia sẻ/Trao đổi cùng AltPlus
Nguyễn Vũ Hưng
2016/04/21 @ AltPlus
Tự giới thiệu
1. Thạc sĩ CNTT Nhật Bản
2. 18 năm sống và làm việc với người Nhật
3. Kỹ sư cầu nối/Kỹ sư (CNTT)
4. ScrumMaster/Project Manager/CxO
5. Agile/Scrum/Kanban
6. IT Leader Club Hanoi, Agile Vietnam
facebook.com/nguyenvuhung
vuhung16plus@gmail.com
+84-904-28-7878
Mục lục
1. Cứu dự án chậm
2. Dự án thường gặp với dự án outsource/offshore
3. Quản lý nhân sự (Việt Nam/Japan)
4. Agile Development
5. Mapping Agile với Software Engineering
Cứu dự án chậm
Dự án Issue (chậm) Giải pháp
PX01 Dự án đã chạy 10 tháng,
Chưa test tích hợp,
Các nhóm đề nghĩ phần việc của mình là
“DONE”,
Nhưng tổng thể dự án chưa xong
Dự án đang ở đâu?
Vấn đề của dự án là gì? (risk & issue log)
Internal/External integration
Tiếp theo phải là gì?
Tiếp theo phải là gì?
SE01 Sản phẩm chạy trên production server
Mọi người đều bức xúc, khó chịu
Mỗi tháng xảy ra 20 tickets trên production
server
Số lượng ticket/công việc nhiều
Time-to-fix, time-to-release rất lâu
Các thành viên nói xấu nhau, chia rẽ theo
nhóm
Đo đạc
1. EVM (theo feature)
2. Time
3. Những gì đã done, lượng hóa bằng
time + $$$
Đặt độ ưu tiên
Làm rõ yêu cầu
Làm rõ DoD (thế nào là “xong”) -> gửi lại alt+
Hỗ trợ communication
Giải quyết mâu thuẫn, tách thành viên dần ra
khỏi dự án, thay đổi vai trò trách nhiệm
Mô tả lại quy trình
Re
Lý do vì sao dự án của chúng ta chậm?
1. Spec thay liên tục
2. Communication/dịch nhiều, sai
3. Estimate sai
4. Năng lực dev kém
a. Giải pháp: Đào tạo (có phí, trong ngoài, tự học), thay người, chấp nhận
b. Năng lực kỹ thuật của kỹ sư/lập trình viên nam không đến nỗi tồi
5. Chia task không tốt
6. Thay đổi nhân sự giữa đường
7. Nghĩ là xong nhưng thực sự là chưa xong
Issue thường gặp với dự án outsource/offshore
Vấn đề Cách giải quyết
Communication
1. Biên dịch
2. Phiên dịch
Leader học tiếng Nhật
Chọn ông biết tiếng Nhật là leader
Cho người Nhật là leader
Thay communication ở Nhật. Sales: not, tìm người biết tech, vị trí bridge ở Jp (madoguchi)
Phiên dịch giỏi
Có review
Quản lý yêu cầu (đầu vào)
1. Không rõ ràng
2. Hay thay đổi
3. Yêu cầu quá cao vs. budget
4. Leader ở Vn không quyết đoán, bị đì, gì cũng nhận
từ Jp
5. Không đề cao việc quản lý yêu cầu
Làm cho nó rõ. Q: Thế nào là đủ rõ? Dev hiểu là OK.
Review/confirm. Đặt Q để biết dev hiểu hay không.
Confirm trước khi làm
DoD (req) rõ ràng
Tư vấn ngược lại khách hàng
Có vision/mission, long term plan
Từ chối, nói thẳng
Việc của BA, fit and gap
Thuyết phục khách hàng, kỹ năng thuyết phục
Chốt/Close dự án (đầu ra)
1. User Acceptance (Test)
2. Definition of Done
3. Change Request
Đây chính là giải pháp
Thống nhất với khách hàng: Change request (CR), xử lý ra sao
1. CR, nghĩa là extend time
2. CR, thì để phase/sprint sau làm
3. Tôn trọng
4. PMO (kiểu kiểu): những người có quyền quyết khi xảy ra mâu thuẫn, không đồng thuận
Technical issues/ HR skills Thuê expert
Tin tưởng là HR làm được
Vn: làm , lỗi, sửa, lõi, sửa tiếp. Kaizen, retrospective (chuẩn)
Brainstorm
1. Communication nhiều
2. Req không rõ (hiểu hơi sai. Lý do req không rõ
a. Khác biệt văn hóa, cách làm Jp/Vn
b. Mức độ nhận thức vấn đề khác nhau
c. Năng lực (làm ref. Definition (của khách hàng) thấp
3. Phải dịch
4. Văn hóa khác (Jp, vn)
5. Timezone lệch (Vn, Jp: không ảnh hương nhiều, time zone diff = 2h)
6. Quan điểm về chất lượng khác nhau
Đặc thù của dự án outsource/offshore là gì? (5’)
Khi nào thay thế nhân sự? (5’)
Brainstorm
1. Bất khả kháng thì thay
2. Thay dần, đừng đột ngột
3. Thay càng sớm càng tốt
4. Khi được yêu cầu thay
5. Thiếu, cần bổ sung khả năng
6. Thay gối đầu, handover
7. Thay khi có mâu thuẫn không thể khắc phục
Quy trình phát triển
Hiện trạng
1. Chưa có mấy
2. Tự build từ đầu
3. Dễ: với người mới
4. Khó: ở lâu, khó
Brainstorm
1. Bottleneck hay xảy ra ở đâu?
a. Tester không available
b. Req./spec không rõ
c. Communication không clear
2. Quy trình thế nào là tốt?
a. Rõ ràng RACI
Quản lý nhân sự (IT: E, PG) (Việt Nam/Japan)
Vấn đề Cách giải quyết
Nói xấu Team building,
Nói xấu chỗ công khai
Minh bạch (thông tin)
Nhóm, vùng/miền Không có !?
Hứa mà không làm Thưởng, phạt, động viên
“Vâng ạ” nhưng không hiểu Confirm, hỏi khéo, hỏi bẫy, hỏi ngu
(có vẻ) thiếu trách nhiệm Điều chỉnh, giải thích, Define DoD
Viết, nói, trình bày kém Training (nội bộ, youtube, ra ngoài),
Tổ chức seminar
Viết blog
Bụt chùa nhà không thiêng Thay đổi quan điểm
Không tin tưởng nhau Hãy tin nhau đi
Cho phép thất bại
Quản lý nhân sự (IT: SE, PG) (Việt Nam/Japan)
Vấn đề Cách giải quyết
Soi mói, bới lông tìm vết
(không thấy lỗi của mình)
Dằn mặt, soi lại, khéo
Lười Thưởng/phạt -> rule
Vì sao lười?
Động cơ? -> mmotivate?
Cứ cho là mình đúng Khó, Phong thánh
Thiếu đoàn kết HR,
Team building
Team lead
Kém kỷ luật Thưởng/phạt -> rule
Lợn, rule
Học OK/nhanh, không đào sâu Cùng nhau học, học nhóm, học + hành,
Chạy nhanh giỏi, chạy bền kém Đổi gió,
Tính xấu người Việt (5’)
Brainstorm
1. http://vuongtrinhan.blogspot.com/2012/03/thoi-hu-tat-xau-nguoi-viet-trong-
lam.html
2. Tính xấu người Việt.
Agile Development
1. Adoption/Transformation
a. Internal development team
b. Upward influence
i. (Top) Management
ii. Customers
2. Learning cycle
a. Shu-ha-ri
b. Tự quản
c. Tự chủ
Phát triển con người
Phương thức
1. Training
2. Coaching/Mentoring
3. Sensei-seito
4. Pair (programming)
5. Book reading club (読書会)
6. Internal/external seminars
7. Self study
Thuyết phục khách hàng dùng Agile/Scrum
Một số điểm quan trọng
1. Phía Nhật cần: Product Owner tốt
2. Phía Việt Nam: Cần ScrumMaster tốt
3. Educate, thay đổi quan điểm khách hàng
4. Làm thử thành thật
5. Tạo quan hệ tốt
6. Top down approaches (nhờ CEO/sếp nói xuống)
Khó khăn
Mapping Agile với Software Engineering
1. Software Requirement
2. Software Design
3. Software Implementation
4. Software Testing
5. Software Maintenance
6. Software Configuration Management (CMM)
http://www.slideshare.net/vuhung16plus/run-hybrid-agile-waterfall-nguyen-vu-hung-scrumday2013
Tổng kết ITLC HN HR meetups
Xem các file đính kèm cùng folder này
(Agile) estimate: Có thể làm tốt hơn
1. Estimate: Chuẩn hơn, sai
2. Rõ ràng
3. Chia để trị
4. Chấp nhận thất bại
5. Lead estimate -> push mem làm
a. Ai estimate? Team lead? Member?
6. Loại công việc
a. Coding 1 chức năng (not 1 hàm/class) đã được break down
b. Rủi ro kỹ thuật, kỹ thuật mới
c. Có task phân tích
Một số KPI/Metrics cho dự án phát triển phần mềm
1. Schedule on time or not
2. Customer satisfaction (point, max 100)
3. Leakage bugs on User acceptance test
4. Code coverage (must not be lower than rates
X = 20%, 40%, 60%, 80%...)
5. Unit test rate
6. Following coding convention
7. Cyclomatic Complexity/function (Jenkins)
8. Duplicated Code (Jenkins)
9. Number of defects on production server after
1. Number of Q&A
2. Team members understand requirements
correctly (Rating: 1 ~ 5)
3. Productivity (user story/time/lines of code)
4. Time-to-fix for major tickets
5. Time-to-release for major tickets
6. Project process following defined process
(Scrum, Kanban…) (Rating: 1 ~ 5)
7. Design document is clear enough (Rating: 1
~ 5)
DoD mẫu cho dự án phát triển phần mềm
Hạng mục DoD (định nghĩa hoàn thành)
Đầu vào Chức năng yêu
cầu/User story
Khi developers không còn câu hỏi (Q&A) nào (nghĩa là họ đã hiểu)
Coding Hoàn thành hết, viết unit test và pass 100%
Code: 1) commit lên SCM 2) chạy được trên (staging) (test) server
(dùng chung) (chứ không phải chỉ chạy trên local PC của developers)
Mã nguồn được review và “OK” bởi mọi team members (cross review)
Đầu ra chức năng/story Demo với khách hàng
Khách hàng test và chấp nhận là “done”
Hướng dẫn sử dụng Nếu cần thì viết
Khách hàng “OK” (approved)
Tài liệu thiết kế Developers nó “vừa đủ để code” (không cần viết quá chi tiết, không
cần khách hàng review/approve)
Q&A
Trao đổi
Project ManagementChia sẻ/Trao đổi cùng AltPlus
Nguyễn Vũ Hưng
2016/04/21 @ AltPlus

More Related Content

What's hot

Vuhung xDay4 Định hướng nghề nghiệp cho người làm nghề CNTT
Vuhung xDay4 Định hướng nghề nghiệp cho người làm nghề CNTTVuhung xDay4 Định hướng nghề nghiệp cho người làm nghề CNTT
Vuhung xDay4 Định hướng nghề nghiệp cho người làm nghề CNTTVu Hung Nguyen
 
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab CenterTài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab CenterGMO-Z.com Vietnam Lab Center
 
Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Vu Hung Nguyen
 
Phương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và AgilePhương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và AgileVu Hung Nguyen
 
Design Pattern - Những công thức vàng trong thiết kế
Design Pattern - Những công thức vàng trong thiết kếDesign Pattern - Những công thức vàng trong thiết kế
Design Pattern - Những công thức vàng trong thiết kếNhật Nguyễn Khắc
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkVu Hung Nguyen
 
Nhập môn BDD
Nhập môn BDDNhập môn BDD
Nhập môn BDDNgoc Dao
 
Giới thiệu HanoiScrum
Giới thiệu HanoiScrumGiới thiệu HanoiScrum
Giới thiệu HanoiScrumDUONG Trong Tan
 
Clean code - Trở thành một lập trình viên tốt hơn
Clean code - Trở thành một lập trình viên tốt hơnClean code - Trở thành một lập trình viên tốt hơn
Clean code - Trở thành một lập trình viên tốt hơnNhật Nguyễn Khắc
 
ScrumDay Vietnam 2013: PMBOK là Waterfall hay Agile? - Phùng Thanh Cường
ScrumDay Vietnam 2013: PMBOK là Waterfall hay Agile? - Phùng Thanh CườngScrumDay Vietnam 2013: PMBOK là Waterfall hay Agile? - Phùng Thanh Cường
ScrumDay Vietnam 2013: PMBOK là Waterfall hay Agile? - Phùng Thanh CườngVu Hung Nguyen
 
[Slide] The IT-VERSE: Behind the CV
[Slide] The IT-VERSE: Behind the CV[Slide] The IT-VERSE: Behind the CV
[Slide] The IT-VERSE: Behind the CVAnh Nguyen
 
Code Refactoring: Thay đổi nhỏ - Lợi ích lớn
Code Refactoring: Thay đổi nhỏ - Lợi ích lớnCode Refactoring: Thay đổi nhỏ - Lợi ích lớn
Code Refactoring: Thay đổi nhỏ - Lợi ích lớnNhật Nguyễn Khắc
 
Livestream - Học lập trình là học gì?
Livestream - Học lập trình là học gì?Livestream - Học lập trình là học gì?
Livestream - Học lập trình là học gì?Nhật Nguyễn Khắc
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013DUONG Trong Tan
 

What's hot (16)

Vuhung xDay4 Định hướng nghề nghiệp cho người làm nghề CNTT
Vuhung xDay4 Định hướng nghề nghiệp cho người làm nghề CNTTVuhung xDay4 Định hướng nghề nghiệp cho người làm nghề CNTT
Vuhung xDay4 Định hướng nghề nghiệp cho người làm nghề CNTT
 
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab CenterTài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
 
Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)
 
Phương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và AgilePhương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và Agile
 
Design Pattern - Những công thức vàng trong thiết kế
Design Pattern - Những công thức vàng trong thiết kếDesign Pattern - Những công thức vàng trong thiết kế
Design Pattern - Những công thức vàng trong thiết kế
 
Live stream: Học lập trình
Live stream: Học lập trìnhLive stream: Học lập trình
Live stream: Học lập trình
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum Framework
 
Nhập môn BDD
Nhập môn BDDNhập môn BDD
Nhập môn BDD
 
Giới thiệu HanoiScrum
Giới thiệu HanoiScrumGiới thiệu HanoiScrum
Giới thiệu HanoiScrum
 
Clean code - Trở thành một lập trình viên tốt hơn
Clean code - Trở thành một lập trình viên tốt hơnClean code - Trở thành một lập trình viên tốt hơn
Clean code - Trở thành một lập trình viên tốt hơn
 
ScrumDay Vietnam 2013: PMBOK là Waterfall hay Agile? - Phùng Thanh Cường
ScrumDay Vietnam 2013: PMBOK là Waterfall hay Agile? - Phùng Thanh CườngScrumDay Vietnam 2013: PMBOK là Waterfall hay Agile? - Phùng Thanh Cường
ScrumDay Vietnam 2013: PMBOK là Waterfall hay Agile? - Phùng Thanh Cường
 
[Slide] The IT-VERSE: Behind the CV
[Slide] The IT-VERSE: Behind the CV[Slide] The IT-VERSE: Behind the CV
[Slide] The IT-VERSE: Behind the CV
 
Code Refactoring: Thay đổi nhỏ - Lợi ích lớn
Code Refactoring: Thay đổi nhỏ - Lợi ích lớnCode Refactoring: Thay đổi nhỏ - Lợi ích lớn
Code Refactoring: Thay đổi nhỏ - Lợi ích lớn
 
Livestream - Học lập trình là học gì?
Livestream - Học lập trình là học gì?Livestream - Học lập trình là học gì?
Livestream - Học lập trình là học gì?
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013
 
Automation Testing & TDD
Automation Testing & TDDAutomation Testing & TDD
Automation Testing & TDD
 

Viewers also liked

Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileVu Hung Nguyen
 
1. software project management plan
1. software project management plan1. software project management plan
1. software project management planvianhsailam
 
Beyond project management
Beyond project managementBeyond project management
Beyond project managementDuy Tan Geek
 
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnTạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnNgoc Tu
 
ScrumDay Vietnam 2013: Công nghệ thông tin trong kỷ nguyên toàn cầu hóa - Chu...
ScrumDay Vietnam 2013: Công nghệ thông tin trong kỷ nguyên toàn cầu hóa - Chu...ScrumDay Vietnam 2013: Công nghệ thông tin trong kỷ nguyên toàn cầu hóa - Chu...
ScrumDay Vietnam 2013: Công nghệ thông tin trong kỷ nguyên toàn cầu hóa - Chu...Vu Hung Nguyen
 
Thesis - An application to manage software development process.
Thesis - An application to manage software development process.Thesis - An application to manage software development process.
Thesis - An application to manage software development process.Khánh Trần
 
Anatomy of a JIRA Feature - Atlassian Summit 2010 - Lightning Talks
Anatomy of a JIRA Feature - Atlassian Summit 2010 - Lightning TalksAnatomy of a JIRA Feature - Atlassian Summit 2010 - Lightning Talks
Anatomy of a JIRA Feature - Atlassian Summit 2010 - Lightning TalksAtlassian
 
2. ap dung lean startup vao be rich slide
2. ap dung lean startup vao be rich slide2. ap dung lean startup vao be rich slide
2. ap dung lean startup vao be rich slideBeRich
 
QTDA_[Scrum vs Kanban]_XP
QTDA_[Scrum vs  Kanban]_XPQTDA_[Scrum vs  Kanban]_XP
QTDA_[Scrum vs Kanban]_XPPhúc Thành
 
Agile Mindset - Duong Trong Tan 2014/09 @septeni technology
Agile Mindset - Duong Trong Tan 2014/09 @septeni technologyAgile Mindset - Duong Trong Tan 2014/09 @septeni technology
Agile Mindset - Duong Trong Tan 2014/09 @septeni technologyVu Hung Nguyen
 
Kĩ năng ứng dụng CNTT trong tìm việc làm và khởi nghiệp - ĐH KHXH& NV - Micro...
Kĩ năng ứng dụng CNTT trong tìm việc làm và khởi nghiệp - ĐH KHXH& NV - Micro...Kĩ năng ứng dụng CNTT trong tìm việc làm và khởi nghiệp - ĐH KHXH& NV - Micro...
Kĩ năng ứng dụng CNTT trong tìm việc làm và khởi nghiệp - ĐH KHXH& NV - Micro...Duong Le
 
Kyna.vn - Growth hack from small changes
Kyna.vn - Growth hack from small changesKyna.vn - Growth hack from small changes
Kyna.vn - Growth hack from small changesDuong Le
 
The way to set automation testing
The way to set automation testingThe way to set automation testing
The way to set automation testingDuy Tan Geek
 
Ctxaug 02 amd atlassian build pipeline
Ctxaug 02   amd atlassian build pipelineCtxaug 02   amd atlassian build pipeline
Ctxaug 02 amd atlassian build pipelinepraecipio
 
Insights from google for vietnam 03/2016
Insights from google for vietnam 03/2016Insights from google for vietnam 03/2016
Insights from google for vietnam 03/2016Thai Nguyen
 
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
 
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...Vu Hung Nguyen
 
Tran Minh: big data platform in high performance computing at NISCI
Tran Minh: big data platform in high performance computing at NISCITran Minh: big data platform in high performance computing at NISCI
Tran Minh: big data platform in high performance computing at NISCIVu Hung Nguyen
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?DUONG Trong Tan
 
Delivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameDelivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameAlexandre Cuva
 

Viewers also liked (20)

Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
 
1. software project management plan
1. software project management plan1. software project management plan
1. software project management plan
 
Beyond project management
Beyond project managementBeyond project management
Beyond project management
 
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnTạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
 
ScrumDay Vietnam 2013: Công nghệ thông tin trong kỷ nguyên toàn cầu hóa - Chu...
ScrumDay Vietnam 2013: Công nghệ thông tin trong kỷ nguyên toàn cầu hóa - Chu...ScrumDay Vietnam 2013: Công nghệ thông tin trong kỷ nguyên toàn cầu hóa - Chu...
ScrumDay Vietnam 2013: Công nghệ thông tin trong kỷ nguyên toàn cầu hóa - Chu...
 
Thesis - An application to manage software development process.
Thesis - An application to manage software development process.Thesis - An application to manage software development process.
Thesis - An application to manage software development process.
 
Anatomy of a JIRA Feature - Atlassian Summit 2010 - Lightning Talks
Anatomy of a JIRA Feature - Atlassian Summit 2010 - Lightning TalksAnatomy of a JIRA Feature - Atlassian Summit 2010 - Lightning Talks
Anatomy of a JIRA Feature - Atlassian Summit 2010 - Lightning Talks
 
2. ap dung lean startup vao be rich slide
2. ap dung lean startup vao be rich slide2. ap dung lean startup vao be rich slide
2. ap dung lean startup vao be rich slide
 
QTDA_[Scrum vs Kanban]_XP
QTDA_[Scrum vs  Kanban]_XPQTDA_[Scrum vs  Kanban]_XP
QTDA_[Scrum vs Kanban]_XP
 
Agile Mindset - Duong Trong Tan 2014/09 @septeni technology
Agile Mindset - Duong Trong Tan 2014/09 @septeni technologyAgile Mindset - Duong Trong Tan 2014/09 @septeni technology
Agile Mindset - Duong Trong Tan 2014/09 @septeni technology
 
Kĩ năng ứng dụng CNTT trong tìm việc làm và khởi nghiệp - ĐH KHXH& NV - Micro...
Kĩ năng ứng dụng CNTT trong tìm việc làm và khởi nghiệp - ĐH KHXH& NV - Micro...Kĩ năng ứng dụng CNTT trong tìm việc làm và khởi nghiệp - ĐH KHXH& NV - Micro...
Kĩ năng ứng dụng CNTT trong tìm việc làm và khởi nghiệp - ĐH KHXH& NV - Micro...
 
Kyna.vn - Growth hack from small changes
Kyna.vn - Growth hack from small changesKyna.vn - Growth hack from small changes
Kyna.vn - Growth hack from small changes
 
The way to set automation testing
The way to set automation testingThe way to set automation testing
The way to set automation testing
 
Ctxaug 02 amd atlassian build pipeline
Ctxaug 02   amd atlassian build pipelineCtxaug 02   amd atlassian build pipeline
Ctxaug 02 amd atlassian build pipeline
 
Insights from google for vietnam 03/2016
Insights from google for vietnam 03/2016Insights from google for vietnam 03/2016
Insights from google for vietnam 03/2016
 
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...
 
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
 
Tran Minh: big data platform in high performance computing at NISCI
Tran Minh: big data platform in high performance computing at NISCITran Minh: big data platform in high performance computing at NISCI
Tran Minh: big data platform in high performance computing at NISCI
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?
 
Delivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameDelivering Happiness - The Meddler Game
Delivering Happiness - The Meddler Game
 

Similar to 2016 04-21 Chia sẻ cùng AltPlus (về quản lý)

Communication Category - Supervisory-Skills.ppt
Communication Category - Supervisory-Skills.pptCommunication Category - Supervisory-Skills.ppt
Communication Category - Supervisory-Skills.pptPhuDucNguyenHuynh
 
Làm việc từ xa hiệu quả trong mùa Covid-19
Làm việc từ xa hiệu quả trong mùa Covid-19Làm việc từ xa hiệu quả trong mùa Covid-19
Làm việc từ xa hiệu quả trong mùa Covid-19Thiện Tâm Lê Ngọc
 
FPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhFPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhVu Hung Nguyen
 
An Introduction to get a Job in Tech Industry in Japan
An Introduction to get a Job in Tech Industry in JapanAn Introduction to get a Job in Tech Industry in Japan
An Introduction to get a Job in Tech Industry in JapanTrung Vu
 
Unit0-Introduction [v].pptx
Unit0-Introduction [v].pptxUnit0-Introduction [v].pptx
Unit0-Introduction [v].pptxkushinauzumaki1
 
Agile Development & XP
Agile Development & XPAgile Development & XP
Agile Development & XPJino Hoàng
 
DEV3_TestTraining.pptx
DEV3_TestTraining.pptxDEV3_TestTraining.pptx
DEV3_TestTraining.pptxLmDngNgc
 
Chia sẻ kinh nghiệm dịch viết thao vtp
Chia sẻ kinh nghiệm dịch viết thao vtpChia sẻ kinh nghiệm dịch viết thao vtp
Chia sẻ kinh nghiệm dịch viết thao vtp190287
 
Chia sẻ kinh nghiệm dịch viết thao vtp_0716
Chia sẻ kinh nghiệm dịch viết thao vtp_0716Chia sẻ kinh nghiệm dịch viết thao vtp_0716
Chia sẻ kinh nghiệm dịch viết thao vtp_0716190287
 
VMD2017 - Sử dụng React Native cho môi trường Production: khả thi đến đâu? kh...
VMD2017 - Sử dụng React Native cho môi trường Production: khả thi đến đâu? kh...VMD2017 - Sử dụng React Native cho môi trường Production: khả thi đến đâu? kh...
VMD2017 - Sử dụng React Native cho môi trường Production: khả thi đến đâu? kh...Thanh Nguyen
 
Quản Trị Doanh Nghiệp - Xem xét/đánh giá kết quả công việc
Quản Trị Doanh Nghiệp - Xem xét/đánh giá kết quả công việcQuản Trị Doanh Nghiệp - Xem xét/đánh giá kết quả công việc
Quản Trị Doanh Nghiệp - Xem xét/đánh giá kết quả công việcNguyen Tung
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking GuidelinesVu Hung Nguyen
 
Qlda Bai 5 Quan Ly Kiem Soat
Qlda Bai 5 Quan Ly Kiem SoatQlda Bai 5 Quan Ly Kiem Soat
Qlda Bai 5 Quan Ly Kiem Soatthuythu
 
Công ty CP Công nghệ Tài chính Viễn thông FTL tuyển dụng nhân sự cntt
Công ty CP Công nghệ Tài chính Viễn thông FTL tuyển dụng nhân sự cnttCông ty CP Công nghệ Tài chính Viễn thông FTL tuyển dụng nhân sự cntt
Công ty CP Công nghệ Tài chính Viễn thông FTL tuyển dụng nhân sự cnttBrand Xanh
 
Nal Group - Hành trình Agile
Nal Group - Hành trình AgileNal Group - Hành trình Agile
Nal Group - Hành trình AgilePham Manh Lan
 

Similar to 2016 04-21 Chia sẻ cùng AltPlus (về quản lý) (20)

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
 
Nhóm 8
Nhóm 8Nhóm 8
Nhóm 8
 
Communication Category - Supervisory-Skills.ppt
Communication Category - Supervisory-Skills.pptCommunication Category - Supervisory-Skills.ppt
Communication Category - Supervisory-Skills.ppt
 
Làm việc từ xa hiệu quả trong mùa Covid-19
Làm việc từ xa hiệu quả trong mùa Covid-19Làm việc từ xa hiệu quả trong mùa Covid-19
Làm việc từ xa hiệu quả trong mùa Covid-19
 
FPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhFPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinh
 
An Introduction to get a Job in Tech Industry in Japan
An Introduction to get a Job in Tech Industry in JapanAn Introduction to get a Job in Tech Industry in Japan
An Introduction to get a Job in Tech Industry in Japan
 
Unit0-Introduction [v].pptx
Unit0-Introduction [v].pptxUnit0-Introduction [v].pptx
Unit0-Introduction [v].pptx
 
Agile Development & XP
Agile Development & XPAgile Development & XP
Agile Development & XP
 
DEV3_TestTraining.pptx
DEV3_TestTraining.pptxDEV3_TestTraining.pptx
DEV3_TestTraining.pptx
 
Chia sẻ kinh nghiệm dịch viết thao vtp
Chia sẻ kinh nghiệm dịch viết thao vtpChia sẻ kinh nghiệm dịch viết thao vtp
Chia sẻ kinh nghiệm dịch viết thao vtp
 
Chia sẻ kinh nghiệm dịch viết thao vtp_0716
Chia sẻ kinh nghiệm dịch viết thao vtp_0716Chia sẻ kinh nghiệm dịch viết thao vtp_0716
Chia sẻ kinh nghiệm dịch viết thao vtp_0716
 
VMD2017 - Sử dụng React Native cho môi trường Production: khả thi đến đâu? kh...
VMD2017 - Sử dụng React Native cho môi trường Production: khả thi đến đâu? kh...VMD2017 - Sử dụng React Native cho môi trường Production: khả thi đến đâu? kh...
VMD2017 - Sử dụng React Native cho môi trường Production: khả thi đến đâu? kh...
 
Quản Trị Doanh Nghiệp - Xem xét/đánh giá kết quả công việc
Quản Trị Doanh Nghiệp - Xem xét/đánh giá kết quả công việcQuản Trị Doanh Nghiệp - Xem xét/đánh giá kết quả công việc
Quản Trị Doanh Nghiệp - Xem xét/đánh giá kết quả công việc
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking Guidelines
 
Qlda Bai 5 Quan Ly Kiem Soat
Qlda Bai 5 Quan Ly Kiem SoatQlda Bai 5 Quan Ly Kiem Soat
Qlda Bai 5 Quan Ly Kiem Soat
 
bai tap tuan 4
bai tap tuan 4bai tap tuan 4
bai tap tuan 4
 
Công ty CP Công nghệ Tài chính Viễn thông FTL tuyển dụng nhân sự cntt
Công ty CP Công nghệ Tài chính Viễn thông FTL tuyển dụng nhân sự cnttCông ty CP Công nghệ Tài chính Viễn thông FTL tuyển dụng nhân sự cntt
Công ty CP Công nghệ Tài chính Viễn thông FTL tuyển dụng nhân sự cntt
 
Qlda bai 6 ket thuc
Qlda bai 6 ket thucQlda bai 6 ket thuc
Qlda bai 6 ket thuc
 
Agile & ITO
Agile & ITOAgile & ITO
Agile & ITO
 
Nal Group - Hành trình Agile
Nal Group - Hành trình AgileNal Group - Hành trình Agile
Nal Group - Hành trình Agile
 

More from Vu Hung Nguyen

Co ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boCo ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boVu Hung Nguyen
 
Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Vu Hung Nguyen
 
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Vu Hung Nguyen
 
Japanese for it bridge engineers
Japanese for it bridge engineersJapanese for it bridge engineers
Japanese for it bridge engineersVu Hung Nguyen
 
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]Vu Hung Nguyen
 
Using Shader in cocos2d-x
Using Shader in cocos2d-xUsing Shader in cocos2d-x
Using Shader in cocos2d-xVu Hung Nguyen
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkVu Hung Nguyen
 
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonMy idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonVu Hung Nguyen
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapVu Hung Nguyen
 
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Vu Hung Nguyen
 
Fuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsFuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsVu Hung Nguyen
 
Mindmap and Plan Planning
Mindmap and Plan PlanningMindmap and Plan Planning
Mindmap and Plan PlanningVu Hung Nguyen
 
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...Vu Hung Nguyen
 
Luan an tien si Nguyen Vu Hung
Luan an tien si Nguyen Vu HungLuan an tien si Nguyen Vu Hung
Luan an tien si Nguyen Vu HungVu Hung Nguyen
 
Cau lac bo nhiep anh vysa clbnn - Nguyen Vu Hung
Cau lac bo nhiep anh vysa clbnn - Nguyen Vu HungCau lac bo nhiep anh vysa clbnn - Nguyen Vu Hung
Cau lac bo nhiep anh vysa clbnn - Nguyen Vu HungVu Hung Nguyen
 
Proof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungProof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungVu Hung Nguyen
 
Kỹ năng soạn thảo tiếng Việt
Kỹ năng soạn thảo tiếng ViệtKỹ năng soạn thảo tiếng Việt
Kỹ năng soạn thảo tiếng ViệtVu Hung Nguyen
 

More from Vu Hung Nguyen (17)

Co ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boCo ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi bo
 
Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0
 
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
 
Japanese for it bridge engineers
Japanese for it bridge engineersJapanese for it bridge engineers
Japanese for it bridge engineers
 
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
 
Using Shader in cocos2d-x
Using Shader in cocos2d-xUsing Shader in cocos2d-x
Using Shader in cocos2d-x
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK Framework
 
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonMy idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: Recap
 
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
 
Fuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsFuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning Skills
 
Mindmap and Plan Planning
Mindmap and Plan PlanningMindmap and Plan Planning
Mindmap and Plan Planning
 
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
 
Luan an tien si Nguyen Vu Hung
Luan an tien si Nguyen Vu HungLuan an tien si Nguyen Vu Hung
Luan an tien si Nguyen Vu Hung
 
Cau lac bo nhiep anh vysa clbnn - Nguyen Vu Hung
Cau lac bo nhiep anh vysa clbnn - Nguyen Vu HungCau lac bo nhiep anh vysa clbnn - Nguyen Vu Hung
Cau lac bo nhiep anh vysa clbnn - Nguyen Vu Hung
 
Proof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungProof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hung
 
Kỹ năng soạn thảo tiếng Việt
Kỹ năng soạn thảo tiếng ViệtKỹ năng soạn thảo tiếng Việt
Kỹ năng soạn thảo tiếng Việt
 

2016 04-21 Chia sẻ cùng AltPlus (về quản lý)

  • 1. Project ManagementChia sẻ/Trao đổi cùng AltPlus Nguyễn Vũ Hưng 2016/04/21 @ AltPlus
  • 2. Tự giới thiệu 1. Thạc sĩ CNTT Nhật Bản 2. 18 năm sống và làm việc với người Nhật 3. Kỹ sư cầu nối/Kỹ sư (CNTT) 4. ScrumMaster/Project Manager/CxO 5. Agile/Scrum/Kanban 6. IT Leader Club Hanoi, Agile Vietnam facebook.com/nguyenvuhung vuhung16plus@gmail.com +84-904-28-7878
  • 3. Mục lục 1. Cứu dự án chậm 2. Dự án thường gặp với dự án outsource/offshore 3. Quản lý nhân sự (Việt Nam/Japan) 4. Agile Development 5. Mapping Agile với Software Engineering
  • 4. Cứu dự án chậm Dự án Issue (chậm) Giải pháp PX01 Dự án đã chạy 10 tháng, Chưa test tích hợp, Các nhóm đề nghĩ phần việc của mình là “DONE”, Nhưng tổng thể dự án chưa xong Dự án đang ở đâu? Vấn đề của dự án là gì? (risk & issue log) Internal/External integration Tiếp theo phải là gì? Tiếp theo phải là gì? SE01 Sản phẩm chạy trên production server Mọi người đều bức xúc, khó chịu Mỗi tháng xảy ra 20 tickets trên production server Số lượng ticket/công việc nhiều Time-to-fix, time-to-release rất lâu Các thành viên nói xấu nhau, chia rẽ theo nhóm Đo đạc 1. EVM (theo feature) 2. Time 3. Những gì đã done, lượng hóa bằng time + $$$ Đặt độ ưu tiên Làm rõ yêu cầu Làm rõ DoD (thế nào là “xong”) -> gửi lại alt+ Hỗ trợ communication Giải quyết mâu thuẫn, tách thành viên dần ra khỏi dự án, thay đổi vai trò trách nhiệm Mô tả lại quy trình Re
  • 5. Lý do vì sao dự án của chúng ta chậm? 1. Spec thay liên tục 2. Communication/dịch nhiều, sai 3. Estimate sai 4. Năng lực dev kém a. Giải pháp: Đào tạo (có phí, trong ngoài, tự học), thay người, chấp nhận b. Năng lực kỹ thuật của kỹ sư/lập trình viên nam không đến nỗi tồi 5. Chia task không tốt 6. Thay đổi nhân sự giữa đường 7. Nghĩ là xong nhưng thực sự là chưa xong
  • 6. Issue thường gặp với dự án outsource/offshore Vấn đề Cách giải quyết Communication 1. Biên dịch 2. Phiên dịch Leader học tiếng Nhật Chọn ông biết tiếng Nhật là leader Cho người Nhật là leader Thay communication ở Nhật. Sales: not, tìm người biết tech, vị trí bridge ở Jp (madoguchi) Phiên dịch giỏi Có review Quản lý yêu cầu (đầu vào) 1. Không rõ ràng 2. Hay thay đổi 3. Yêu cầu quá cao vs. budget 4. Leader ở Vn không quyết đoán, bị đì, gì cũng nhận từ Jp 5. Không đề cao việc quản lý yêu cầu Làm cho nó rõ. Q: Thế nào là đủ rõ? Dev hiểu là OK. Review/confirm. Đặt Q để biết dev hiểu hay không. Confirm trước khi làm DoD (req) rõ ràng Tư vấn ngược lại khách hàng Có vision/mission, long term plan Từ chối, nói thẳng Việc của BA, fit and gap Thuyết phục khách hàng, kỹ năng thuyết phục Chốt/Close dự án (đầu ra) 1. User Acceptance (Test) 2. Definition of Done 3. Change Request Đây chính là giải pháp Thống nhất với khách hàng: Change request (CR), xử lý ra sao 1. CR, nghĩa là extend time 2. CR, thì để phase/sprint sau làm 3. Tôn trọng 4. PMO (kiểu kiểu): những người có quyền quyết khi xảy ra mâu thuẫn, không đồng thuận Technical issues/ HR skills Thuê expert Tin tưởng là HR làm được Vn: làm , lỗi, sửa, lõi, sửa tiếp. Kaizen, retrospective (chuẩn)
  • 7. Brainstorm 1. Communication nhiều 2. Req không rõ (hiểu hơi sai. Lý do req không rõ a. Khác biệt văn hóa, cách làm Jp/Vn b. Mức độ nhận thức vấn đề khác nhau c. Năng lực (làm ref. Definition (của khách hàng) thấp 3. Phải dịch 4. Văn hóa khác (Jp, vn) 5. Timezone lệch (Vn, Jp: không ảnh hương nhiều, time zone diff = 2h) 6. Quan điểm về chất lượng khác nhau Đặc thù của dự án outsource/offshore là gì? (5’)
  • 8. Khi nào thay thế nhân sự? (5’) Brainstorm 1. Bất khả kháng thì thay 2. Thay dần, đừng đột ngột 3. Thay càng sớm càng tốt 4. Khi được yêu cầu thay 5. Thiếu, cần bổ sung khả năng 6. Thay gối đầu, handover 7. Thay khi có mâu thuẫn không thể khắc phục
  • 9. Quy trình phát triển Hiện trạng 1. Chưa có mấy 2. Tự build từ đầu 3. Dễ: với người mới 4. Khó: ở lâu, khó Brainstorm 1. Bottleneck hay xảy ra ở đâu? a. Tester không available b. Req./spec không rõ c. Communication không clear 2. Quy trình thế nào là tốt? a. Rõ ràng RACI
  • 10. Quản lý nhân sự (IT: E, PG) (Việt Nam/Japan) Vấn đề Cách giải quyết Nói xấu Team building, Nói xấu chỗ công khai Minh bạch (thông tin) Nhóm, vùng/miền Không có !? Hứa mà không làm Thưởng, phạt, động viên “Vâng ạ” nhưng không hiểu Confirm, hỏi khéo, hỏi bẫy, hỏi ngu (có vẻ) thiếu trách nhiệm Điều chỉnh, giải thích, Define DoD Viết, nói, trình bày kém Training (nội bộ, youtube, ra ngoài), Tổ chức seminar Viết blog Bụt chùa nhà không thiêng Thay đổi quan điểm Không tin tưởng nhau Hãy tin nhau đi Cho phép thất bại
  • 11. Quản lý nhân sự (IT: SE, PG) (Việt Nam/Japan) Vấn đề Cách giải quyết Soi mói, bới lông tìm vết (không thấy lỗi của mình) Dằn mặt, soi lại, khéo Lười Thưởng/phạt -> rule Vì sao lười? Động cơ? -> mmotivate? Cứ cho là mình đúng Khó, Phong thánh Thiếu đoàn kết HR, Team building Team lead Kém kỷ luật Thưởng/phạt -> rule Lợn, rule Học OK/nhanh, không đào sâu Cùng nhau học, học nhóm, học + hành, Chạy nhanh giỏi, chạy bền kém Đổi gió,
  • 12. Tính xấu người Việt (5’) Brainstorm 1. http://vuongtrinhan.blogspot.com/2012/03/thoi-hu-tat-xau-nguoi-viet-trong- lam.html 2. Tính xấu người Việt.
  • 13. Agile Development 1. Adoption/Transformation a. Internal development team b. Upward influence i. (Top) Management ii. Customers 2. Learning cycle a. Shu-ha-ri b. Tự quản c. Tự chủ
  • 14. Phát triển con người Phương thức 1. Training 2. Coaching/Mentoring 3. Sensei-seito 4. Pair (programming) 5. Book reading club (読書会) 6. Internal/external seminars 7. Self study
  • 15. Thuyết phục khách hàng dùng Agile/Scrum Một số điểm quan trọng 1. Phía Nhật cần: Product Owner tốt 2. Phía Việt Nam: Cần ScrumMaster tốt 3. Educate, thay đổi quan điểm khách hàng 4. Làm thử thành thật 5. Tạo quan hệ tốt 6. Top down approaches (nhờ CEO/sếp nói xuống) Khó khăn
  • 16. Mapping Agile với Software Engineering 1. Software Requirement 2. Software Design 3. Software Implementation 4. Software Testing 5. Software Maintenance 6. Software Configuration Management (CMM)
  • 18. Tổng kết ITLC HN HR meetups Xem các file đính kèm cùng folder này
  • 19. (Agile) estimate: Có thể làm tốt hơn 1. Estimate: Chuẩn hơn, sai 2. Rõ ràng 3. Chia để trị 4. Chấp nhận thất bại 5. Lead estimate -> push mem làm a. Ai estimate? Team lead? Member? 6. Loại công việc a. Coding 1 chức năng (not 1 hàm/class) đã được break down b. Rủi ro kỹ thuật, kỹ thuật mới c. Có task phân tích
  • 20. Một số KPI/Metrics cho dự án phát triển phần mềm 1. Schedule on time or not 2. Customer satisfaction (point, max 100) 3. Leakage bugs on User acceptance test 4. Code coverage (must not be lower than rates X = 20%, 40%, 60%, 80%...) 5. Unit test rate 6. Following coding convention 7. Cyclomatic Complexity/function (Jenkins) 8. Duplicated Code (Jenkins) 9. Number of defects on production server after 1. Number of Q&A 2. Team members understand requirements correctly (Rating: 1 ~ 5) 3. Productivity (user story/time/lines of code) 4. Time-to-fix for major tickets 5. Time-to-release for major tickets 6. Project process following defined process (Scrum, Kanban…) (Rating: 1 ~ 5) 7. Design document is clear enough (Rating: 1 ~ 5)
  • 21. DoD mẫu cho dự án phát triển phần mềm Hạng mục DoD (định nghĩa hoàn thành) Đầu vào Chức năng yêu cầu/User story Khi developers không còn câu hỏi (Q&A) nào (nghĩa là họ đã hiểu) Coding Hoàn thành hết, viết unit test và pass 100% Code: 1) commit lên SCM 2) chạy được trên (staging) (test) server (dùng chung) (chứ không phải chỉ chạy trên local PC của developers) Mã nguồn được review và “OK” bởi mọi team members (cross review) Đầu ra chức năng/story Demo với khách hàng Khách hàng test và chấp nhận là “done” Hướng dẫn sử dụng Nếu cần thì viết Khách hàng “OK” (approved) Tài liệu thiết kế Developers nó “vừa đủ để code” (không cần viết quá chi tiết, không cần khách hàng review/approve)
  • 23. Project ManagementChia sẻ/Trao đổi cùng AltPlus Nguyễn Vũ Hưng 2016/04/21 @ AltPlus

Editor's Notes

  1. Anh có thể chia sẽ chi tiết các dự án bị trễ và đã được anh "cứu" để mọi người chọc hỏi: - Nguyên nhân / Vấn đề chính khiến dự án bị chậm. - Giải pháp anh đã đưa ra: thay thế nhân sự? điều chỉnh quy trình?