DevOps: ความแตกต่างระหว่างตัวเลือกผู้พัฒนาและตัวพัฒนาคืออะไร


ตอบ 1:

DevOps (ประกอบไปด้วย "การพัฒนา" และ "การดำเนินงาน") คือวัฒนธรรมการเคลื่อนไหวหรือการปฏิบัติที่เน้นการทำงานร่วมกันและการสื่อสารของทั้งผู้พัฒนาซอฟต์แวร์และผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศ (IT) อื่น ๆ โดยอัตโนมัติในขณะที่กระบวนการส่งซอฟต์แวร์ . [1] [2] มันมีจุดมุ่งหมายที่จะสร้างวัฒนธรรมและสภาพแวดล้อมที่การสร้างการทดสอบและการปล่อยซอฟต์แวร์สามารถเกิดขึ้นได้อย่างรวดเร็วบ่อยครั้งและเชื่อถือได้มากขึ้น

อ่านเพิ่มเติม: DevOps


ตอบ 2:

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

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

นักพัฒนาพัฒนา

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

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

ประกอบกิจการดำเนินงาน

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

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

การปะทะทางวัฒนธรรม

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

“ ในองค์กรปฏิบัติการแบบดั้งเดิมเรามักจะเลือกการวางแนวการทำงานจัดทีมของเราตามความเชี่ยวชาญ - เราให้ผู้ดูแลระบบฐานข้อมูลอยู่ในกลุ่มเดียวผู้ดูแลระบบเครือข่ายในอีกกลุ่มหนึ่งผู้ดูแลเซิร์ฟเวอร์ในอีกกลุ่มหนึ่ง "Gene Kim กล่าว ผู้เขียนร่วมของ The Phoenix Project และ DevOps Cookbook ที่กำลังจะมาถึงและเป็นแรงขับเคลื่อนเบื้องหลังการประชุมสุดยอด DevOps Enteprise ที่กำลังดำเนินอยู่ในซานฟรานซิสโก "ท่ามกลางผลที่ตามมาของสิ่งนี้คือระยะเวลารอคอยนานสำหรับกิจกรรมที่ซับซ้อนเช่นการปรับใช้ขนาดใหญ่เราจะต้องเปิดตั๋วที่มีหลายกลุ่มประสานงานคัดมือกับการรองานในคิวยาวโดยที่ผู้ปฏิบัติงานมักจะมองว่างานเกี่ยวข้องอย่างไร ไปสู่เป้าหมายของค่ากระแส "

สำหรับข้อมูลเพิ่มเติมโปรดตรวจสอบสิ่งนี้: https://goo.gl/myAeT3

รับวิดีโอฟรีมากขึ้น - สมัครสมาชิก➜ https://goo.gl/5ZqDML


ตอบ 3:

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

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

นักพัฒนาพัฒนา

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

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

ประกอบกิจการดำเนินงาน

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

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

การปะทะทางวัฒนธรรม

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

“ ในองค์กรปฏิบัติการแบบดั้งเดิมเรามักจะเลือกการวางแนวการทำงานจัดทีมของเราตามความเชี่ยวชาญ - เราให้ผู้ดูแลระบบฐานข้อมูลอยู่ในกลุ่มเดียวผู้ดูแลระบบเครือข่ายในอีกกลุ่มหนึ่งผู้ดูแลเซิร์ฟเวอร์ในอีกกลุ่มหนึ่ง "Gene Kim กล่าว ผู้เขียนร่วมของ The Phoenix Project และ DevOps Cookbook ที่กำลังจะมาถึงและเป็นแรงขับเคลื่อนเบื้องหลังการประชุมสุดยอด DevOps Enteprise ที่กำลังดำเนินอยู่ในซานฟรานซิสโก "ท่ามกลางผลที่ตามมาของสิ่งนี้คือระยะเวลารอคอยนานสำหรับกิจกรรมที่ซับซ้อนเช่นการปรับใช้ขนาดใหญ่เราจะต้องเปิดตั๋วที่มีหลายกลุ่มประสานงานคัดมือกับการรองานในคิวยาวโดยที่ผู้ปฏิบัติงานมักจะมองว่างานเกี่ยวข้องอย่างไร ไปสู่เป้าหมายของค่ากระแส "

สำหรับข้อมูลเพิ่มเติมโปรดตรวจสอบสิ่งนี้: https://goo.gl/myAeT3

รับวิดีโอฟรีมากขึ้น - สมัครสมาชิก➜ https://goo.gl/5ZqDML


ตอบ 4:

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

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

นักพัฒนาพัฒนา

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

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

ประกอบกิจการดำเนินงาน

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

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

การปะทะทางวัฒนธรรม

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

“ ในองค์กรปฏิบัติการแบบดั้งเดิมเรามักจะเลือกการวางแนวการทำงานจัดทีมของเราตามความเชี่ยวชาญ - เราให้ผู้ดูแลระบบฐานข้อมูลอยู่ในกลุ่มเดียวผู้ดูแลระบบเครือข่ายในอีกกลุ่มหนึ่งผู้ดูแลเซิร์ฟเวอร์ในอีกกลุ่มหนึ่ง "Gene Kim กล่าว ผู้เขียนร่วมของ The Phoenix Project และ DevOps Cookbook ที่กำลังจะมาถึงและเป็นแรงขับเคลื่อนเบื้องหลังการประชุมสุดยอด DevOps Enteprise ที่กำลังดำเนินอยู่ในซานฟรานซิสโก "ท่ามกลางผลที่ตามมาของสิ่งนี้คือระยะเวลารอคอยนานสำหรับกิจกรรมที่ซับซ้อนเช่นการปรับใช้ขนาดใหญ่เราจะต้องเปิดตั๋วที่มีหลายกลุ่มประสานงานคัดมือกับการรองานในคิวยาวโดยที่ผู้ปฏิบัติงานมักจะมองว่างานเกี่ยวข้องอย่างไร ไปสู่เป้าหมายของค่ากระแส "

สำหรับข้อมูลเพิ่มเติมโปรดตรวจสอบสิ่งนี้: https://goo.gl/myAeT3

รับวิดีโอฟรีมากขึ้น - สมัครสมาชิก➜ https://goo.gl/5ZqDML