ช่วยบอสของคุณช่วยตัวเอง
คุณสามารถตอบสนองหรือดำเนินการตามคำขอนี้
จำคำถาม "ย้ายภูเขาฟูจิ" ทั้งหมดได้หรือไม่ หากคุณอยู่ในการสัมภาษณ์งานที่คุณต้องการจริงๆคุณจะไม่บอกผู้สัมภาษณ์ว่าคำถามนั้นโง่เพียงใด แต่จะถามคำถามและแสดงความคิดเห็นที่ดีที่สุดเกี่ยวกับการแก้ปัญหา ในบางวัฒนธรรมคุณจะไม่บอกว่าไม่เคยให้เจ้านายที่จริงขอให้คุณย้ายภูเขาไฟฟูจิ แต่จะหาวิธีที่คุณทั้งสองจะบันทึกหน้า
Reframing คำถาม
หากคุณต้องการเปลี่ยนกรอบคำถามเป็นสิ่งที่ชอบ
"ฉันสามารถซื้อหรือได้รับชุดเครื่องมือที่ทำงานอัตโนมัติที่มีประสิทธิภาพต่ำจำนวนมากที่เกี่ยวข้องกับซอฟต์แวร์ให้มากที่สุดโดยอัตโนมัติ"
การมอบหมายนี้เป็นที่พอใจมากขึ้น ช่วยเจ้านายของคุณ (และตัวคุณเอง) โดยให้ทางเลือกแก่เขาในการตรวจสอบย้อนกลับอย่างชัดเจนถึง CASE และตัวเลือกที่ใช้ Agile / open source / cloud
เยี่ยมชม CASE
ใน '90s, CASE tools อาจอยู่ในรูปของชุดเครื่องมือจาก Rational ซึ่งอาจรวมถึง Requisite Pro, Rational Rose, Clear Case, Rational Robot (นักทดสอบ), Purify, Pure Coverage และ Quantify และเครื่องมืออื่น ๆ ที่รวมเข้าด้วยกัน หากคุณเป็นร้านค้า MAD (ทางการแพทย์, Avionics, Defense) คุณอาจใช้เครื่องมือเหล่านี้รุ่นที่ปรับปรุงเพื่อผลิตเอกสารและสิ่งประดิษฐ์ที่สามารถตรวจสอบย้อนกลับได้และครอบคลุมซึ่งลูกค้ามักต้องการในตลาดเหล่านั้น
ติดต่อ IBM และรับพนักงานขายเพื่อเสนอราคาใบอนุญาตห้าใบ (หรือใบอนุญาตลอยเดียว) เพิ่มในการฝึกอบรมบางอย่างเช่นกัน การแบ่งปันคำพูดนี้กับผู้จัดการของคุณอาจสิ้นสุดการพูดคุยเกี่ยวกับเครื่องมือของ CASE แต่อย่าเข้าใจฉันผิด ฉันชอบ Rational หัวหน้านักวิทยาศาสตร์และผลิตภัณฑ์ของพวกเขา แต่ส่วนใหญ่เข้าถึงพวกเขาผ่านทางใบอนุญาตมหาวิทยาลัยเนื่องจากราคาของพวกเขาสูงเกินไปสำหรับ บริษัท ที่ฉันทำงาน หากคุณได้รับการอนุมัติอย่างน้อยจากประสบการณ์ของฉันพวกเขาจะปฏิบัติต่อสิทธิ์ของคุณด้วยการสนับสนุนที่ดีการฝึกอบรมที่มีคุณภาพ
เครื่องมือสำหรับการขาย
คุณยังมีโอกาสที่ดีในการไปช็อปปิ้งเครื่องมือ นักพัฒนา Agile ต้องการเครื่องมือเช่นกัน คุณสามารถซื้อชุดโปรแกรมที่ให้การสนับสนุนเอกสารประกอบสำหรับการ์ดเรื่องราวออนไลน์ใช้เคสกรณีใช้เคสและประเภทไดอะแกรม UML อื่น ๆ Atlassian มีสิ่งที่ฉันคิดว่าเป็นชุดเครื่องมือที่ดี - จิราสำหรับงานและการติดตามข้อผิดพลาด, Green Hopper สำหรับสิ่งที่พวกเขาอธิบายว่าเป็นการจัดการโครงการ Agile, การรวมกลุ่มสำหรับวิกิอินทราเน็ต, Crucible สำหรับการตรวจสอบรหัสออนไลน์ มีซอฟต์แวร์เป็นใบอนุญาตให้บริการสำหรับชุดเครื่องมือเหล่านี้และชุดเครื่องมืออื่น ๆ ที่ตรงกับความต้องการของคุณหากคุณเป็น Agile
การรวม IDE เป็นหนทางอื่นในการรับกรณีเทียบเท่าปี 2555 ถ้าคุณเป็นบ้านพัฒนาของ Microsoft Visual Team Studio มีเครื่องมือที่มีขอบเขตคล้ายกับสิ่งที่ Rational สร้างขึ้น พวกเขามีวิศวกรรมซอฟต์แวร์แบบไปกลับบางส่วนการสร้างส่วนทดสอบหน่วยจากคลาสการรวมเข้ากับระบบควบคุมซอร์สและเครื่องมือมากมายสำหรับการทำงานร่วมกันของทีม
เครื่องมือโอเพนซอร์ซ
ในด้านโอเพ่นซอร์ส Eclipse และปลั๊กอินจำนวนมากพยายามรวมเครื่องมือโอเพนซอร์สจำนวนมาก ฉันไม่แน่ใจว่า Eclipse Modeling Framework นั้นพัฒนาแล้วหรือมีเครื่องมืออื่น ๆ ที่ให้วิศวกรซอฟต์แวร์ไปกลับได้อย่างมีประสิทธิภาพ แต่ครั้งสุดท้ายที่ฉันดูมันก็ดูไม่สำเร็จ สภาพแวดล้อม Qt Creator ทำงานร่วมกับการควบคุมแหล่งข้อมูลและมีความสามารถบางอย่างเพื่อช่วยตรวจสอบเฉพาะจุดจากการครอบคลุมรหัสของการเปลี่ยนแปลงในขณะที่คุณอยู่ในโปรแกรมแก้ไข
การยอมรับเครื่องมือที่เพิ่มขึ้นซ้ำแล้วซ้ำอีก
วิธีการวนซ้ำ / การเพิ่มขึ้นของการเลือกเครื่องมือก็มีประสิทธิภาพมากเช่นกัน โครงการโอเพนซอร์สมักจะสนับสนุนสภาพแวดล้อมเดียวหรือหลาย ตัวเลือกเครื่องมือของคุณอาจได้รับอิทธิพลจากสแต็คที่คุณใช้ ไม่เคยมีเวลาที่ดีในการปิดการพัฒนาอย่างสมบูรณ์ดังนั้นการเพิ่มและฝึกอบรมทีมในเครื่องมือขนาดเล็กไม่กี่ต่อไตรมาสอาจจะดีกว่าวิธีการที่ยิ่งใหญ่ที่เปลี่ยนแปลงทุกอย่างในครั้งเดียว
โซลูชั่นเครื่องมือคลาวด์
โซลูชันจำนวนมากที่ระบุอาจต้องใช้เซิร์ฟเวอร์และการตั้งค่าที่ค่อนข้างซับซ้อน มีตัวเลือกมากมายเข้าสู่ตลาดที่ใช้ระบบคลาวด์และจัดหาซอฟต์แวร์เป็นบริการที่โฮสต์โดยผู้ให้บริการโดยคิดค่าบริการเป็นรายเดือน สิ่งนี้อาจสมเหตุสมผลสำหรับทีมของคุณไม่ว่าจะในระยะสั้นหรือระยะยาว บางคนอาจมีโซลูชันโฮสต์ที่คุณสามารถใช้สำหรับการเริ่มต้นอย่างรวดเร็วพร้อมตัวเลือกในการซื้อใบอนุญาตในภายหลัง
ไม่มีคำแนะนำเหล่านี้เป็นถนนที่ไม่แพงและง่ายต่อการปรับปรุงประสิทธิภาพการผลิตทันที แต่หากคุณอาจพบว่าเครื่องมือบางอย่างที่ขาดไม่ได้เมื่อคุณลองใช้