มาออกแบบการทำงานจาก requirements กัน

Ploy Chonnikan
1 min readJul 16, 2018

--

วันนี้พลอยได้รับโจทย์มานึงโจทย์ โดยรายละเอียดคือ ภาพด้านล่าง

จากภาพด้านบน เริ่มจากทำการแตก Test case ที่จะเป็นไปได้ออกมาโดยใช้ test technique มาช่วยในการออกแบบ flow มี่นำมาใช้ในการออกแบบคือการใช้คะแนนซื้อของ

และ business conditions ของการทำงานคือ

ซึ่งสมการ Test case ที่พลอยใช้คือ

Test case = Business conditions + Test data

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

จากตารางด้านบนจะเห็นว่าสามารถนำตารางนี้ไปใช้ในการออกแบบการทำงานต่อไปได้ และ สามารถใช้เป็นตัวตรวจรับของการส่งมอบงานนี้ได้อีกด้วย เพราะตารางนี้คือการทำงานตั้งแต่ต้นจนจบของ flow การใช้คะแนนซื้อของ

หลังจากที่มีตารางนี้ จะช่วยให้เห็นพฤติกรรมการทำงานของ flow มากขึ้น พร้อมทั้งช่วยให้เห็นว่าจากตารางจะต้องมี function การทำงานอะไรหลังบ้านเกิดขึ้นบ้างเพื่อตอบโจทย์ตารางนี้ หากค่อยๆไล่ทำไปทีละนิด ก็จะเห็นภาพมองขึ้น ซึ่งสำหรับตัวพลอยเอง ก็ยังไม่คล่องเรื่องของการทำแบบนี้เท่าไหร่ เพราะพลอยยังไม่สามารถแยกการทำงานต่างๆ ออกจากกันได้ บางครั้งยังมองไม่ออกว่าจะต้องออกแบบออกมายังไง ต้องเขียนการทดสอบตรงไหน ซึ่งสิ่งที่จะทำให้พลอยเข้าใจและสามารถทำได้คือต้องฝึกทำแบบนี้บ่อยๆ ทำซ้ำเรื่อยๆให้ติดเป็นนิสัย ขอบคุณค่ะ :)

--

--