บริษัท พัฒนาต้องการจุดดูแลระบบเฉพาะเจาะจง ณ จุดใด


10

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

คำตอบ:


11

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

ดังนั้นกฎพื้นฐานง่ายๆ

  1. คุณมีบริการเครือข่ายขัดข้องหรือเสื่อมคุณภาพซึ่งผู้ดูแลระบบที่มีประสบการณ์สามารถจัดการได้หรือไม่?
  2. คนปัจจุบันที่ดูแลระบบดูแลระบบใช้ประโยชน์จากเวลาของพวกเขามากกว่า 30% ในงานผู้ดูแลระบบหรือไม่ (% อาจเปลี่ยนแปลง)

10

ในฐานะผู้รับเหมาที่ให้บริการดูแลระบบแก่ บริษัท ขนาดเล็กรวมถึง ASIC และ บริษัท ออกแบบฮาร์ดแวร์ฉันมีมุมมองนี้:

ค่าของระบบดูแลระบบไม่ได้เป็นความแตกต่างระหว่างต้นทุนโดยตรงของเขากับต้นทุนโดยตรงของวิศวกรที่ดูแลระบบแทนที่จะเป็นวิศวกร

จากประสบการณ์ของฉันวิศวกรส่วนใหญ่ (แต่ไม่ใช่ทั้งหมด) เป็นวิศวกรที่ดี แต่เป็นคนดูแลระบบ พวกเขารู้วิธีการทำด้านวิศวกรรม แต่การสร้างเครือข่ายเซิร์ฟเวอร์และบริการไม่ใช่สิ่งที่พวกเขาทำตลอดเวลา

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

แน่นอนว่าไม่ใช่ทุก บริษัท ที่มีผลไม้แขวนลอยต่ำแบบนี้!

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

สิ่งที่คุณต้องการคือการประเมินจากคนที่คุณไว้ใจไม่ใช่แค่ใครบางคนที่กำลังมองหางานหรือต้องการขายของคุณ (แม้ว่าพวกเขาจะทำเช่นนั้นด้วย) ใครบางคนที่จะเข้ามาและดูที่ไซต์ของคุณด้านหน้าไปข้างหลังและถามคำถามคุณเกี่ยวกับสิ่งที่คุณทำวิธีที่คุณทำและสิ่งที่คุณพยายามจะทำ - สิ่งเหล่านี้ล้วนแตกต่างกันมาก!

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

สิ่งที่คุณต้องทำก็คือยอมรับว่าสิ่งนี้จะต้องเสียเงิน เวลาสำหรับ FT / P หรือที่ปรึกษา (หรือทีมที่ปรึกษา) โดยส่วนตัวฉันต้องการให้ลูกค้ามีส่วนร่วมกับ บริษัท ของฉันด้วยจำนวนชั่วโมงในสถานที่ที่แน่นอนต่อสัปดาห์ จากนั้นพวกเขาสามารถเข้าถึงทีมงานทั้งหมดของฉันและความเชี่ยวชาญที่หลากหลายของพวกเขาเพื่อให้การตอบสนองของเราสามารถเพิ่มขนาด (หรือออก) เมื่อจำเป็นโดยไม่ต้องมีพนักงาน FT / P จำนวนมากในการจ่ายเงินเดือน ในบางจุดคุณควรใช้ FT / P ของคุณเองหากเป็นผู้จัดการอาวุโสด้านไอทีหรือไอทีเท่านั้น แต่คุณไม่จำเป็นต้องไปที่นั่นทันทีหากคุณได้ทีมที่เหมาะสม

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

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


6

ก่อนที่จะมีอะไรบางอย่างที่ไม่ดีเกิดขึ้น:

  • คุณตระหนักดีว่าคุณไม่มีการสำรองข้อมูลแอป Line of Business เป็นประจำเช่นสิ่งที่มีการติดตามสิทธิ์ใช้งาน / ลูกค้า

  • คุณจำไม่ได้เมื่อเซิร์ฟเวอร์ผลิตได้รับการแก้ไขหรือกำหนดเวลาไว้เพื่อการบำรุงรักษา

  • คุณค้นพบไฟล์เซิร์ฟเวอร์ของคุณว่าตายแล้วเพราะสองไดรฟ์ล้มเหลวในอาร์เรย์ RAID ของคุณ

  • ใช้เวลานานกว่า 1 วันในการจัดหาเครื่องใหม่เพื่อทดแทนเครื่องเก่า / เก่า

  • เครื่องพิมพ์ไม่มีผงหมึกหรือพูดว่า "ต้องบำรุงรักษา" ในการอ่านข้อมูล LCD

  • "ฐานทั้งหมดของคุณเป็นของเรา" หรือการบุกรุกเครือข่ายที่คล้ายกัน

  • เซิร์ฟเวอร์อีเมลถูกโจมตีด้วยสแปมครั้งล่าสุด

ฉันแน่ใจว่ามีช่วงเวลา WTF อื่น ๆ ที่ฉันไม่ได้อยู่ในรายการสั้น ๆ ของฉัน


4

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


4

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

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

หากคุณกำลังถามคำถามฉันเดาว่าคุณเคยสังเกตพฤติกรรมที่บ่งชี้ว่าถึงจุดเปลี่ยนแล้ว


4

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

เมื่อคุณมีหมายเลขนั้นถามตัวเองว่า "ฉันจะได้รับผู้ดูแลระบบแบบเต็มเวลาสำหรับราคานั้นต่อเดือนหรือไม่"

ถ้าใช่ ... จ้างคน

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


4

เมื่อห้องคอมพิวเตอร์ของคุณเป็นแบบนี้ =)

ระเบียบสายเคเบิล
(ที่มา: tvsnob.com )

คุณควรทราบเมื่อนักพัฒนาซอฟต์แวร์ของคุณใช้เวลาในการพัฒนาด้านการบริหารและการดำเนินงาน สิ่งเหล่านี้มีแนวโน้มที่จะเป็นชุดทักษะที่แตกต่างกันมากดังนั้นจึงเป็นการดีที่จะมีบางคนขึ้นมาบนกระดาน (แม้กระทั่งในเวลาส่วนหนึ่ง) ก่อนที่จะเกิดวิกฤติ


1
นี่เป็นศูนย์ข้อมูลจากอุตสาหกรรมสปาเก็ตตี้หรือไม่
บงการ

3

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


2

ฉันจะเริ่มมองหาขึ้นอยู่กับว่าคุณใหญ่แค่ไหน

  • นักพัฒนาซอฟต์แวร์ของคุณอย่างน้อยหนึ่งรายเริ่มใช้เวลาอย่างสม่ำเสมอประมาณ 40-50% ของเวลาที่พวกเขาปฏิบัติงานที่เกี่ยวข้องกับดูแลระบบ
  • การกำหนดค่าของคุณเติบโตเกินกว่าความเข้าใจด้านเทคนิคของคุณ

2

ง่าย: 5 ถึง 1

ไม่สำคัญว่า 'ถ้า' คำสั่งทั้งหมด โดยเฉลี่ยคุณจะพบ 5: 1 ใน บริษัท เกิดใหม่ มีตัวชี้วัดหลายอย่างเช่น "30% ของเวลานักพัฒนาที่ใช้ทำงานระบบดูแลระบบ"

ประสบการณ์ส่วนตัวของฉัน (18 ปี) คือเมื่อคุณมีรหัสพัฒนา 5 คนต้องมีคนมาช่วยสร้างระบบ / บริการจากส่วนกลางเพื่อให้คนดีทั้ง 5 คนสามารถเขียนโค้ดได้อย่างต่อเนื่องและไม่จัดการเซิร์ฟเวอร์ / ซอฟต์แวร์ ระบบและให้ผลตอบแทนจากการลงทุน (เงินเดือน)


1

ทุกที่ที่คุณกังวลเกี่ยวกับความปลอดภัยและคุณรู้ว่าไม่มีพนักงานปัจจุบันของคุณที่สามารถรักษาความปลอดภัยและบำรุงรักษาเซิร์ฟเวอร์ที่ให้บริการที่จำเป็น


1

ฉันคิดว่าถ้าคุณต้องถามเรื่องนี้คุณอาจต้องดูแลระบบ

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

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


1

เริ่มต้นเล็ก ๆ ถ้าคุณต้องการจ้างที่ปรึกษาในอัตรารายชั่วโมงเพื่อดูแลความต้องการของคุณ

หากคุณจ่ายนักพัฒนา 200 ดอลลาร์ต่อวันและเขาใช้เวลาหนึ่งในสี่ของการดูแลเครือข่ายคุณมี 75% ของทักษะของนักพัฒนาที่ถูกนำมาใช้

ใช้งบประมาณ 50 $ / วันเพื่อจ้างที่ปรึกษาด้านไอทีออกมาสัปดาห์ละครั้งเป็นเวลา 2 ชั่วโมงและให้เครือข่ายของคุณอีกครั้ง พวกเขายังสามารถให้คำพูดเพื่อให้คุณมีรูปร่างถ้าคุณไม่มีทรัพยากรภายใน

มันเกี่ยวกับ 1) คุณมีคนที่สามารถทำงานได้หรือไม่? 2) พวกเขาสามารถทำมันได้อย่างถูกต้องด้วยประสบการณ์หรือพวกเขา "winging มัน"? (จะทำให้คุณเสียชีวิต) และ 3) เวลาของนักพัฒนานั้นมีค่ามากกว่าที่ปรึกษาด้านไอทีหรือไม่?

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


$ 50 / วัน? วางแผนที่ $ 50 + / ชั่วโมง (ในสหรัฐอเมริกาถ้าดี ... )
gWaldo

0

ในความเป็นจริงคำตอบสำหรับเรื่องนี้เป็นเรื่องธุรกิจมากกว่าสิ่งอื่นใด

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


2
คำตอบนี้อนุมานว่าผู้พัฒนาสามารถทำงานดูแลระบบเช่นเดียวกับดูแลระบบ ...
Brann

0

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

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

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


0

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.