rails66

 

Tube4Me

Page history last edited by DingDong 1 yr ago

Tube4Me คืออะไร

Tube4Me เป็น webapp สำหรับรวบรวมลิงก์มิวสิกวีดีโอเพลงไทยจากยูทูป ไอเดียคร่าวๆคือ ถ้าเราอยากรู้ว่าตอนนี้มิวสิกวีดีโอเพลงไทยไหนดังที่สุด (มีคนดูมากที่สุด มีคนคอมเมนต์มากที่สุด หรือมีเรตติ้งสูงสุด ฯลฯ) คือเพลงไหน มีท๊อปเท็น เพลงอะไรบ้าง เรียงผลลัพธ์พร้อมมิวสิกวีดีโอ ให้คนกดฟัง (รายละเอียดเรื่องการเรียงลำดับ ตามเพลง ตามนักร้อง ตามชนิดเพลง คงต้องมาถกกันเพิ่มเติม) ส่วนเรื่องการจะรู้ได้ยังไงว่าเป็นเพลงไทย ก็ต้องมาพิจารณากัน และฟีเจอร์อย่าง social networking อนุญาติให้คนมาช่วยโหวต เพิ่ม tag ก็สามารถทำในภายหลังได้

 

วิธีพัฒนา

งานนี้ผมคิดว่าจะพัฒนาแบบ TDD + Scrum + XP (ยกเว้น pair programming เพราะคงยากที่จะ pair พร้อมกันจากคนละที่) + shared code ownership

 

ขั้นแรก...

สิ่งที่จะเริ่มทำตอนแรก คือการระดมสมอง สร้าง requirements เขียน user stories และเลือก ไลบรารี่สำหรับมาทำ แล้วเรามาสร้าง prototype ง่ายๆขึ้นมาสักตัว แล้วค่อยๆ evolve ไปเรื่อยๆตาม user stories ที่เราอยากจะทำ

 

เทคโนโลยีที่ควรรู้สำหรับนักพัฒนา

ruby, rails, hpricot, rspec, mysql, html/css, git/subversion, regex

 

รับสมัครอาสาสมัคร

ใครสนใจร่วมโครงการ ฝึกวิเคราะห์ ฝึกค้นข้อมูล และฝึกพัฒนา ลงชื่อ อีเมล์ ตำแหน่งที่ต้องการช่วย (PM/BA/Dev/Tester) และเวลาที่สามารถอุทิศให้กับโครงการ (ชั่วโมง/สัปดาห์) ท้ายหน้านี้ได้

 

ลงชื่อผู้ร่วมขบวนการ

roofimon (QA)  7 ชั่วโมง/สัปดาห์

sweetcorn (PM/Dev/BA/QA) 5 hrs/week

xenzero (Dev) 8 hrs/week

 

Hosting

ทางเลือกแรก ยึดบัญชีผู้ใช้ hostingrails ของพี่อ๊อดมาเป็นของเราก่อน

 

การบ้านให้อ่านสำหรับ Developer

- Git - SVN  Crash course

- Developer's Guide: Data API Protocol

 

เครื่องมือที่มีประโยชน์กับโครงการ

- BrowsersShots.com เวบถ่าย snapshot หน้าจอเวบทั้งหน้าให้ดาวน์โหลด

 

Iterations

 

Tube4Me Iteration 0

 

Story Card Catalog

- story-001 

- story-002 Infrastructure for dev

- story-003 Mockup screens

- story-004 Top charts

- story-005 I like picture

- story-006 I would like to see some comments

 

ป.ล. วิธีการสร้าง story card ใหม่

1. ไปที่หน้า Tube4Me Story Card Template แล้วก๊อปปี้ template จากหน้า edit

2. กลับมาที่หน้านี้ แล้ว edit

3. ภายใต้ Story Card Catalog เพิ่ม story card ใหม่ตั้งชื่อ Tube4Me Story Card ### โดย ### คือหมายเลขถัดไปจากหมายเลขเดิม

4. สร้างหน้าวิกิใหม่ แล้ว paste สิ่งที่ก๊อปปี้จากขั้นที่ 1

5. เติมเนื้อหาแล้ว save

 

ทดลอง

- Tube4Me Sandbox

Comments (8)

profile picture

xenzero said

at 11:22 pm on Aug 5, 2008

xenzero (Dev) 8 hrs/week

profile picture

boyone said

at 5:59 pm on Aug 6, 2008

boyone (Dev) 7 hrs/week

profile picture

dommiez@... said

at 10:58 pm on Aug 7, 2008

dommiez (BA) 5 hrs/week

profile picture

Weerasak Chongnguluam said

at 3:43 am on Aug 9, 2008

iporsut (Dev) 5 hrs/week

profile picture

snck said

at 8:16 am on Aug 21, 2008

snck (Dev) 5 hrs/week

profile picture

SweetCorn said

at 10:07 pm on Aug 23, 2008

ตอนนี้เริ่มเขียน story card ที่ระบบควรจะมีกันแล้ว คงต้องขอความร่วมมือจากอาสาสมัคร เข้าไปดูหน้า High level requirements (http://rails66.pbwiki.com/Tube4Me+high+level+requirements) แล้วเลือก requirement แต่ละเรื่องมาเขียนเป็น story card ดูตัวอย่างการเขียนได้จาก story card catalog ที่เริ่มเขียนไว้แล้วในหน้านี้ สำหรับ template ของ story card ก๊อปได้จากหน้า http://rails66.pbwiki.com/Tube4Me-Story-Card-Template

การเขียน story card ปกติจะเป็นหน้าที่ของ BA แต่เนื่องจากเรามีคนไม่มาก ทุกคนสามารถช่วยกันเขียนได้ จะเขียนเป็นภาษาไทยหรืออังกฤษก็แล้วแต่สะดวกครับ

profile picture

a.postzone@... said

at 2:00 am on Oct 1, 2008

fake_or_dead 5 hrs/week

profile picture

a.postzone@... said

at 2:04 am on Oct 1, 2008

ขอโทษ ครับ Role Developer นะครับ

You don't have permission to comment on this page.