SlideShare a Scribd company logo
1 of 10
Open Company
The chance for every staff give hand to build Fsoft



       Inspired by Eric Raymond
      The Cathedral and The Bazar
Challenges for Fsoft
• Quản lý và phát triển một số lượng lớn cán bộ kỹ thuật
  cao với tốc độ tăng trưởng nóng. Dự kiến sẽ tăng tới hàng
  ngàn cán bộ hàng năm

• Tổ chức bộ máy thực hiện dự án đáp ứng được những
  yêu cầu chất lượng khắt khe nhất từ những khách hàng
  rất đa dạng về văn hoá và lĩnh vực kinh doanh. Hiện tại
  chúng ta đang có hơn 100 khách hàng từ khắp các châu lục

• Điều hành và hỗ trợ mạng lưới các công ty thành viên ở 11
  nước ngoài, bảo đảm kinh doanh thành công trong những
  môi trường kinh doanh hoàn toàn khác biệt so với Việt
  nam.
Source of creative solution
• Mạng lưới khách hàng với đẳng cấp quốc tế
• Hàng ngàn cán bộ được lựa chọn tôi luyện
  trong một môi trường hết sức cạnh tranh
• Thực tiễn phong phú của tập đoàn FPT
Open Company
Question
• Làm thế nào để tất cả có thể tham gia vào giải quyết
  các vấn đề của Fsoft?
Solution
• Run-able and testable of company’s as a root project –
  FSOFT’s management system is gone through a time
  and has not reached to a stable system
• Build common communication environment: Internet,
  financial, intranet, facebook
• Have common knowledge base and deploy knowledge
  registry
• Implement multi-role
System of Assumptions
•   START AND FINISH YOUR CAREER
•   DESIGN AND EXECUTE YOUR PLAN
•   SET YOUR ATTITUDE
•   ROLE OF MASS & COMMUNICATION
START AND FINISH YOUR CAREER
1. Người khởi đầu một công việc tốt phải là người tìm cách giải
quyết vấn đề của chính mình.
Every good work of software starts by scratching a developer's
personal itch.

2. Để có lời giải hay, hãy đi tìm vấn đề mà bạn thấy hay.
To solve an interesting problem, start by finding a problem that is
interesting to you.

3. Khi đã mất hứng với một công việc, nghĩa vụ cuối cùng là tìm và
bàn giao lại cho người có hứng thú và năng lực làm việc đó
When you lose interest in a program, your last duty to it is to hand it
off to a competent successor.
DESIGN AND EXECUTE YOUR PLAN
4. Đừng nói về kế hoạch hành động, hãy demo sơ đồ tổ chức và targeted numbers
Smart data structures and dumb code works a lot better than the other way around.

5. Lãnh đạo giỏi là lãnh đạo biết mình tìm kiếm gì. Lãnh đạo tuyệt vời là người biết mình có gì để áp dụng
Good programmers know what to write. Great ones know what to rewrite (and reuse).

6. Nếu đã có kế hoạch vứt cái gì đi, thì coi như là cái đó đã được vứt đi rồi
``Plan to throw one away; you will, anyhow.'' (Fred Brooks, ``The Mythical Man-Month'', Chapter 11)

7. Một thiết kế hoàn thiện không phải là một thiết kế không thể thêm gì vào được, mà là thiết kế không có
gì để vứt đi nữa.
``Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing
more to take away.''

8. Công cụ tốt là công cụ làm đúng cái mà ta chờ đợi. Công cụ tuyệt vời làm được những cái mà ta không
bao giờ nghĩ đến.
Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected.
SET YOUR ATTITUDE
9. Ý tưởng tốt nhất là chấp nhận ý tưởng tốt của người khác
The next best thing to having good ideas is recognizing good ideas from your
users. Sometimes the latter is better.

10. Nếu làm mãi không được thì có thể việc đó không nên làm
Often, the most striking and innovative solutions come from realizing that
your concept of the problem was wrong.

11. Nếu có một thái độ đúng, bạn sẽ tìm được một công việc thú vị.
If you have the right attitude, interesting problems will find you.

12. Lãnh đạo trong một tổ chức mở cần buộc phải có kỹ năng giao tiếp tốt
với mọi người
A bazaar project coordinator or leader must have good people and
communications skills.
ROLE OF MASS & COMMUNICATION
13. Hãy coi khách hàng là những người đồng nghiệp
Treating your users as co-developers is your least-hassle route to rapid code
improvement and effective debugging.

14. Thông tin sớm, Thông tin thường xuyên và lắng nghe feedback
Release early. Release often. And listen to your customers.

15. Nếu có đủ số lượng người giải, thì bài toán khó nào cũng trở nên dễ
Given a large enough beta-tester and co-developer base, almost every
problem will be characterized quickly and the fix obvious to someone.

16. Nếu bạn tin nhân viên là nguồn lực quan trọng nhất, họ sẽ trở thành
người quan trọng nhất.
If you treat your beta-testers as if they're your most valuable resource, they
will respond by becoming your most valuable resource.
ROLE OF MASS & COMMUNICATION
17. Khi truyền đạt thông tin, đừng vứt đi những cái mình không hiểu, trừ khi người
nhận yêu cầu vứt đi.
When writing gateway software of any kind, take pains to disturb the data stream as
little as possible - and *never* throw away information unless the recipient forces you
to!

18. Nói hay không bằng nói dễ hiểu
When your language is nowhere near Turing-complete, syntactic sugar can be your
friend.

19. Ổ khoá nào cũng không thể an toàn hơn cái chìa khoá. Tránh bí mật nửa vời!
A security system is only as secure as its secret. Beware of pseudo-secrets.

20. Bảo đảm một trường thông tin thông suốt và minh bạch như Internet, đám
đông sẽ trở nên thông minh
Provided the development coordinator has a medium at least as good as the Internet,
and knows how to lead without coercion, many heads are inevitably better than one.

More Related Content

Viewers also liked

Giáo dục hiện đại là gì?
Giáo dục hiện đại là gì?Giáo dục hiện đại là gì?
Giáo dục hiện đại là gì?
canhbuomeducation
 

Viewers also liked (20)

Agile values
Agile valuesAgile values
Agile values
 
Học cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnHọc cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To Learn
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agility
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
A reflection on constructivism and engineering education
A reflection on constructivism and engineering educationA reflection on constructivism and engineering education
A reflection on constructivism and engineering education
 
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.Vinh
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.VinhScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.Vinh
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.Vinh
 
Adopting Scrum
Adopting ScrumAdopting Scrum
Adopting Scrum
 
Tài liệu đào tạo Scrum
Tài liệu đào tạo ScrumTài liệu đào tạo Scrum
Tài liệu đào tạo Scrum
 
Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013
 
Training is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamTraining is not enough - Coaching your agile team
Training is not enough - Coaching your agile team
 
Các nguyên lí giáo dục
Các nguyên lí giáo dụcCác nguyên lí giáo dục
Các nguyên lí giáo dục
 
Giáo dục hiện đại là gì?
Giáo dục hiện đại là gì?Giáo dục hiện đại là gì?
Giáo dục hiện đại là gì?
 
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoNgười lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
 
Vì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiVì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏi
 
How cynefin model improves lean implementation
How cynefin model improves lean implementationHow cynefin model improves lean implementation
How cynefin model improves lean implementation
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)
 
Building a Learning Organization
Building a Learning OrganizationBuilding a Learning Organization
Building a Learning Organization
 
Complexity versus Lean
Complexity versus LeanComplexity versus Lean
Complexity versus Lean
 

Similar to ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)

Cách điền thông tin để truyền thông bán hàng trong BNI
Cách điền thông tin để truyền thông bán hàng trong BNICách điền thông tin để truyền thông bán hàng trong BNI
Cách điền thông tin để truyền thông bán hàng trong BNI
pioneerbni
 
Qlda 3-tuduychienluoc[easyvn.net]
Qlda 3-tuduychienluoc[easyvn.net]Qlda 3-tuduychienluoc[easyvn.net]
Qlda 3-tuduychienluoc[easyvn.net]
huongntt16
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project management
Vu Hung Nguyen
 
101 quy tắc khi làm sếp
101 quy tắc khi làm sếp101 quy tắc khi làm sếp
101 quy tắc khi làm sếp
besjsc
 
Các kĩ năng của người lao động thế ki 21
Các kĩ năng của người lao động thế ki 21Các kĩ năng của người lao động thế ki 21
Các kĩ năng của người lao động thế ki 21
Cao Chi
 

Similar to ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012) (20)

Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
 
Sang tao y tuong trong to chuc event
Sang tao y tuong trong to chuc eventSang tao y tuong trong to chuc event
Sang tao y tuong trong to chuc event
 
Cách điền thông tin để truyền thông bán hàng trong BNI
Cách điền thông tin để truyền thông bán hàng trong BNICách điền thông tin để truyền thông bán hàng trong BNI
Cách điền thông tin để truyền thông bán hàng trong BNI
 
Kien thuc Tuyen dung IT 2023.pdf
Kien thuc Tuyen dung IT 2023.pdfKien thuc Tuyen dung IT 2023.pdf
Kien thuc Tuyen dung IT 2023.pdf
 
Breaking thinking.vietnam.dtnbs
Breaking thinking.vietnam.dtnbsBreaking thinking.vietnam.dtnbs
Breaking thinking.vietnam.dtnbs
 
Qlda 3-tuduychienluoc[easyvn.net]
Qlda 3-tuduychienluoc[easyvn.net]Qlda 3-tuduychienluoc[easyvn.net]
Qlda 3-tuduychienluoc[easyvn.net]
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project management
 
THIẾT KẾ SẢN PHẨM - 7 NGUYÊN TẮC CƠ BẢN DÀNH CHO NGƯỜI MỚI BẮT ĐẦU
THIẾT KẾ SẢN PHẨM - 7 NGUYÊN TẮC CƠ BẢN DÀNH CHO NGƯỜI MỚI BẮT ĐẦUTHIẾT KẾ SẢN PHẨM - 7 NGUYÊN TẮC CƠ BẢN DÀNH CHO NGƯỜI MỚI BẮT ĐẦU
THIẾT KẾ SẢN PHẨM - 7 NGUYÊN TẮC CƠ BẢN DÀNH CHO NGƯỜI MỚI BẮT ĐẦU
 
101 quy tắc khi làm sếp
101 quy tắc khi làm sếp101 quy tắc khi làm sếp
101 quy tắc khi làm sếp
 
Thinking design
Thinking designThinking design
Thinking design
 
Định Hướng Nghề Lập Trình cho Sinh Viên CNTT năm 1
Định Hướng Nghề Lập Trình cho Sinh Viên CNTT năm 1Định Hướng Nghề Lập Trình cho Sinh Viên CNTT năm 1
Định Hướng Nghề Lập Trình cho Sinh Viên CNTT năm 1
 
Passport to Marketing 2_Ngoc Nguyen Thi Nhu_Kantar.pdf
Passport to Marketing 2_Ngoc Nguyen Thi Nhu_Kantar.pdfPassport to Marketing 2_Ngoc Nguyen Thi Nhu_Kantar.pdf
Passport to Marketing 2_Ngoc Nguyen Thi Nhu_Kantar.pdf
 
Cẩm nang Seeding 2019 - Nghệ thuật buôn chuyện online ( by Slimsoft.vn)
Cẩm nang Seeding 2019 - Nghệ thuật buôn chuyện online ( by Slimsoft.vn)Cẩm nang Seeding 2019 - Nghệ thuật buôn chuyện online ( by Slimsoft.vn)
Cẩm nang Seeding 2019 - Nghệ thuật buôn chuyện online ( by Slimsoft.vn)
 
Các kĩ năng của người lao động thế ki 21
Các kĩ năng của người lao động thế ki 21Các kĩ năng của người lao động thế ki 21
Các kĩ năng của người lao động thế ki 21
 
QLDA Phan mem -Bai gioi thieu_gvcô Linh.ppt
QLDA Phan mem -Bai gioi thieu_gvcô Linh.pptQLDA Phan mem -Bai gioi thieu_gvcô Linh.ppt
QLDA Phan mem -Bai gioi thieu_gvcô Linh.ppt
 
Chương trình Intelligence Incubation là gì?
Chương trình Intelligence Incubation là gì?Chương trình Intelligence Incubation là gì?
Chương trình Intelligence Incubation là gì?
 
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation
 
[Devday2019] Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...
[Devday2019]  Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...[Devday2019]  Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...
[Devday2019] Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...
 
SCRUM căn bản
SCRUM căn bảnSCRUM căn bản
SCRUM căn bản
 
Top Remote Jobs phổ biến với thu nhập hấp dẫn.pdf
Top Remote Jobs phổ biến với thu nhập hấp dẫn.pdfTop Remote Jobs phổ biến với thu nhập hấp dẫn.pdf
Top Remote Jobs phổ biến với thu nhập hấp dẫn.pdf
 

More from DUONG Trong Tan

More from DUONG Trong Tan (7)

Trở thành Agile Coach
Trở thành Agile CoachTrở thành Agile Coach
Trở thành Agile Coach
 
Coder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhCoder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trình
 
Luyện cách hỏi
Luyện cách hỏi Luyện cách hỏi
Luyện cách hỏi
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?
 
Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)
 
Agile Learning
Agile LearningAgile Learning
Agile Learning
 
Agile Education
Agile EducationAgile Education
Agile Education
 

ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)

  • 1. Open Company The chance for every staff give hand to build Fsoft Inspired by Eric Raymond The Cathedral and The Bazar
  • 2. Challenges for Fsoft • Quản lý và phát triển một số lượng lớn cán bộ kỹ thuật cao với tốc độ tăng trưởng nóng. Dự kiến sẽ tăng tới hàng ngàn cán bộ hàng năm • Tổ chức bộ máy thực hiện dự án đáp ứng được những yêu cầu chất lượng khắt khe nhất từ những khách hàng rất đa dạng về văn hoá và lĩnh vực kinh doanh. Hiện tại chúng ta đang có hơn 100 khách hàng từ khắp các châu lục • Điều hành và hỗ trợ mạng lưới các công ty thành viên ở 11 nước ngoài, bảo đảm kinh doanh thành công trong những môi trường kinh doanh hoàn toàn khác biệt so với Việt nam.
  • 3. Source of creative solution • Mạng lưới khách hàng với đẳng cấp quốc tế • Hàng ngàn cán bộ được lựa chọn tôi luyện trong một môi trường hết sức cạnh tranh • Thực tiễn phong phú của tập đoàn FPT
  • 4. Open Company Question • Làm thế nào để tất cả có thể tham gia vào giải quyết các vấn đề của Fsoft? Solution • Run-able and testable of company’s as a root project – FSOFT’s management system is gone through a time and has not reached to a stable system • Build common communication environment: Internet, financial, intranet, facebook • Have common knowledge base and deploy knowledge registry • Implement multi-role
  • 5. System of Assumptions • START AND FINISH YOUR CAREER • DESIGN AND EXECUTE YOUR PLAN • SET YOUR ATTITUDE • ROLE OF MASS & COMMUNICATION
  • 6. START AND FINISH YOUR CAREER 1. Người khởi đầu một công việc tốt phải là người tìm cách giải quyết vấn đề của chính mình. Every good work of software starts by scratching a developer's personal itch. 2. Để có lời giải hay, hãy đi tìm vấn đề mà bạn thấy hay. To solve an interesting problem, start by finding a problem that is interesting to you. 3. Khi đã mất hứng với một công việc, nghĩa vụ cuối cùng là tìm và bàn giao lại cho người có hứng thú và năng lực làm việc đó When you lose interest in a program, your last duty to it is to hand it off to a competent successor.
  • 7. DESIGN AND EXECUTE YOUR PLAN 4. Đừng nói về kế hoạch hành động, hãy demo sơ đồ tổ chức và targeted numbers Smart data structures and dumb code works a lot better than the other way around. 5. Lãnh đạo giỏi là lãnh đạo biết mình tìm kiếm gì. Lãnh đạo tuyệt vời là người biết mình có gì để áp dụng Good programmers know what to write. Great ones know what to rewrite (and reuse). 6. Nếu đã có kế hoạch vứt cái gì đi, thì coi như là cái đó đã được vứt đi rồi ``Plan to throw one away; you will, anyhow.'' (Fred Brooks, ``The Mythical Man-Month'', Chapter 11) 7. Một thiết kế hoàn thiện không phải là một thiết kế không thể thêm gì vào được, mà là thiết kế không có gì để vứt đi nữa. ``Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.'' 8. Công cụ tốt là công cụ làm đúng cái mà ta chờ đợi. Công cụ tuyệt vời làm được những cái mà ta không bao giờ nghĩ đến. Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected.
  • 8. SET YOUR ATTITUDE 9. Ý tưởng tốt nhất là chấp nhận ý tưởng tốt của người khác The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better. 10. Nếu làm mãi không được thì có thể việc đó không nên làm Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong. 11. Nếu có một thái độ đúng, bạn sẽ tìm được một công việc thú vị. If you have the right attitude, interesting problems will find you. 12. Lãnh đạo trong một tổ chức mở cần buộc phải có kỹ năng giao tiếp tốt với mọi người A bazaar project coordinator or leader must have good people and communications skills.
  • 9. ROLE OF MASS & COMMUNICATION 13. Hãy coi khách hàng là những người đồng nghiệp Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging. 14. Thông tin sớm, Thông tin thường xuyên và lắng nghe feedback Release early. Release often. And listen to your customers. 15. Nếu có đủ số lượng người giải, thì bài toán khó nào cũng trở nên dễ Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone. 16. Nếu bạn tin nhân viên là nguồn lực quan trọng nhất, họ sẽ trở thành người quan trọng nhất. If you treat your beta-testers as if they're your most valuable resource, they will respond by becoming your most valuable resource.
  • 10. ROLE OF MASS & COMMUNICATION 17. Khi truyền đạt thông tin, đừng vứt đi những cái mình không hiểu, trừ khi người nhận yêu cầu vứt đi. When writing gateway software of any kind, take pains to disturb the data stream as little as possible - and *never* throw away information unless the recipient forces you to! 18. Nói hay không bằng nói dễ hiểu When your language is nowhere near Turing-complete, syntactic sugar can be your friend. 19. Ổ khoá nào cũng không thể an toàn hơn cái chìa khoá. Tránh bí mật nửa vời! A security system is only as secure as its secret. Beware of pseudo-secrets. 20. Bảo đảm một trường thông tin thông suốt và minh bạch như Internet, đám đông sẽ trở nên thông minh Provided the development coordinator has a medium at least as good as the Internet, and knows how to lead without coercion, many heads are inevitably better than one.