ใช้แป้นลูกศรขึ้น/ลงเพื่อเพิ่มหรือลดระดับเสียงดาวน์โหลดเสียงบริการตรวจคนเข้าเมืองและสัญชาติกำลังพยายามลดเวลาที่ใช้ในการดำเนินการตั้งแต่แนวคิดไปจนถึงการนำซอฟต์แวร์ไปใช้ตามธรรมเนียมแล้ว รัฐบาลต้องใช้เวลาหลายปีในการพัฒนาข้อกำหนด ผ่านกระบวนการซื้อกิจการ และนำระบบหรือแอปพลิเคชันใหม่ไปใช้ในท้ายที่สุดMark Schwartz หัวหน้าเจ้าหน้าที่สารสนเทศของ CIS ไม่เพียงแต่ต้องการเปลี่ยนแปลงกระบวนการที่ยากลำบากดังกล่าวเท่านั้น
แต่ยังได้เริ่มจัดทำแนวปฏิบัติที่ดีที่สุดในอุตสาหกรรมเพื่อลดเวลาที่ต้องใช้
ในการออกแบบและนำซอฟต์แวร์ที่มีความสำคัญต่อภารกิจไปใช้จริง“มันเป็นสิ่งที่เรียกว่าการส่งมอบอย่างต่อเนื่องและแนวทางของพันธมิตรที่เรียกว่า dev-ops นี่คือสิ่งที่แพร่กระจายอย่างรวดเร็วในภาคเอกชนตั้งแต่ปี 2009” Schwarz กล่าวเมื่อวันอังคารหลังจากการอภิปรายในการประชุม Federal Cloud Computing Summit ในวอชิงตันซึ่งได้รับการสนับสนุนจาก MobileGov “Flickr ไซต์แชร์รูปภาพ นำเสนองานนำเสนอในที่ประชุม โดยพวกเขาอธิบายวิธีการปรับใช้ซอฟต์แวร์ พวกเขากล่าวว่าพวกเขาทำการปรับใช้ระบบของพวกเขา 10 ครั้งต่อวัน และนั่นทำให้ทุกคนตกใจ และมันกลายเป็นสาขาใหม่ของกระบวนการนี้ที่เรียกว่าการส่งมอบอย่างต่อเนื่อง แนวคิดคือเราสร้างไปป์ไลน์อัตโนมัติที่สมบูรณ์ตั้งแต่การพัฒนาไปจนถึงการผลิต”
ข้อมูลเชิงลึกโดย Censys: ในระหว่างการสัมมนาออนไลน์เกี่ยวกับคู่มือ CISO สุดพิเศษนี้ ผู้ดำเนินรายการ Jason Miller และ Elena Peterson จะสำรวจการวิจัยด้านความปลอดภัยในโลกไซเบอร์และความคิดริเริ่มในการปรับปรุงไอทีให้ทันสมัยที่ PNNL ผู้ดำเนินรายการ Justin Doubleday และแขกรับเชิญ Matt Lembright จาก Censys จะให้มุมมองของอุตสาหกรรม
Schwartz กล่าวว่าเป้าหมายคือการทำให้กระบวนการง่ายขึ้นสำหรับนักพัฒนาแอปพลิเคชันโดยให้พวกเขาเรียกใช้รหัสซอฟต์แวร์ผ่านชุดการตรวจสอบที่เรียกว่ากระบวนการสร้างอัตโนมัติที่เรียกใช้การทดสอบเพื่อครอบคลุมทุกอย่างตั้งแต่ความปลอดภัยไปจนถึงการเข้าถึงสิ่งอื่นใด
“ถ้าเราสร้างสำเร็จ เราก็สามารถใช้สคริปต์เพื่อปรับใช้บิลด์กับสภาพแวดล้อม
การผลิตหรือการจัดเตรียม ตั้งแต่ต้นจนจบ มีระบบอัตโนมัติ และสิ่งที่เราทำกับสิ่งนั้นก็คือด้านการพัฒนาของมัน … เรารวมฟังก์ชันของการดำเนินงานและการพัฒนาเข้าด้วยกัน เรามีทีมงานข้ามสายงานที่สามารถทำได้ทั้งสองอย่าง ไม่มีการ ‘โยนมันข้ามกำแพงเมื่อคุณพัฒนาเสร็จแล้ว’ ความคิด เรามีการดำเนินงานที่เกี่ยวข้องตั้งแต่เริ่มต้น และเรามีการตรวจสอบสิ่งที่เกิดขึ้นในการผลิตที่สามารถฟีดกลับไปยังนักพัฒนาเพื่อทำการเปลี่ยนแปลงรหัสของพวกเขาที่พวกเขาสามารถนำไปใช้ผ่านไปป์ไลน์อัตโนมัติ”
แนวทางปฏิบัติที่ดีที่สุดใน DHSรูปแบบการจัดส่งอย่างต่อเนื่องอย่างรวดเร็วนี้กำลังกลายเป็นมาตรฐานสำหรับ DHS แผนกพัฒนาแนวทางที่คล้ายกันสำหรับแอพมือถือที่เรียกว่า Carwash
Peter Chin หัวหน้าฝ่ายผลิตภัณฑ์และการจัดเตรียมของ DHS กล่าวในที่ประชุมว่า แนวคิด Carwashได้เข้าสู่การผลิตเต็มรูปแบบในเดือนพฤศจิกายนและพร้อมให้ทุกหน่วยงานนำไปใช้
“มันเป็นศูนย์ความเป็นเลิศแบบเคลื่อนที่ได้ และเราต้องการทำให้มันพร้อมใช้งานสำหรับผู้ชมที่กว้างขึ้นในรัฐบาล” เขากล่าว “มันเป็นนวัตกรรมใหม่ ยึดลูกค้าเป็นศูนย์กลาง และสนับสนุนอาณัติของรัฐบาลกลางมากมาย นอกจากนี้ยังช่วยลดเวลาของวงจรการพัฒนาอีกด้วย”
CIS เริ่มใช้กระบวนการพัฒนาซอฟต์แวร์เมื่อประมาณหกเดือนก่อน Schwartz กล่าวว่ากระบวนการไปป์ไลน์แบบอัตโนมัติกำลังดำเนินการในคลาวด์ส่วนตัว DHS ซึ่งเป็นส่วนหนึ่งของการพัฒนา/ทดสอบในฐานะผู้ให้บริการ
เขากล่าวว่าขั้นตอนต่อไปคือการทำให้เส้นทางสู่การผลิตเสร็จสมบูรณ์ตั้งแต่การทดสอบและการพัฒนา
สำเร็จอย่างมากกับขั้นตอนการทดสอบผ่านสภาพแวดล้อมการทดสอบ “สิ่งที่เราพบคือการนำระเบียบวินัยมาสู่กระบวนการของเราอย่างมาก มันนำมาซึ่งความเร็วมาก มันบังคับให้เราต้องคิดมากเกี่ยวกับการทดสอบและทำให้แน่ใจว่าเราครอบคลุมการทดสอบเป็นอย่างดี และมันทำให้เราจัดการกับปัญหาด้านความปลอดภัย โดยเฉพาะอย่างยิ่งในช่วงต้นของกระบวนการ”
บริการสัญชาติและการตรวจคนเข้าเมืองได้ใช้กระบวนการพัฒนาซอฟต์แวร์แบบเร่งด่วนนี้เพื่อปรับปรุงระบบการประมวลผลคดีให้ทันสมัยผ่านโครงการ USCIS Transformation มูลค่า 244.5 ล้านดอลลาร์ และสร้างฟังก์ชันภายในใหม่สำหรับพนักงาน
ในความเป็นจริง CIS ได้แก้ไขโปรแกรมการเปลี่ยนแปลงในเดือนพฤษภาคม 2012 เพื่อใช้วิธีการพัฒนาแบบ Agileแทนวิธีการแบบ Waterfall Richard Spiers อดีต CIO ของ DHS กล่าวกับ House Homeland Security Committee ในเดือนมีนาคมว่า USCIS มีทีมนักพัฒนาและผู้ทดสอบประมาณ 10 ทีมที่ทำงานเกี่ยวกับโปรแกรมนี้