Category Archives: Good Quote

กว่าจะมาเป็น Test Script (ตอนที่ 1 : Test Analysis)

สวัสดีครับทุกคน วันนี้มีเรื่อง Test Analysis มาฝากครับ

หลายคนคิดว่างาน Testing มันง่าย เขียน Script ใช้เวลาไม่นานก็เสร็จ ผมมีโอกาสได้รวบรวมความคิด ว่ากว่าจะมาเป็น Test Script ที่ดี ข้อเท็จจริงมันต้องมีขั้นตอนอะไรบ้าง วันนี้ขอเริ่มสั้นๆจากหัวข้อ Test Analysis ครับ (ขออนุญาติเขียนในเชิงไม่ทางการละกันครับ)

Test Analysis

  •  คือStep แรก ของการลงมือทำ Test ยิ่งทำเร็วยิ่งดี โดยเฉพาะอย่างยิ่งก่อนเริ่ม dev จะได้ไม่ต้องมาเถียงกันหลังทีหลังว่านี่มันคือ bug หรือ feature โดย design (คุณคิดว่า dev เค้าจะฟังคุณตอนไหนมากกว่าล่ะ ระหว่างก่อน dev กับหลังจากที่เค้าคิดว่าเค้าทำงานเสร็จไปแล้ว)
  • ประกอบไปด้วยการทำความเข้าใจ requirement, design, change ที่เกิดขึ้นหากเป็นการ enhance ระบบเดิม
  • แต่อย่าเข้าใจผิดว่าTest Analysis การอ่าน spec เฉยๆ
  •  ต่างกันตรงที่ เป็นการอ่านอย่างเชิงรุก และมีเป้าหมายในการอ่านที่ชัดเจน
  •  อ่านในเชิงรุก คือ …

Continue reading กว่าจะมาเป็น Test Script (ตอนที่ 1 : Test Analysis)

Top 10 factors to kill motivation of test team (By ekaluck)

Top 10 factors to kill motivation of test team

 

  1. No spec -> poor spec -> or getting the spec when the software is delivered, no preparation time
  2. Code cutoff/ delivery date is never respected
  3. Poor test environment (infra/PC/network, etc) / lack of support for test tools
  4. Lots of bug reported don’t get fixed (either suspended or rejected) or take forever to fix
  5. Having to repeat the same test manually too frequent
  6. Poor quality of software delivered to tester (as if there is no unit test at all)
  7. Frequent bug resurrection
  8. Unrealistic expectation about test automation
  9. Never get the budget/resources requested for or never been asked for estimates
  10. Product is not challenging and/or doesn’t understand how the product is used in the real world

 

Wrtten by Ekaluck(Oh) : July 20, 2011

 

คิดเอง เออเอง ขอเชิญเม้นท์ เชิญ vote กันตามสบายค้าบ …

Unlocking secret of success in Vietnam (Season Finale)

และแล้วเราก็มาถึงตอนสุดท้ายของ Series Testing in Vietnam ซึ่งเป็นตอนท่ี่ 4 กันจนได้ 🙂

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

 

    1. เรียนรู้จากข้อผิดพลาดของตัวเอง มีเป้าหมายที่ชัดเจน และขยายเป้าใหม่ให้ยิ่งใหญ่

  • หลังจากจุดเริ่มต้นของความล้มเหลวใน government project ครั้งนั้น เวียตนามก็ตั้งเป้าหมายว่าจะไม่ผิดพลาดซ้ำอีก
  • นอกจากจะไม่ผิดพลาดซ้ำแล้วเวียตนามยังได้ยกระดับเป้าหมายขึ้นไปเป็นภาระกิจแห่งชาติ โดยต้องการจะเป็นหนึ่งในผู้นำในด้าน IT service providerใน region นี้ เค้ามีการ set key indicators and national objective เพื่อการนี้โดยเฉพาะ และได้มีการ draft bill เรื่องวิธีการทำ testing และวิธีการทำ criteria/matrix เพื่อใช้ในการรับมอบ Software อย่างเป็นมาตรฐานเดียวกันในระดับชาติ เพื่อลดความเสี่ยงที่หน่วยงานอื่นๆในประเทศจะเจอข้อผิดพลาดเดียวกัน (พอเขียนประโยคนี้จบ นึกถึงประเทศตัวเองแล้วมันเจ็บๆคันๆยังไงไม่รู้)

    2.  รู้จักตัวเอง รู้ว่าตัวเองไม่รู้อะไร และหาคำตอบเริ่มจากจุดนั้น

  • ได้ยินมาว่าในอดีต 80% ของคนในกระทรวง ICT ในเวียตนามไม่ได้จบการศึกษาด้านนี้โดยตรง เมื่อเขามีปัญหาและได้ตระหนักว่าพวกเขาไม่ได้เป็นผู้เชี่ยวชาญในด้านนี้ เค้าได้ไปเสาะแสวงหา”ผู้รู้” มาเพื่อช่วยให้ภารกิจนี้บรรลุผล ในที่สุดก็ได้มีการติดต่อ Dr. Jung ซึ่งขณะนั้นยังทำงานอยู่ถึงประเทศ Netherland ให้มาเป็นที่ปรึกษาของรัฐบาล

    3.  ทำงานเป็นทีม : การทำงานที่สอดคล้องกันในหน่วยงานที่เกี่ยวข้อง

นึกๆดูแล้วก็คล้ายๆ ทีมfootball ที่ประกอบไปด้วย

  • กองหน้า (รัฐบาล) กำหนดทิศทางเชิงรุก บุกเบิก มีส่วนร่วมอย่างแท้จริงกับกองกลางและกองหลัง เพื่อติดตามผลงานและสนับสนุนทั้งเรื่องเงินและเรื่องการช่วยแก้ปัญหาอย่างต่อเนื่อง รัฐบาลเป็นคนกำหนดนโยบายของประเทศเพื่อเปิดประตูรับการลงทุนและแหล่งความรู้จากต่างชาติ และยังดูแลผู้ลงทุนต่างชาติที่เข้ามาทำงานในเวียตนามเป็นอย่างดียิ่ง ผมได้ยินมาว่ารัฐบาลได้จัดพื้นที่อาศัยพิเศษเฉพาะสำหรับชาวต่างชาติที่เข้ามาทำงานในเวียตนาม Satoshi-sanบอกผมว่าเค้าได้ไปเยี่ยมบ้าน Dr. Jung เมื่อปีก่อน เขาบอกว่า area ที่ Dr. Jung อยู่นั้นแตกต่างจาก zone อื่นๆในโฮจิมินต์โดยสิ้นเชิง โดยมีความปลอดภัย ความสะอาด และความทันสมัยแบบตะวันตกอย่างเพียบพร้อม
  • กองกลาง (industry) มีการเปิดบริษัทและจัดหาแรงงาน(ขยัน ราคาถูก)ที่เหมาะสมให้สอดคล้องกับทิศทางของรัฐบาล ที่สำคัญที่สุดมีการตั้งมาตรฐานคุณภาพการทำงานที่สูงเพื่อเป็นการดึงดูดและmaintainลูกค้าและผู้ลงทุนจากต่างประเทศ ถ้าราคาถูกอย่างเดียวแต่คุณภาพไม่ดีก็ไม่สามารถดึงลูกค้าไว้ได้ Industryยังคอยทำงานใกล้ชิดกับ academic เพื่อคอยfeed requirement ว่า demand ของ human resource ที่ต้องการใน industry เป็นอย่างไร นอกจากนี้ยังมีการจัดกิจกรรมเพื่อส่งเสริมการพัฒนาทักษะในอาชีพร่วมกันข้ามบริษัท ไม่ว่าจะเป็น training seminar หรือการแปล testing material จากภาษาอื่นเป็นภาษาท้องถิ่น วันนี้ถึงแม้ tester ส่วนใหญ่จะยังภาษาอังกฤษไม่ดี แต่industry ยังสามารถที่จะพอหา test lead หรือ test manager ที่ภาษาอังกฤษดี เพื่อมาปิด gap ในการสื่อสารได้ในระดับหนึ่ง
  • กองหลัง (Academic) มีการเตรียมพร้อมของนักศึกษาเพื่อป้อนให้กับความต้องการของ industry ..
    อย่างที่กล่าวไปใน topic ก่อนหน้านี้ ปัจจุบันมหาวิทยาลัยหลายแห่งมีสอน software testing และบางแห่งมีสอนมากถึง 3 course และอาจารย์สอนก็ไม่ได้สอนจาก textbook แต่มีประสบการณ์จริง

   4.  Nature ของคนเวียตนาม (สู้อย่างเอาจริงเอาจัง อึด หนักแน่น ไม่ย่อท้อ)

  • หลังจากจบ conference ผมได้มีโอกาสไปเที่ยวชม Cu Chi tunnel ซึ่งเป็นอุโมงค์ที่คนเวียตนามอาศัยและเป็นฐานในการต่อสู้กับทหาร American ในช่วงสงครามครั้งที่2 ผมได้ดู video เรื่องราวเห็นความยากลำบากอันยาวนานของพวกเขา และได้ชื่นชม spirit ใจสู้ ไม่ย่อท้อของคนเวียตนามในสมัยนั้นมาก ถึงแม้จะมีสงครามที่โหดร้ายพวกเขายังมีการจดบันทึกการทำยอดว่าใครสามารถทำลาย จำนวนรถถัง เฮลิคอปเตอร์ และชีวิตของทหารอเมริกันได้เท่าไหร่ สถิติที่บันทึกนี้ถูกทำไปใช้เป็นการแจกรางวัลเกียรติยศ ให้แก่ชาวเวียตนามเป็นรายบุคคลที่อุทิศตนเพื่อปกป้องชาติของตัวเอง พวกเขามี nature ที่ต้องการจะต่อสู้เผื่อให้ผ่านพ้นความยากลำบากอยู่ในสายเลือด ผมจะไม่แปลกใจหากว่ามี testerในเวียตนามจำนวนหนึ่งที่เอาหลักการ “การทำยอด(จำนวน)เพื่อเป้าหมาย”ในสมัยสงคราม มาใช้ในการtestเพื่อทำยอด bug ที่เจอ หากมีคนคิดเช่นนี้จริงถึงในประมาณนึง ผมคาดว่าอีกหน่อยเงินเดือนของ tester อาจจะเป็นกึ่ง “Pay per Bug” ก็เป็นได้ ด้วยความหนักเอาเบาสู้ของพวกเขา ทำให้ยิ่งเป็นที่ถูกใจของนักลงทุนต่างชาติเป็นอย่างมาก

    5.  แหล่งพัฒนาความรู้ testing ของคนเวียตนาม

  • ผมถาม Dr. Jung ไปตรงๆว่ามีความรู้ testing ของคนเวียตนามมาจากไหน ถึงจะมีคนเก่งๆอย่างเค้าอยู่แต่ก็คงไม่สามารถถ่ายทอดให้คนเป็นหมื่นๆได้อย่างทั่วถึงแน่ๆ เค้าบอกผมว่าเนื่องจากแรงงานถูกมากและรัฐบาลก็เปิดกว้างให้ต่างชาติเข้ามา จึงมีหลายบริษัทที่เข้ามาลงทุนและยินดีที่ส่งคนเก่งๆมาสอนงานเพื่อเตรียมความพร้อมเพิ่มเติมสำหรับทำงานจริง หากคนเหล่านั้นเป็นคนแบบ Dr. Jung ที่มีใจรัก testing มีมาตรฐานการทำงานสูง และเป็นคนที่แบ่งปัน passion เหล่านั้นให้กับคนอื่นๆ ผมก็ไม่แปลกใจเลยที่คนเวียตนามพัฒนาทักษะความรู้ได้เร็ว นอกจากนี้การมี website www.vietnamesetestingboard.org ก็เป็นแหล่งที่ tester ในเวียตนามเก็บเกี่ยวแบ่งปันความรู้กันอย่างขยันขันแข็ง

    6.  เงินทุนหรือเงินสนับสนุนของเวียตนาม

  • ด้วยความเข้าใจที่ว่าประเทศเราน่าจะมีเงินเยอะกว่าเวียตนาม แต่ดูเหมือนเวียตนามลงทุนโน่นนี่เพื่อขยายการเติบโตอย่างต่อเนื่อง (เค้ามี 3G ใช้ตั้งนานแล้ววววว) ผมเลยถาม Dr. Jung อีกว่าเงินเหล่านี้มันมาจากไหนกันแน่ เขาบอกว่าจริงๆแล้วเวียตนามยังถือเป็นประเทศยากจน เลยได้เงินสนับสนุนจากชาติอื่นหรือองค์กรณ์ต่างๆระดับโลกอยู่มาก เช่น world bank .. ญี่ปุ่นเองก็ถือเป็นหนึ่งในผู้สนับสนุนทางการเงินให้เวียตนามเช่นกัน

ข้อสรุปส่วนตัวที่ผมได้จาก 6 ข้อนี้คือ…?

Continue reading Unlocking secret of success in Vietnam (Season Finale)

Quote of the Day – 12 กุมภาพันธ์ 2552

ห่างหายไปนานกับการมา update ในส่วนของ Quote ดีดี ที่อ่านเจอมาทั้งไทย และเทศ วันนี้เลยหยิบ

Leaders don’t create ‘follower’. They create ‘leaders’

Tom Peter

Leader is Action, not Position

Anonymous

ทั้งสอง Quote ผมได้มาจากหนังสือชื่อว่า my life as a coach ของ ซิคเว่ เบรคเก้

วันนี้ลางาน แต่ก็นั่งทำงานที่บ้าน ก็เลยหยิบหนังสือขึ้นมา แล้วเจอกับทั้งสอง Quote เลยมานั่งคิดทบทวนดูว่า ณ ที่ที่ เรายืนอยู่ ตอนนี้ กับสมาชิก 2 ทีม ที่ดูแลอยู่ เราได้สร้างเค้าเหล่านั้นขึ้นมาให้เป็น Leaders หรือยัง???
[ad#adsense-468×60]
Continue reading Quote of the Day – 12 กุมภาพันธ์ 2552

Quote of the Day – 13 ตุลาคม 2551

ห่างหายไปสองอาทิตย์เลยที่ไม่ได้มา Update เรื่องต่างๆ ลงใน Blog ติดภารกิจโน้นนี่นั่นมากมายนะครับ แต่จริงๆ ก็ไม่ใช่ข้ออ้างอะไรซะด้วยซ้ำ เช้าวันนี้เลยเปิดด้วย คำคมๆ ก่อนละกันรับเช้าวันสดใสวันนี้

Weakness of attitude becomes weakness of character.

Albert Einstein

Imagination is more important than knowledge.

Albert Einstein

บารมี = ความรู้ + การตัดสินใจที่แม่นยำ + ความเป็นผู้นำที่รับผิดชอบ + ความเข้มแข็ง

กุศโลบาย / หลวงวิจิตรวาทะการ

Quote of the Day – 28 กันยายน 2551

สวัสดียามค่ำวันอาทิตย์ที่ฝนตก ชุ่มฉ่ำ ชุ่มฉ่ำ

วันนี้เจอสมุดที่เคยจด กลอนเอย บทความเอย หรือคำพูดแจ่มๆ เลยหยิบมาแบ่งปันครับ

ความฝันของคนเราเหมือนยามเช้า
ถ้าปล่อยผ่านไปก็สายเสียแล้ว

Anonymous

Try Not To Become a Man of Success
But Rather To Become a Man of Value

Albert Einstien 1879-1955

Look…
If you have one shot to one opportunity
To seize everything you ever wanted in one moment
Would you capture it or just let it slip?

8 Miles

[ad#adsense-468×60]

Quote of the Day – 09 กันยายน 2551

I would never die for my beliefs because I might be wrong.

ผมไม่มีวันยอมตายให้กับความเชื่อของตนเอง เพราะผมอาจจะคิดผิดก็ได้

เบอร์แทรนด์ รัสเซล

It takes strength to fit in.
It takes courage to stand out.

It takes strength to feel a friend’s pain.
It takes courage to feel your own pain.

It takes strength to hide your own pains.
It takes courage to show them.

It takes strength to endure abuse.
It takes courage to stop it.

It takes strength to stand alone.
It takes courage to lean on another.

It takes strength to love.
It takes courage to be loved.

It takes strength to survive.
It takes courage to live.

Strength & Courage

Quote of the Day – 31 สิงหาคม 2551

สวัสดียามค่ำของวันอาทิตย์สิ้นเดือนสิงหาคม วันนี้แรงดีเข้ามาเขียนเรื่องที่ 3 แล้วของวันนี้ 🙂

หยิบยก 3 คำพูด ดี ดี มาฝากในยามค่ำคืนแบบนี้

A team with a star player is a good team, but a team without one is a great team.

Author unknown.

Don’t tell people how to do things, tell them what to do and let them surprise you with their results.

George Patton

Coming together is a beginning, Keeping together is progress, Working together is success.

Henry Ford

Quote of the Day – 13 สิงหาคม 2551

นั่งๆ อยู่ยามบ่ายของวันนี้ บวกกับเจอปัญหาจาก Project ที่ถูกส่งเข้ามา Test เลยนึกถึง 3 คำพูดนี้ขึ้นมาในหัวทันที
เลยเอามาเขียนสำหรับบ่ายนี้

Quality In Every Phase, Not An Afterthought

ได้มาจาก Web ของ Borland นานแล้วครับ ก็โดนใจใช้ได้เลย เหมือนกัน

Testing Doesn’t Finish…It’s Just STOP!

ได้มาตอนไปอบรมคอร์ส Software Testing เมื่อเดือนพฤษภาคม 2550

Project not fail at the end but it might fail at the begin.

อันนี้จำไม่ได้ว่าเจอมาจากที่ไหน แต่รู้ว่าโดนใจใช้ได้เลย

Quote of the Day – 10 สิงหาคม 2551

We’re a Team
One Person Struggles, We all Struggles
One Person Triumph, We all Triumph

พวกเราทีมเดียวกันทั้งหมด
หากใครคนหนึ่งแพ้ เราก็แพ้ทั้งหมด
หากใครคนหนึ่งชนะ เราก็ชนะด้วยเช่นกัน

จากหนังเรื่อง Coach Carter (คำพูดมันโดนจริงๆ เลย)