fbpx

Search

Bluebik is trusted by leading organizations

เปิดกลยุทธ์ ‘AAA Application Strategy’ พัฒนาแอปใหม่จับใจลูกค้า สร้างผลลัพธ์ให้ธุรกิจได้จริง

Business organizations must have application strategies. Many organizations develop apps which are parts of their digital transformation to offer good digital experiences to ธุรกิจต้องมีกลยุทธ์แอปพลิเคชัน ในยุคที่หลายองค์กรต่างหันมาพัฒนาแอป ซึ่งเป็นส่วนหนี่งของการทำ Digital Transformation โดยเฉพาะในแง่การสร้างประสบการณ์ใช้งานดิจิทัลที่ดีให้ลูกค้า เพื่อนำเสนอสินค้าและบริการให้ตรงความต้องการของลูกค้ามากยิ่งขึ้น ผ่านการออกแบบแนวคิดกลยุทธ์พัฒนาแอปพลิเคชัน ‘AAA Application Strategy’ หลังจากพบว่าแอปพลิเคชันส่วนใหญ้ในปัจจุบัน คนดาวน์โหลดแอปพลิเคชันน้อยลง หรือดาวน์โหลดมาแล้วแต่แทบไม่ได้ใช้งาน รวมลบแอปทิ้งเมื่อมองว่าไม่เป็นประโยชน์ โดยกลยุทธ์ที่บลูบิคออกแบบ ประกอบด้วย 3 แนวทาง ได้แก่ 1. กระตุ้นให้คนสนใจดาวน์โหลด (Attention) 2. กระตุ้นให้ใช้งานจริงอย่างต่อเนื่อง (Active) 3. กระตุ้นให้แอปกลายเป็นส่วนหนึ่งของชีวิตประจำวัน (Attachment) ในปัจจุบัน ผู้บริโภคยุคใหม่ต่างหันมาซื้อสินค้าและใช้บริการต่างๆ ผ่านแอปพลิเคชันมากขึ้น เนื่องจากมีความง่ายและสะดวกรวดเร็ว ทำให้ธุรกิจจำนวนไม่น้อยเริ่มหันไป...

Phishing Attack มิจฉาชีพยุคไซเบอร์ มาไม้ไหนต้องตั้งรับให้เป็น

ช่วงนี้ใครหลายคนอาจเคยพบเหตุการณ์เหล่านี้ นอนหลับฝันได้เงินหมื่น นอนตื่นกลับพบว่าเงินหาย หายไปจากบัญชีเฉยๆ แบบไม่มีอะไรมากั้น เมื่อสำรวจตรวจสอบดูมักพบว่าเป็นยอดเรียกเก็บจากการใช้จ่ายต่างประเทศ หรือการนำมาซื้อไอเท็มเกมออนไลน์ต่างๆ ยาวเป็นหางว่าว ทั้งที่เราไม่เคยเล่นเกมเหล่านั้น เมื่อเปิดดูข่าว ก็ไม่รู้จะดีใจหรือเศร้าใจเมื่อพบเพื่อนร่วมชะตากรรมถูกโจรกรรมข้อมูลทางบัญชีรวมมูลค่าความเสียหายมากกว่าร้อยล้านบาทในเดือนที่ผ่านมา การหักเงินในบัญชีผิดปกติ เป็นประเด็น Cyber Security ที่เข้ามาท้าทายการทำธุรกรรมที่แทบจะเคลื่อนย้ายตัวสูโลกอินเทอร์เน็ตเกือบหมดแล้ว เมื่อผู้ให้บริการหลายรายทั้งในแวดวงโรงพยาบาล สายการบิน อีคอมเมิร์ซ โรงแรม และธนาคาร ต่างออกมายอมรับว่า ถูกเจาะฐานข้อมูลทำให้ข้อมูลส่วนตัวของผู้ใช้งานรั่วออกไปสู่ตลาดมืด ทว่านอกจากความบกพร่องที่ตัวระบบรักษาความปลอดภัยแล้ว มีกรณีอีกไม่น้อยเช่นกัน ที่ตัวผู้ใช้งานเองนี่แหละ เป็นคนที่เปิดช่องให้อาชญากรในโลกไซเบอร์เข้ามาล้วงลับข้อมูลส่วนตัวไปแบบไม่ทันรู้ตัว รูปแบบที่พลั้งเผลอกันบ่อยๆ หนีไม่พ้นอีเมลหรือข้อความสั้นทางโทรศัพท์ (เอสเอ็มเอส) ปล...

Why Transform? & How to Transform?
‘คน’ ปัจจัยหลักขับเคลื่อนองค์กรสำเร็จ

Digital Transformation คืออะไร การนำเทคโนโลยีดิจิทัลเข้ามาปรับใช้ในองค์กรเพื่อเกิดการเปลี่ยนแปลงรูปแบบการดำเนินธุรกิจ ตั้งแต่กระบวนการทำงานไปจนถึงการส่งมอบผลิตภัณฑ์หรือให้บริการลูกค้าเพื่อสอดคล้องกับยุคสมัยที่เปลี่ยนไปอย่างรวดเร็วรวมทั้งเพื่อบรรลุเป้าหมายในการเติบโตทางธุรกิจ Digital Transformation เป็นคำที่เราได้ยินกันอย่างแพร่หลายในช่วง 5 ปีที่ผ่านมา อีกทั้งผู้นำธุรกิจทั่วโลกยังให้ความสำคัญกับสิ่งๆนี้ เพราะเชื่อว่าจะสามารถพลิกโฉมธุรกิจให้มีกำไรที่สวยงามได้ หากถามว่า Digital Transformation คืออะไร คงอธิบายอย่างสั้นๆให้เข้าใจได้ง่ายๆ คือการนำเทคโนโลยีดิจิทัลเข้ามาปรับใช้ในองค์กรเพื่อเกิดการเปลี่ยนแปลงรูปแบบการดำเนินธุรกิจ ตั้งแต่กระบวนการทำงานไปจนถึงการส่งมอบผลิตภัณฑ์หรือให้บริการลูกค้าเพื่อสอดคล้องกับยุคสมัยที่เปลี่ยนไปอย่างรวดเร็วรวมทั้งเพื่อบรรลุเป้าหมายในการเติบโตทางธุรกิจ ตัวอย่างผู้ที่ทำ Digital Transformation จนประสบความสำเร็จ เช่น LEGO ผู้ผลิตของเล่นเด็กที่เคยประสบปัญหาขาดทุนอย่างหนักจนต้องตัดสินใจพลิกโฉมธุรกิจด้วยการสร้าง Business Model แบบใหม่ จากการทำภา...

30 พฤศจิกายน 2021

Intern @ Bluebik : ฝึกจริง ทำจริง จุดเริ่มต้นสู่ตัวจริงสายเทค

รีวิวประสบการณ์การฝึกงานกับทีม Digital Excellence & Delivery (DX) ที่ Bluebik Group PLC. ว่าเป็นยังไงบ้างร่วมกับน้อง ๆ ทั้ง 4 คน กาย-บิว-แพรว-มาร์ค ถ้าพร้อมแล้ว ไปกันได้เลย ! Q1: ขอให้น้องๆ แนะนำตัวกันหน่อย เรียนอยู่ที่ไหน มีความสนใจด้านไหน และเป้าหมายในการเติบโตเป็นอย่างไร แพรว: ชื่อ นิศารัตน์ เฮงส่าย ค่ะ ปัจจุบันศึกษาอยู่ที่ภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยมหิดล แพรวฝึกงานอยู่ในส่วนของ Frontend Developer ซึ่งสอดคล้องกับความสนใจในปัจจุบัน เพราะชอบความสวยงามและรู้สึกดีเมื่อผู้ใช้เกิดประสบการณ์ที่ดีกับเว็บไชต์ที่เราพัฒนาขึ้น แต่ก็มีความสนใจงานด้าน Project Management ด้วย อนาคตอยากเป็น Project Manager ค่ะ บิว: ชื่อ พรรษมน บุญชนะชัย ค่ะ มาจากที่เดียวกับแพรวและกายค่ะ แรกเริ่ม มีความสนใจด้าน Data Science  และ Data Engineering แต่เมื่อได้เข้าไปคลุกคลีกับงานด้านนี้ก็พบว่ายังไม่เหมาะกับตัวเองเท่าไหร่  ระหว่างนั้นก็ได้รู้จักกับงาน Backend Developer ซึ่งมันสนุกที่ได้เขียนโค้ด ได้หา Algorithm  หรือแม้กระทั่ง Investigate ปัญหาที่เกิดจากโค้ดหรือระบบที่มีอยู...

เริ่มต้นเขียน Unit Test บน Nest.js อย่างไร ให้มั่นใจว่าโปรแกรมของเรามีคุณภาพ

ตามคำนิยามแล้ว Unit Testing คือ “วิธีการทดสอบ Software ที่ใช้ทดสอบส่วนที่เล็กที่สุดของ Code เพื่อแสดงให้เห็นว่ามันควรจะทำงานได้อย่างที่ควรจะเป็น โดยโปรแกรมเมอร์” ซึ่งใน Nest.js นี้ เราจะทำการทดสอบในส่วน Method ของแต่ละ Class โดยใช้ framework ที่ชื่อว่า Jest หลักการเขียน Unit Testing คือ เทสต์เคสที่เขียนต้องไม่ต่อกับ Database จริงเทสต์เคสที่เขียนต้องไม่เรียกใช้ Service ภายนอก ด้วยเหตุนี้เราจึงจะใช้การ Mock หรือการจำลองผลลัพธ์ของการเรียกใช้ Database และ Service ขึ้นมา เพื่อให้ Method ที่เรากำลังเขียนเทสใช้ค่าพวกนั้นแทนการเรียกใช้ Database และ Service ภายนอก การเขียน Unit test สำหรับ function ทั่วไป ตัวอย่าง method ที่จะเขียนเทส หลักการของ Method createUser นี้คือ การตรวจเช็คก่อนว่าใน Database ของเรามี user ที่จะสร้างนี้อยู่แล้วหรือไม่ โดยส่ง name ของ userInfo เข้าไปใน method findOne ถ้ามีอยู่แล้วจะทำการ return ข้อมูล user ของคนนั้นออกมาให้ แต่ถ้าไม่มี จะทำการ save ข้อมูลของ userInfo นี้ลงไปใน Database ตัวอย่างของการเขียน Mock Entity แบบง่ายๆ ...

ทำความรู้จักทีม Marketing & PR
ผู้อยู่เบื้องหลังการปั้นแบรนด์ “BBIK”

หลายคนที่มีโอกาสได้อ่านบทความนี้ น่าจะมีความคุ้นเคยและรู้จักกับ Bluebik หรือ BBIK มากันแล้วระดับนึง ไม่ว่าจะเป็นการเห็นข่าวเกี่ยวกับบริษัท อ่านบทความต่าง ๆ หนึ่งในทีมเบื้องหลังสำคัญที่ช่วยกระจายชื่อ Bluebik ให้เป็นที่รู้จักในวงกว้างอย่างทีม Marketing & PR ของ Bluebik วันนี้เราจะมาเล่าถึงจุดเริ่มต้นความสำเร็จก้าวแรกของทีมในการปั้นแบรนด์อย่างไรให้กลายเป็นหนึ่งใน Consulting firm ด้าน Digital Transformation อันดับต้นๆ ของประเทศ  งาน Marketing & PR ในบริษัทที่ปรึกษา ต่างจากที่อื่นยังไง? คำว่า “Consulting” หรือ “บริการที่ปรึกษา” เป็นคำที่ไม่ง่ายนักในการอธิบายให้คนทั่วไปสามารถเข้าใจได้ว่า คอนซัลต์สำคัญอย่างไร และทำไมองค์กรธุรกิจใหญ่ ๆ ถึงต้องมีการใช้บริการที่ปรึกษาเหล่านี้มาเพื่อพัฒนาศักยภาพและสร้างโอกาสให้กับตัวเอง ในการให้บริการของ Bluebik คำว่า “Consulting” คือการสร้างมูลค่า (Value Creation) ให้กับลูกค้าหรือพันธมิตร โดยเน้นเรื่อง Digital Transformation เป็นหลัก เพื่อขยายโอกาสและสร้างการเติบโตของธุรกิจในยุคดิจิทัลได้อย่างยั่งยื่นแบบครบวงจร ผ่าน 5 บริการหลัก Management Co...

จะเกิดอะไรขึ้น เมื่อขาด Unit Test
ปัญหาการพัฒนา Application

ทุกวันนี้ในโลกของดิจิทัล การพัฒนาแอปพลิเคชันมีมากมายหลายรูปแบบ และซับซ้อนมากขึ้นเรื่อย ๆ นักพัฒนาอย่าง Software Engineer หรือ Developer จำเป็นต้องพัฒนาทักษะกันอย่างมากเพื่อให้สามารถสร้างผลงานที่ต้องตามความต้องการของลูกค้า และทันต่อตลาด เพื่อแย่งชิงความเป็นผู้นำ หรือค้นหาโอกาสต่าง ๆ ในยุคดิจิทัลนี้  หนึ่งในวิธีที่จะยืนยันความถูกต้องของแอปพลิเคชันที่เขียนมาคือ การทดสอบ ซึ่งมีมากมายไม่ว่าเป็น เช่น UI Test, Integration Test, Manual Test, Unit Test หรืออื่น ๆ อีกมากมาย แต่ละการทดสอบก็จะมีวัตถุประสงค์ต่างกันออกไป แต่วันนี้ที่เราจะมาพูดถึงกันคือ Unit Test ซึ่งจะมีความสำคัญอย่างไร และจะมีปัญหาหรือไม่หากไม่มี Unit Test? Unit Test คืออะไร Unit Test เป็นวิธีการทดสอบ Software แบบหนึ่งที่ใช้ในการทดสอบส่วนที่เล็กที่สุดของ Code ซึ่งมักกระทำโดย Developer โดยจะดำเนินการเขียนชุดทดสอบตามรูปแบบการทดสอบแบบ White Box Testing เพื่อเช็กว่า Code ที่พัฒนาขึ้นมาสามารถใช้งานได้อย่างถูกต้องตามข้อตกลง หรือ Acceptance criteria หรือไม่ ก่อนที่จะส่งต่อไปยังขั้นตอนการทดสอบที่สูงกว่าเช่น Integration tes...

Robot Framework กุญแจช่วยพัฒนา Quality Assurance

แน่นอนว่าในยุคของ Digital Transformation หลายองค์กรมีการปรับตัวการนำเทคโนโลยีและโปรแกรมใหม่ ๆ เข้ามาใช้งาน รวมถึงการสร้างแอปพลิเคชันต่าง ๆ เพื่อพัฒนาประสบการณ์ด้านดิจิทัลให้กับลูกค้า จึงจำเป็นต้องมีกระบวนการดำเนินงานอย่างครอบคลุม ตั้งการวางกลยุทธ์ พัฒนาสถาปัตยกรรมไอที และส่งมอบชิ้นงาน หรือที่เรียกว่า Digital Excellence and Delivery นอกจากการพัฒนาแล้วนั้นสิ่งที่ขาดไม่ได้เลยก็คือการทดสอบเพื่อให้มั่นใจได้ว่าชิ้นงานเหล่านี้จะสามารถใช้งานได้จริงตามเป้าหมายขององค์กรและการดำเนินธุรกิจ Robot Framework เป็นหนึ่งใน Framework สำหรับทำ Automated testing หรือการทดสอบซอฟต์แวร์แบบอัตโนมัติ โดยออกแบบมาสำหรับการทำ Acceptance testing, Acceptance Test-driven Development (ATDD) ด้วยการเขียน test case ให้เป็นแบบ Keyword-driven approach ซึ่งเขียนเป็นภาษามนุษย์มากขึ้น และทำให้การทดสอบ test case ต่างๆ ทำได้ง่ายและรวดเร็วขึ้น โดยเหตุผลที่ควรนำ Robot Framework ไปปรับใช้งานได้แก่ 1. มีแหล่งค้นหาข้อมูลขนาดใหญ่Robot Framework มี Community จำนวนมากที่นักพัฒนาสามารถไปค้นหาข้อมูลเพิ่มเติม หรือสอบถา...

‘DeFi’ เกี่ยวข้องกับการเงินได้อย่างไร เมื่อขาดตัวกลางทางการเงิน

ก่อนหน้านี้ถ้าพูดถึงเรื่องธุรกรรมทางการเงิน คนส่วนใหญ่คงจะนึกถึง ธนาคาร ที่มีหน้าที่เป็นตัวกลางในการส่งผ่านเงินจากบัญชีหนึ่งไปให้ผู้รับอีกฝั่งหนึ่ง แต่ในปัจจุบันด้วยเทคโนโลยีที่เปลี่ยนแปลงไป และระบบ Automation ที่เข้ามามีส่วนสำคัญในการทำงานส่งผลให้ตัวกลางเหล่านี้เริ่มมีบทบาทน้อยลง ลองนึกภาพในอนาคตว่าหากระบบคอมพิวเตอร์และ Coding สามารถเข้ามาทดแทนการทำงานเหล่านี้ได้หมด การทำธุรกรรมต่าง ๆ สามารถสำเร็จได้โดยไม่ต้องมีตัวกลางจะช่วยให้ผู้ใช้งานสามารถเข้าถึงได้มากขึ้นเพียงใด หรือลดค่าธรรมเนียมต่าง ๆ ได้มากน้อยแค่ไหน จึงกลายเป็นจุดประสงค์ที่มาของคำว่า Decentralized Finance หรือ DeFi DeFi คืออะไร DeFi เป็นรูปแบบการทำธุรกรรมทางการเงินที่อาศัยเทคโนโลยีบล็อกเชนมาทำหน้าที่บันทึกและดำเนินธุรกรรม แทนตัวกลางอย่างสถานบันการเงินและธนาคารพาณิชย์ แล้วเปิดให้คนที่ต้องการฝากเงินและกู้เงินมาเจอกันโดยตรง รวมถึงการซื้อขายสินทรัพย์ต่าง ๆ ด้วยเช่นกัน มาทำธุรกรรมโดยมีข้อกำหนดและเงื่อนไขที่คู่สัญญาจะต้องปฏิบัติตามเรียกว่า “Smart Contract” Smart Contract เป็นรูปแบบของโปรแกรมคอมพิวเตอร์ที่ถูกออกแบบมาเพื่อ...

CAPTCHA : Catch Robot if you can

เคยสงสัยหรือไม่ ทำไมกว่าจะเข้าถึงบางเว็บไซต์ เราต้องคลิกหาไฟจราจรหรือทางม้าลายในรูปภาพเก้าช่องก่อน แล้วโลโก้ลูกศรสีเทา ฟ้า น้ำเงิน เรียงเป็นวงกลม พร้อมคำว่า CAPTCHA ที่ปรากฎขึ้นมาคู่กันเสมอ ยามที่ตัวเราถูกยืนยันตัวตนว่า “ฉันไม่ใช่โรบอท” นั่นล่ะ มีความหมายว่าอย่างไร หลายคนอาจรู้ว่า นี่เป็นระบบความปลอดภัยที่เป็นด่านทดสอบว่าผู้ใช้งานหน้าจอนั้นเป็น “มนุษย์” จึงจะได้รับไฟเขียวให้ไปต่อในธุรกรรมขั้นต่อไป ไม่ว่าจะเป็นการสมัครสมาชิก สมัครบัญชีอีเมลใหม่ และอื่นๆ อีกมากมายที่ผู้ให้บริการไม่ปรารถนาให้โปรแกรมอัตโนมัติเข้ามาแอบแฝง ทว่าระบบนี้ ยังมีเบื้องลึกเบื้องหลัง ที่หลายคนยังไม่รู้เช่นกันว่า ที่แท้ผู้ใช้งานอย่างเรานี่แหละต้องรับบทเป็นผู้ช่วยเทรนเครื่องจักรให้แสนรู้ขึ้นไปอีก CAPTCHA เป็นคำเรียกขานสั้นๆ ของการอวยยศยาวเหยียดว่า "Completely Automated Public Turing test to tell Computers and Humans Apart" หากสังเกตจะมีชื่อของนักคณิตศาสตร์ระดับตำนานอย่าง Alan Turing อยู่ในนี้ด้วย ผู้ได้รับการยกย่องว่าเป็นบิดาทางทฤษฎีของวิทยาศาสตร์คอมพิวเตอร์ และมีอิทธิพลต่อแนวคิด algorithm ที่ใช้กั...