Logo

dev-resources.site

for different kinds of informations.

Software Quality?

Published at
5/31/2020
Categories
process
standard
softwarequality
sqa
Author
srisupho
Author
8 person written this
srisupho
open
Software Quality?

ไม้เบื่อไม้เมาของคนทำงาน Dev ก็คือเรื่อง Standard
จากประสปการณ์ที่เคยทำงานทั้งด้าน IT Support, System Admin, Development สารพัดตำแหน่ง (แอบบ่งบอกถึงอายุ)

สมัยที่ทำงาน Dev ก็เจอปัญหา Classic อยู่บ่อยๆ เช่น Requirement Change บ้าง Project Delay บ้าง ซึ่งก็ส่งผลให้ต้อง Dev จนต้องเก็บตะวันอยู่บ่อยๆ

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

ก็เลยพยายามศึกษาหาความรู้เพิ่มเติมด้าน Software Engineering, Software Quality, Software Standard จนมาพบคำตอบที่ว่าปัญหานี้ไม่ได้เป็นเฉพาะเรา ไม่ได้เป็นเฉพาะที่ไทย แต่เป็นกันทั่วโลกและเป็นมานานแล้ว (ก่อนเราเกิดซะอีก)

ซึ่งต่างประเทศเขาก็รู้สาเหตุ และหาทางแก้ไว้หลายแบบ และมันก็ใช้ได้ดีแหละ

แต่...

อย่างที่รู้ๆ กันอยู่ว่าธรรมชาติของมนุษย์นั้นเป็นอย่างไร
ให้อ่านคู่มือก็ไม่อ่านหรอก ให้ทำตามขั้นตอนก็บอกว่ามันช้าเสียเวลา
เผลอๆ เจอสวนกลับมาว่า อยากได้เอกสารหรืออยากได้ Product

ตอนแรกก็หงุดหงิดกับแนวคิดแบบนี้นะ จนท้ายที่สุดพอลองมองโลกกับความเป็นจริง
ถ้าต้องตอบแบบโลกไม่สวยร้อยทั้งร้อยมันก็ต้องเอา Product อยู่แล้วแหละ

แค่มันเป็นตัวบ่งบอกว่าความสามารถในการ Dev อยู่ในระดับไหน

  1. Dev ได้
  2. Dev ออกมาดี
  3. Dev แบบมีคุณภาพ

แค่ข้อ 1 ก็ต้อง Dev ยันเช้าอยู่แล้ว ข้อ 2-3 อย่าได้หวัง

ก็เลยตั้งคำถามกับตัวเองอีกรอบ ตกลงมันยังไงกับสาย IT กันนะ
แค่ Dev ได้ก็พอแล้วเหรอ?
แล้วสายอาชีพอื่นเขาต้องการเรื่องคุณภาพไหมนะ?

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

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

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

แล้ว อาชีพ Trainer เขาทำยังไง?
หึหึ...
เขาไม่เดือดร้อนหรอกว่า ใครจะออกกำลังกายไหม
เขารอคนที่พร้อมต่างหาก คนที่รู้ว่ามันดี คนที่แบ่งเวลาได้ คนที่ต้องการอยากมีร่างกายที่แข็งแรง
เขารอให้พวกนี้มาสมัครฟิตเนสเอง ทั้งเสียตัง เสียเวลา
ส่วนคนที่ยังไม่พร้อม ไม่สะดวก ก็แล้วแต่เขาเลยไม่ต้องไปเครียดกับเขาเหล่านั้น
พร้อมเมื่อไหร่ค่อยเจอกัน ไม่ต้องบิวต์กันเยอะมันเปลืองอารมณ์

หรือว่านี่จะเป็นวิธีที่เหมาะสมกับวงการ IT Development เหมือนกันนะ?

softwarequality Article's
29 articles in total
Favicon
Microservices Testing: Feature Flags vs. Preview Environments
Favicon
How Test-Driven Development (TDD) Enhances Code Refactoring and Maintains Software Quality
Favicon
Functional vs Non-Functional Testing: Key Differences and Their Impact on Software Quality
Favicon
Understanding Software Quality Assurance: Importance, Processes, and Best Practices
Favicon
🤔 Is It Possible to Achieve 100% Test Automation?
Favicon
Advanced Techniques for Elevating Software Quality in Development
Favicon
The challenge for CIOs
Favicon
Software Quality Infrastructure Components
Favicon
The time at the expense of software quality
Favicon
Exploratory Testing | Streamlining Exploratory Testing with TAST
Favicon
Software Quality Assurance Best Practices for 2023
Favicon
Usability and UX
Favicon
SIPSA | Software Quality in the Digital Era
Favicon
An Introduction To Software Design Patterns
Favicon
Cargo Cult Quality
Favicon
Testing the metaverse
Favicon
Programming Tip #5: Sleep
Favicon
7 Principles of Software Testing
Favicon
SPHERICAL QUALITY | Software quality in the Digital Era
Favicon
What's so bad about inheritance in comparison to composition?
Favicon
Software Quality?
Favicon
The Software Quality Cost Myth
Favicon
Software quality assurance in practice
Favicon
Four pillars to improve the quality of your E-Commerce Project or Module
Favicon
You Can't Test Quality Into a Product
Favicon
Strongholds of confidence: self-testing your database
Favicon
Overtime Hurts Your Software & Your Team
Favicon
Handling Safe Destructuring in TypeScript
Favicon
10 points for better software quality

Featured ones: