สิ่งสำคัญในการตกลง รับงานเว็บ เพื่อให้หมดไปของปัญหา "รับงานแล้ว หนีงาน"

เริ่มโดย shellshock, 12 มีนาคม 2015, 06:42:00

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

shellshock

ผมเชื่อว่าสาเหตุของการรับงานแล้วหนีงาน น่าจะเกิดจากการสื่อสารที่ผิดตั้งแต่ขั้นตอนแรก เพราะการทำเว็บ หรือพัฒนาเว็บไซด์ ขั้นตอนแรกของการรับงานคือการสื่อสาร การเก็บ รีควายเม้น ของลูกค้าว่าเค้าต้องการอะไร ผมเลยเอาราละเอียดส่วนี้มาให้ดูเป็นตัวอย่างครับ  เอามาฝากคนทำเว็บและคนที่จะจ้างทำเว็บว่าจะต้องเตรียมอะไรให้คนทำบ้าง

Communication คือองค์ประกอบเริ่มต้น ของคนทำเว็บไซด์และคนที่จะจ้างทำเว็บต้องเตรียมไว้
การทำความเข้าใจปัญหา ก่อนเริ่มลงมือและต้องแน่ใจว่าสิ่งที่จะแก้ปัญหานั้นเป็นสิ่งที่ลูกค้าต้องการ
1.  ขอบเขตของปัญหา กำหนดขอบเขตของการพัฒนาตัวระบบ
- ระบุว่าลูกค้าต้องการอะไร
- วางวัตถุประสงค์ของ webapp
- กำหนด webapp features หลักที่สำคัญ
- วางแผนดึงความต้องการรายละเอียดปลีกย่อย
- ต้องให้ผู้มีส่วนได้ส่วนเสียและผู้พัฒนาระบบกำหนดเป้าหมายและวัตถุประสงค์ในการสร้าง webapp ในแต่ละ increment
- ระบุ scope ของการพัฒนาและเงื่อนไขในการวัดความสำเร็จของงาน
คำถามอะไรบ้างที่จะถามลูกค้า
- อะไรที่อยากได้ webapp – วัตถุประสงค์อะไรที่จะใช้ webapp – ใครเป็นคนใช้ webapp

2. เก็บรายละเอียด เก็บความต้องการในรายละเอียดปลีกย่อย
- ประชุมผู้มีส่วนได้ส่วนเสียเพื่อเก็บรายละเอียด (แต่วัฒนธรรมองค์กรอาจไม่เอื้อ)
- วางกฏระเบียบในการมีส่วนร่วมในการประชุม
- มีวาระการประชุม (Agenda) ที่เป็นทางการพอที่จะครอบคลุมประเด็นสำคัญทั้งหมด แต่ก็ควรเปิดช่องให้มีความคิดที่เป็นอิสระพอ
- ผู้อำนวยความสะดวกในการประชุมอาจเป็นลูกค้าหรือ WebE Team
- กลไกในการพูดคุย เช่น work sheets, flip chast, wall sticker

Elicitation Task
-   สามารถระบุได้ว่า user มีกี่ประเภท
-   กำหนดว่าอะไรเป็น content และ function การทำงานโดยใช้รายชื่อ person prepared
-   พิจารณาว่าผู้ใช้อยากให้มีพฤติกรรมอย่างไร เข่น การค้นข้อมูลที่ต้องการใน 10 วินาที
-   เอา user ทำ user scenarios คือการจำลองสถานะการณ์การใช้งานระบบ จะได้เห็นข้อมูลเข้า, ออก, เห็นขั้นตอน
User Descriptions
-   วัตถุประสงค์ของผู้ใช้ระบบ
-   ความรู้พื้นฐานและความเชื่ยวชาญมีมากน้อยแค่ไหน
-   User จะเข้าถึง webapp ได้อย่างไร เพื่อจะได้วางแผนโครงสร้างของสถาปัตยกรรม
-   ผู้ใช้ชอบไม่ชอบ webapp แบบไหน (aglie user satisfiction)
Content and Functionality
-   ให้ผู้มีส่วนได้ส่วนเสียเตรียม list สิ่งที่เค้าต้องการ content and function
-   เมื่อมีการประชุม list ความต้องการทั้งหมด เช่น กระดาษแปะผนัง, เขียนบน white-board, ใส่ใน webboard
-   List ความต้องการเป็นกลุ่ม เอาส่วนซ้ำซ้อนออก, เพิ่มเติม
Content and Performance
-   Internal Constraints: จะมองเรื่อง technology ในการพัฒนาระบบกับขั้นตอนในการพัฒนา
Techonology Environment: ใช้ DB, OS อะไร
Proect Environment: webEtools, development hardware, software, skill ผู้พัฒนา
-   External Constraints ดูการใช้งานอย่างเดียวคือดูที่ตัวลูกค้า
Business Rules: กฏเกณฑ์ต่างๆ ในการดำเนินการขององก์กรนั้นๆ, end-user idiosyncrasies (อุปนิสัย), security demands, ประสิทธิภาพการทำงาน, ความร่วมกันได้กับระบบเดิม, ข้อกำหนดทางกฏหมาย
3.   Negotiation
-   เมื่อได้ requirement มาแล้วก็จะดูว่าอันไหนเป็น contradictory (ขัดแย้ง) หรือ infeasible (เป็นไปไม่ได้) ก็ต้องมีการต่อรองกับผู้มีส่วนได้ส่วนเสีย
-   การต่อรองที่ดีที่สุดคือ win-win result
1.   การต่อรองไม่ใช่การแข่งขัน แต่เป็นการประณีประนอมกันเพื่อให้ทุกคนพอใจ
2.   เขียนแผนกลยุทธ์ออกมา ดูว่าสิ่งที่ทั้งสองฝ่ายอยากได้คืออะไรและทำให้ทั้งสองอย่างเป็นจริงให้ได้มากที่สุด
3.   listen actively จะต้องฟังมากกว่าโต้ตอบกัน
4.   เน้นว่าเค้าอยากได้อะไร เค้าสนใจในสิ่งไหน ดูว่าเค้าอยากได้อะไรเพราะอะไร
5.   จะต้องไม่ถือเป็นเรื่องส่วนตัว ให้เน้นที่ปัญหาที่ต้องการจะแก้ไข
6.   ให้มีความคิดสร้างสรรค์
7.   ต้องพร้อมจะยอมรับในข้อตกลงร่วมกัน

shellshock

ผมไม่ได้เป็นคนรับงานนะครับ เอามาเล่าสู่กันฟัง

romance69

[direct=https://coderblitz.com/product/lotto-auto-update/]ขายปลั๊กอิน Wordpress ตรวจหวยออนไลน์[/direct] อัปเดตอัตโนมัติ ราคา 2,500 บาท ใส่โค้ด THAISEO10 รับส่วนลด 10%
รับเขียนเว็บไซต์, รับเขียน Theme wordpress, รับเขียน Plugin wordpress



kondam

ขอแนะนำ : :wanwan034:

1. จดโดเมน ต่ออายุ godaddy ลด 40% ถูกที่สุดในตอนนี้! [direct=http://bit.ly/2HhtxzY]คลิก[/direct]

2.จดโดเมน + private 8.88$ [namecheap]   [direct=http://bit.ly/2kuZoG4]คลิก[/direct]

3.แนะนำคลาวด์โฮสติ้งไทย ที่ผมใช้อยู่ [Thaidata]   [direct=https://goo.gl/Jvpgzs]คลิก[/direct]

MD.18

 :P  ที่เจอบ่อยสุดก็งบพันอยากได้งานหมื่น... แล้วก็พวกที่ไม่เข้าใจในตัวเองและยึดตัวเองเป็นแกนโลก
ติดต่อทางเมล์ [email protected] by ทวีศักดิ์  line : 0862600055
[direct=https://imd18.com] [/direct]
คิวงานว่าง !!

nong4534

Rangforever แจกโค้ดตัวอย่างโปรเจคPHPฟรี(เขียนโปรแกรมphp java C#)
PHP Future เขียนโปรแกรมภาษาphp (แจกโปรเจคฟรี แหล่งเรียนรู้ไอที เทคโนโลยี)

zatoli30

อ้างถึงจาก: MD.18 ใน 12 มีนาคม 2015, 07:34:49
:P  ที่เจอบ่อยสุดก็งบพันอยากได้งานหมื่น... แล้วก็พวกที่ไม่เข้าใจในตัวเองและยึดตัวเองเป็นแกนโลก

:'( :'( อารมย์นี้เลย
รับเขียนสคริปเก็บข้อมูลสินค้า ตามสั่ง Nordstrom,6pm,Zappos,Homedepot,etc...  [direct=https://www.facebook.com/MR.watcharaporn]สอบถาม[/direct]

nonkungzacb

อ้างถึงจาก: MD.18 ใน 12 มีนาคม 2015, 07:34:49
:P  ที่เจอบ่อยสุดก็งบพันอยากได้งานหมื่น... แล้วก็พวกที่ไม่เข้าใจในตัวเองและยึดตัวเองเป็นแกนโลก

ผมว่าคนส่วนใหญ่ที่มาให้ทำเว็บหรือseo ไม่ค่อยรู้เรื่องในวิธีการทำเลยเป็นแบบนี้แหละครับ

bthpp0ng

เคยเจอแบบว่า

ผม: ขอควาย (requirement) คร่าวๆครับ
ลค: อยากได้เวปแบบ eBay แบบลาซาด้า
ผม: ขอรายละเอียดเพิ่มเติมมากกว่านั้นได้มั้ยครับ
ลค: เอาตามเวปที่ว่าเลย
ผม: ...

บ่อยมากครับ กับลูกค้าไม่เตรียมข้อมูล ให้เราคิดเอง สุดท้ายเปลี่ยนควายอีก เปลืองพลังงานมาก
- โฆษณา Popup เรทดี [direct=https://goo.gl/5IRlxJ]คลิกเลย[/direct]
- รับถอด IonCube ทุกเวอร์ชั่น
- รับทำเวปสายดำแบบ auto update รอโปรโมตอย่างเดียว สนใจ/สอบถาม
- เวปแลกเปลี่ยน traffic [direct=https://goo.gl/7xKj1P]คลิกเลย[/direct]

sys2528

อ้างถึงจาก: bthpp0ng ใน 12 มีนาคม 2015, 09:31:08
เคยเจอแบบว่า

ผม: ขอควาย (requirement) คร่าวๆครับ
ลค: อยากได้เวปแบบ eBay แบบลาซาด้า
ผม: ขอรายละเอียดเพิ่มเติมมากกว่านั้นได้มั้ยครับ
ลค: เอาตามเวปที่ว่าเลย
ผม: ...

บ่อยมากครับ กับลูกค้าไม่เตรียมข้อมูล ให้เราคิดเอง สุดท้ายเปลี่ยนควายอีก เปลืองพลังงานมาก

จริงครับ แต่ผมก็ต้องขอเพิ่มเติมอยู่ดีครับ ถ้าไม่มีผมก็ทำใบเสนอราคาให้ไม่ได้ครับ ทุกอย่างต้องชัดเจนกระจ่างในระดับหนึ่งครับ  ถึงจะทำได้ ไม่งั้นผมไม่ทันครับ  :wanwan003:
[direct=https://www.billing.in.th/aff.php?aff=51]แนะนำ Hosting คุณภาพ Support เยี่ยมครับ[/direct]

bthpp0ng

อ้างถึงจาก: sys2528 ใน 12 มีนาคม 2015, 09:35:20
อ้างถึงจาก: bthpp0ng ใน 12 มีนาคม 2015, 09:31:08
เคยเจอแบบว่า

ผม: ขอควาย (requirement) คร่าวๆครับ
ลค: อยากได้เวปแบบ eBay แบบลาซาด้า
ผม: ขอรายละเอียดเพิ่มเติมมากกว่านั้นได้มั้ยครับ
ลค: เอาตามเวปที่ว่าเลย
ผม: ...

บ่อยมากครับ กับลูกค้าไม่เตรียมข้อมูล ให้เราคิดเอง สุดท้ายเปลี่ยนควายอีก เปลืองพลังงานมาก

จริงครับ แต่ผมก็ต้องขอเพิ่มเติมอยู่ดีครับ ถ้าไม่มีผมก็ทำใบเสนอราคาให้ไม่ได้ครับ ทุกอย่างต้องชัดเจนกระจ่างในระดับหนึ่งครับ  ถึงจะทำได้ ไม่งั้นผมไม่ทันครับ  :wanwan003:

ผมเจอแบบนี้ ส่วนมากผมถอยเลยครับ เพราะกลุ่มนี้มักไม่ค่อยทำการบ้าน/เตรียมข้อมูลให้เรา ตามที่ท่านว่าแหละครับ
- โฆษณา Popup เรทดี [direct=https://goo.gl/5IRlxJ]คลิกเลย[/direct]
- รับถอด IonCube ทุกเวอร์ชั่น
- รับทำเวปสายดำแบบ auto update รอโปรโมตอย่างเดียว สนใจ/สอบถาม
- เวปแลกเปลี่ยน traffic [direct=https://goo.gl/7xKj1P]คลิกเลย[/direct]

ptteppawong

อ้างถึงจาก: sys2528 ใน 12 มีนาคม 2015, 09:35:20
อ้างถึงจาก: bthpp0ng ใน 12 มีนาคม 2015, 09:31:08
เคยเจอแบบว่า

ผม: ขอควาย (requirement) คร่าวๆครับ
ลค: อยากได้เวปแบบ eBay แบบลาซาด้า
ผม: ขอรายละเอียดเพิ่มเติมมากกว่านั้นได้มั้ยครับ
ลค: เอาตามเวปที่ว่าเลย
ผม: ...

บ่อยมากครับ กับลูกค้าไม่เตรียมข้อมูล ให้เราคิดเอง สุดท้ายเปลี่ยนควายอีก เปลืองพลังงานมาก

จริงครับ แต่ผมก็ต้องขอเพิ่มเติมอยู่ดีครับ ถ้าไม่มีผมก็ทำใบเสนอราคาให้ไม่ได้ครับ ทุกอย่างต้องชัดเจนกระจ่างในระดับหนึ่งครับ  ถึงจะทำได้ ไม่งั้นผมไม่ทันครับ  :wanwan003:

จริงครับ  ผมเจอบ่อย ๆ  ลูกค้าบอกออกแบบมาเถอะเอาตามเว็บตัวอย่างเลย  แต่ข้อมูลสินค้าไม่ส่งให้เรา ..

ozero1st

ยากจริง ๆ การรับจ้างเขียน ตอนแรก requirement เท่าจิ้มมด

แต่พอทำไปได้ซักพัก requirement ขยาย เพิ่มตรงนี้นิด ตรงนี้ให้พี่หน่อย T.T น้ำตาแทบไหล

ขอบคุณครับสำหรับบทความดี ๆ จะลองเอากับไปปรับใช้ดูครับ
ขายชื่อโดเมนสวย ๆ OPPOSERVICE.COM 3000 บาท / OPPOSERVICES.COM 3000 บาท / OPPOSKY.COM 4000 บาท / TOILET-RESTROOM.COM 2000 บาท / HELLOMAAM.COM 2000 บาท
-----------------------------------------------------------------

bthpp0ng

หลักๆคือ พยายามเก็บควายให้ได้มากที่สุดก่อนจะเริ่มทำครับ

ปล.พูดง่าย ทำยาก
ปล2. ช่วงที่ยากอีกช่วงคือ ก่อนส่งมอบครับ ลูกค้าส่วนใหญ่จะขอแก้จนเฮือกสุดท้ายเลย
- โฆษณา Popup เรทดี [direct=https://goo.gl/5IRlxJ]คลิกเลย[/direct]
- รับถอด IonCube ทุกเวอร์ชั่น
- รับทำเวปสายดำแบบ auto update รอโปรโมตอย่างเดียว สนใจ/สอบถาม
- เวปแลกเปลี่ยน traffic [direct=https://goo.gl/7xKj1P]คลิกเลย[/direct]

shellshock

ในความรู้สึกของ ล/ค นะครับ (บางคน)
บางครั้ง ล/ค ก็เจอ คนทำเว็บแบบว่า ได้ requirement อันน้อยนิดที่มี แล้วรีบรับงานเพราะว่าตัวเองว่าง อยากได้เงิน เลยบอกกลับไปว่า "ทำได้ครับ" ตีราคาให้เรียบร้อยย
พองานมันเริ่มยากเพราะ ได้ requirement ไปไม่หมด เนื่องจากไม่ให้เวลา ล/ค เก็บข้อมูล ก็มาบ่นว่า งานมันยาก งานมันละเอียด
- หากไม่มีเวลาจิงๆ  อย่ารับงาน
- อย่าเห็นเงิน ตาโต งานไหนมารับหมด
- อยู่โกลก แต่รับงานที่เชียงราย จะรู้ได้ไงว่าลูกค้าต้องการอะไร (แล้วมาบอกว่าลูกค้า เรื่องมาก เพราะไม่ได้นั่งคุยกัน)
ต้องสอบถามความต้องการให้ครบ ร่างเป็นระบบให้ ล/ค เซ็นรับ หรือไม่ส่งเดโมให้ลูกค้าดู หรือนัดคุย พร้อมทั้งคิดราคาเพิ่ม

1.Communication: คือการโต้ตอบและทำงานร่วมกันกับลูกค้า(หรือผู้มีส่วนได้ส่วนเสีย) เพื่อรวบรวม requirement และข้อมูลที่เกี่ยวข้องกับกิจกรรมอื่นๆที่เราจะต้องทำด้วย
2.Planning: สร้างแผนการทำงานที่เป็น incremental plan
3.Modeling: การวิเคราะห์และออกแบบสร้าง model เพื่อให้ลูกค้าเข้าใจ webapp requirement และ design ได้ดียิ่งขั้น
4.Construction: เอาตัว modeling มาเขียนโปรแกรมจริง รวมทั้งทดสอบว่า webapp นั้นไม่มีข้อผิดพลาด (errors)
5.Deployment เอา code ที่สร้างไปใช้งานแล้วให้ลูกค้านำไปประเมินและให้ feedback กลับมาเพื่อนำไปปรับปรุงใน increment ถัดไป

ทำตามสเต็ป ก็ไม่น่าจะมีปัญหา
อันนี้มุมมองของ ล/ค ครับบ


แรงไปก็ขออภัย แค่เอาข้อความที่เคยเจอมาเล่าให้ฟัง   :wanwan004: :wanwan004: :wanwan004: