OutSystems

The Rise of the ‘Digital Life & Commerce’ demands more innovation in 2022

การเติบโตของ 'Digital Life & Commerce’ ต้องการนวัตกรรมมากขึ้นในปีนี้

Mr.Termsak VirakachornpongBy Mr.Termsak Virakachornpong, Regional Vice President Southeast Asia, OutSystems

The pandemic has resulted in a digital transformation drive all over the world, with work, play, and more, being migrated online. This has created new business opportunities, particularly for those in tech. With a Gartner announcement estimating that 65% of application development activity will be dependent on low-code application development by 2024, it is clear that we’re starting to see a change in the low-code development space.

We have seen the difficulties that companies have faced in 2021, and how businesses have adapted. With digital transformation happening at an unprecedented pace, businesses will undoubtedly continue to prioritize digital innovations to drive their strategies in order to maximize the opportunities in their landscape. Especially, the digital commerce industry – a report by Google predicts that Thailand’s digital transformation could produce $75 billion a year in economic value by 2030 and boost economic opportunity in the Kingdom.

OutSystems, the global leader in modern applications development unveils top tech trends in 2022 that highly impact digital life/economy and are driven by IT teams which include.

Businesses will embrace development platforms

  • Businesses will embrace development platforms to increase developer productivity With tech giants winning the race for scarce developer talent, businesses outside of the tech elite will embrace new ways to stay innovative and competitive with their own teams. Businesses are waking up to the realization that they need technology that works hard to allow their development teams to focus on creativity and innovation, instead of the tedious aspects of software development. This includes technology that handles the critical but undifferentiated tasks of development, constantly updates with the latest cloud technologies, automatically scales, and leverages containers and Kubernetes to make sure development teams deliver world class application architectures, move fast to meet changing business needs, with low risk. All this while being unencumbered from toil, unnecessary maintenance and technical debt drudgery.
  • Developers to demand a simpler, trustworthy security experience
    • While most software developers aren’t security experts, they’re under increasing pressure to create programs that are free of vulnerabilities – particularly in light of the high profile ransomware attacks of 2021. That heightened pressure can slow the development process considerably, and inhibit their ability to write creative and innovative programs as companies seek assurance that custom software development provides similar levels of security and compliance as SaaS. As a result, developers will demand development tools that are trusted to be constantly hardened against vulnerabilities and development platforms that provide security designed within the application technology stack and adapt as businesses and technologies evolve.
  • Increased focus on DEI initiatives for developer talent
    • Organizations, especially in technology, have been talking about diversity for years with varying degrees of success. In 2022, IT decision makers will be held accountable to meet diversity, equity, and inclusion goals when it comes to developer talent. As developers are solving some of the world’s most complex problems, companies must examine hiring processes to improve the recruitment of diverse candidates in IT. OutSystems is committing this year to support the growth of developers from diverse communities into fields of software development alongside organizations like Women Who Code, Blacks in Technology Foundation, and the Australian Computer Society.
  • Increased Demand for DevSecOps Raises Adoption of App Dev Platforms
    • The main concern for executives leading IT and software engineering teams will continue to be whether their organization’s security is able to resist the explosive increase of business risk. Between an uptick in ransomware attacks, lack of clear boundaries for organizational data, and increased risk with collaborative citizen developments, the data privacy and regulatory requirements are threatened more than ever before. CISOs and CIOs are gradually preferring to create new digital experiences based on platforms that systematically manage all stages of app development & delivery for each new app, instead of depending on the non-systematic nature of different teams with different maturity of secure software development.
  • Greater Use of DesignOps and Observability for Highly Adopted Apps
    • The year of 2022 is the first time when IT and app development budgets will reflect the hybrid work mindset since the employee and partner experience has become just as critical as the customer experience for deep usage of the applications created to gain business agility. With new tools allowing a deeper integration between design thinking and front end development, there are new DesignOps playbooks to increase adoption. Combined with new end-user behavior observability and supported on open standards like Open Telemetry, more digital product teams will aim for user adoption levels that were historically hard to achieve.
  • Managing Distributed Development Teams with Modern Platforms
    • A new reality for most software engineering teams coming out of the pandemic amid an uptick in resignations is that their software developers are increasingly operating in more distributed organizations, bypassing many of the controls that used to be in place. That makes it harder to onboard, coach, monitor, and even audit the quality and the performance of the teams and individuals. Software engineering leaders face challenges ensuring the security, compliance and governance of people that often their teams never meet in person. Organizations, managers and even peers in CI/CD will prefer to operate on top of platforms that increase their ability to closely monitor the entire development lifecycle, from work being done to security being applied. Given that many of these features are available out of the box in modern app development platforms, their adoption will expand in comparison to conventional development based on balkanized development toolsets, often based on disconnected open source tools that lack a holistic management approach.
  • Deeper Use of Cloud-Native Architecture for Custom Enterprise Systems
    • The “build vs buy” pendulum is coming back from “let users buy any SaaS they want” because SaaS sprawl is not only ripping off the original business budgets, but also becoming another form of technical debt: an entanglement in the required integration among hundreds of systems. To recover business agility with fit-to-purpose enterprise systems used among employees, partners and customers will demand a new type of cloud-native app development — one that is highly distributed, scalable, and enables the creation of resilient, custom enterprise apps that increase the agility of the organization.

The explosive growth of cloud computing services

The explosive growth of cloud computing services of the mega cloud vendors from about twenty just five years ago to up to nearly 250 Web and innovative services by a single IaaS provider today, are becoming a massive distraction for regular business developers creating cloud-native applications. To overcome these challenges, it will become critical to cloud-native development platforms and browser based IDEs that allow teams to remain focused on the value stream management for their digital products instead of exhausting their engineering talent on infrastructure management alone.

 

Mr.Termsak Virakachornpong โดยนายเติมศักดิ์ วีรขจรพงษ์ รองประธานภูมิภาคเอเชียตะวันออกเฉียงใต้ เอาท์ซิสเต็มส์

การระบาดใหญ่ส่งผลให้องค์กรต่าง ๆ ทั่วโลกนำเทคโนโลยีดิจิทัลมาปรับใช้อย่างรวดเร็วไม่ว่าจะใช้เพื่อทำงานหรือเพื่อความบันเทิงหรือในเรื่องอื่น ๆ ล้วนเปลี่ยนมาอยู่บนออนไลน์ ซึ่งได้สร้างโอกาสทางธุรกิจใหม่ ๆ  โดยเฉพาะผู้อยู่ในวงการเทคโนโลยี ข้อมูลจาก Gartner ระบุภายในปี 2567 ราว 65% ของการพัฒนาแอปพลิเคชันจะถูกพัฒนาขึ้นด้วยเทคโนโลยี Low-Code และเริ่มเห็นได้ชัดเจนว่าการพัฒนาบริการต่าง ๆ วันนี้นั้นกำลังปรับเปลี่ยนไปสู่รูปแบบของ Low-Code

เราเห็นความท้าทายมากมายที่บริษัทต่าง ๆ ต้องเผชิญในปีที่ผ่านมา รวมถึงวิธีการปรับตัวของธุรกิจเพื่อรับมือกับการเปลี่ยนแปลงทางดิจิทัลที่เกิดขึ้นรวดเร็วอย่างที่ไม่ปรากฎมาก่อน โดยธุรกิจจะยังให้ความสำคัญกับการนำนวัตกรรมดิจิทัลมาใช้ขับเคลื่อนกลยุทธ์ขององค์กรอย่างต่อเนื่องเพื่อเพิ่มโอกาสทางธุรกิจให้มากที่สุด โดยเฉพาะอย่างยิ่งในอุตสาหกรรม Digital Commerce ตามรายงานจาก Google คาดการณ์ไว้ว่า ภายในปี 2573 การเปลี่ยนแปลงทางดิจิทัลของประเทศไทยจะสร้างมูลค่าทางเศรษฐกิจสูงถึง 75,000 ล้านดอลลาร์สหรัฐฯ ต่อปี  และยังเพิ่มโอกาสใหม่ ๆ ให้แก่ประเทศ

เอาท์ซิสเต็มส์ ผู้นำด้านแพลตฟอร์มโมเดิร์นแอปพลิเคชั่นระดับโลก เผยแนวโน้มเทคโนโลยีในปี 2565 ที่มีผลกระทบต่อการใช้ชีวิตและเศรษฐกิจดิจิทัล โดยมีทีมไอทีเป็นผู้ขับเคลื่อนสำคัญ ดังนี้

การเติบโตของ 'Digital Life & Commerce’ ต้องการนวัตกรรมมากขึ้นในปีนี้

  • องค์กรธุรกิจจะปรับใช้แพลตฟอร์มการพัฒนาแอปพลิเคชั่นเพื่อเพิ่มประสิทธิภาพการทำงานของนักพัฒนา  ทุกวันนี้บริษัทยักษ์ใหญ่ด้านเทคโนโลยีสามารถดึงดูดนักพัฒนาที่มีความรู้ความสามารถซึ่งมีอยู่เป็นจำนวนน้อยให้เข้าไปทำงานได้มากกว่าบริษัทอื่น ๆ ดังนั้นองค์กรธุรกิจทั่วไปจึงจำเป็นต้องมองหาหนทางใหม่ ๆ ในการสร้างสรรค์นวัตกรรมและเพิ่มขีดความสามารถด้านการแข่งขันโดยอาศัยบุคลากรที่มีอยู่ และหลาย ๆ องค์กรก็เริ่มตระหนักถึงความจำเป็นในการปรับใช้เทคโนโลยีที่จะช่วยเพิ่มความสะดวกในการทำงานให้กับทีมงานฝ่ายพัฒนา เพื่อให้สามารถทุ่มเทเวลาและความพยายามไปกับการสร้างสรรค์นวัตกรรมได้อย่างเต็มศักยภาพ แทนที่จะต้องวุ่นวายกับแง่มุมที่ซ้ำซากจำเจของการพัฒนาซอฟต์แวร์ โดยเทคโนโลยีที่ว่านี้จะรองรับงานทั่วไปที่สำคัญสำหรับการพัฒนา และมีการอัพเดตอย่างต่อเนื่องด้วยเทคโนโลยีคลาวด์รุ่นล่าสุด ทั้งยังสามารถปรับขนาดโดยอัตโนมัติ และใช้ประโยชน์จากคอนเทนเนอร์และ Kubernetes เพื่อให้ทีมงานฝ่ายพัฒนาสามารถนำเสนอสถาปัตยกรรมแอปพลิเคชั่นระดับโลก พร้อมทั้งปรับเปลี่ยนอย่างรวดเร็วเพื่อตอบโจทย์ความต้องการทางธุรกิจที่เปลี่ยนไป โดยมีความเสี่ยงอยู่ในระดับต่ำ ทั้งยังสามารถหลีกเลี่ยงการทำงานหนักโดยไม่จำเป็น รวมไปถึงงานบำรุงรักษาที่เปล่าประโยชน์ และงานจุกจิกอื่นๆ ที่ก่อให้เกิดหนี้ทางเทคนิค (Technical Debt)
  • นักพัฒนาจะมีความต้องการระบบรักษาความปลอดภัยที่เรียบง่ายและไว้ใจได้มากขึ้น
    • แม้ว่านักพัฒนาซอฟต์แวร์ส่วนใหญ่ไม่ใช่ผู้เชี่ยวชาญด้านเทคโนโลยีการรักษาความปลอดภัย แต่กลับอยู่ภายใต้แรงกดดันที่เพิ่มมากขึ้นในการสร้างโปรแกรมที่ปราศจากช่องโหว่ โดยเฉพาะอย่างยิ่งเมื่อองค์กรต่าง ๆ ถูกโจมตีด้วยมัลแวร์เรียกค่าไถ่ (Ransomware) อย่างกว้างขวางในช่วงปี 2564  แรงกดดันที่เพิ่มขึ้นนี้ส่งผลให้กระบวนการพัฒนาช้าลงอย่างมาก ทั้งยังเป็นอุปสรรคต่อการเขียนโปรแกรมที่สร้างสรรค์และแปลกใหม่ ขณะที่บริษัทต่าง ๆ ต้องการให้ซอฟต์แวร์ที่พัฒนาขึ้นเองมีระดับความปลอดภัยและความสอดคล้องตามกฎระเบียบเทียบเท่ากับ SaaS  ด้วยเหตุนี้ นักพัฒนาจึงต้องการเครื่องมือด้านการพัฒนาที่ไว้ใจได้เพื่อรับมือกับช่องโหว่ที่อาจเกิดขึ้น รวมไปถึงแพลตฟอร์มการพัฒนาที่รวมความปลอดภัยไว้ภายในสแต็กของเทคโนโลยีแอปพลิเคชั่น และปรับเปลี่ยนได้อย่างยืดหยุ่นตามสภาพแวดล้อมทางธุรกิจและเทคโนโลยีที่เปลี่ยนไป
  • มุ่งเน้นความหลากหลาย ความเท่าเทียม และการอยู่ร่วมกัน (Diversity, Equity and Inclusion – DEI) มากขึ้นสำหรับนักพัฒนา
    • องค์กรต่าง ๆ โดยเฉพาะอย่างยิ่งในแวดวงเทคโนโลยี มีการพูดถึงประเด็นเรื่องความหลากหลายตลอดช่วงเวลาหลายปีที่ผ่านมา และมีการดำเนินการที่ประสบความสำเร็จในระดับที่แตกต่างกันไป  และในช่วงปี 2565 ผู้บริหารฝ่ายไอทีมีหน้าที่ที่จะต้องดำเนินการให้บรรลุเป้าหมายในเรื่องความหลากหลาย ความเสมอภาค และการอยู่ร่วมกัน ในส่วนที่เกี่ยวกับบุคลากรที่เป็นนักพัฒนา  ทั้งนี้เนื่องจากนักพัฒนามีหน้าที่แก้ไขปัญหาบางอย่างที่ซับซ้อนที่สุดในโลก ดังนั้นบริษัทจึงต้องตรวจสอบและปรับปรุงกระบวนการสรรหาบุคลากรเพื่อให้มีการรับสมัครและว่าจ้างบุคลากรที่มีความหลากหลายมากขึ้นสำหรับฝ่ายไอที  เอาต์ซิสเต็มส์มุ่งมั่นที่จะสนับสนุนการเติบโตของนักพัฒนาจากชุมชนที่หลากหลายสำหรับงานที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ โดยได้ร่วมมือกับหลาย ๆ องค์กร เช่น Women Who Code, Blacks in Technology Foundation และ Australian Computer Society
  • ความต้องการที่เพิ่มขึ้นสำหรับ DevSecOps ในการกระตุ้นการปรับใช้แพลตฟอร์มพัฒนาแอปพลิเคชั่น
    • ข้อกังวลใจหลักสำหรับผู้บริหารที่กำกับดูแลทีมงานฝ่ายไอทีและฝ่ายวิศวกรรมซอฟต์แวร์จะยังคงเป็นเรื่องความสามารถของระบบรักษาความปลอดภัยขององค์กรในการรับมือกับความเสี่ยงทางธุรกิจที่เพิ่มสูงขึ้นอย่างมาก  การโจมตีของมัลแวร์เรียกค่าไถ่ที่เพิ่มมากขึ้น การปราศจากขอบเขตที่ชัดเจนสำหรับข้อมูลขององค์กร และความเสี่ยงที่เพิ่มขึ้นจากการเขียนโปรแกรมโดยผู้ใช้งานทั่วไป (Citizen Developer) ส่งผลให้ความเป็นส่วนตัวของข้อมูลและกฎระเบียบข้อบังคับต่างๆ ถูกคุกคามอย่างที่ไม่เคยเป็นมาก่อน  ผู้บริหารฝ่ายรักษาความปลอดภัยสารสนเทศ (CISO) และผู้บริหารฝ่ายสารสนเทศ (CIO) จึงหันมาให้ความสำคัญกับการสร้างประสบการณ์ดิจิทัลรูปแบบใหม่บนแพลตฟอร์มที่สามารถจัดการทุกขั้นตอนของการพัฒนาและส่งมอบแอปพลิเคชั่นอย่างเป็นระบบ แทนที่จะพึ่งพาการทำงานที่ไม่เป็นระบบของทีมงานต่าง ๆ ซึ่งมีระดับความรู้และทักษะที่แตกต่างกันสำหรับการพัฒนาซอฟต์แวร์ที่ปลอดภัย
  • การใช้ DesignOps และระบบตรวจสอบเพิ่มขึ้นสำหรับแอปพลิเคชั่นที่มีการใช้งานอย่างแพร่หลาย
    • ปี 2565 นับเป็นครั้งแรกที่งบประมาณด้านไอทีและการพัฒนาแอปพลิเคชั่นจะสะท้อนการทำงานในรูปแบบไฮบริด เนื่องจากประสบการณ์ของพนักงานและคู่ค้ามีความสำคัญเทียบเท่ากับประสบการณ์ของลูกค้าสำหรับการใช้งานแอปพลิเคชั่นในเชิงลึก ซึ่งถูกออกแบบมาเพื่อเพิ่มความคล่องตัวในการดำเนินธุรกิจ  ด้วยเครื่องมือใหม่ ๆ ที่ช่วยให้สามารถทำการบูรณาการในระดับที่ลึกขึ้นระหว่างการคิดเชิงออกแบบ (Design Thinking) และการพัฒนาแอปพลิเคชั่นส่วนหน้า (Front End) จึงมีแนวทางใหม่ ๆ สำหรับ DesignOps ซึ่งจะช่วยผลักดันการใช้แอปพลิเคชั่นอย่างแพร่หลายมากขึ้น  นอกจากนี้ ยังมีระบบตรวจสอบพฤติกรรมของผู้ใช้ รวมไปถึงการรองรับมาตรฐานเปิด เช่น Open Telemetry ซึ่งช่วยให้ทีมงานฝ่ายผลิตภัณฑ์ดิจิทัลสามารถยกระดับการใช้งานของผู้ใช้ได้ง่ายดายมากขึ้นอย่างที่ไม่เคยมีมาก่อน
  • การจัดการทีมงานฝ่ายพัฒนาที่แยกกระจัดกระจายโดยใช้โมเดิร์นแพลตฟอร์ม
    • ทีมงานฝ่ายวิศวกรรมซอฟต์แวร์ส่วนใหญ่ต้องเผชิญกับสถานการณ์ความเปลี่ยนแปลงครั้งใหญ่สืบเนื่องจากการแพร่ระบาดที่เกิดขึ้น เช่น การลาออกของพนักงานจำนวนมาก ขณะที่นักพัฒนาซอฟต์แวร์ก็ต้องทำงานในลักษณะที่แยกกระจัดกระจายมากขึ้น และมีการหลบเลี่ยงมาตรการควบคุมในหลาย ๆ เรื่อง ซึ่งทั้งหมดนี้ทำให้เกิดความยากลำบากมากขึ้นในการแนะแนว ฝึกสอน กำกับดูแล หรือแม้กระทั่งตรวจสอบคุณภาพและผลการปฏิบัติงานของทีมงานและพนักงานแต่ละคน  ผู้บริหารฝ่ายวิศวกรรมซอฟต์แวร์ต้องรับมือกับปัญหาท้าทายในเรื่องของความปลอดภัย การปฏิบัติตามกฎระเบียบ และการกำกับดูแลบุคลากรที่ไม่เคยพบปะกันเป็นการส่วนตัว  หน่วยงาน ผู้จัดการ และแม้กระทั่งพนักงานในฝ่าย CI/CD จึงต้องการที่จะทำงานบนแพลตฟอร์มที่ช่วยเพิ่มขีดความสามารถในการตรวจสอบทุกแง่มุมและทุกขั้นตอนของการพัฒนาอย่างใกล้ชิด ตั้งแต่งานที่ทำเสร็จไปจนถึงเทคโนโลยีการรักษาความปลอดภัยที่ถูกนำมาใช้  เนื่องจากฟีเจอร์จำนวนมากเหล่านี้พร้อมใช้งานอยู่แล้วในแพลตฟอร์มการพัฒนาโมเดิร์นแอปพลิเคชั่น ดังนั้นจึงคาดการณ์ว่าจะมีการปรับใช้แพลตฟอร์มดังกล่าวเพิ่มมากขึ้น เมื่อเทียบกับการพัฒนาแบบเดิม ๆ โดยใช้ชุดเครื่องมือการพัฒนาที่แยกเป็นส่วนเล็กส่วนน้อย ซึ่งมักจะประกอบด้วยเครื่องมือโอเพ่นซอร์สที่ไม่เชื่อมต่อกัน และขาดแนวทางการจัดการองค์รวมอย่างรอบด้าน
  • การใช้สถาปัตยกรรมคลาวด์เนทีฟในระดับที่ลึกขึ้นสำหรับระบบงานที่องค์กรพัฒนาเอง
    • การตัดสินใจเลือกระหว่าง “สร้างหรือซื้อ” กลับมาอีกครั้ง หลังจากที่องค์กร “ปล่อยให้ผู้ใช้ซื้อบริการซอฟต์แวร์ SaaS ที่ตนเองต้องการ” ทั้งนี้เพราะการใช้ SaaS เพิ่มมากขึ้นนอกจากจะสิ้นเปลืองงบประมาณทางด้านธุรกิจแล้ว ยังอาจก่อให้เกิดหนี้ทางเทคนิคในอีกรูปแบบหนึ่งด้วยเช่นกัน โดยเป็นผลมาจากความยุ่งยากซับซ้อนในการบูรณาการระบบต่าง ๆ หลายร้อยระบบเข้าด้วยกัน  ในการฟื้นฟูความคล่องตัวให้กับธุรกิจด้วยระบบที่เหมาะกับงานที่เฉพาะเจาะจง ซึ่งจะรองรับการใช้งานของพนักงาน คู่ค้า และลูกค้า จำเป็นที่จะต้องปรับใช้แพลตฟอร์มการพัฒนาแอปพลิเคชั่นแบบคลาวด์เนทีฟที่ปรับขนาดได้อย่างเหมาะสม รองรับการใช้งานในลักษณะกระจัดกระจาย และช่วยให้สามารถสร้างแอปพลิเคชั่นประดับองค์กรที่มีความยืดหยุ่นสูง ซึ่งจะช่วยเพิ่มความคล่องตัวในการดำเนินงาน

The explosive growth of cloud computing services

บริการคลาวด์คอมพิวติ้งจากผู้ให้บริการคลาวด์รายใหญ่มีการเติบโตอย่างรวดเร็ว จากที่เมื่อก่อนนี้ประมาณ 5 ปีที่แล้ว มีการนำเสนอบริการเพียงแค่ 20 บริการเท่านั้น แต่ปัจจุบันผู้ให้บริการ IaaS หนึ่งรายนำเสนอบริการเว็บและบริการที่แปลกใหม่เกือบ 250 บริการเลยทีเดียว ซึ่งสร้างความหนักใจให้กับนักพัฒนาในองค์กรธุรกิจทั่วไปที่จะต้องสร้างแอปพลิเคชั่นแบบคลาวด์เนทีฟ ด้วยเหตุนี้ เพื่อเอาชนะปัญหาท้าทายดังกล่าว จึงต้องมีการปรับใช้แพลตฟอร์มการพัฒนาแบบคลาวด์เนทีฟ และ IDE ที่ใช้เบราว์เซอร์ ซึ่งจะช่วยให้ทีมงานฝ่ายวิศวกรรมซอฟต์แวร์สามารถโฟกัสไปที่การจัดการผลิตภัณฑ์ดิจิทัลเพื่อเพิ่มมูลค่า แทนที่จะต้องวุ่นวายอยู่กับการจัดการโครงสร้างพื้นฐานเพียงอย่างเดียว