StandardPoint: Cách thức làm việc, hợp tác

Đây là bài cuối cùng về vấn đề tổ chức dự án StandardPoint. Sau bài viết này, chúng ta sẽ bắt đầu bắt tay làm việc, design và code cho StandardPoint.

1. Thành viên

Thành viên và vai trò trong dự án

Những thành viên trong danh sách trên tôi “mạn phép” tạm thời ghi tên của các bạn ở đây, qua những gì chúng ta trao đổi trên blog, qua chat… Nhưng nếu bạn vì một lý nào đó không thể tham gia được, xin hãy liên lạc và tôi sẽ xóa tên bạn.

Như các bạn đã thấy, nhóm phát triển có chính thức 4 thành viên: 1 project manager, 1 developer, và 2 designer. Do đó, hiện tại, chúng tôi chỉ cần thêm 2 developer nữa để giữ cho team nhỏ gọn, làm giảm những vấn đề nảy sinh về mặt quản lý và giao tiếp giữa các thành viên.

Về 2 developer cuối cùng của dự án, chúng tôi đang chờ đợi câu trả lời của Ji ShanQuang Dũng (MrHoi)

Nhân đây tôi cũng xin gửi lời hỏi thăm đến Ji Shan vì nghe nói anh đang bệnh. Get well soon, mate! Sở dĩ tôi mong Ji Shan tham gia vào dự án là vì anh đã làm việc chung với Min Trần (designer) trong một thời gian khá lâu, đủ để cả 2 bắt tay làm việc nhanh chóng. À, nhân tiện xin hỏi tên thật của Ji Shan là gì vậy?

Về Quang Dũng, những gì anh làm với website Theoyeucau thuc su “impress” chúng tôi. Nếu xét theo mức độ tham gia đóng góp, thì anh là người đầu tiên xung phong vào vai trò developer và tỏ ra rất tích cực.

Nếu 2 bạn đồng ý, tôi sẽ liên lạc với bạn và chúng ta sẽ thảo luận nhiều hơn. Tuy nhiên, nếu 2 bạn không thể vì bận rộn, chúng tôi sẽ kêu gọi các developer khác, hoặc giữ nguyên team hiện có.

Nhóm phát triển sẽ cố gắng phát triển một “nền tảng” (theo lời của lekima) trước, và sau đó sẽ open cho các bạn tham gia đóng góp nhiều hơn.

2. Phát triển nội dung

Chúng tôi hiểu rằng mặc dù phát triển site là quan trọng, nhưng nó sẽ không là gì cả nếu không có nội dung thật tốt. Vì vậy, bạn có thể giúp chúng tôi bằng cách tham gia viết và dịch bài cho SP Magazine trước. Sau khi viết và dịch xong, bạn có thể gửi cho chúng tôi, nếu bài có chất lượng tốt, tôi sẽ tạo một account tạm cho bạn trên blog này (vốn đã có một lượng bạn đọc nhất định) để đăng ngay khi nó còn “hot”, với tên tác giả là bạn. Nếu bạn đã có blog hay website riêng, vậy thì càng tốt, bạn có thể đăng nó trên site của bạn, và tôi sẽ link đến bài viết đó, và bạn có cơ hội để giới thiệu blog của mình. Khi StandardPoint hoàn thành, chúng ta sẽ chuyển những bài viết đó sang mái nhà mới.

Làm như vậy, chúng ta sẽ có thời gian để tạo cho cộng đồng một cơ sở về nội dung tương đối vững. Mặt khác, những bài viết đó có thể đến ngay với mọi người, “nóng hổi vừa thổi vừa … đọc”, thay vì phải đợi mấy tháng nữa khi dự án hoàn tất.

Yêu cầu: bài viết phải có chất lượng tốt và có liên quan tới phát triển web. Nếu là bài dịch, bạn cần xin phép tác giả trước. Một các đơn giản là bạn chỉ cần email xin phép, nói rõ bạn muốn dịch bài này vì mục đích học tập, non-profit, nói rõ bài sẽ được đăng ở đâu, và cam kết link back và give credit cho tác giả.
Nếu chưa biết mình nên bắt đầu từ đâu, bạn có thể tham khảo các trang sau để chọn ra bài viết mình thực sự hứng thú và bắt đầu… làm việc:

3. Phát triển Website

Đây là sitemap và những tính năng cơ bản mà chúng tôi sẽ thực hiện
Site map của StandardPoint

4. Thời gian thực hiện

Dự án sẽ kéo dài từ đây đến Tết Nguyên Đán 2007 (không phải Tết Côngô ;) ). Sau đó sẽ “closed beta” để các thành viên đã đăng ký email tại StandardPoint.net vào thử nghiệm. Thời gian closed beta khoảng 3 tháng. Đó là lúc chúng ta đẩy mạnh promote cho site. 3 tháng sau, khoảng tháng 5-6/2007 thì chúng ta có thể open beta cho mọi người vào đăng ký.

5. Tài chính

Đây là góp ý của Nigel Nguyễn, rằng chúng ta nên có một kế hoạch tài chính rõ ràng ngay khi bắt đầu để tránh tình trạng dự án “chết yểu” vì … hết tiền. Thanks Nigel.

Trong thời gian ít nhất là 1 năm đầu, mọi chi phí hosting và domain là tôi chịu. Thật ra chẳng có bao nhiêu cả. Trong trường hợp cộng đồng phát triển quá nhanh, phải cần đến server riêng, khoảng US$100-300/tháng, thì lúc đó chúng ta có thể kêu gọi đóng góp, và tôi bảo đảm sẽ có thành viên đóng góp. Sau khi community đã đủ lớn mạnh (sau 1 năm, thông thường là 2 năm), thì chúng ta có nhiều cách để tạo quĩ cho cộng đồng

  • Tôi có thể kêu gọi tài trợ từ các công ty phát triển phần mềm hoặc các công ty kinh doanh nội dung số.
  • Tổ chức các contest có tài trợ
  • Job board
  • Quảng cáo

6. Kết luận

That’s about it. Hy vọng sau khi đọc bài này bạn sẽ có một cái nhìn rõ ràng hơn (một chút) về dự án. Chúng tôi đã có thể chọn con đường phát triển dễ dàng hơn là cứ âm thầm làm đến đâu hay đến đấy. Nhưng chúng tôi đã chọn một cách tốn thời gian và công sức hơn, là cùng đi với các bạn trong toàn bộ quá trình phát triển, cố gắng làm cho nó càng transparent với các thành viên (trong tương lai) càng tốt. Tất cả cũng chỉ hy vọng là điều đó có thể giúp chúng ta tích lũy được nhiều kinh nghiệm hơn, là hành trang để chúng ta xây dựng cho Việt Nam và thế giới những website, webapp hữu ích cho mọi người.

22 phản hồi

Ghi phản hồi của bạn

1

Gravatar
Lúc 11:36 pm, ngày 22/10/2006,
Ji Shan đã phản hồi:

Chào Sonny,
Cám ơn sự quan tâm của bạn, tôi cũng đã khỏe lại rồi ^^. Ngay từ đầu, tôi đã nói rõ là rất muốn tham gia vào dự án này ;) Tuy nhiên, để có thể chính thức bắt tay vào làm việc thì tôi cần phải có thời gian xem qua Drupal và một số module của nó, bởi vì từ trước đến giờ tôi chưa tiếp xúc với hệ thống này lần nào. Còn trong lúc này, tôi nghĩ chỉ có thể đóng góp bằng cách “góp ý” khi xem Sawyer design :).
P/S: tôi cũng cùng tên với bạn đấy Sonny.

2

Gravatar
Lúc 2:04 am, ngày 23/10/2006,
MrHói đã phản hồi:

Tuy ít comment, nhưng tôi vẫn thường xuyên theo dõi diễn biến của WP, cũng như Ji Chan, tôi cũng cần có thời gian để nghiên cứu Drupal, nhưng có bất kỳ vấn đề gì bạn có thể email hoặc PM cho tôi biết, tôi sẽ cố gắng hết sức để giúp dự án của chúng ta thành công.

Sonny liên lạc lại vơi mình nhé. Thanks

3


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 4:01 am, ngày 23/10/2006,
congtran đã phản hồi:

Hi mọi người,
Sonny để tên mình làm project manager nghe thấy ghê quá à.Về PHP coding mình so với các bạn thì như trứng chọi đá còn về “đì giai ” thì như gà con và đại bàng nên trong project này mình chỉ xin đóng vai trò là “cầu truyền hình” thui :-D.Hy vọng mọi người hợp tác vui vẻ.Ah nếu được các bạn cho mình xin địa chỉ email nha.Tks
@ JiShan & MrHói : các bạn cứ từ từ nghiên cứu nhưng đừng quên là mọi người chờ sự giúp đỡ của 2 bạn đó. :-D
Thân

4

Gravatar
Lúc 4:20 am, ngày 23/10/2006,
Min Tran đã phản hồi:

Còn một điều nữa, sao không thấy Sonny đề cập tới vấn đề testing ? Mình nghĩ trong việc này cũng khá quan trọng.

5

Gravatar
Lúc 2:20 pm, ngày 23/10/2006,
NguyenDz đã phản hồi:

Cuối tuần này chúng ta sẽ có 1 cuộc họp mặt online qua skype hoặc YIM. Thời gian và cách thức sẽ được thảo luận trong tuần để thuận tiện nhất cho các thành viên trong nhóm. Bạn nào có ý kiến gì thì comment ở đấy hoặc email cho sonny hoặc tôi (nguyendz at gmail dot com). Những thảo luận mang tính riêng tư hơn có thể truy cập vào standardpoint.net (account và pass liên lạc với sonny).

6


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 12:53 am, ngày 24/10/2006,
Ngọc Quang đã phản hồi:

hihi mọi người tham gia hay quá :D

Mình tham gia nữa được không ?

7

Gravatar
Lúc 4:27 am, ngày 24/10/2006,
Nigel Nguyen đã phản hồi:

saw my name there, tự hỏi … “tôi (có thể) làm j?”. Và kô thể trả lời nên:

Sonny ui:
- “trọng trách” của tớ là jì vậy ?

Ngoài ra
- tớ có thể phụ trách mảng giấy phép (bài viết / design…) vì nói chung tớ có ít nhiều kinh nghiệm về licensing system và IP
- tớ có thể phụ 1 tay làm mốt-đờ-ray-tơ ở forum (most of my time is online)
- tớ có thể tham gia dev-team phụ trách testing nếu cần.


@congtran: nếu cảm thấy sợ cái badge manager thì có thể dùng cái này nè: project co-ordinator .. cái này nghe cũng hay hay từ tiếng anh sang tiếng dziệt … tớ đoán khi dịch sang tiếng việt thì nó có nghĩa là “điều phối viên dự án”… :)

One more thing (steve j. alike):
Về lâu dài sẽ cần thêm …
- Public relation / Funding manager: đối ngoại và kiếm money … hì hì … cái này look rất good trên CV nếu SP trở thành 1 big boom :P…
- Podcaster: Cái này cũng tốt sẽ giúp các bạn có thể nắm bắt thông tin trong tuần

Cuối cùng:
Xin lỗi vì cái thói quen rất xấu của tớ (A-V lẫn lộn).

8

Gravatar
Lúc 4:29 am, ngày 24/10/2006,
Nigel Nguyen đã phản hồi:

Viết sau mới chợt nhớ có 1 việc cần hỏi:

e-mag “The StandardPoint” là Weekly hay Monthly hay Fortnightly vậy á …

Thanks

9

Gravatar
Lúc 4:29 am, ngày 24/10/2006,
Sonny đã phản hồi:

@Ji Shan và MrHói: 2 bạn có yahoo id không, liên lạc qua chat sẽ tiện hơn. Tôi cũng muốn gửi cho 2 bạn 1 ebook chuyên về Drupal, biết đâu có thể giúp bạn hiểu về Drupal nhanh hơn.

@Min: Tôi nghĩ khi nào xong một số tính năng chính và layout thì chúng ta sẽ tiến hành test. Hiện giờ tôi đang làm mấy trang chính. IE5.x, 6.x đã đủ mệt, bây giờ thêm IE7 với mấy cái tính năng zoom và bug mới nữa. Nhức đầu!

Khi nào xong cái Gallery nhớ gửi cho tôi nhé.

@Quang: Có phải bạn là admin của Zidean cùng với genuine không? Nếu có bạn nữa thì … perfect! Tôi rất muốn tham khảo bạn một số chuyện. You’re famous, man! ;) Tôi có thể liên lạc với bạn qua mail hoặc chat được không?

10

Gravatar
Lúc 4:41 am, ngày 24/10/2006,
Sonny đã phản hồi:

@Nigel: hahah, “trọng trách” của Nigel là viết bài, dịch bài, và tất cả những gì bạn vừa nêu. Good ideas btw. Tôi biết Nigel trước đây có làm web developer cho một số SME ở NZ, bạn có thể viết về điều đó. Hoặc là dịch bài cũng được.

À, tôi rất thích cái bài về IT strategy trên blog của bạn, và bài kể về chuyện bạn chấm bài mấy SV IT. Nhưng bài như vậy thì chắc ko hợp cho StandardPoint… ;) Ah, hay bạn viết về các startup của NZ và cách mà họ đi lên cũng hay. Tôi có nghe một bài về nói về TradeMe cũng hay lắm, trong đó nói một nửa traffic web của NZ là từ TradeMe. Biết đâu mai mốt Nigel lại làm một site tradeyou.co.nz, một site về … dating. :)

11

Gravatar
Lúc 4:46 am, ngày 24/10/2006,
Sonny đã phản hồi:

e-mag StandardPoint là “real-time” magazine - the magazine you can talk to ;)

Mà thiệt là vậy, e-mag có lợi điểm là ta đọc xong có thể thảo luận trực tiếp với tác giả và những người cùng quan tâm về chủ đề đó. Báo giấy thì làm sao? Email, gửi thư? Khi nào (và liệu) tác giả có care để trả lời cho mình?

Mặc khác, Web professional thì chắc chắn là e-mag sẽ thích hợp hơn nhiều so với báo giấy như PC World. Cứ tưởng tượng đọc code trên báo giấy, hay xem giới thiệu web hay, web đẹp trên giấy… ;)

12

Gravatar
Lúc 9:33 am, ngày 24/10/2006,
Ji Shan đã phản hồi:

Yahoo ID của mình giống như email bên gmail đấy Sonny.

13

Gravatar
Lúc 9:16 pm, ngày 24/10/2006,
MrHói đã phản hồi:

YahooId của mình là daukhongcotoc_hehe. Ban send thêm mess để mình biết bạn là Sonny nhé. Thanks

14


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 2:57 am, ngày 25/10/2006,
lenhatanh đã phản hồi:

Như vậy là ban dự án đã đủ người rồi, hi vọng đến tết là có thể tham gia thử nghiệm, chắc bây giờ mình phải viết những bài về CSS quá :) Để đến lúc đó còn có cái mà post!

Chúc mọi người thành công!

15


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 11:08 am, ngày 1/11/2006,
Huy Nguyen đã phản hồi:

Tôi cũng muốn tham gia vào project này.
Đây là thứ mà từ lâu tôi mong muốn.
Tôi là PHP Programmer (không chơi với PHP 4 và mã mì ống).
YahooID của tôi: baby_learns_to_fly.

16


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 1:25 am, ngày 9/11/2006,
Kenny Le đã phản hồi:

Hi,

Tình cờ đọc qua Zidean và zọt đến đây, thú thật khá impress về những gì mà các bạn đang làm. Mình thì khá là ghiền về IT nói chung, nhất là chuyên mảng web development & IT consulting. Khổ nỗi không chuyên về kỹ thuật, về đánh giá hay phân tích thì tạm tạm, làm thì cũng lung tung, lúc thì project manager lúc thì nhập liệu ^_^, đa số chuyên business. Tiếng Anh trung bình khá. Đang build 1 công ty IT 2 năm nay rùi mà còn chưa đi đến đâu…

Offline nếu được thì cho mình tham gia tý, dự thính thôi vì dự án công đồng “chuẩn hóa” này cũng đã từng nghĩ đến, cũng đã từng nổi máu tự ái khi nhìn ngó dân chúng xung quanh.

Rdrs,
K.

17


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 1:26 am, ngày 9/11/2006,
Kenny Le đã phản hồi:

Sorry cái email ghi nhầm, gmail chứ ko phải yahoo.

18


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 8:40 am, ngày 25/11/2006,
lupaka đã phản hồi:

Tôi cũng muốn làm chút gì đó cho cộng đồng, đồng thời có cơ hội học hỏi từ dự án này.

19


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 6:37 pm, ngày 28/11/2006,
vnlegends đã phản hồi:

Chào các anh!

Tôi tình cờ đọc được những bài viết trên blog này, rất vui khi thấy các anh đang xây dựng project để đóng góp cho cộng đồng IT. Tôi là một developer chưa có kinh nghiệm và mong muốn học tập từ các anh, có lẽ nhiều người cũng có mong muốn như tôi. Vậy các anh có thể vừa thực hiện dự án vừa upload lên những kết quả của mình trong suốt thời gian dự án, từ thiết kế, coding, testing - để những người như tôi tham khảo học tập được không. Xin cảm ơn và mong đợi dự án của các anh thành công!!

20


Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320

Warning: Missing argument 2 for httprequest() in /home/.bathsheba/sontran/sonnymotives.com/wp-content/plugins/gravatars2.php on line 320
Gravatar
Lúc 8:57 pm, ngày 30/11/2006,
phithienthanlongvn đã phản hồi:

Mình thấy ý kiến của vnlegends rất hay, ko mấy khi được xem tất cả các tài liệu phát triển dự án thế này, public cho mình học tập với

21

Gravatar
Lúc 1:34 pm, ngày 1/12/2006,
Sonny đã phản hồi:

@vnlegends và phithienthanlongvn: cảm ơn các bạn đã quan tâm. Chúng tôi cũng có ý định sau khi StandardPoint hoàn thành, sẽ viết những bài chia sẻ kinh nghiệm trong quá trình phát triển đó. Tuy nhiên, hiện giờ vì chúng tôi khá bận, có bao nhiêu thời gian rảnh đều dành cho việc phát triển StandardPoint cả rồi. Mà để viết một bài chất lượng cũng tốn rất nhiều thời gian, ví dụ như 2 bài viết “Các báo điện tử Việt Nam có vi phạm bản quyền?” từ lúc “thai ngén” ý tưởng đến lúc hoàn thành là 2 tháng.

Do đó, hiện tại tôi không thể đại diện cho các bạn trong nhóm phát triển hứa với các bạn về điều đó. Tuy nhiên, nếu như trong quá trình thiết kế, cá nhân tôi thấy có những gì thật hay, thì có lẽ tôi cũng sẽ cố gắng đưa lên blog để cùng thảo luận với các bạn. Như vậy ok chứ? ;)

22

Gravatar
Lúc 11:27 pm, ngày 2/12/2006,
vnlegends đã phản hồi:

Cảm on Sonny! Theo kinh nghiệm của bản thân tôi, đa số dân IT mới vào nghề đều rất lúng túng khi tổ chức phân chia công việc. Khả năng làm việc theo nhóm là rất kém, thường là mạnh ai người đó làm, tổ chức theo nhóm làm việc thì công việc đôi khi còn không tiến triển và rối hơn; mặc dù khả năng của từng người là rất tốt. Có lẽ đó cũng là yếu điểm chung của người Việt Nam. Tôi nghĩ nhiều người trong các anh là người đã có kinh nghiệm làm việc chuyên nghiệp ở nước ngoài, học tập được cách phân chia công việc và tổ chức của họ. Vì vậy mong các anh có thể bớt một chút thời gian (mặc dù biết là các anh rất …rất bận) để post lên tiến trình của dự án ở mức độ tổng quát, các trao đổi trong nhóm…những cái đó có thể ở dạng dữ liệu thô thể hiện ý tưởng thực hiện để giải quyết vấn đề chứ không cần phải sắp xếp chỉnh chu như một bài báo. Ví dụ các anh sẽ phát triển module gì, chức năng thế nào, các lớp phân chia ra sao….( chắc chắn anh sẽ phải nháp ra). Qua đó các bạn trẻ có thể học tập được cách thức làm việc chứ không phải xin code để lần mò từng dòng lệnh (hic). Tôi nghĩ đó là học tập cách vận dụng kiến thức đúng chỗ. Mong nhóm các anh xem xét ý kiến của tôi! Thanks!