Practice Archive

แนวทางการปรับปรุงการพัฒนา Software ให้เร็วขึ้น

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

Read More…

บันทึกเรื่องรูปแบบของทีม

จากที่คุยเรื่องรูปแบบของทีมกันไปนั้นก็เห็นว่ามีการจัดการหลาย ๆ รูปแบบและชื่อแตกต่างกันไป ทั้ง Component team Cross-function team DevOps team SRE team และอื่น ๆ อีกมากมาย ก็เลยมาสรุปสิ่งที่คุยไว้นิดหน่อยว่า เป็นอย่างไรกันบ้าง

Read More…

บันทึกกับ Development Environment ที่แย่ ๆ

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

Read More…

สัญญาณเตือนสำหรับนักพัฒนาที่ไม่น่าจะดี

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

Read More…

เรื่องที่น่าสนใจจาก State of DevOps Report ปี 2020

ผลการสำรวจเรื่อง DevOps ปี 2020 จาก Puppet ถูกปล่อยออกมาแล้ว โดยผลในปีนี้ พบว่ามีการปรับปรุงการนำ DevOps มาใช้งานเยอะมากขึ้น รวมทั้งมีสิ่งที่เปลี่ยนแปลงมากมาย หนึ่งในนั้นคือ  Self-service internal platform การจัดการ change ให้มีประสิทธิภาพมากยิ่งขึ้น ด้วยการทำงานแบบ automation Security integration

Read More…

สิ่งที่เปลี่ยนแปลงใน Scrum Guide 2020

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

Read More…

ความแตกต่างระหว่าง Framework กับ Library ?

คำถาม Framework ต่างกับ Library อย่างไร ?คำตอบ สะกดต่างกันไงละ !! เป็นคำถามที่ยินบ่อย ๆ ว่ามันต่างกันอย่างไร บ่อยครั้งจะตอบแบบผ่าน ๆ ไปว่า มันก็เหมือน ๆ กันนั่นแหละ มันคือสิ่งที่เราไม่ได้สร้างขึ้นมาเอง เอามาใช้เพื่อแก้ไขปัญหาของเราไป

Read More…

คุณสมบัติของระบบ CI/CD ที่ดี

จากการแนะนำเรื่องของ Continuous Integration และ Continuos Delivery นั้น มีการพูดคุยถึงคุณสมบัติที่ดีของระบบเหล่านี้ ว่าควรจะมีอะไรบ้าง เพื่อให้เราไม่หลงทางในการนำมาใช้งาน

Read More…

สรุปบทความว่าด้วยเรื่อง นิสัยของ Effective Programmer

จากบทความเรื่อง 5 Shocking Habit of the Most Effective Programmers พูดถึงเรื่อง 5 นิสัยของ Effective Programmer ที่ควรจะมี เป็นคำแนะนำที่น่าสนใจ เนื่องจากมันเป็นเพียงเส้นบาง ๆ เท่านั้นเอง มาดูกันว่านิสัยที่ดีมีอะไรกันบ้าง ฝึกและลงมือทำ จนให้เป็นเรื่องปกติกันไปเลย

Read More…

สรุปรูปแบบของ Developer แย่ ๆ จากบทความเรื่อง The 23 Patterns of Software Negligence

อ่านบทความเรื่อง The 23 Patterns of Software Negligence พูดถึงรูปแบบของ pattern ของนักพัฒนาที่ไม่สนใจในสิ่งที่ทำ แน่นอนว่า ก่อให้เกิดปัญหามากมายตามมา โดยมีรูปแบบที่น่าสนใจดังนี้

Read More…