tag:blogger.com,1999:blog-31874330374200450052024-03-14T13:02:18.771+07:00Nguyễn Vũ Hưng: open source blogOpen source, software development, 日本語, management, leadershipBasic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.comBlogger781125tag:blogger.com,1999:blog-3187433037420045005.post-6216108862200473062018-07-05T17:26:00.000+07:002018-07-05T17:27:36.098+07:00RDBMS - Master Tables and Transaction Table<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff"><b>Master table (マスタテーブル)</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- Ít thay đổi</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- Lưu dữ liệu "master" (マスタデータ)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- Ví dụ: dữ liệu kho, người dùng</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- Dùng để lưu dữ liệu của hệ thống </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- Không index </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff"><b>Transaction table (data)</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- Thay đổi thường xuyên hơn </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- Lưu giữ liệu transaction của hệ thống như giao dịch, sales</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- Cần index </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff">- (được tổ hợp từ các (bảng) dữ liệu (master) khác </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#3333ff"><div><a href="http://1.bp.blogspot.com/-SDYskRsKsTI/Wz3ymWbAtaI/AAAAAAACFIE/1jnCG8gU2jIZhc_e9kcLv2Q1IqRLWukGACK4BGAYYCw/s1600/image-756113.png"><img src="http://1.bp.blogspot.com/-SDYskRsKsTI/Wz3ymWbAtaI/AAAAAAACFIE/1jnCG8gU2jIZhc_e9kcLv2Q1IqRLWukGACK4BGAYYCw/s320/image-756113.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6574677771698615714" /></a><br></div><br></div><div dir="ltr" class="m_649258430758021944gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"></div></div></div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-89324099641784427062018-01-17T10:29:00.000+07:002018-01-17T10:30:21.803+07:00Members's performance, salary and rewards in a Scrum team.<p class="mobile-photo"><a href="http://1.bp.blogspot.com/-3__baoW_plY/Wl7DUbuL8YI/AAAAAAAB1Y4/CRM14s1RxN4HqPJ7NQ2DnKt285FHWJkEwCK4BGAYYCw/s1600/SCRUM%2BTEAM-%2BSALARIES-721835.png"><img src="http://1.bp.blogspot.com/-3__baoW_plY/Wl7DUbuL8YI/AAAAAAAB1Y4/CRM14s1RxN4HqPJ7NQ2DnKt285FHWJkEwCK4BGAYYCw/s320/SCRUM%2BTEAM-%2BSALARIES-721835.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6511856867030593922" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Câu hỏi: Tôi muốn so sánh member của một Scrum team này với member của một Scrum team khác để biết ông nào hơn không nào, qua đó quyết định tới mức lương của hai ông.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Bối cảnh: Một công ty nhà nước thực hành với việc lập một vài nhóm chạy theo hướng Agile/Scrum.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Ý kiến của mình:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Đánh giá cả team, thay vì cá nhân. </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Sau đó chia thưởng cho cả team đó</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">So sánh member của một team này với team khác: Không làm (làm được không?)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Xem hai điểm sau:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">1. Promotions and demotions</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Instead of subjectively selecting somebody for a promotion, consider creating a company job marketplace where interested candidates apply for open jobs.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Clarify and publicize the skills, abilities and knowledge required for a certain job title.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Allow the teams to exclude team members that don't fit in.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">2. Salaries and bonuses</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Adjust salaries based on current market averages and yearly inflation.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Allocate bonuses to the team, let them decide the shares.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Include a feedback loop from the product's success, using e.g. profit sharing.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Give bonuses as an exception, not as the norm. Don't use large amounts.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Tham khảo: <a href="https://mozaicworks.com/blog/do-agile-teams-have-performance-reviews/">https://mozaicworks.com/blog/do-agile-teams-have-performance-reviews/</a></font></div></div><div><br></div>-- <br><div class="gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-18674080070868326942017-06-08T11:01:00.000+07:002017-06-08T11:02:41.917+07:00How important is transparency in IT project management<p class="mobile-photo"><a href="http://2.bp.blogspot.com/-Qkll9LHLE-c/WTjMZNATenI/AAAAAAABkM8/FP8mV24l1G4yKGyaCM90OO15LCI89nOQgCK4B/s1600/How%2Bimportant%2Bis%2Btransparency%2Bin%2BIT%2Bproject%2Bmanagement-761918.jpg"><img src="http://2.bp.blogspot.com/-Qkll9LHLE-c/WTjMZNATenI/AAAAAAABkM8/FP8mV24l1G4yKGyaCM90OO15LCI89nOQgCK4B/s320/How%2Bimportant%2Bis%2Btransparency%2Bin%2BIT%2Bproject%2Bmanagement-761918.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6429113201431116402" /></a></p><div dir="ltr"><div class="gmail_default"><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Minh bạch (transparency) là gì?</div><div class="gmail_default"><ol><li><font color="#3333ff" face="verdana, sans-serif">"Tính minh bạch"</font></li><li><font color="#3333ff" face="verdana, sans-serif">Rõ ràng</font></li><li><font color="#3333ff" face="verdana, sans-serif">Không có "undertable"</font></li><li><font color="#3333ff" face="verdana, sans-serif">Không có điều kiện ẩn </font></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Ví dụ về sự không minh bạch</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Ví dụ 1</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Giám đốc và PM đặt 2 deadlines khác cho dự án. Một deadline công bố với team, một deadline còn lại, sau khi đã buffer được thông báo với khách hàng. Team members không biết tới deadline ẩn thứ hai này.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Ví dụ 2</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Khách hàng, product owner nói "được" hay "không được với output của nhóm phát triển. Tuy nhiên, định nghĩa thế nào là được hay không được không được khách hàng/product owner phát biểu rõ ràng, không được viết/nói rõ trong các tài liệu dự án, chuẩn dự án, quy định dự án. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Ví dụ 3 </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Việc không có ground rule tốt, được sự đồng ý/đồng thuận của cả nhóm phát triển với khách hàng, product owner cũng thể hiện sự không minh bạch. Khi "rule" không rõ ràng, ai muốn làm gì cũng được, cho dù lợi cho cá nhân anh ta nhưng không lợi cho tổng thể. Lúc này, bản thân các cá nhân không hoàn toàn có lỗi.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Ví dụ 4</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Chuẩn về chất lượng, giao diện giữa nhóm phát triển và khách hàng khác nhau, luôn cần điều chỉnh, thoả thuận khi demo, giao nộp sản phẩm. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Làm thế nào là/cho minh bạch?</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">1. Đừng giấu thông tin gì</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">2. Hạn chế trao đổi riêng</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">3. Luôn đi đến sự đồng thuận, thống nhất giữa số lớn thành viên liên quan </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">4. Nói cho đơn giản, dễ hiểu</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">5. Viết ra, tài liệu hoá</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">6. Khi conflict, cãi nhau: Xem lại hoặc update rules chung </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Cụ thể hơn, mẹo và thực hành thế nào?</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">1. Chia sẻ thông tin</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Chia sẻ thẳng thắn, cởi mở những thông tin liên quan đến dự án. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Mọi người trong dự án đều có nguồn thông tin ngang nhau, giống nhau để đảm bảo không hiểu khác nhau (có thể hiểu sai giống nhau)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">2. Chủ nghĩa genba</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">"genba" nghĩa là "nơi làm việc". Chủ nghĩa genba được hiểu đơn giản là việc lấy nơi/người làm việc làm trung tâm tối ưu, tạo điều kiện tốt nhất cho người làm viêc tốt nhất. Việc minh bạch hoá là điều kiện tiên quyết để người thật việc thật ở genba cả thấy yên tâm, thoải mái làm việc hiệu quả. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">3. Không có under table</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Không giấu diếm gì. Những điều nhạy cảm và tế nhị như lương/thưởng, chế độ, conflict giữa các cá nhân nghiêm trọng, đánh giá nhân sự, tính xấu, hối lộ... có thể không được bàn công khai.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Những thông tin "cứng" về dự án như issue, tiến độ, yêu cầu công việc, thiết kế, điều kiện hoàn thành, điều khoản hoàn thành trong hợp đồng cần được chia sẻ rõ. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">4. Không "đi đêm"</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Việc có thoả thuận ngầm giữa một vài hay nhiều đối tượng liên quan không được chấp nhận.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Ví dụ,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">a. Tester và developer thoả thuận ngầm không đưa ra lỗi của nhau</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">b. Các developers hardcode và không share việc đó cho members khác</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">5. Công khai báo cáo/chia sẻ</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Báo cáo về dự án: Share bằng wiki, Google Drive để tất cả những người liên quan có thể nhìn thấy, và nhìn thấy thông tin giống nhau.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Việc nhìn thấy thông tin giống nhau quan trọng hơn việc (mọi người) đều thấy thông tin sai. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Tránh những chia sẻ/report bao gồm nội dung đánh giá con người, nhận xét xấu tới ai đó.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Công việc tồi: OK, nên report</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Con người tồi: Không nên viết trong report</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Việc tốt, người tốt: Nên khen công khai </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">6. Mọi người liên quan đều chia sẻ, báo cáo</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Xem phần 5. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Những người liên quan có thể không phát ngôn, nhưng họ cần được truy cập vào thông tin báo cáo. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">7. Hou-ren-sou</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Những nội dung nói trong bài viết này là một phần của nguyên tắc cơ bản với người Nhật: hou-ren-sou (báo cáo, liên lạc, thảo luận)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Việc thực hiện hou-ren-sou tốt đảm bảo tính minh bạch được tăng cường. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">8. Cộng tác với team, trên tinh thần hợp tác </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Tâm lý nói dối vì sợ, giấu thông tin, chia sẻ một phần sự thật là phổ biến.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Để tránh điều này, hợp tác trên tinh thần giúp đỡ.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Sếp, người liên quan, người có quyền ảnh hưởng thay vì ra lệnh, hỏi vặn, trì triết... nên hợp tác, hỏi thông tin thật và tìm cách hợp tác cùng giải quyết.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Bằng cách này, nhóm phát triển (người thật, việc thật) cảm thấy yên tâm, nói thật hơn.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">9. Nói thẳng, nói thật </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Sự thật mất lòng. Nhưng vẫn cần tránh động tới cá nhân.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Giải quyết vấn đề trước. Nếu không được thì giải quyết con người.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Tập trung vào issue chứ không tập trung vào con người gây ra issue đó.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">10. Công khai rủi ro, issues </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Tài liệu hoá risk, issue register, để nó ở nơi mọi người nhìn thấy (báo cáo, wiki...)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Tham khảo: <a href="https://www.scrumalliance.org/community/articles/2013/june/transparency-in-agile-product-development" target="_blank">https://www.scrumalliance.org/<wbr>community/articles/2013/june/t<wbr>ransparency-in-agile-product-d<wbr>evelopment</a></div><br></div>-- <br><div class="m_5287321173320081959m_1030641080946469916m_2745277332514589913gmail-m_-2533515800313841382m_-7470850110503669925gmail-m_-5216856371582880513gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot<wbr>.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-37213941298605618762017-04-19T16:19:00.000+07:002017-04-19T16:20:13.755+07:00Óc thán thưởng<p class="mobile-photo"><a href="http://3.bp.blogspot.com/-xGHk6ebF0uM/WPcr0GolSII/AAAAAAABdnc/4cMjoCj2cCMUzLruqTHUc8cJsHbkB27SgCK4B/s1600/%253D%253FUTF-8%253FB%253Fw5NjIHRow6FuIHRoxrDhu59uZy5qcGc%253D%253F%253D-713756"><img src="http://3.bp.blogspot.com/-xGHk6ebF0uM/WPcr0GolSII/AAAAAAABdnc/4cMjoCj2cCMUzLruqTHUc8cJsHbkB27SgCK4B/s320/%253D%253FUTF-8%253FB%253Fw5NjIHRow6FuIHRoxrDhu59uZy5qcGc%253D%253F%253D-713756" border="0" alt="" id="BLOGGER_PHOTO_ID_6410640768719210626" /></a></p><div dir="ltr"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Thán thưởng: </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- từ cũ</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- từ này không có trong Vietlex 2013</font><br clear="all"></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-35734766443291092002017-03-22T09:24:00.000+07:002017-03-22T09:25:11.652+07:00Status/Lifecycle of a bug/issue/task<p class="mobile-photo"><a href="http://4.bp.blogspot.com/-QmcQ8roBaM8/WNHgibFHSWI/AAAAAAABaJY/UpSdP5iOdnoVSjJiNObe5zAVKCvHxgTBQCK4B/s1600/Status%252C%2BLifecycle%2Bof%2Ba%2Bbug%252C%2Bissue%252C%2Btask-711653.png"><img src="http://4.bp.blogspot.com/-QmcQ8roBaM8/WNHgibFHSWI/AAAAAAABaJY/UpSdP5iOdnoVSjJiNObe5zAVKCvHxgTBQCK4B/s320/Status%252C%2BLifecycle%2Bof%2Ba%2Bbug%252C%2Bissue%252C%2Btask-711653.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6400143427459565922" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Status/Lifecycle of a bug/issue/task như sau:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*New*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Task mới được tạo, chưa assign cho ai</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*In Progress (Assigned)*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Task đã assign, đang làm</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Resolved*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Task đã được làm xong bởi người được assigned, tự review xong. Chờ review </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">chéo hoặc review từ cấp trên hay confirm từ khách hàng.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Feedback*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Vì một lý do nào đó, task bị "trả lại" cho người tạo ra nó.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Ví dụ: Tester X tìm ra lỗi #6868 assign cho developer Y. Y kiểm tra lại và</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">thấy đó không phải là lỗi do mình gây ra. Khi đó Y sẽ "feedback" lại task</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">#6868 cho X để X assign cho người thích hợp.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Incomplete*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Task thiếu thông tin, cần được làm rõ.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Ví dụ: Tester X tìm ra lỗi #6767 assign cho developer Y. Y không thể tái</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">hiện được lỗi đó. Khi đó Y sẽ mask task #6767 là "Incomplete" và assign cho </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">X để X phân tích thêm.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Closed*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Done. đóng task.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Rejected*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Task sai. đóng lại.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Pending*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Treo task, tạm thời chưa làm.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Có thể đẩy lùi task sang sprint sau nhưng không đóng task.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Reopen*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Mở lại 1 task/issue đã đóng.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Ví dụ: Developer Y fixed xong lỗi #7070 và Tester X đã closed lỗi đó. Tuy </font><font color="#3333ff" face="verdana, sans-serif">nhiên sau đó Tester X phát hiện lỗi này chưa được fix hẳn. Khi đó Tester X </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">reopen lại lỗi #7070.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Verified*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Issue/lỗi đã được verified bởi tester X sau khi tiếp nhận báo cáo lỗi từ</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">phía khách hàng.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Invalid*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Issue/lỗi sai. Failed alert. Close.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Wontfix*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Không phải làm. Lý do "wontfix" có thể là: báo cáo sai, chưa cần thiết</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">phải làm/fix trong sprint hiện tại, tuy là lỗi nhưng có workaround nên chấp</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">nhận được, hoặc độ ưu tiên/cần thiết của task là thấp</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Duplicated*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Task bị trùng lặp với một task khác. Close.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">*Closed*</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Done, đóng task.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Chú ý: </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Đây là những status cơ bản của một issue/ticket/bug.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Có thể đơn giản hoá vòng đời của task với các bộ status như sau:</font></div><div class="gmail_default"><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">1. New, In Progress, Resolved, Closed (Backlog.jp default status)</span><br></div><div class="gmail_default"><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">2. TODO, DOING, DONE (Basic Kanban)</span></div><div class="gmail_default"><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">3. TODO, DOING, VERIFYING, DONE (thêm Verifying: Kiểm tra)</span></div><div class="gmail_default"><span style="color:rgb(51,51,255);font-family:verdana,sans-serif"><br></span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Tham khảo: </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">1. A life cycle of a bug:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="http://www.bugzilla.org/docs/3.0/html/lifecycle.html" target="_blank">http://www.bugzilla.org/docs/<wbr>3.0/html/lifecycle.html</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">2. Design a workflow with Redmine:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="<a href="http://www.redmine.org/projects/redmine/wiki/RedmineIssueTrackingSetup" target="_blank">http://www.redmine.org/<wbr>projects/redmine/wiki/<wbr>RedmineIssueTrackingSetup</a>" rel="nofollow"><a href="http://www.redmine.org/projects/redmine/wiki/RedmineIssueTrackin.." target="_blank">www.redmine.<wbr>org/projects/redmine/wiki/<wbr>RedmineIssueTrackin..</a>.</a></font></div></div><div><br></div>-- <br><div class="m_7908629675842370576gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-21562497092478899892017-03-13T09:31:00.000+07:002017-03-13T09:32:20.700+07:00Tuckman's stages of group development<p class="mobile-photo"><a href="http://4.bp.blogspot.com/-cXgLZxgJNUw/WMYEt9jUKlI/AAAAAAABZiA/c7P6Kpop67857qk-Uv8Ouu40hDB_8t3FQCK4B/s1600/Tuckman%2527s%2Bstages%2Bof%2Bgroup%2Bdevelopment-740704.png"><img src="http://4.bp.blogspot.com/-cXgLZxgJNUw/WMYEt9jUKlI/AAAAAAABZiA/c7P6Kpop67857qk-Uv8Ouu40hDB_8t3FQCK4B/s320/Tuckman%2527s%2Bstages%2Bof%2Bgroup%2Bdevelopment-740704.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6396805508389677650" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Tuckman's stages of group development</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Các giai đoạn phát triển team:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">1. Forming: Thành lập (mới, hay thay đổi)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">2. Storming: Trao đổi, tranh luận</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">3. Norming: Ổn định </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">4. Performing: Làm ra kết quả</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Tình huống: </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">1. Team mới thành lập</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">2. Team có thành viên mới join</font></div></div><div><br></div>-- <br><div class="gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-55357160792734908442017-02-16T19:48:00.001+07:002017-02-16T19:48:48.219+07:00How to write daily reports / Viết báo cáo ngày thế nào<div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">How to write daily report </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">(dành cho IT staffs, developers)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Chú ý chung</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><div class="gmail_default">Viết report hàng ngày, vào buổi chiều tối trước đi khi về</div><div class="gmail_default">Viết thật ngắn</div><div class="gmail_default">Nếu đề cập tới issue: ghi issue ID (Jira, backlog.jp...)</div><div class="gmail_default">Nội dung daily report:</div><div class="gmail_default">Ngày hôm nay đã làm gì?</div><div class="gmail_default">Ngày mai sẽ làm gì</div><div class="gmail_default">Có vấn đề gì, khó khăn gì cản trở công việc không?</div><div class="gmail_default"><br></div><div class="gmail_default"><b>Các chú ý khác</b></div><div class="gmail_default">- Tập hợp report ở một nơi </div><div class="gmail_default">- Dễ tìm</div><div class="gmail_default">- Dễ đọc theo từng người</div><div class="gmail_default">- Dễ đọc cho cả nhóm</div><div class="gmail_default">- Vừa nhìn được tổng thể </div><div class="gmail_default">- Dễ so sánh (tiến độ, issue) của lần viết trước và sau </div><div class="gmail_default"><br></div><div class="gmail_default"><b>Ai đọc report?</b></div><div class="gmail_default">- Thành viên dự án</div><div class="gmail_default">- Những người liên quan đến dự án</div><div class="gmail_default">- Sếp, sếp của sếp</div><div class="gmail_default">- Khách hàng</div><div class="gmail_default"><br></div><div class="gmail_default"><b>Viết report cho ai?</b></div><div class="gmail_default">- Cho mình</div><div class="gmail_default">- Cho tất cả những người liên quan</div><div class="gmail_default"><br></div></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Tham khảo</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Cách thực hiện Daily Scrum: <a href="https://www.mountaingoatsoftware.com/agile/scrum/daily-scrum" target="_blank">https://www.mountaingoatsoftwa<wbr>re.com/agile/scrum/daily-scrum</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="http://1.bp.blogspot.com/-ua8Mh95_9rk/WKWfsu3DWEI/AAAAAAABTxE/GIRSZ3FOAGwqxJHV7d3JjH1Y0eUBS8rngCK4B/s1600/image-728221.png"><img src="http://1.bp.blogspot.com/-ua8Mh95_9rk/WKWfsu3DWEI/AAAAAAABTxE/GIRSZ3FOAGwqxJHV7d3JjH1Y0eUBS8rngCK4B/s320/image-728221.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6387687237336913986" /></a><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="http://4.bp.blogspot.com/-utQ4_HgQWDQ/WKWftZKPC1I/AAAAAAABTxM/12quDL0vneEMiwrftc7j7Tt8oH-st_RMwCK4B/s1600/image-732640.png"><img src="http://4.bp.blogspot.com/-utQ4_HgQWDQ/WKWftZKPC1I/AAAAAAABTxM/12quDL0vneEMiwrftc7j7Tt8oH-st_RMwCK4B/s320/image-732640.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6387687248691661650" /></a><br></font></div><div style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small"><br></div></div><div><br></div>-- <br><div class="m_3822061654669528896gmail-m_-5806672389998309891m_-194627488734637472m_2375708457193868760m_1135456763926749587gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot<wbr>.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-39638790125666797052017-02-15T17:13:00.001+07:002017-02-15T17:13:52.406+07:00Pair programming & Coding dojo & Agile<p class="mobile-photo"><a href="http://2.bp.blogspot.com/-yWEyqbM4V9Y/WKQp44eEgVI/AAAAAAABTuE/oZ_fWg_InRQiV7lMFCULMuUR44IccwpSwCK4B/s1600/pair%2Bprogramming-732407.jpg"><img src="http://2.bp.blogspot.com/-yWEyqbM4V9Y/WKQp44eEgVI/AAAAAAABTuE/oZ_fWg_InRQiV7lMFCULMuUR44IccwpSwCK4B/s320/pair%2Bprogramming-732407.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6387276228726128978" /></a></p><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255);display:inline"><b>Tình hình:</b><br>- Team mới thành lập<br>- Trình độ, background, cách làm... có sự vênh.<br> - (Và có thể) dẫn tới mâu thuẫn âm ỉ trong team<br><br><b>Mục tiêu:</b><br>- Tạo sự đồng thuận trong team<br>- Xây dựng team agile theo hướng scrum hơn<br><br><b>Ý tưởng:</b><br>Team mình bỏ ra 1-2 ngày làm coding dojo (là lập trình viên chính) nhỉ?<br> <br>Trong giai đoạn đầu của dự án, khi team member còn chưa thống nhất được cách làm,<br>có sự vênh về cả cách thiết kế, coding, xử lý vấn đề và cách nhìn vấn đề...<br>thì cả team ngồi lại với nhau theo cách này sẽ rất có lợi.<br> <br><b>Chú ý:</b><br>- Chỉ có 1 keyboard và 1 màn hình<br>- Cả team ngồi cùng nhau<br>- Thay nhau code<br>- Người ngồi sau review giúp luôn<br>- Những người liên quan code phụ (nếu muốn)<br>- lập trình viên chính pair và code<br> <br>Nếu làm pair programming thì chỉ cần Hải, Luật join là chính.<br>Theo cách này thì sau 1 thời gian, coder chính của dự án<br>sẽ như hai bình thông nhau, thống nhất được về thiết kế, coding, problem solving...<br> <br><b>Tham khảo: </b><br>1. Pair programming<br><a href="http://www.codinghorror.com/blog/2007/11/pair-programming-vs-code-reviews.html" target="_blank">http://www.codinghorror.com/<wbr>blog/2007/11/pair-programming-<wbr>vs-code-reviews.html</a><br> 2. Tiến thêm 1 bước nữa: Coding dojo<br><a href="http://www.slideshare.net/wouterla/coding-dojo-in-5-minutes" target="_blank">http://www.slideshare.net/<wbr>wouterla/coding-dojo-in-5-<wbr>minutes</a><br><br>Nguồn ảnh: Techcrunch.</div><br> <br><div class="gmail_extra">-- <br>Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br> <a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br> <br>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. </div></div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-89796122360557250732017-02-09T22:53:00.001+07:002017-02-09T22:53:58.144+07:00Management by objectives (MBO): Quản lý theo mục tiêu<p class="mobile-photo"><a href="http://4.bp.blogspot.com/-xY54aYpFFEI/WJyQmMLpw_I/AAAAAAABSh0/ZSljz92Q4A4rbL5BuWAwClAPZI4smLicQCK4B/s1600/Management%2Bby%2Bobjectives%2B%2528MBO%2529-738145.png"><img src="http://4.bp.blogspot.com/-xY54aYpFFEI/WJyQmMLpw_I/AAAAAAABSh0/ZSljz92Q4A4rbL5BuWAwClAPZI4smLicQCK4B/s320/Management%2Bby%2Bobjectives%2B%2528MBO%2529-738145.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6385137357484049394" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><br></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Management by objectives (MBO): Quản lý theo mục tiêu</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Tập trung vào mục tiêu</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Dựa trên lượng tài nguyên có sẵn</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Để nhân viên hiểu rõ mục tiêu mà tổ chức, cá nhân họ cần đạt được</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Đánh giá nhân viên, tổ chức</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Các bước thực hiện</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Đặt mục tiêu</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Lập kế hoạch hành động</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Theo dõi</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Đánh giá hiệu quả</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>MBO cho ai?</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Nhân viên</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Sếp</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Nhóm </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Công ty</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Viết MBO thế nào?</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- <a href="https://en.wikipedia.org/wiki/Management_by_objectives#Application_in_practice" target="_blank">SMART</a> (Specific, Measurable, Agreed/Achievable/Attainable, Realistic/Responsible/<wbr>Receivablem, Time-bound)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"></font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">- Rõ ràng</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Càng số hoá càng tốt </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Thời gian đánh giá MBO</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- 3, 6, 12 tháng 1 lần,</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Có thể lấy các mốc review nhân viên, nhóm, phòng, công ty theo kỳ, quý, năm</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>MBO và KPI</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Liên quan mật thiết</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>MBO và BSC (Balanced Scorecard)</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Liên quan mật thiết</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Cách lên MBO</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Bottom up: Từ cá nhân, tới team, phòng, ban, công ty</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Top-down: Từ chiến lược, mục tiêu công ty tới phòng, ban, team, và cuối cùng là từng cá nhân </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Giải thích</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Management by objectives (MBO)</b> is a process of defining objectives </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">within an organization /so that management and employees agree to the </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">objectives and understand what they need to do in the organization in </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">order to achieve them.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">The term "management by objectives" was/first popularized by Peter </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Drucker in his 1954/ book 'The Practice of Management'.[1]</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">The essence of MBO is participative goal setting, choosing course of </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">actions and decision making. An important part of the MBO is the </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">measurement and the comparison of the employee's actual performance </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">with the standards set. Ideally, when employees themselves have been </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">involved with the goal setting and choosing the course of action to be </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">followed by them, they are more likely to fulfill their responsibilities.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">According to George S. Odiorne, the system of management by objectives </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">can be described as a process whereby the/superior and subordinate </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">jointly identify its common goals/, define each individual's major areas </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">of responsibility in terms of the results expected of him, and use these </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">measures as guides for operating the unit and assessing the contribution </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">of each of its members.[2]</span></div><div class="gmail_default"><br></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Các bước thực hiện</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Setting Objectives Goal-setting</b> or objective setting is a </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">multistage process. It starts with the examining of the current state of </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">affaires, level of efficiency, threats, and opportunities. Then the key </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">result areas are identified, such as product markets, improved services, </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">lowered costs, work simplification, employee motivation, profitability </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">innovation and social responsibility. The performance of these areas is </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">critical for organization in the sense that failure in these areas may </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">result in failure of the organization. And this is why they are known as </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">"key" result areas. Peter says, objectives are important in every area </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">where performance and results directly affect the survival and </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">prosperity of business.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Developing Action Plans</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Set objectives must be translated into </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">action plans. It requires assignment of specific responsibilities to </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">different departments, division, and individuals. It also requires </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">allocation of necessary resources needed to perform the assigned </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">responsibilities. Time dimensions are also to be decided in order that </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">targets are reached without any unwarranted delays.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Periodic Review or Monitoring The Progress</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">After setting objectives </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">and developing action plans, it is necessary to establish a proper </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">a view to regularly keeping the activities. He </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">progress is monitored without day path leading to the ultimate </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">objective. It is ensured that the deviations found, if any, are </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">thoroughly discussed and immediate corrective actions are taken to set </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">them right on the course. Such a regular monitoring and periodic review </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">not only provide feedback which is essential for completion of work in </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">time. But also motivates the managers accountable for performance. </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Periodic review and monitoring are done at departmental level generally.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Performance appraisal</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">This is the last phase of MBO program that </font><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">evaluates performance annually. The annual review or appraisal is </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">comprehensive and is done at the organization level. The actual annual </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">results are evaluated against the set objectives. Such assessment is </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">also used for determining targets for next year, for modification in </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">standards (goals0 if needed, and for taking corrective actions in order </span><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">to avoid deviations form predetermined objectives.</span></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">cf. <a href="https://www.flickr.com/photos/vuhung/7744821596" title="" target="_blank">https://www.flickr.com/<wbr>photos/vuhung/7744821596</a></font></div></div><div><br></div>-- <br><div class="m_-5135952138676506781gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-59952013505414427962017-01-26T10:21:00.001+07:002017-01-26T10:21:45.114+07:00Apache Voting Processes<p class="mobile-photo"><a href="http://1.bp.blogspot.com/-9CSTzDSyi8g/WIlrS1oe4FI/AAAAAAABPmw/L63vLNLB5rEuDE8i2he9JOpJXyPQmPfewCK4B/s1600/Apache%2BVoting%2BProcesses-705115.jpg"><img src="http://1.bp.blogspot.com/-9CSTzDSyi8g/WIlrS1oe4FI/AAAAAAABPmw/L63vLNLB5rEuDE8i2he9JOpJXyPQmPfewCK4B/s320/Apache%2BVoting%2BProcesses-705115.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6379748318525710418" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Quy trình vote của Apache</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>0. Lazy vote</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Không cần mất thời gian, chỉ vote "đồng ý", "phản đối" hay "phiếu trắng"</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> Lấy ý kiến, sự đồng thuận từ rất nhiều người (cả team) trong thời gian ngắn</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> </font></div><div class="gmail_default"><br></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>1. Các tuỳ chọn vote cơ bản</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> +1: Đồng ý</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> -1: Phản đối</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> 0: Không có ý kiến (phiếu trắng)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">0.x: Không/ít dùng (hơi hơi phản đối, hơi hơi đồng ý...)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>2. Các tuỳ chọn khác </b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">+0: 'I don't feel strongly about it, but I'm okay with this.'</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">-0: 'I won't get in the way, but I'd rather we didn't do this.'</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">-0.5: 'I don't like this idea, but I can't find any rational justification for my feelings.'</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">++1: 'Wow! I like this! Let's do it!'</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">-0.9: 'I really don't like this, but I'm not going to stand in the way if everyone else wants to go ahead with it.'</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">+0.9: 'This is a cool idea and i like it, but I don't have time/the skills necessary to help out.'</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>3. Lợi ích</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Tốn ít thời gian</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Thích hợp với remote team </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Phù hợp với các nhóm kỹ thuật </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b> </b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>4. Quy trình vote của Apache thích hợp ở đâu?</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Dùng lúc nào cũng được</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Vote nhanh</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"> - Hay vote chậm </font></div></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>5. Tham khảo </b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="http://apache.org/foundation/voting.html" target="_blank">http://apache.org/foundation/<wbr>voting.html</a></font></div></div><div><br></div>-- <br><div class="m_5579669547649491751gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-89794037383656955152017-01-20T15:54:00.000+07:002017-01-20T16:58:09.939+07:00Running a Retrospective Meeting<div class="mobile-photo">
</div>
<div dir="ltr">
<div class="gmail_default" style="color: rgb(51 , 51 , 255); font-family: "verdana" , sans-serif; font-size: small;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-nLmpCBgnywA/WIHfJefAkrI/AAAAAAABPME/cBWisXQeFYgRRulCFiATVOVkESoiJjzqwCLcB/s1600/Sprint%2BRetrospective.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://4.bp.blogspot.com/-nLmpCBgnywA/WIHfJefAkrI/AAAAAAABPME/cBWisXQeFYgRRulCFiATVOVkESoiJjzqwCLcB/s320/Sprint%2BRetrospective.png" width="292" /></a></div>
<h3 style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 24px; margin: 30px 0px 20px; padding: 0px;">
</h3>
<h3 style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 24px; margin: 30px 0px 20px; padding: 0px;">
Overview/Giới thiệu</h3>
<span style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;">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.</span><br />
<br style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;" />
<span style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;">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.</span><br />
<h3 style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 24px; margin: 30px 0px 20px; padding: 0px;">
KPT</h3>
<a href="http://labs.septeni-technology.jp/offshore/doi-dieu-ve-kpt-keep-problem-try/" style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 69 , 80); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;" target="_blank">KPT</a><span style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;"> là một cách làm retrospective theo kiểu Nhật.</span><br />
<div style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px; padding: 8px 0px;">
</div>
<blockquote style="background-color: rgb(245 , 246 , 248); background-image: url("https://images/quote.png"); background-repeat: no-repeat; clear: both; color: rgb(131 , 130 , 130); font-family: "helvetica" , sans-serif; font-size: 17px; font-style: italic; line-height: 28px; margin: 25px 0px; padding: 0px 0px 0px 30px;">
<div style="background-image: url("https://images/quote_02.png"); background-position: 100% 100%; background-repeat: no-repeat; padding: 9px 0px;">
"K" = Keep là những việc tốt nên keep (duy trì) trong thời gian tiếp theo.<br />
"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.<br />
"T" = Try, là những việc cần thử nghiệm về sau này.<br />
KPT tương ứng với giai đoạn "C" (check) trong mô hình PDCA (Plan-Do-Check-Action)</div>
</blockquote>
<div style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px; padding: 8px 0px;">
So sánh KPT với các phương pháp chạy một cuộc họp Retrospective, ta sẽ thấy các điểm chung.<br />
<br />
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.</div>
<h3 style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 24px; margin: 30px 0px 20px; padding: 0px;">
Starfish Model/Mô hình Sao biển</h3>
<span style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;">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</span><br />
<ol style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px; padding: 9px 40px;">
<li>start doing: Bắt đầu làm cái này</li>
<li>stop doing: Dừng không làm cái này nữa</li>
<li>keep doing,</li>
<li>more of,</li>
<li>less of</li>
</ol>
<br />
<br />
<h3 style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 24px; margin: 30px 0px 20px; padding: 0px;">
Team Radar</h3>
<span style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;">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 </span><em style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;">"Agile Retrospectives: Making Good Teams Great"</em><span style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;">.</span><br />
<h3 style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 24px; margin: 30px 0px 20px; padding: 0px;">
Conclusions/Kết luận</h3>
<span style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;">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.</span><br />
<br style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;" />
<span style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px;">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.</span><br />
<h3 style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 24px; margin: 30px 0px 20px; padding: 0px;">
References/Tham khảo</h3>
<ol style="background-color: rgb(245 , 246 , 248); color: rgb(51 , 51 , 51); font-family: "helvetica" , sans-serif; font-size: 17px; line-height: 28px; padding: 9px 40px;">
<li><a href="https://proessler.wordpress.com/2011/08/31/agile-team-retrospective-activities-starfish-team-radar/" target="_blank">https://proessler.wordpress.<wbr></wbr>com/2011/08/31/agile-team-<wbr></wbr>retrospective-activities-<wbr></wbr>starfish-team-radar/</a></li>
<li><a href="http://agile-and-testing.chriss-baumann.de/2012/02/the-starfish-retrospective/" target="_blank">http://agile-and-testing.<wbr></wbr>chriss-baumann.de/2012/02/the-<wbr></wbr>starfish-retrospective/</a></li>
<li><a href="https://www.thekua.com/rant/2006/03/the-retrospective-starfish/" target="_blank">https://www.thekua.com/rant/<wbr></wbr>2006/03/the-retrospective-<wbr></wbr>starfish/</a></li>
</ol>
</div>
<div>
<br /></div>
<div>
<div class="gmail_default" style="color: rgb(51 , 51 , 255); font-family: "verdana" , sans-serif; font-size: small;">
Đăng lại từ <a href="http://labs.septeni-technology.jp/offshore/running-a-retrospective-meeting/">http://labs.septeni-technology.jp/offshore/running-a-retrospective-meeting/</a></div>
<br /></div>
-- <br />
<div class="gmail-m_1971630047817068036gmail_signature">
Best Regards,<br />
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br />
<a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr></wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br />
<a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a href="https://www.blogger.com/null">Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br />
<br />
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.</div>
</div>
Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-89417023060591197632017-01-06T08:31:00.000+07:002017-01-06T08:32:41.460+07:00Agile/Scrum/Kanban/Lean Learning Resources (in Vietnamese)<p class="mobile-photo"><a href="http://4.bp.blogspot.com/-M0PY-Q1Vc10/WG7zvQNSBEI/AAAAAAABN6Y/SF-i81oeirEkgxjmUw0ChGuYCI4na7EDQCK4B/s1600/Agile%2BScrum%2BKanban%2BLean%2BLearning%2BResources-761461.png"><img src="http://4.bp.blogspot.com/-M0PY-Q1Vc10/WG7zvQNSBEI/AAAAAAABN6Y/SF-i81oeirEkgxjmUw0ChGuYCI4na7EDQCK4B/s320/Agile%2BScrum%2BKanban%2BLean%2BLearning%2BResources-761461.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6372298515905905730" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Một số nguồn học Agile/Scrum/Kanban/Lean, quản lý dự án Công nghệ Thông tin:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Kanban cơ bản và nâng cao: <a href="http://www.slideshare.net/vuhung16plus/basic-kanban" target="_blank">http://www.slideshare.net/<wbr>vuhung16plus/basic-kanban</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Scrum guide (Vietnamese) <a href="http://www.scrumguides.org/download.html" target="_blank">http://www.scrumguides.org/<wbr>download.html</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">(Scrum) Nexus Guide: <a href="https://www.scrum.org/Portals/0/NexusGuideTranslations/NexusGuide-v1.1%20-%20Vietnamese%20nfv3.pdf" target="_blank">https://www.scrum.org/Portals/<wbr>0/NexusGuideTranslations/<wbr>NexusGuide-v1.1%20-%<wbr>20Vietnamese%20nfv3.pdf</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Agile Y <a href="https://www.goodreads.com/book/show/33629389-agile-y" target="_blank">https://www.goodreads.com/<wbr>book/show/33629389-agile-y</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Cẩm nang Agile <a href="http://hocvienagile.com/cam-nang-scrum/" target="_blank">http://hocvienagile.com/cam-<wbr>nang-scrum/</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Getting Value out of Agile Retrospectives - Vietnamese: <a href="https://www.facebook.com/gettingvalueoutofagileretrospectivesVN/" target="_blank">https://www.facebook.com/<wbr>gettingvalueoutofagileretrospe<wbr>ctivesVN/</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Anti-patterns in IT project management: <a href="http://www.slideshare.net/vuhung16plus/anti-patterns-in-it-project-management" target="_blank">http://www.slideshare.net/<wbr>vuhung16plus/anti-patterns-in-<wbr>it-project-management</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Workshop: Software Project Management with Jira: <a href="http://www.slideshare.net/vuhung16plus/nguyen-vu-hung-software-project-management-with-jira-agile" target="_blank">http://www.slideshare.net/<wbr>vuhung16plus/nguyen-vu-hung-<wbr>software-project-management-<wbr>with-jira-agile</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Beyond & Insights of Agile Adoption: Mindset & Practices: <a href="http://www.slideshare.net/vuhung16plus/nguyen-vu-hung-beyond-agile-practices-and-mindset-agile-tour-vietnam-hanoi-2014" target="_blank">http://www.slideshare.net/<wbr>vuhung16plus/nguyen-vu-hung-<wbr>beyond-agile-practices-and-<wbr>mindset-agile-tour-vietnam-<wbr>hanoi-2014</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">A Casestudy at Septeni Technology: Being Agile in a Cross-Cultural Environment: <a href="http://www.slideshare.net/vuhung16plus/being-agile-in-a-cross-cultural-environment-xp-day-2015-vietnam-nguyen-vu-hung" target="_blank">http://www.slideshare.net/<wbr>vuhung16plus/being-agile-in-a-<wbr>cross-cultural-environment-xp-<wbr>day-2015-vietnam-nguyen-vu-<wbr>hung</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Beyond Project Management: <a href="http://www.slideshare.net/vuhung16plus/beyond-project-management-nguyen-vu-hung-201405-duy-tan-geek" target="_blank">http://www.slideshare.net/<wbr>vuhung16plus/beyond-project-<wbr>management-nguyen-vu-hung-<wbr>201405-duy-tan-geek</a></font></div><div style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small"><br></div></div><div><br></div>-- <br><div class="gmail-m_6550096149774841201gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-30471034204065058712017-01-05T08:28:00.001+07:002017-01-05T08:28:59.597+07:00TiDD: No Ticket, No Commit<p class="mobile-photo"><a href="http://1.bp.blogspot.com/-YTfdytrtl64/WG2hXfQEsJI/AAAAAAABN3Q/HTRF9lfjDjQ77gTlR_Y3zlN9pnuLB9DogCK4B/s1600/Ticket%2BDriven%2BDevelopment%2B-%2BNo%2BTicket%2BNo%2BCommit-739598.jpg"><img src="http://1.bp.blogspot.com/-YTfdytrtl64/WG2hXfQEsJI/AAAAAAABN3Q/HTRF9lfjDjQ77gTlR_Y3zlN9pnuLB9DogCK4B/s320/Ticket%2BDriven%2BDevelopment%2B-%2BNo%2BTicket%2BNo%2BCommit-739598.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6371926472697098386" /></a></p><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>TiDD là gì?</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Ticket-Driven Development (Phát triển hướng ticket).</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Ai phát triển TiDD</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Một bác Nhật xây dựng và đặt tên cách quản lý dựa trên ticket, lấy ticket làm trung tâm là TiDD. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Khởi nguồn của TiDD</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Tác giả của TiDD dùng Redmine, là task management tool để phát triển dự án phần mềm. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>"No Ticket, No Commit"</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>Đây là nguyên tắc cơ bản của TiDD.<br></li><li>Phải có ticket trước thì mới commit.<br></li><li>Một commit phải tương ứng với một ticket nào đó.<br></li><li>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.<br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Vì sao cần "No Ticket, No Commit"</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>Để biết vì sao, ta làm cái gì.<br></li><li>Để biết DoD (Definition of Done) ra sao <br></li><li>Để mọi người hiểu được công việc rõ ràng hơn (không chỉ developers)<br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Có ticket nào không tương ứng với commit?</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>Có, những task không liên quan đến mã nguồn như hỗ trợ khách hàng, tìm hiểu.<br></li><li>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". <br></li><li>Hiểu rộng hơn, "cái gì đó" ở đây là "configuration" (như trong CM: Configuration Management". <br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>"Cấu hình" là gì?</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>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...<br></li><li>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.<br></li><li>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.<br></li><li>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.<br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Quản lý cấu hình thế nào?</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>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).<br></li><li>SCCS (Source code Control System) là công cụ quản lý mã nguồn. <br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Một số biểu hiện (người/cách làm) không tuân theo TiDD</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>Developers tự nhiên commit, không rõ lý do,<br></li><li>Comment trong git trống không,<br></li><li>Developers hotfix mà không hiểu vì sao ,<br></li><li>Thay đổi của hệ thống không được theo dõi (tracking),<br></li><li>Thông tin về quản lý hệ thống/phần mềm không thông suốt,<br></li><li>Release Note không đủ, rõ ràng, phải làm bằng tay.<br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Quan điểm về TiDD</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>Việc quản lý dự án lấy ticket làm trung tâm.<br></li><li>Việc phân chia công việc và quản lý tiến độ dựa trên ticket.<br></li><li>Không có ticket thì cấm commit.<br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Quy định trong TiDD</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>*No Ticket, No Commit <br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Một số loại tickets</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>Bugs<br></li><li>Yêu cầu thay đổi<br></li><li>Phát triển chức năng mới<br></li><li>Phân tích tính khả thi của công nghệ mới<br></li><li>Tạo tài liệu thiết kế <br></li><li>Hãy release vào ngày 2017/01/01 với 30 yêu cầu có ticket ID như sau <br></li></ol></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>TiDD đem lại điều tốt lành gì?</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><ol><li>Ai, bao giờ, làm gì: đều track được từ ticket. Qua đó communication thông suốt hơn,<br></li><li>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),<br></li><li>Release dễ hơn,<br></li><li>Test dễ hơn (dựa trên ticket),<br></li><li>Workflow của dự án tuân theo workflow của ticket, dễ nhìn hơn.<br></li></ol><div><br></div><div><b>Cần gì để thực hiện TiDD </b></div><div><br></div><div><ol><li>(Bắt buộc) Source code management system như git, subversion,<br></li><li>(Bắt buộc) Ticket managment system như redmine, backlog, Jira...<br></li><li>Wiki hay một hệ thống quản lý văn bản hỗ trợ versioning,<br></li><li>Hệ thống versioning khác để quản lý CM (tài liệu...)<br></li></ol></div></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Tham khảo:</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(51,51,255)"><a href="https://www.flickr.com/photos/vuhung/7508088100" title="" target="_blank" style="">https://www.flickr.com/photos/<wbr>vuhung/7508088100</a></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(51,51,255)"><a href="https://ja.wikipedia.org/wiki/%E3%83%81%E3%82%B1%E3%83%83%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA" target="_blank">https://ja.wikipedia.org/wiki/<wbr>%E3%83%81%E3%82%B1%E3%83%83%E3<wbr>%83%88%E9%A7%86%E5%8B%95%E9%96<wbr>%8B%E7%99%BA</a></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><a href="http://forza.cocolog-nifty.com/blog/2011/09/no-ticket-no-co.html" target="_blank">http://forza.cocolog-nifty.com<wbr>/blog/2011/09/no-ticket-no-co.<wbr>html</a></div><br></div>-- <br><div class="m_-6919063792229590074gmail-m_-8479866720309635299gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot<wbr>.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-22403197393965987992016-12-31T00:18:00.001+07:002016-12-31T00:18:40.933+07:00Học chủ động: Quá sức với người Việt không?<p class="mobile-photo"><a href="http://1.bp.blogspot.com/-zbXcyXHF8cE/WGaW8tmaSxI/AAAAAAABM9w/epZTWl2dMOgimDtpm2Ygowc7KSRQTJOwwCK4B/s1600/active%2Blearning-720933.jpg"><img src="http://1.bp.blogspot.com/-zbXcyXHF8cE/WGaW8tmaSxI/AAAAAAABM9w/epZTWl2dMOgimDtpm2Ygowc7KSRQTJOwwCK4B/s320/active%2Blearning-720933.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6369944692739164946" /></a></p><div dir="auto"><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Học chủ động: Quá sức với người Việt không?</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Phát biểu: Người học cần chủ động</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Người học: Chúng tôi chưa/không biết cách tự học!</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Người dạy: Chúng tôi sẽ dạy cách tự học trước khi học</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Funix: Đừng dạy nữa, mà chỉ hướng dẫn thôi </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Người học: Nếu tôi biết cách tự học thì tôi cần phải bỏ tiền, đến trường không?</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Cá nhân mình nghĩ: Tự học phương pháp tự học là quan trọng nhất :slight_smile: Mâu thuẫn chưa.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Quan sát người Việt với việc tự học, mình quan sát và thấy học chủ động (active learning) chỉ thích hợp với một số rất ít người Việt.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Điều đáng buồn là những người chủ động học được thì họ không cần nhiều hướng dẫn, bản thân họ "giỏi" (trong việc (tự) học) sẵn rồi.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Triết lý giáo dục này liệu có áp dụng cho 80% lượng sinh viên, người học còn lại không?</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Với 80% đó liệu cách giáo dục hiệu quả lại là dạy thụ động à.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Nghe có vẻ không đúng lắm. </font></div></div><div><br></div>-- <br><div class="m_9213636819536138799gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div></div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-44485779922432563792016-12-14T13:06:00.000+07:002016-12-14T13:07:30.971+07:00Lê Thẩm Dương nhận định về nhân sự Việt<p class="mobile-photo"><a href="http://3.bp.blogspot.com/-SJi9sw5nsdg/WFDhpXGfGLI/AAAAAAABLeU/2IKGja0O6Ic7oLiLsIjtZ885D8DbiMeWgCK4B/s1600/%253D%253FUTF-8%253FB%253FTGXMgiBUaGHMgsyJbSBEdcybb8ybbmcgbmhhzKPMgm4gxJFpzKNuaCB2ZcyCzIAgbmhhzIJuIHN1%253F%253D%2509%253D%253FUTF-8%253FB%253FzJvMoyBWaWXMo8yCdC5wbmc%253D%253F%253D-750972"><img src="http://3.bp.blogspot.com/-SJi9sw5nsdg/WFDhpXGfGLI/AAAAAAABLeU/2IKGja0O6Ic7oLiLsIjtZ885D8DbiMeWgCK4B/s320/%253D%253FUTF-8%253FB%253FTGXMgiBUaGHMgsyJbSBEdcybb8ybbmcgbmhhzKPMgm4gxJFpzKNuaCB2ZcyCzIAgbmhhzIJuIHN1%253F%253D%2509%253D%253FUTF-8%253FB%253FzJvMoyBWaWXMo8yCdC5wbmc%253D%253F%253D-750972" border="0" alt="" id="BLOGGER_PHOTO_ID_6363834374166616242" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Lê Thẩm Dương nhận định về nhân sự Việt</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><ol><li>Cần cù nhưng dễ thoả mã<br></li><li>Thông minh nhưng đối phó<br></li><li>Khéo léo nhưng nửa vời<br></li><li>Tụ tập nhưng không đoàn kết<br></li><li>Xởi lởi nhưng không bền<br></li><li>Đoàn kết chỉ khi khó khăn<br></li><li>Đố kỵ khi thành công <br></li></ol></div><div style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small"><br></div></div>-- <br><div class="gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-56348363356242464742016-12-07T17:55:00.000+07:002016-12-07T17:56:03.836+07:00SSL and TLS: a brief comparison<p class="mobile-photo"><a href="http://3.bp.blogspot.com/-JutzTuEOwdY/WEfqxULgCrI/AAAAAAABK08/JoiSYHHC-5IdA_0ecKdfr3Pa0ct_T-4lgCK4B/s1600/SSL%2Band%2BTLS-763837.jpg"><img src="http://3.bp.blogspot.com/-JutzTuEOwdY/WEfqxULgCrI/AAAAAAABK08/JoiSYHHC-5IdA_0ecKdfr3Pa0ct_T-4lgCK4B/s320/SSL%2Band%2BTLS-763837.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6361311131635550898" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">SSL và TLS khác nhau thế nào?</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="http://stackoverflow.com/questions/3690734/difference-between-ssl-tls" target="_blank">http://stackoverflow.com/<wbr>questions/3690734/difference-<wbr>between-ssl-tls</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="https://luxsci.com/blog/ssl-versus-tls-whats-the-difference.html" target="_blank">https://luxsci.com/blog/ssl-<wbr>versus-tls-whats-the-<wbr>difference.html</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">SSL có an toàn không?</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Đủ an toàn ở mức thuật toán</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Nói "SSL bị hack" là oan cho thuật toán SSL. Implementation cho SSL bị crack bằng lỗ hổng nào đó thì đúng. </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="http://security.stackexchange.com/questions/53596/how-safe-is-ssl" target="_blank">http://security.stackexchange.<wbr>com/questions/53596/how-safe-<wbr>is-ssl</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">TLS/SSL và HTTPS</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="http://security.stackexchange.com/questions/5126/whats-the-difference-between-ssl-tls-and-https" target="_blank">http://security.stackexchange.<wbr>com/questions/5126/whats-the-<wbr>difference-between-ssl-tls-<wbr>and-https</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">History of TLS</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- 1.0, 1.1, 1.2</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">History of SSL</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- 1.x, 2.x, 3.x</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">TLS vs SSL</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">TLS 1.0 = SSL 3.1</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">TLS 1.1 = SSL 3.2</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">TLS 1.2 = SSL 3.3</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">RFC về TLS và SSL</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Nên đọc (rất khó hiểu, dài)</font></div><div class="gmail_default" style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small"><br></div></div><div><br></div>-- <br><div class="m_6216495899566423349gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-21404367924649942772016-12-02T11:39:00.000+07:002016-12-02T11:40:28.784+07:00Positive Thinkings for IT engineers<p class="mobile-photo"><a href="http://2.bp.blogspot.com/-y69iYVXXVDE/WED7PnHRZYI/AAAAAAABKiM/ac5wWxkIVw0Es2c2bA6MwUtxyKLe9sFWwCK4B/s1600/Plant%2BPositive%2BThinking-728785.jpg"><img src="http://2.bp.blogspot.com/-y69iYVXXVDE/WED7PnHRZYI/AAAAAAABKiM/ac5wWxkIVw0Es2c2bA6MwUtxyKLe9sFWwCK4B/s320/Plant%2BPositive%2BThinking-728785.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6359358919463232898" /></a></p><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><span style="font-family:arial,sans-serif;color:rgb(34,34,34)">Tư duy tích cực cho dân IT:</span></div><div class="gmail_default"><ol><li style="font-size:small">Đừng bàn lùi </li><li>Thay vì trình bày vấn đề, hãy đưa ra giải pháp</li><li>Tạo cảm giác dễ chịu cho người nghe/xung quanh</li><li>Ba xoa một đập</li><li>Chê nhẹ nhàng; khen đúng. Xem cuốn "Đắc nhân tâm"</li><li>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</li><li>Đúng mực: Đừng tỏ ra bề trên, đừng coi thường (ý kiến) người khác </li><li>"Em không làm được đâu": Chưa làm sao biết. Thử đi, thất bại cũng được. </li><li>"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...</li><li>"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.</li><li>"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.</li><li>"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)</li><li>"Thế này là tốt lắm rồi". Có cách nào làm tốt hơn không?</li><li>"Khó quá": Đừng nói câu này. Nếu khó thì phải làm gì?<br></li></ol></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Tham khảo: </div><div class="gmail_default"><a href="http://www.mayoclinic.org/healthy-lifestyle/stress-management/in-depth/positive-thinking/art-20043950?pg=2" target="_blank">http://www.mayoclinic.org/heal<wbr>thy-lifestyle/stress-managemen<wbr>t/in-depth/positive-thinking/a<wbr>rt-20043950?pg=2</a><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"></div><br></div>-- <br><div class="m_8700179317385413728m_-6432300386885613368m_346165712304186834gmail-m_7794824395757511580gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot<wbr>.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-6714335817115637992016-11-26T11:06:00.001+07:002016-11-26T11:06:55.631+07:00Blockchain technology<p class="mobile-photo"><a href="http://2.bp.blogspot.com/-CPH01dYV7qY/WDkKYgMg9YI/AAAAAAABKPE/0oMqRy6cjM8RGp0gMtFNj2K1qexwXFYGwCK4B/s1600/Blockchain-Usecases-and-Startups-715632.png"><img src="http://2.bp.blogspot.com/-CPH01dYV7qY/WDkKYgMg9YI/AAAAAAABKPE/0oMqRy6cjM8RGp0gMtFNj2K1qexwXFYGwCK4B/s320/Blockchain-Usecases-and-Startups-715632.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6357123765085730178" /></a></p><p dir="ltr"><font color="#3333ff">Blockchain technology:</font></p> <p dir="ltr"><font color="#3333ff">1. Được dự đoán là một xu hướng (công nghệ: "disruptive potential of blockchain technology") của năm 2016+</font><br> <font color="#3333ff">2. Nhiều tổ chức (tài chính) đang nghiên cứu. Ví dụ: Deloitte, PWC</font><br> <font color="#3333ff">3. Nhiều dịch vụ về Blockchain đã được cung cấp</font></p> <p dir="ltr"><font color="#3333ff">Một vài từ khoá liên quan:</font></p> <p dir="ltr"><font color="#3333ff">- Blockchain</font><br> <font color="#3333ff">- Finance</font><br> <font color="#3333ff">- Banking</font><br> <font color="#3333ff">- Anti-Money Laundreing (AML)</font><br> <font color="#3333ff">- Know Your Customer (KYC)</font><br> <font color="#3333ff">- Bitcoin</font><br> <font color="#3333ff">- FinTech </font><br> <font color="#3333ff">- Finance Services </font><br> <font color="#3333ff">- P2P (peer-to-peer)</font></p> <p dir="ltr"><font color="#3333ff">Q: Ứng dụng của blockchain là gì (ngoài lĩnh vực finance)</font><br> <font color="#3333ff">(payment,insurance, asset management, retail banking, capital markets, real estate)</font></p> <p dir="ltr"><font color="#3333ff">Mình đã từng được à ơi một dự án về Blockchain.</font><br> <font color="#3333ff">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. </font></p> <p dir="ltr">-- <br> Best Regards,<br> Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br> <a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com">vuhung16plus{remove}@gmail.dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter:<a href="https://twitter.com/vuhung"> vuhung</a>, MSN: vuhung16.<br> <a href="http://www.facebook.com/nguyenvuhung">vuhung's facebook</a> Nguyễn Vũ Hưng's blog on Free and Open Source,<a href="http://hoc-tiengnhat.blogspot.com/"> Blog tiếng Nhật,</a><a href="http://libo-vi.blogspot.com/"> Vietnamese LibreOffice,</a><a href="http://mozilla-vi.blogspot.com/"> Mozilla & Firefox tiếng Việt</a> </p> <p dir="ltr">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.</p> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-82552422004012459942016-11-05T04:12:00.000+07:002016-11-05T04:13:01.015+07:00Estimation and NoEstimation<p class="mobile-photo"><a href="http://4.bp.blogspot.com/-ereC3ntVR5s/WBz53u7zddI/AAAAAAABIxg/U71iqc82v4IQnaUa5_l8X7o5XbnUk2lWQCK4B/s1600/estimation-781016.png"><img src="http://4.bp.blogspot.com/-ereC3ntVR5s/WBz53u7zddI/AAAAAAABIxg/U71iqc82v4IQnaUa5_l8X7o5XbnUk2lWQCK4B/s320/estimation-781016.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6349224310572545490" /></a></p><p dir="ltr"><font color="#3333ff">#Estimation and #NoEstimation</font></p> <p dir="ltr"><font color="#3333ff">"Please estimate a bug fix", asked my boss.</font></p> <p dir="ltr"><font color="#3333ff">"Can a detective estimate, how much time he will take to solve a murder mystery"</font></p> <p dir="ltr"><font color="#3333ff">I quit :)</font><br> <font color="#3333ff">#dcmtb</font></p> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-84971759866984905092016-10-20T07:48:00.000+07:002016-10-20T07:50:16.897+07:00Tổng kết/Wrap-up: Agile Singapore 2016<p class="mobile-photo"><a href="http://4.bp.blogspot.com/-7YwZdgTh_UI/WAgUy49eG0I/AAAAAAABH5Y/8YHv_kLsN6MJGiK7iaYw8tKyy3NJaX3ngCK4B/s1600/Agile%2BSingapore%2BConference%2B2016-716898.jpg"><img src="http://4.bp.blogspot.com/-7YwZdgTh_UI/WAgUy49eG0I/AAAAAAABH5Y/8YHv_kLsN6MJGiK7iaYw8tKyy3NJaX3ngCK4B/s320/Agile%2BSingapore%2BConference%2B2016-716898.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6343342939667569474" /></a></p><div dir="ltr"><div class="gmail_default"><br></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b></b></font><b style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small">Tóm tắt</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Đây là bài tổng kết, ghi nhận về những gì tôi/Nguyễn Vũ Hưng ((board) member của Agile Vietnam), được Agile Singapore mời (free entrance ticket, tự túc đi lại lại, khách sạn) tới sự kiện Agile Singapore 2016</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Đối tượng đọc</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Những người có quan tâm đến Agile</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Những người (muốn) tổ chức sự kiện (liên quan đến Agile), tầm cỡ quốc tế</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Cảm nhận chung</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Đây là sự kiện lớn, nhiều diễn giả tầm cỡ thế giới, tổ chức chuyên nghiệp, chất lượng (rất cao)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Chi phí</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Cá nhân: Vé máy bay 2 chiều Hà Nội - Changi + 3 đêm khách sạn (hạng thường) (100 SGD x3). Vé vào cửa (800 SGD: được Agile tặng với lý do: Ông Hưng đóng góp cho Agile Vietnam nhiều :D)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Chi phí cho diễn giả</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Bao đi lại + khách sạn. Đây là chi phí rất lớn với các diễn giả lớn, đa số từ Mỹ sang</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Diễn giả</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Martin Fowler là diễn giả lớn, tầm cỡ số 1 thế giới (ở một số mảng)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Mary & Tom Poppendieck: Số một thế giới về Lean</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Các diễn giả khác: Đều là những tác giả sách nổi tiếng, hoặc là/làm Agile coaches. Một số diễn giả khác, ít tên tuổi hơn, là người local (ở Sing)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Khách sạn (Fort Canning Hotel)</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Sạch sẽ, một phòng lớn + 3 phòng làm session (cũng rất lớn)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Thiết bị hiện đại, nhân viên khách sạn care hết</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Vị trí thuận tiện </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Khách sạn nằm trong một công viên lớn (Fort Canning Park)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Logistics</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Không nhiều (vì đã dùng hết dịch vụ của khách sạn)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Stanly Lau việc chính là đi pha cà phê </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Ăn uống</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Buffet, đặt từ khách hạn.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Tea breaks (ăn nhẹ, cà phê...)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Với 800 SGD thu từ người tham gia thì các bữa ăn + tea break cũng khá tốn </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Sponsored keynote</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Là keynote speech của sponsor, được nói trong lúc mọi người ăn trưa.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Suy nghĩ: Sponsor bỏ tiền ra, và họ có quyền yêu cầu lợi ích gì đó</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Đối tượng tham gia</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Speaker (khủng): đa số từ Mỹ</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Một số local speakers ở Sing, chất lượng cao</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Người tham gia đến từ nhiều nước: Mỹ, Việt Nam, Nhật, Thái, Malaysia, Ấn Độ, Singapore</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Người tham gia từ Singapore có lẽ là nhiều nhất (hiển nhiên)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Về các bài nói chuyện</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Về bài của <a href="http://martinfowler.com/" target="_blank">Martin Fowler</a></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Nói hay, rất cuốn hút, xứng đánh số 1 thế giới :) </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Design Stamina Hypothesis</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(51,51,255)"> Long-term factoring</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(51,51,255)"> The ecconomics of refactoring</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(51,51,255)"> Comprehension refactoring</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(51,51,255)"> Agile vs plan-driven </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Về bài của Mary Poppendieck (#1)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Khá hay. Ảnh trong slide của Mary *đều* là do Tom chụp.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Ảnh: <a href="https://www.flickr.com/photos/vuhung/30146880065/in/album-72157675046803715/" target="_blank">https://www.flickr.com/<wbr>photos/vuhung/30146880065/in/<wbr>album-72157675046803715/</a></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Về bài của Mary Poppendieck (#2)<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><div class="gmail_default"> Khá hay. Ảnh trong slide của Mary *đều* là do Tom chụp.</div><div class="gmail_default"> Ảnh: <a href="https://www.flickr.com/photos/vuhung/30131050046/in/album-72157675046803715/" target="_blank">https://www.flickr.com/p<wbr>hotos/vuhung/30131050046/in/al<wbr>bum-72157675046803715/</a></div><div><br></div></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Về đội tình nguyện viên </b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> 10+ người</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Việc không nhiều</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Tổ chức tốt, chuyên nghiệp,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Tự giác, tự lập </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Quay phim/chụp ảnh</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Quay phim full mọi session. Có lẽ là thuê ngoài. Khá nhẹ nhàng. Thiết bị tốt</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Mọi speakers đều có lazer points, có máy ghi âm gắn ở áo </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Các phòng sự kiện đều có loa ấm, đủ nghe cả phòng (đẳng cấp)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Tiếng Anh</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Singlish: Đủ nghe, hơi khó nghe </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"> Tiếng Anh của speakers: 1) Từ Mỹ: Khá dễ nghe 2) Từ các nước khác như Đức: Cũng khá dễ nghe </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Việt Nam cần gì để tổ chức một sự kiện như thế không?</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Vì sao không nhỉ? Chúng ta hoàn toàn làm được</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Stanly nói Agile 2016 là Agile Conference cuối cùng (mấy lần "cuối cùng" rồi)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Việt Nam có thể host tiếp nhỉ? </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Xu hướng năm 2016</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Con người </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Infra outsourcing </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">Các điểm khác:</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Nhiều sponsor</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Nhiều booths</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Hoạt động kiểu "Agile"</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Thẩm mĩ</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Tặng sách</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Wefie contest</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Tag chung #agilesg16</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Nhiều mẫu áo, nhiều mầu, nhiều size</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Mũ phớt: Đẹp </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Sách của Jutta Eckstein (Retrospectives for Organizational Change) <a href="https://www.flickr.com/photos/vuhung/30131530726/in/album-72157675046803715/" target="_blank">https://www.flickr.com/photos/<wbr>vuhung/30131530726/in/album-72<wbr>157675046803715/</a></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Thông tin về Agile Singapore 2016</b></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Website: <a href="http://2016.agilesingapore.org/" target="_blank">http://2016.agilesingapore.org<wbr>/</a></font><br></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Agenda: <a href="https://confengine.com/agile-singapore-2016/schedule" target="_blank">https://confengine.com<wbr>/agile-singapore-2016/schedule</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Ảnh: <a href="https://www.flickr.com/photos/vuhung/albums/72157675046803715" target="_blank">https://www.flickr.com/ph<wbr>otos/vuhung/albums/72157675046<wbr>803715</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Movies: <a href="https://www.youtube.com/playlist?list=PL7WMPB8PxGft-MQqYgTZD2Ll4OWBW0X5B" target="_blank">https://www.youtube.co<wbr>m/playlist?list=PL7WMPB8PxGft-<wbr>MQqYgTZD2Ll4OWBW0X5B</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div><br></div>-- <br><div class="m_-1392302240297645907gmail-m_-2081698235753332588gmail-m_8521499675105205455m_2400057853763894016gmail-m_7879461074472291328gmail-m_-6130520826793040324gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot<wbr>.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-80165834166304270842016-09-24T06:04:00.000+07:002016-09-24T06:05:37.999+07:00Nim game<p class="mobile-photo"><a href="http://3.bp.blogspot.com/-94HouLum6Sw/V-W1QvgZ5qI/AAAAAAABEMs/UvmBajFWWu078L6GsUvnrcJloy2mJG1gQCK4B/s1600/nim%2Bgame%2Bvuhung-738001.jpg"><img src="http://3.bp.blogspot.com/-94HouLum6Sw/V-W1QvgZ5qI/AAAAAAABEMs/UvmBajFWWu078L6GsUvnrcJloy2mJG1gQCK4B/s320/nim%2Bgame%2Bvuhung-738001.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6333667750201386658" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Nim game:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Counting to S (=30)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Số người chơi: 2</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Mục đích: Người nào nói số S thắng</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Người đầu tiên bắt đầu từ số 1</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Mỗi người được nói tối thiểu một, tối đa N (=2) số trong lần nói của họ (không được skip). </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Người nói tiếp theo phải bắt đầu từ số kế tiếp của người nói trước. </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Ví dụ, người đầu tiên nói "1", người thứ hai có thể nói "2" hay "2, 3"</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Ngừoi nào nói số S (=30) là người chiến thắng </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Bài tập:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">1. Hãy chơi game với S = 10, 20 (nhỏ)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">2. Hãy chơi game với N = 2 hay 3</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">3. Hãy tìm chiến lược cho người đi trước (hoặc sau), luôn thắng</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">4. Tìm điều kiện (giữa S và N) để đảm bảo người đi trước luôn tìm được chiến lược thắng</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Câu hỏi:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Những lý thuyết số học gì đằng sau bài toán này?</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Cu lớp 1 nhà mình tìm được chiến lược với S = 30, N = 2</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Tham khảo:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="https://riverbendmath.org/modules/Nim_Games/" target="_blank">https://riverbendmath.org/<wbr>modules/Nim_Games/</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="https://en.wikipedia.org/wiki/Nim" target="_blank">https://en.wikipedia.org/wiki/<wbr>Nim</a></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="http://www.java-online.ch/gamegrid/gamegridEnglish/index.php?inhalt_mitte=gittergames/nimspiel.inc.php" target="_blank">http://www.java-online.ch/<wbr>gamegrid/gamegridEnglish/<wbr>index.php?inhalt_mitte=<wbr>gittergames/nimspiel.inc.php</a><br></font></div></div><div><br></div>-- <br><div>Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-83317935409891733872016-09-20T09:40:00.000+07:002016-09-20T10:48:11.699+07:00Problems and solutions with slack<div class="mobile-photo">
<a href="http://1.bp.blogspot.com/-AX6QD-DzLCU/V-Chz6yTCEI/AAAAAAABD1M/u7UoMpNEKP0B6Whl0i8PMIdXleXZwWuFACK4B/s1600/slack%2Bpreferences-778259.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6332238989408536642" src="https://1.bp.blogspot.com/-AX6QD-DzLCU/V-Chz6yTCEI/AAAAAAABD1M/u7UoMpNEKP0B6Whl0i8PMIdXleXZwWuFACK4B/s320/slack%2Bpreferences-778259.jpg" /></a></div>
<div class="mobile-photo">
</div>
<div dir="ltr">
<div class="gmail_default" style="color: rgb(51 , 51 , 255); font-family: "verdana" , sans-serif; font-size: small;">
<br clear="all" /></div>
<div class="gmail_default" style="color: rgb(51 , 51 , 255); font-family: "verdana" , sans-serif; font-size: small;">
<div style="color: rgb(29 , 33 , 41); font-family: "san francisco" , , "blinkmacsystemfont" , ".sfnstext-regular" , sans-serif; font-size: 14px; letter-spacing: -0.24px; margin: 0px 0px 6px;">
<b>Hiện trạng sử dụng slack:</b><br />- 6 team<br />- Tổng số 5 - 20 channels trong mỗi sites<br />- Khoảng 5 - 10 thành viên trong mỗi sites/channels</div>
<div style="color: rgb(29 , 33 , 41); font-family: "san francisco" , , "blinkmacsystemfont" , ".sfnstext-regular" , sans-serif; font-size: 14px; letter-spacing: -0.24px; margin: 0px 0px 6px;">
<br /></div>
<div style="color: rgb(29 , 33 , 41); display: inline; font-family: "san francisco" , , "blinkmacsystemfont" , ".sfnstext-regular" , sans-serif; font-size: 14px; letter-spacing: -0.24px;">
<div style="font-family: inherit; margin: 0px 0px 6px;">
<b>Chưa hài lòng/chưa làm tốt:</b></div>
<div style="font-family: inherit; margin: 6px 0px;">
- Quá nhiều team<br />- Quá nhiều channel<br />- Check vẫn bị sót thông tin</div>
<div style="font-family: inherit; margin: 6px 0px;">
<br /></div>
<div style="font-family: inherit; margin: 6px 0px;">
<b>Slack làm tốt:</b><br />- PC hay mobile đều xem được<br />- Tốc độ xử lý nhanh<br />- Ai cũng xem được (nếu muốn, online), luôn và ngay</div>
<div style="font-family: inherit; margin: 6px 0px;">
Phải chăng là mình (biết cách) chưa dùng slack hiệu quả?</div>
<div style="font-family: inherit; margin: 6px 0px;">
<br /></div>
<div style="font-family: inherit; margin: 6px 0px;">
Giải pháp (để cải thiện):</div>
<div style="font-family: inherit; margin: 6px 0px;">
- Dùng shortcuts (Ctrl-1, 2, 3, 4), </div>
<div style="font-family: inherit; margin: 6px 0px;">
- Dùng alt+shift+(lên/xuống arrow) để move giữa các channel mà có unread message</div>
<div style="font-family: inherit; margin: 6px 0px;">
- Giảm lượng việc, dự án, thông tin cần phải xử lý</div>
<div style="font-family: inherit; margin: 6px 0px;">
<br /></div>
<div style="font-family: inherit; margin: 6px 0px;">
<b>Nguyên nhân cốt lõi:</b></div>
<div style="font-family: inherit; margin: 6px 0px;">
- Nhiều việc, nhiều dự án, nhiều thông tin quá </div>
<div style="font-family: inherit; margin: 6px 0px;">
<br /></div>
<div style="font-family: inherit; margin: 6px 0px;">
ref. <a href="https://www.facebook.com/nguyenvuhung/posts/10209172825909853" target="_blank">https://www.facebook.com/<wbr></wbr>nguyenvuhung/posts/10209172825<wbr></wbr>909853</a></div>
</div>
</div>
<div>
<br /></div>
-- <br />
<div>
Best Regards,<br />
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br />
<a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot<wbr></wbr>.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br />
<a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a href="https://www.blogger.com/null">Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br />
<br />
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.</div>
</div>
Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-74719818235537065882016-09-11T23:26:00.001+07:002016-09-11T23:26:42.435+07:00Raw estimation for unclear requirement<p class="mobile-photo"><a href="http://3.bp.blogspot.com/-kxsq6q8m5nU/V9WFw_DARGI/AAAAAAABCrU/8lZOSUIcfLwt70vNCb6DtNDZPmeFw6O7ACK4B/s1600/Cone_of_Uncertainty-702436.jpg"><img src="http://3.bp.blogspot.com/-kxsq6q8m5nU/V9WFw_DARGI/AAAAAAABCrU/8lZOSUIcfLwt70vNCb6DtNDZPmeFw6O7ACK4B/s320/Cone_of_Uncertainty-702436.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6329111927943349346" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Yêu cầu từ khách hàng:</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Hãy estimte các task (khoảng N = 50) trong một sprint, theo giờ.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Bối cảnh:</b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Khách hàng yêu cầu thêm/sửa khoảng N issues.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Team chưa rõ những yêu cầu này.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Có thể dùng planning poker để estimate.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Tuy nhiên, công cụ quản lý issue của dự án là backlogtool, không hỗ trợ point estimte, nên nhóm quyết định estimate theo giờ, ghi số giờ vào backlog trong cột "số giờ dự định" cũng như "thời điểm" bắt đầu.</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><b>Quy ước về cách sử dụng số giờ: </b></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- 1h, 2h, 4h: Task nhỏ, yêu cầu khá rõ ràng</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- 8h: Task lớn, có thể làm trong tầm 1 ngày, có thể nhiều hơn hoặc ít hơn</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- 16h, 24h, 32h: Task rất lớn, team chưa hiểu yêu cầu, chưa estimate được (chính xác), cần làm rõ yêu cầu với PO, cần phân tích mức độ ảnh hưởng của issue với hệ thống/module hiện tại.</font></div></div><div><br></div>-- <br><div data-smartmail="gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot<wbr>.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-53505836670742702942016-08-15T13:37:00.001+07:002016-08-15T13:37:48.761+07:00What Google recommend IT/CS students about learning?<p class="mobile-photo"><a href="http://1.bp.blogspot.com/-jdtSElDRY7A/V7FjPRdQoZI/AAAAAAABANg/LO7YOuCOP-Q10x_K3bcb4zacReaUfBJxACK4B/s1600/What%2BGoogle%2Brecommend%2BIT%253ACS%2Bstudents%2Babout%2Blearning-768762.jpg"><img src="http://1.bp.blogspot.com/-jdtSElDRY7A/V7FjPRdQoZI/AAAAAAABANg/LO7YOuCOP-Q10x_K3bcb4zacReaUfBJxACK4B/s320/What%2BGoogle%2Brecommend%2BIT%253ACS%2Bstudents%2Babout%2Blearning-768762.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6318940866212831634" /></a></p><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Google gợi ý một số nội dung, khoá học cho sinh viên. </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Vài điểm nhấn:</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Google cần computer science, không phải software engineering</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Các ngôn ngữ lập trình được gợi ý chủ yếu là scripting và focus và Web technologies</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Kỹ năng tự test là quan trọng</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Có khả năng sư phạm (để hướng dẫn người khác)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Nhiều kiến thức cao cấp được đòi hỏi: Cryptography, AI, Parallel programming, </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Tham gia các dự án nguồn mở</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Hiểu rõ về OS (môn học khó)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">- Hiểu rõ về logic (không chặc chẽ về logic, thậm chí không thông tam đoạn luận thì không thể trở nên (kỹ sư) giỏi)</font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Xem: </font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><a href="https://www.google.com/about/careers/students/guide-to-technical-development.html" target="_blank">https://www.google.com/about/<wbr>careers/students/guide-to-<wbr>technical-development.html</a></font></div><div style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small"><br></div></div><div><br></div>-- <br><div data-smartmail="gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.<wbr>dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0tag:blogger.com,1999:blog-3187433037420045005.post-8791787131440742552016-07-19T08:10:00.000+07:002016-07-19T08:11:19.525+07:00What PHP full stack developers need<p class="mobile-photo"><a href="http://1.bp.blogspot.com/-YA7xY6Ka8PI/V41-OK3JXGI/AAAAAAAA-N8/pGqYMr3g9g0j5PxadSiRSl_zIkISpELjwCK4B/s1600/PHP%2Bfull%2Bstack%2Bdeveloper-779526.png"><img src="http://1.bp.blogspot.com/-YA7xY6Ka8PI/V41-OK3JXGI/AAAAAAAA-N8/pGqYMr3g9g0j5PxadSiRSl_zIkISpELjwCK4B/s320/PHP%2Bfull%2Bstack%2Bdeveloper-779526.png" border="0" alt="" id="BLOGGER_PHOTO_ID_6308837434914856034" /></a></p><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Thu nhập của một full stack developers </b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Khoảng 1000$+ theo giá thị trường ở thời điểm hiện tại, tháng 6 năm 2016</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b><br></b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>PHP full stack developer là gì </b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Là một senior web developers</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Làm được tất cả mọi việc, từ việc nhận yêu cầu từ khách hàng, phân tích, đề xuất, estimate, thiết kế, lập trình, sửa lỗi, test, triển khai, bảo trì</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>PHP full stack developers làm gì (cụ thể hơn)?</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Thiết kế đồ hoạ, sử dụng, ví dụ Photoshop, Illustrator, </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Frontend technologies: HTML, CSS, JavaScript, PHP</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Backend technologies: PHP và các công nghệ liên quan</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Quản trị server</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Network</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Và những gì liên quan khác, cần cho công việc</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Tư thế sẵn sàng làm những việc gì cần, khó hay dễ, thú vị hay nhàm chán... để hoàn thành công việc </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Development stack gồm những công nghệ gì</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- LAMP (OS: Linux (và OS khác như Windows nếu cần), Web/application server: Apache/nginx, Database: MariaDB/MySQL/PostgreSQL, PHP (với ngôn ngữ script khác: Ruby, Python...)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- Quản trị, theo dõi, vận hành hệ thống </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)">- UI/UX, design </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><b>Cụ thể hơn về các công nghệ</b></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(51,51,255)"><br></div><div class="gmail_default"><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Quản trị hệ thống:</font></div><div class="gmail_default"><ol><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Linux, shell scripting (cơ bản)</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Cloud computing: Amazon, Rackspace...</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Background processing: Gearman, Redis</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Search: Elasticsearch, Sphinx, Solr</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Caching: Varnish, Memcached, APC / OpCache</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Monitoring: Nagios</span><br></li></ol></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Công cụ phát triển Web:</font></div><div class="gmail_default"><ol><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Version control: Git, Mercurial, SVN</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Virtualization: VirtualBox, Vagrant, Docker</span><br></li></ol></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Back-end tech:</font></div><div class="gmail_default"><ol><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Web servers: Apache, Nginx</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Programming language: PHP, NodeJS, Ruby</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Database: MySQL, MongoDB, Cassandra, Redis, SQL / JSON </span><br></li></ol></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Design:</font></div><div class="gmail_default"><ol><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Converting website design into front-end code</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">UI</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">UX</span><br></li><li><font color="#3333ff" face="verdana, sans-serif">Mockup tools như balsamiq</font></li><li><font color="#3333ff" face="verdana, sans-serif">Thiết kế màn hình/giao diện </font></li></ol></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#3333ff" face="verdana, sans-serif">Biết thêm về mobile technologies</font></div><div class="gmail_default"><ol><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">iOS</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Android</span><br></li><li><span style="color:rgb(51,51,255);font-family:verdana,sans-serif">Hybrid: PhoneGap, Appcelerator</span><br></li></ol></div><div style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small">Các kỹ năng khác:</div><div style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small"><ol><li>Thiết kế, lập trình web service<br></li><li>Phân tích, thiết kế database<br></li><li>Phân tích nghiệp vụ, viết tài liệu đặc tả nghiệp vụ<br></li><li>Phân tích, viết tài liệu thiết kế cơ bản, chi tiết<br></li><li>Test tự động<br></li><li>Developer testing<br></li><li>Tự động hoá (dùng shell script)<br></li></ol></div><div style="color:rgb(51,51,255);font-family:verdana,sans-serif;font-size:small"><br></div></div><div><br></div>-- <br><div data-smartmail="gmail_signature">Best Regards,<br>Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)<br><a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com" target="_blank">vuhung16plus{remove}@gmail.dot.com</a> , YIM: vuhung16 , Skype: vuhung16plus, twitter: <a href="https://twitter.com/vuhung" target="_blank">vuhung</a>, MSN: vuhung16.<br><a href="http://www.facebook.com/nguyenvuhung" target="_blank">vuhung's facebook</a> <a>Nguyễn Vũ Hưng's blog on Free and Open Source, </a><a href="http://hoc-tiengnhat.blogspot.com/" target="_blank">Blog tiếng Nhật, </a><a href="http://libo-vi.blogspot.com/" target="_blank">Vietnamese LibreOffice, </a><a href="http://mozilla-vi.blogspot.com/" target="_blank">Mozilla & Firefox tiếng Việt</a> <br><br>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.</div> </div> Basic Japanesehttp://www.blogger.com/profile/14481455514713679009noreply@blogger.com0