[ฝึกงานที่ IBMSD] Business Analyst
ช่วง 2 สัปดาห์แรก มี Training ทุกวันเลย (ขอไล่เขียนทีละเรื่องที่เรียนละกันครับ)
Business Analyst
พี่เขาเกริ่นนำด้วยภาพนี้… เพื่อบอกว่า “การเก็บ Requirement” นั้นสำคัญอย่างไร?
![[click for full size image]](http://blog.mohzumo.com/wp-content/uploads/2008/12/projectcartoon.png)
อาชีพนี้เจ๋งดี! Business Analyst เรียกย่อๆ ว่า BA ทำหน้าที่เป็น คนกลางระหว่าง Programmer กับ ลูกค้า (คอยแปลภาษา)
มีหน้าที่:
- เก็บ requirement ลูกค้า + ต่อรองกับลูกค้า
- ทำความเข้าใจ business ลูกค้า
ลูกค้ามักจะอยากได้ไปซะทุกอย่าง แต่มีตังค์จำกัด… (โปรแกรมต้องทำนั่นได้ นี่ก็ด้วย โน้นก็เอา)
BA ต้องคอยจัดลำดับว่า requirement นี้สำคัญมากน้อยแค่ไหน:
- MUST have
- SHOULD have
- COULD have
- NICE to have
เหมือนเทคนิคนี้จะเรียกว่า MoSCoW Method
งานสำคัญที่ BA ต้องทำคือ เขียนเอกสาร Requirement เพื่อนำไปให้ลูกค้าลงชื่อ สาเหตุที่ต้องทำเพราะ….
“เอ๊ะ ผมว่าผมไม่ได้ต้องการโปรแกรมแบบนี้นะ”
“อ้าว… ที่คุยกันโปรแกรมมันต้องทำนี่ได้ด้วยไม่ใช่เหรอ”
“คุณเขียนโปรแกรมอะไรมาเนี่ย ผมไม่เคยบอกเลยนะว่าต้องการแบบนี้”
เพื่อนๆ ที่เรียนสายคอม แต่ไม่ชอบเขียนโปรแกรม อาจเลือกทำงานในสายนี้ได้นะครับ
สำหรับผม… ขอบายละกันครับ… (ไม่งั้นคงได้ ทะเลาะตบตีกับคุณลูกค้าแน่นอน!)
ถ้าไม่อยากจะต้องเก็บให้ครบถ้วน ก็เก็บหน่อย ๆ เจอลูกค้าบ่อย ๆ ก็อาจจะพอช่วยได้ (อ่านที่ http://www.agile66.com/blogs/ สนุกดี)
[Reply]
เพิ่งรู้อ่ะ นัท หุหุ
จำ นน ได้ป่ะ YSC 2006
[Reply]
เอ…. ใน LargeSoft เหมือนเห็นภาพนี้แว๊บๆ
[Reply]