2017/04/19
2017/03/22
Status/Lifecycle of a bug/issue/task
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2017/03/13
Tuckman's stages of group development
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.dot.com , YIM: vuhung16 , Skype: vuhung16plus, twitter: vuhung, MSN: vuhung16.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2017/02/16
How to write daily reports / Viết báo cáo ngày thế nào
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.dot
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2017/02/10
Management by objectives (MBO): Quản lý theo mục tiêu
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2017/01/26
Apache Voting Processes
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2017/01/20
Running a Retrospective Meeting
Overview/Giới thiệu
Cuộc họp retrospective là cuộc họp quan trọng nhất trong. Nó quyết định sự thành công và độ ổn định lâu dài của nhóm Scrum. Việc khung làm việc của Scrum không định nghĩa rõ về cuộc họp này tạo sự sáng tạo và đặc thù riêng theo từng nhóm.Tuy vậy, việc thể hiện những giá trị cốt lõi của Scrum trong cuộc họp này – minh bạch, thích nghi và cải tiến liên tục – không phải là điều dễ làm.
KPT
KPT là một cách làm retrospective theo kiểu Nhật."K" = Keep là những việc tốt nên keep (duy trì) trong thời gian tiếp theo.
"P" = Problem, là những tồn tại (việc xấu) trong thời gian vừa qua cần được giải quyết.
"T" = Try, là những việc cần thử nghiệm về sau này.
KPT tương ứng với giai đoạn "C" (check) trong mô hình PDCA (Plan-Do-Check-Action)
Mô hình PDCA chính là sự cải tiến liên tục. Tương tự như thế, khi Retrospective – cuộc họp cuối của một sprint – kết thúc, cũng là lúc một sprint mới bắt đầu với kế hoạch mới, hành động mới.
Starfish Model/Mô hình Sao biển
Theo cách này, bảng trắng được chia thành các múi, giống như Sao biển với các ô tương ứng- start doing: Bắt đầu làm cái này
- stop doing: Dừng không làm cái này nữa
- keep doing,
- more of,
- less of
Team Radar
Không dùng. Đây là cách cho điểm từ 1 đến 10 các tiêu chí cần đánh giá. Có lẽ cách làm này phức tạp nhưng "pick brain" được team member và cách thể hiện khá nghệ thuật một cách khoa học. Cách làm Team Radar có thể xem thêm trong cuốn "Agile Retrospectives: Making Good Teams Great".Conclusions/Kết luận
Có nhiều cách làm Retrospective. Một trong những mục đích cuối cùng của Retrospective là để nhóm nhìn lại những điểm tốt xấu đã làm trong nhịp trước, tạo tiền đề làm bàn đạp cho việc Kaizen của (những) sprint tiếp theo.Chúng tôi lựa chọn một biến thể của KPT để thực hiện Retospective. Lý do của sự lựa chọn khá đơn giản: Nó được thực hiện từ nhiều năm nay như một thứ văn hóa ăn và máu của của Nhật.
References/Tham khảo
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2017/01/06
Agile/Scrum/Kanban/Lean Learning Resources (in Vietnamese)
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2017/01/05
TiDD: No Ticket, No Commit
- Đây là nguyên tắc cơ bản của TiDD.
- Phải có ticket trước thì mới commit.
- Một commit phải tương ứng với một ticket nào đó.
- Ticket này là yêu cầu công việc, là lý do mà một developers commit mã nguồn của anh ta.
- Để biết vì sao, ta làm cái gì.
- Để biết DoD (Definition of Done) ra sao
- Để mọi người hiểu được công việc rõ ràng hơn (không chỉ developers)
- Có, những task không liên quan đến mã nguồn như hỗ trợ khách hàng, tìm hiểu.
- Không. Nếu hiểu "commit" rộng hơn nghĩa "commit mã nguồn" và đối tượng của việc commit là "thay đổi một cái gì đó của hệ thống".
- Hiểu rộng hơn, "cái gì đó" ở đây là "configuration" (như trong CM: Configuration Management".
- Cấu hình (Configuration) bao gồm mã nguồn, tài liệu, cấu hình hệ thống, máy chủ, server...
- Việc chỉnh sửa cấu hình là việc của những người liên quan đến dự án.
- Việc chỉnh sửa mã nguồn (một loại cấu hình) là việc chính của developers.
- Việc chỉnh sửa các cấu hình khác thuộc về thành viên dự án, ví dụ: Chỉnh sửa file ảnh, chỉnh sửa tài liệu hướng dẫn sử dụng, sử dụng tài liệu thiết kế hệ thống.
- Một cách lý tưởng, mọi thứ (cấu hình) được quản lý trong một hệ thống có hỗ trợ version (Version Control System: VCS).
- SCCS (Source code Control System) là công cụ quản lý mã nguồn.
- Developers tự nhiên commit, không rõ lý do,
- Comment trong git trống không,
- Developers hotfix mà không hiểu vì sao ,
- Thay đổi của hệ thống không được theo dõi (tracking),
- Thông tin về quản lý hệ thống/phần mềm không thông suốt,
- Release Note không đủ, rõ ràng, phải làm bằng tay.
- Việc quản lý dự án lấy ticket làm trung tâm.
- Việc phân chia công việc và quản lý tiến độ dựa trên ticket.
- Không có ticket thì cấm commit.
- *No Ticket, No Commit
- Bugs
- Yêu cầu thay đổi
- Phát triển chức năng mới
- Phân tích tính khả thi của công nghệ mới
- Tạo tài liệu thiết kế
- Hãy release vào ngày 2017/01/01 với 30 yêu cầu có ticket ID như sau
- Ai, bao giờ, làm gì: đều track được từ ticket. Qua đó communication thông suốt hơn,
- Việc quản lý thay đổi của nội dung/yêu cầu công việc dễ dàng hơn (chỉ cần thay đổi ticket tương ứng),
- Release dễ hơn,
- Test dễ hơn (dựa trên ticket),
- Workflow của dự án tuân theo workflow của ticket, dễ nhìn hơn.
- (Bắt buộc) Source code management system như git, subversion,
- (Bắt buộc) Ticket managment system như redmine, backlog, Jira...
- Wiki hay một hệ thống quản lý văn bản hỗ trợ versioning,
- Hệ thống versioning khác để quản lý CM (tài liệu...)
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.dot
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2016/12/31
Học chủ động: Quá sức với người Việt không?
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2016/12/14
Lê Thẩm Dương nhận định về nhân sự Việt
- Cần cù nhưng dễ thoả mã
- Thông minh nhưng đối phó
- Khéo léo nhưng nửa vời
- Tụ tập nhưng không đoàn kết
- Xởi lởi nhưng không bền
- Đoàn kết chỉ khi khó khăn
- Đố kỵ khi thành công
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.dot.com , YIM: vuhung16 , Skype: vuhung16plus, twitter: vuhung, MSN: vuhung16.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2016/12/07
SSL and TLS: a brief comparison
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2016/12/02
Positive Thinkings for IT engineers
- Đừng bàn lùi
- Thay vì trình bày vấn đề, hãy đưa ra giải pháp
- Tạo cảm giác dễ chịu cho người nghe/xung quanh
- Ba xoa một đập
- Chê nhẹ nhàng; khen đúng. Xem cuốn "Đắc nhân tâm"
- Hài hước: Cuộc sống tươi đẹp hơn với những nụ cười, hãy đem nó tới cho đồng nghiệp và những người xung quanh ta
- Đúng mực: Đừng tỏ ra bề trên, đừng coi thường (ý kiến) người khác
- "Em không làm được đâu": Chưa làm sao biết. Thử đi, thất bại cũng được.
- "Em chưa làm cái đấy bao giờ": Cũng chưa làm qua cả. Thử đi. Những phát minh, phát kiến đều bắt đầu bằng ý tưởng điên rồ, sự tò mò cái mới...
- "Em không có thời gian làm đâu": Bạn có thời gian lướt Facebook thì cũng có thời gian thử. Thời gian làm có. Thử đi, trong một khoảng thời gian nào đó, ví dụ 2 ~ 3h, hay 2 ~ 3 ngày, nếu không ra kết quả tốt thì tổng kết và dừng sự thử nghiệp.
- "Không có cách khác đâu": Chắc chắn có cách khác. Cách khác có thể tốt hay không tốt hơn nhưng ít nhất là bạn dám thử, dám thất bại, có sự so sánh giữa cách này và cách kia.
- "Em làm mãi thế rồi, đừng thay đổi cách làm": Em làm thế đã đủ tốt chưa? Đã thử cách làm mới chưa, và kết quả ra sao? Cứ thử đi, thất bại cũng được (không bị trách đâu)
- "Thế này là tốt lắm rồi". Có cách nào làm tốt hơn không?
- "Khó quá": Đừng nói câu này. Nếu khó thì phải làm gì?
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.dot
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2016/11/26
Blockchain technology
Blockchain technology:
1. Được dự đoán là một xu hướng (công nghệ: "disruptive potential of blockchain technology") của năm 2016+
2. Nhiều tổ chức (tài chính) đang nghiên cứu. Ví dụ: Deloitte, PWC
3. Nhiều dịch vụ về Blockchain đã được cung cấp
Một vài từ khoá liên quan:
- Blockchain
- Finance
- Banking
- Anti-Money Laundreing (AML)
- Know Your Customer (KYC)
- Bitcoin
- FinTech
- Finance Services
- P2P (peer-to-peer)
Q: Ứng dụng của blockchain là gì (ngoài lĩnh vực finance)
(payment,insurance, asset management, retail banking, capital markets, real estate)
Mình đã từng được à ơi một dự án về Blockchain.
Có vẻ như các đối tác nước ngoài chưa tin tưởng Việt Nam lắm nên chưa lấy dự án về được.
--
Best Regards,
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.dot.com , YIM: vuhung16 , Skype: vuhung16plus, twitter: vuhung, MSN: vuhung16.
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
2016/11/05
Estimation and NoEstimation
#Estimation and #NoEstimation
"Please estimate a bug fix", asked my boss.
"Can a detective estimate, how much time he will take to solve a murder mystery"
I quit :)
#dcmtb
2016/10/20
Tổng kết/Wrap-up: Agile Singapore 2016
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.dot
vuhung's facebook Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt
Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.