"หมายความว่ายังไงที่ว่าเรากำลังจะเสียคนของเราไปทั้งหมด?" Kurt ถามด้วยสีหน้าตกใจ
หนึ่งสัปดาห์หลังจากบทสนทนากับ Steve และ Dick, Maxine รู้สึกพอใจกับความคืบหน้าที่รวดเร็วของแผนงานที่ตกลงกันไว้ Bill, Maggie และ Kurt เริ่มฟอร์มทีม Innovation Council และงานใน Unicorn Project ก็ดำเนินไปได้เร็วอย่างที่ไม่เคยเป็นมาก่อน เพื่อเตรียมตัวสำหรับการเปิดตัวแคมเปญโปรโมชั่นใหญ่ในช่วงคริสต์มาส
ทีม Orca ยังคงวิเคราะห์ข้อมูลจากแคมเปญวัน Thanksgiving และพวกเขามั่นใจว่าจะทำ Response Rate ได้สูงกว่าเดิมในรอบนี้ โดยการนำสิ่งที่ได้เรียนรู้มาปรับใช้ การทดลองและผลลัพธ์ทั้งหมดถูกส่งกลับไปยัง Panther data platform อีกครั้ง นอกจากนี้พวกเขยังคงทำ Hardening ให้กับ Infrastructure เพื่อรองรับการโหมกระหน่ำของ Traffic ที่จะตามมา
อย่างไรก็ตาม หลายสิ่งที่พวกเขาเคยคิดว่าแน่นอนหลังจากประชุมสุดตื่นเต้นกับ Steve และ Dick เมื่อวันศุกร์ที่แล้ว กลับดูไม่แน่นอนอีกต่อไป นั่นคือสาเหตุที่ Chris เรียกตัว Kurt และ Maxine มาที่ห้องทำงานของเขา
"พวกเขาไม่เคยเป็น 'คนของคุณ' นะ Kurt คุณแค่ขอยืมตัว Engineer จำนวนหนึ่งมาช่วยงาน Unicorn Project ชั่วคราวเท่านั้น" Chris กล่าว "Engineer เหล่านั้นถูก Assign ให้กับโปรเจกต์อื่นในงบประมาณปีใหม่ที่จะเริ่มในอีกไม่กี่สัปดาห์ข้างหน้าแล้ว ซึ่งล้วนเป็นโปรเจกต์สำคัญทางธุรกิจที่มีคนรอให้ทีมงานครบถ้วนอยู่ Manager ฝั่ง Business ทุกคนกำลังโวยวายหนักมากที่เราดึง Resource เหล่านั้นไป และพวกเขาก็รวมตัวกันประท้วงแล้ว"
"แต่ทำไมตอนนี้?" Kurt ถามอย่างไม่เชื่อสายตา "อะไรทำให้ทุกคนลุกฮือขึ้นมาขนาดนี้?"
Chris หัวเราะแบบแกนๆ "Sarah กำลังปั่นหัวพวกเขาอยู่ ยุยงให้ทุกคนเอาด้วย ตอนนี้ Bill กำลังเตรียมนัดประชุม with Steve และ Dick อีกรอบเพื่อหาทางจัดการกับลูกไม้ที่เธอเล่นอยู่"
"ไม่น่าเชื่อเลยว่า Sarah จะสร้างขบวนการ Counter-rebellion เพื่อมา... อือ... ต่อต้าน Rebellion ของเรา" Kurt พึมพำด้วยน้ำเสียงขุ่นเคือง ราวกับว่า Sarah ขโมยแผนการเล่นของเขาไป
ช่วงบ่ายวันนั้น Bill เขียนข้อความมาว่า:
ดำเนินการตามแผนเดิมต่อไป เราจะหาทางจัดการเรื่องคนมาแทนตำแหน่งเหล่านั้นเอง ตอนนี้เราติดอยู่ท่ามกลางศึกการเมืองครั้งใหญ่ Sarah และฝ่ายบอร์ดบริหารกลุ่มหนึ่งอยู่อีกฝั่ง ส่วนเราอยู่ฝั่งเดียวกับ Steve และ Dick
ตลอดทั้งวัน พวกเขาพบว่า Sarah เป็นนักรบแบบกองโจรในองค์กร (Corporate Guerilla Fighter) ที่มีประสิทธิภาพอย่างเหลือเชื่อ เธอสามารถระดมพลเพื่อสร้างกองกำลังต่อต้านพวกเขาได้อย่างสำเร็จในช่วงสัปดาห์ที่ผ่านมา
Maxine ยอมรับในความสามารถรอบตัวของเธออย่างเสียไม่ได้ แม้ว่ามันจะทำให้เธอแทบคลั่งก็ตาม เธอไม่ต้องการอะไรมากไปกว่าการให้ Sarah ยอมแพ้และเลิกราไปเสียที
"ในหลายๆ ด้าน Sarah เป็นคนที่น่าทึ่งมากนะ" เธอบอกกับสามีระหว่างมื้อค่ำ "ถ้าอยู่ในจักรวาลที่ต่างไปนิดเดียว Sarah อาจจะเป็นพลังที่สร้างสรรค์สิ่งดีๆ ได้อย่างมหาศาล ถ้าเรื่องนี้เป็นหนังซูเปอร์ฮีโร่ เธอคงเป็นคนมีพรสวรรค์ที่กลายเป็นตัวร้ายหลังจากเจอเหตุการณ์สะเทือนใจบางอย่าง และตอนนี้เธอก็พยายามทำทุกวิถีทางเพื่อทำลายความสุขทุกอย่างที่เธอขวางหน้า"
เช้าวันจันทร์ Kurt และ Maggie ไปพบ Bill เพื่อสกัดกั้นความพยายามของ Sarah ที่จะขัดขวางพวกเขา Maxine ยังคงอยู่ที่เดิมเพื่อทำงานต่อกับ Cranky Dave ในประเด็นทางเทคนิคที่กำลังเป็นอันตรายต่อทั้งแคมเปญโปรโมชั่นของ Unicorn และ core application ของ Phoenix ในช่วงเดือนที่ผ่านมา พวกเขาเริ่มสร้าง Automated Test จำนวนมากสำหรับ Phoenix เพื่อให้สามารถปรับเปลี่ยนโค้ดได้ดีขึ้นและปลอดภัยขึ้น ความพยายามนั้นประสบความสำเร็จอย่างมาก อย่างไรก็ตาม ด้วยจำนวน Test ที่มหาศาลขนาดนี้ การ Run แต่ละครั้งต้องใช้เวลานานหลายชั่วโมง และ Developer ก็เริ่มเลี่ยงที่จะ Check-in โค้ดเพราะไม่อยากรอผล Test นานๆ
ที่แย่ไปกว่านั้น Automated Test บางตัวล้มเหลวแบบสุ่ม (Failing intermittently) เมื่อสัปดาห์ที่แล้ว เธอถึงกับกุมขมับเมื่อเห็น Developer คนหนึ่งที่ Test ไม่ผ่าน กดสั่ง Run ใหม่เฉยๆ พอมันไม่ผ่านอีก เขาก็สั่ง Run เป็นครั้งที่สาม ราวกับว่ามันเป็นตู้สล็อตแมชชีนในคาสิโน และคราวนี้มันกลับผ่าน Maxine คิดด้วยความลำบากใจและขยะแขยงว่า นี่ไม่ใช่ทางที่ควรจะเป็นในการบริหารงาน Development เลย
เมื่อตระหนักว่าสิ่งนี้กำลังจะกลายเป็น Bottleneck ใหม่สำหรับ Developer เธอจึงให้ทีมงานหาทางทำ Parallelization ให้กับ Phoenix Test เพื่อให้สามารถ Run กระจายไปยังหลาย Server ได้พร้อมกัน แต่พวกเขากลับพบว่าการ Run Test แบบขนานทำให้ Phoenix เกิดอาการ Deadlock หรือ Crash ไปเลยในบางครั้ง และถ้ามัน Crash ระหว่างการ Test มันก็มีโอกาสสูงที่จะ Crash บน Production ด้วยเช่นกัน
"Maxine เราจำกัดวงปัญหาลงมาได้แล้วว่ามันเกิดจาก Uncaught exception บางอย่างใน Order fulfillment module ของ Phoenix" Cranky Dave กล่าว Maxine อยู่กับ Cranky Dave และ Engineer อีกคนพร้อมโน้ตบุ๊กที่เปิดค้างไว้ เมื่อเธอเปิดดูโค้ดในเครื่องของตัวเอง เธอถึงกับผงะ "ว้าว" เธอพูดไม่ออกขณะที่ Scroll ดูไฟล์ลงไปเรื่อยๆ ... และเรื่อยๆ ... และเรื่อยๆ ...
"ใช่" Cranky Dave หัวเราะ "นี่คือโค้ดสองพันบรรทัดเพื่อตรวจสอบแค่ว่าเราสามารถส่งสินค้าไปยังสถานที่ที่สั่งซื้อได้หรือไม่ ทีม Architect กลุ่มหนึ่งสร้าง Framework นี้ขึ้นเมื่อสิบห้าปีก่อน ตั้งแต่ก่อนจะมี Phoenix เสียอีก แม้แต่พวก TEP-LARB ยังเคยแวะมาดูและยอมรับว่านี่คือความผิดพลาดที่เลวร้ายมาก แต่คนที่เขียน Framework นี้ก็ลาออกไปนานแล้ว"
Maxine ยังคง Scroll ดูต่อไปเรื่อยๆ เธอถึงกับอึ้งที่หา Business logic แทบไม่เจอ เจอแต่ Boilerplate code: เป็น Loop ที่ Iterate ผ่าน Order, Order Item, Line Item อย่างซ้ำซากและอันตรายพอๆ กับสิ่งที่เด็กมัธยมพวกนั้นเคยทำเมื่อหลายเดือนก่อน มีการทำ Null checking อยู่ทุกที่ รวมถึง Type test, Downcasting, Coercing และการบิดโค้ดสารพัดรูปแบบที่ดูน่ากลัวเพื่อให้ได้ข้อมูลที่ต้องการผ่านทาง Enumerated type หรือ Polymorphic supertype ที่ไม่มี Concrete subtype รองรับ แถมยังมี Object method เยอะจนเธอจำแทบไม่หวาดไม่ไหว: getOrderLines, getItemLines, getShippingLines …
เธออ้าปากจะพูดแต่ไม่มีเสียงอะไรออกมา "นี่มัน... เหลือเชื่อจริงๆ" ในที่สุดเธอก็พูดออกมาด้วยความรู้สึกสยองและไม่อยากจะเชื่อ เธอหลับตาลง พยายามรวบรวมพลังบวกโดยนึกถึงหลักการของ Hoare (Hoare principle): "การเขียนโค้ดมีสองวิธี: วิธีแรกคือเขียนให้มันเรียบง่ายจนเห็นได้ชัดว่าไม่มี Bug และวิธีที่สองคือเขียนให้มันซับสอนจนไม่เห็น Bug ที่ชัดเจน"
"สุภาพบุรุษทั้งหลาย เราจะมาล้างบางขยะพวกนี้กัน" Maxine พูดด้วยความมั่นใจในระดับที่เธอเองก็รู้ว่าอาจจะดูบ้าบิ่นเกินไป แม้แต่ Cranky Dave ยังดูอึ้ง เธอปลุกใจต่อว่า "โค้ดนี้ควรจะเรียบง่าย สิ่งที่เราต้องทำก็แค่ดึง Location ออกมาจาก Order ใช่ไหม? เราทำได้!"
พวกเขาใช้เวลาสองชั่วโมงในการเขียน Test คลุมรอบโค้ดเดิมเพื่อให้แน่ใจว่าเข้าใจการทำงานของมันจริงๆ จากนั้นก็เริ่มแยก Operation ที่ซ้ำซ้อนออกมาไว้ในที่ที่ควรอยู่ Maxine ปรับเปลี่ยน Class hierarchy ให้เหมาะสมที่สุด โดยยึดตามหลักการของ Functional programming ใช้ Modern type และฟังก์ชันที่เป็นมาตรฐานอย่าง Map, Reduce และ Filter เหมือนกับใน Google Map/Reduce paper ชื่อดังที่เป็นแรงบันาลใจให้โปรเจกต์ Panther ของ Shannon
พอถึงตอนเที่ยง พวกเขาลดจำนวนโค้ดจากสองพันบรรทัดเหลือเพียงห้าร้อยบรรทัด Cranky Dave ยิ้มกว้าง "มันน่าทึ่งมาก Maxine นี่น่าจะเป็นครั้งแรกในรอบห้าปีเลยที่มีคนกล้าแตะต้องโค้ดส่วนนี้"
"แปดปีต่างหาก" Engineer อีกคนเสริม "โค้ดนี้สวยมาก! และผมคิดว่าผมเจอตัวปัญหาแล้ว นี่ไง โค้ดส่วนนี้ไม่ได้ถูกครอบด้วยบล็อก try/catch"
เมื่อมองไปที่หน้าจอโน้ตบุ๊กของเขา Maxine รู้ทันทีว่าพวกเขาเจอต้นตอแล้ว "เยี่ยมมาก!" เมื่อพวกเขาสูบน้ำออกจากบึงที่เน่าเหม็นจนหมด ปัญหาที่เคยซ่อนอยู่ใต้โคลนตมก็ปรากฏให้เห็นอย่างชัดเจน
ขณะที่คนอื่นๆ ออกไปกินข้าวเที่ยง Maxine ยังคงอยู่ต่อเพราะอยากลองทำตามไอเดียบางอย่างดู เธอเปิดหน้าต่างใหม่บนโน้ตบุ๊ก คัดลอกข้อมูลที่ทีมงานเพิ่งจัดการไปเมื่อเช้า และเริ่มเขียนโค้ดส่วนนั้นใหม่ทั้งหมดตั้งแต่ต้นด้วยภาษา Clojure
สี่สิบห้านาทีต่อมา Cranky Dave กลับมาพร้อมกับยื่นแซนด์วิชให้ Maxine เขาถามว่า "ยิ้มอะไรอยู่เหรอ?"
"อ๋อ แค่ผลการทดลองเล็กๆ น้อยๆ น่ะ" เธอตอบ "ฉันลองเขียนโค้ดของเราใหม่ด้วยภาษา Functional programming โดยใช้ Data type ที่ติดมากับภาษาและ Standard library ของมัน เพื่อดูว่าจะทำให้มันเรียบง่ายขึ้น เล็กลง และไม่ต้องใช้การจัดการ Exception (Exception handling) ได้ไหม"
"แล้วเป็นยังไงล่ะ?" Cranky Dave ถามต่อ เธอหมุนหน้าจอโน้ตบุ๊กให้เขาดู
"เชี้ยแล้ว" (Holy shit) เขาอุทานออกมาพลางจ้องหน้าจอด้วยความไม่อยากเชื่อ "โค้ดเหลือแค่ห้าสิบบรรทัด"
Maxine หัวเราะ เธอรู้ว่าสิ่งนี้จะเป็นแรงบันาลใจให้คนอื่นๆ พยายามเขียนให้ได้ดีเท่าหรือดีกว่าเธอ สำหรับเธอแล้ว นี่คือการแสดงให้เห็นถึงความสำเร็จอันน่าทึ่งของอุดมคติข้อที่หนึ่ง: ความเป็นเอกเทศและความเรียบง่าย (First Ideal of Locality and Simplicity)
งานที่พวกเขาทำเมื่อเช้านี้จะช่วยให้การทำ Parallelized testing เป็นไปได้และรวดเร็วขึ้นอย่างมาก ซึ่งจะส่งผลดีต่อ Productivity ในระยะยาวอย่างมหาศาล ช่วยให้ Developer ทำงานได้เร็วขึ้นเรื่อยๆ และได้รับ Feedback เกี่ยวกับข้อผิดพลาดที่เร็วขึ้นด้วย มันเหมือนกับขั้วตรงข้ามของ Technical debt มันเหมือนกับตอนที่ดอกเบี้ยทบต้นทำงานเข้าข้างคุณ ถ้าเราสามารถทำให้ Developer มี Productivity เพิ่มขึ้นได้ทีละนิดตลอดเวลา ผลลัพธ์ที่ได้จะคุ้มค่าอย่างมหาศาลเสมอ
Maxine ยิ้มเมื่อเห็น Cranky Dave เปิดโน้ตบุ๊กของเขาด้วยความตื่นเต้นกับความสำเร็จที่เพิ่งผ่านมา แต่แล้วเขาก็อุทานว่า "อ้าว งานเข้าแล้ว"
บนหน้าจอของเขาคือหน้า CI status ของ Unikitty Maxine มองดูเพื่อลุ้นว่า Fix ที่พวกเขาส่งไปก่อนมื้อเที่ยงจะผ่าน Automated test หรือไม่ แต่แทนที่จะเห็นไฟเขียวทั้งหมด เธอกลับพบว่า Test ไม่ทำงานเลย มีคิวงาน (Job) ค้างอยู่กว่าห้าสิบงานที่รอการเริ่มทำงาน
"นี่มันแย่แล้ว" Cranky Dave พูด "CI cluster ของ Unikitty ล่มทั้งระบบ Build ของทุกคนติดแหง็กหมดเลย"
Maxine มองไปที่หน้าจอด้วยความหงุดหงิดและสบถออกมา สิ่งนี้กำลังทำลายช่วงเวลาแห่งชัยชนะที่สวยงามของพวกเขา
เขากล่าวต่อว่า "ใน Channel #ci-unikitty กำลังเดือดจัดเลย ไม่มีใคร Run test ได้เลยสักคน"
ทุกครั้งที่ Unikitty ล่ม พวกเขาจะมีลูกค้าที่โกรธเกรี้ยวกลุ่มใหญ่ นั่นก็คือเพื่อนร่วมงาน Developer ด้วยกันเอง นี่เป็นข้อพิสูจน์ที่ดีที่สุดว่า Unikitty คือ Internal platform ที่พวกเขาต้องบริหารจัดการเหมือนเป็น 'Product' ไม่ใช่แค่ 'Project' งานของพวกเขาไม่มีวันจบสิ้น หากยังต้องการให้ลูกค้ามีความสุข
พวกเขามองหาทีม Unikitty ไปทั่ว จนไปเจอ Dwayne, Kurt และ Engineer อีกสองคนในห้องประชุม กำลังรุมล้อมอยู่รอบโน้ตบุ๊กของ Brent
"มาพอดีเลย Manager ฝั่ง Dev ทุกคนกำลังแหกปากโวยวายว่าทีมของพวกเขาทำงานต่อไม่ได้" Kurt พูดพลางเงยหน้าขึ้นจากวงล้อม Maxine แปลกใจที่เห็นเขาดูอิดโรยขนาดนั้น เขามีรอยคล้ำใต้ตา Kurt กำลังเจอกับช่วงเวลาสองสามสัปดาห์ที่หนักหนาสาหัสจริงๆ เธอคิด "เราไม่ควรจะมาเสียสมาธิกับเรื่องนี้ตอนนี้เลย..."
"นี่คือสิ่งที่เราต้องการมาตลอดไม่ใช่เหรอ? ลูกค้ายังไงล่ะ!" Maxine พูดพร้อมยิ้มกว้าง "คุณอยากให้คนเห็นค่าของ Infrastructure ที่เรากำลังสร้างขึ้นใช่ไหม? เอาล่ะ ความฝันของคุณเป็นจริงแล้ว เพราะถ้าพวกเขาไม่แคร์ พวกเขาก็คงไม่เสียเวลามาบ่นหรอก"
การนำแนวปฏิบัติแบบ CI มาใช้ช่างน่าทึ่งมาก เกือบหนึ่งในสามของทีม Engineer ทั้งหมดใช้งาน Unikitty ในการทำงานประจำวัน แต่พวกเขากำลังมีปัญหาในการสเกล (Scaling) เพื่อให้ทันกับความต้องการ
เธอมองนาฬิกา เกือบเที่ยงแล้ว Developer มักจะ Check-in โค้ดก่อนออกไปกินข้าวเที่ยง ซึ่งน่าจะเป็นสาเหตุที่ทำให้บางอย่างใน Unikitty พังลง Unikitty กำลังเจอกับปัญหาในช่วงเติบโต (Growing pains) มากกว่าที่ควรจะเป็น Maxine คิด
Kurt ถอนหายใจ "ถ้าคุณเข้าไปดูในห้องแชท Manager ฝั่ง Dev หลายคนกำลังบอกว่าพวกเขาเหนื่อยกับ Build server ที่เอาแน่เอานอนไม่ได้ของเราแล้ว และพวกเขากำลังจะดึงทีมออกไปจาก Unikitty พวกเขาจะกลับไปทำ Build แบบเดิม"
รอยยิ้มของ Maxine แข็งค้างบนใบหน้า "ล้อเล่นใช่ไหมเนี่ย" การกลับไปยังยุคสมัยที่มืดมนเหมือนช่วงวันแรกๆ ของเธอในโปรเจกต์ Phoenix มันคงเป็นเรื่องที่... ทนไม่ได้ นั่นไม่ใช่แค่ความถดถอย แต่มันคือหายนะที่แท้จริง
เกิดอะไรขึ้นกันแน่? ความรู้สึกเหมือนกับความคืบหน้าทั้งหมดที่พวกเขาทำร่วมกับ Developer ของ Phoenix รวมถึงความสำเร็จในการเปิดตัววัน Black Friday และ Unicorn Project กำลังหลุดลอยไป พวกเขากำลังถูกดึงกลับเข้าสู่บึงโคลนช้าๆ พร้อมกับดึงเอา Engineer ทั้งหมดที่พวกเขาเคยปลดปล่อยและทำให้มี Productivity กลับลงไปด้วย
เกือบสี่โมงครึ่งกว่าที่ทีม Unikitty จะจัดการให้ระบบกลับมาทำงานได้อีกครั้ง แต่มี Build และ Test ค้างอยู่จำนวนมากจนน่าจะเกือบเที่ยงคืนกว่าที่งานทั้งหมดจะ Run เสร็จ
"ไม่น่าเชื่อเลยว่ามันจะเป็นเพราะ Network switch พัง" Dwayne พูด
Maxine ส่ายหัวอย่างไม่อยากเชื่อ ความล้มเหลวของ Hardware ของ Unikitty อีกครั้งเป็นเรื่องที่น่าอาย ตั้งแต่เริ่มแรกมันถูกประกอบขึ้นมาจากอุปกรณ์อะไรก็ตามที่ Kurt และทีมสามารถไปขุดคุ้ยมาจากทุกมุมขององค์กร
พวกเขามีทั้ง Disk พัง, ไฟดับ และตอนนี้ก็ปัญหา Hardware เครือข่าย เธอเกลียดที่ต้องเห็น Engineer ฝีมือดีเดินถือไขควง เปิดเคส Server และวุ่นวายอยู่กับ Physical infrastructure
แน่นอนว่าเธอมีความทรงจำดีๆ มากมายกับการทำงานกับ Hardware ทั้งในหน้าที่การงานและกับลูกๆ ของเธอ เมื่อตอนที่เธอเป็น Engineer รุ่นใหม่ เธอเคยรักการเปิดกล่องใบใหญ่ที่เต็มไปด้วยอุปกรณ์ใหม่ล่าสุดบนท่าโหลดสินค้า แล้วเอาไปติดตั้งในแร็ค (Rack) แต่ตอนนั้นเธอก็ยังรักการสลับเทป Backup ด้วย
แต่ตอนนี้ งานประเภทนี้ดูเหมือนจะมีมูลค่าน้อยเหลือเกิน โดยเฉพาะเมื่อเทียบกับ Opportunity cost ของงานที่พวกเขา 'ควรจะ' ทำ นั่นคือการหาทางสร้างอนาคตดิจิทัลของ Parts Unlimited
หน้าที่ของพวกเขาคือการสร้างโค้ด ไม่ใช่มัวแต่วุ่นวายกับ Hardware ที่โค้ดต้อง Run อยู่ข้างบนนั้น
"ฉันไม่อยากพูดแบบนี้เลยนะ แต่ฉันคิดว่า Unikitty ใกล้จะถึงจุดจบแล้วล่ะ" Maxine พูดกับ Dwayne "เราไม่สามารถรันระบบที่สำคัญระดับ Mission-critical แบบนี้ด้วย Hardware ที่ Brent ไปขุดเจอใต้โต๊ะทำงานได้อีกต่อไปแล้ว และมันไม่ใช่แค่เรื่อง Hardware อย่างเดียว Build server แต่ละเครื่องยังต่างกันนิดๆ หน่อยๆ ด้วย อย่างเช่นถ้างาน Compile ของฉันไม่ยอมรันบน Build Server #3 มันจะใช้เวลานานขึ้นสิบเท่า เราใช้เวลามากเกินไปในการประคองให้มันรันได้ เราต้องทำอะไรสักอย่างกับเรื่องนี้—เร็วๆ นี้เลย"
"ผมไม่เถียงเลย แค่ตอนนี้พวกเรายุ่งกันมากจริงๆ" Dwayne พูดพลางยักไหล่ Maxine เถียงไม่ออกในเรื่องนั้น
เป็นไปตามคาด ผลพวงที่ตามมานั้นหนักหนาสาหัส เช้าวันอังคารระหว่างการประชุมทีมของ Kurt เขากล่าวว่า "Chris ไม่ใช่แค่ด่าผมต่อหน้าทุกคนในที่ประชุม Staff ของเขาเท่านั้นนะ แต่เขาเชิญ Rick มาด้วย และ Rick ก็นำเสนอแผนการสร้างบริการ CI คู่แข่งเพื่อมาแข่งกับ Unikitty"
"Rick เนี่ยนะ?!" Dwayne ถามด้วยความตกใจและไม่อยากเชื่อเหมือนที่ Maxine รู้สึก "เขามองไม่ออกด้วยซ้ำว่า CI คืออะไร ต่อให้มันกระโดดมากัดก้นเขาก็ตาม!"
Kurt นั่งไหล่ตก "ดูเหมือน Sarah จะเริ่มป่าวประกาศไปทั่วบริษัทแล้วว่า Unikitty กำลังทำให้ทั้งบริษัทตกอยู่ในอันตราย และเราควรถูกยุบ"
ความเงียบเข้าปกคลุมไปทั่วโต๊ะ
"น่าทึ่งนะที่คนชอบโทษเราสำหรับทุกเรื่องแย่ๆ ที่เกิดขึ้นที่นี่ เมื่อวานห้องน้ำชั้นสองเสีย เราก็น่าจะโดนโทษเรื่องนั้นด้วยเหมือนกัน" Cranky Dave ประชด
โทรศัพท์ของ Kurt สั่น เขาหยิบมันขึ้นมาจ้องหน้าจออยู่ครู่หนึ่ง แล้วหันมามอง Maxine "เราต้องไปแล้ว Bill เพิ่งเรียกประชุมด่วนกับ Maggie สงสัยจะมีข่าวร้ายอีกแน่ๆ"
Maggie เห็น Bill เงยหน้าขึ้นเมื่อ Ellen เลขาของเขาปล่อยให้เธอ, Kurt และ Maxine เข้าไปในห้องทำงาน "เรามีปัญหาแล้ว" เขาพูดพลางลุกขึ้นหยิบแผ่นรองเขียน "เรามีนัดพบ Steve และ Dick ในอีกสิบห้านาทีที่ตึก 2 เดี๋ยวผมจะบรีฟให้ฟังระหว่างเดินไป"
ขณะเดินออกไปข้างนอก เขาพูดว่า "Sarah กล่อม Bob และบอร์ดบริหารคนอื่นๆ ให้สั่ง Freeze ค่าใช้จ่ายทั้งหมด มีผลทันที และ Steve เพิ่งรู้ว่าพวกเขาปฏิเสธงบประมาณ 5 ล้านดอลลาร์ที่เขาตั้งใจจะจัดสรรให้กับการทำ Innovation"
Bill ส่ายหัว "Sarah นี่ร้ายจริงๆ เลยนะ ว่าไหม?"
"ฉันได้เรียนรู้อะไรจากเธอเยอะมาก เธอเป็นผู้เชี่ยวชาญด้านการจัดซื้อและการตลาด (Merchandising) ที่เก่งมาก แต่เธอไม่เคยบริหารโปรเจกต์ซอฟต์แวร์" Maggie กล่าว "เธอตั้งความหวังไว้สูงกับทุกคน ซึ่งก็ดีนะ แต่เธอก็มีจุดบอดเรื่องการบริหารคนและทีม... เธอไม่ใช่ประเภทที่ชอบฟูมฟักดูแลใครนักหรอก"
"อืม ผมว่าผมก็ไม่เป็นแบบนั้นเหมือนกัน" Bill พูดพลางขมวดคิ้ว "ผมสังหรณ์ใจไม่ดีเลยเกี่ยวกับการประชุมครั้งนี้"
เมื่อพวกเขาเดินเข้าไปในห้องประชุมใหญ่ Maxine รู้ทันทีว่ามีบางอย่างผิดปกติ Steve และ Dick อยู่ที่นี่ รวมถึง Chris ด้วย แต่ที่น่าแปลกใจคือ Kirsten ก็อยู่ด้วย และที่ดูน่ากลัวที่สุดคือการปรากฏตัวของ Laura Beck รองประธานฝ่ายบุคคล (VP of HR)
การที่มีหัวหน้าฝ่าย HR อยู่ในที่ประชุมไม่ใช่เรื่องดีแน่ Maxine คิด เธอต้องแปลกใจเมื่อเห็น Erik ยืนอยู่หลังห้อง กำลังมองรูปภาพประวัติศาสตร์ที่ติดอยู่บนผนัง เขาโบกมือให้เธอเบาๆ
อย่างน้อย Sarah ก็ไม่ได้อยู่ที่นี่ Maxine คิด
"Grab a seat, everyone" Steve พูดพลางละสายตาจากแผ่น Spreadsheet บนโต๊ะ สีหน้าของเขาดูเคร่งเครียด "พวกคุณคงได้ยินข่าวแล้วว่า Sarah ประสบความสำเร็จในการโน้มน้าวบอร์ดว่าเราไม่ควรเพิ่มค่าใช้จ่ายจนกว่าจะประกาศผลประกอบการ"
"แต่นั่นยังไม่ใช่ข่าวร้ายทั้งหมด" เขากล่าวต่อ "เมื่อคืนนี้ บอร์ดสั่งให้ผมลดค่าใช้จ่ายทั่วทั้งบริษัทลงสามเปอร์เซ็นต์ Sarah และ Alan กรรมการบอร์ดคนใหม่ ทำให้ทุกคนเชื่อว่าความสำเร็จของแคมเปญ Black Friday ได้ช่วยปลดล็อกประสิทธิภาพใหม่ๆ มหาศาล ดังนั้นเราจึงไม่จำเป็นต้องใช้คนเยอะขนาดนี้อีกต่อไป"
Maxine ได้ยินเสียงสูดลมหายใจด้วยความตกใจจากคนรอบห้อง เธอรู้สึกเหมือนจะอาเจียน หรือไม่ก็ร้องไห้ หรืออาจจะเป็นทั้งสองอย่าง
ไม่น่าเชื่อเลยว่าเรื่องนี้จะเกิดขึ้น Maxine คิด ฉันรู้สึกเหมือนมีส่วนต้องรับผิดชอบอยู่บ้าง เพราะฉันเองที่มีส่วนสำคัญในการทำให้ Unicorn Project ประสบความสำเร็จและหว่านเมล็ดพันธุ์สำหรับการทำ Innovation
และกลายเป็นว่า ความสำเร็จที่เธอภาคภูมิใจเหล่านั้นกำลังจะทำให้คนบริสุทธิ์จำนวนมากต้องตกงาน บัดซบจริงๆ Sarah เธอคิด
"ขอโทษด้วยทุกคน ผมรู้ว่านี่เป็นข่าวที่น่าตกใจ เมื่อพิจารณาจากรายได้ที่เพิ่มขึ้นจาก Unicorn ผมคิดจริงๆ ว่าเราจะมีเวลากับบอร์ดมากกว่านี้" Steve กล่าว
"พวกคุณคงคำนวณกันได้แล้ว" เขาพูดต่อ "เพื่อให้บรรลุเป้าหมายนี้ เราจะต้องลดจำนวนพนักงาน (Headcount) ทั่วทั้งบริษัทลงประมาณ 150 คน และเพื่อหาเงินมาสนับสนุนงานด้าน Innovation จากงบประมาณภายใน เราจะต้องหาทางลดค่าใช้จ่ายเพิ่มอีก 5 ล้านดอลลาร์ หรือลดพนักงานลงอีก 40 คน"
Maxine ได้ยินเสียงอุทานมากขึ้นรอบโต๊ะเมื่อจำนวนตัวเลขผู้โชคร้ายพุ่งสูงขึ้น เธอแทบหายใจไม่ออกและรู้สึกว่าน้ำตากำลังจะคลอเบ้า
เธอมองไปที่ Laura รองประธานฝ่าย HR นี่คงจะเป็นการประชุมประเภทนั้นสินะ เมื่อเป้าหมายการลดคนถูกกำหนดไว้แล้ว ทุกคนก็จะเริ่มปกป้องพื้นที่ของตัวเอง พยายามรักษาชิ้นเค้กของตัวเองไว้ เมื่อตกลงส่วนแบ่งได้แล้ว ทุกคนก็จะเริ่มลิสต์ชื่อคนที่จะถูกคัดออก จากนั้นก็ต้องมาตัดสินใจว่า Sally สำคัญกว่า Sam หรือไม่ หรือในทางกลับกัน
Maxine รู้สึกเต็มไปด้วยความหวาดกลัว เธอมองไปรอบโต๊ะแล้วพูดว่า "คนเหล่านี้คือคนจริงๆ นะคะ คนที่มีครอบครัวที่ต้องพึ่งพาพวกเขา คนเหล่านี้จะต้องเดินออกจากบริษัทไปพร้อมกับกล่องใส่ของของพวกเขา คนแล้วคนเล่า ทุกคนจะมองดูเพื่อนร่วมงานจากไป และหวาดระแวงว่ารายชื่อต่อไปจะเป็นชื่อตัวเองหรือเปล่า สงสัยว่าเมื่อไหร่ Manager จะเลิกกองศพพวกนี้ทิ้งเสียที และหลังจากนั้นอีเมลตามกำหนดการของ Steve ถึงจะถูกส่งไปทั่วทั้งบริษัท เพื่อประกาศว่าการกวาดล้างจบลงแล้ว พร้อมกับคำพูดสวยหรูที่เต็มไปด้วยพลังบวกและคำขอให้ทุกคนช่วยกันทำงานให้มากขึ้นโดยใช้ทรัพยากรที่น้อยลง"
ทุกคนก้มหน้าลง ทันใดนั้น Maxine ก็ไม่อยากมีส่วนเกี่ยวข้องกับเรื่องนี้เลย เธอหวังว่าทุกอย่างจะกลับไปเป็นเหมือนเดิม เธอหวังว่าเธอจะไม่เคยเข้าร่วม Rebellion เลย เธอแค่อยากช่วยให้ระบบ Build รันได้ ช่วยให้ Developer ทำงานได้สะดวกขึ้น เธอไม่เคยจินตนาการเลยว่า Rebellion จะต้องมาช่วยตัดสินใจว่าใครจะได้อยู่ต่อและใครต้องจากไป
ถ้าฉันรู้ว่าการเข้าร่วม Rebellion จะนำไปสู่เรื่องทั้งหมดนี้ เธอคิดพลางมองไปรอบๆ ฉันคงจะก้มหน้าก้มตาทำงานอยู่ในลู่ของตัวเอง ไม่ทำตัวขวางโลก เหมือนที่ Chris เคยบอกฉันไว้
"ผมคิดจริงๆ ว่าพวกเขาจะให้เวลาเราอย่างน้อยถึงเดือนมกราคม" Dick พูดพลางส่ายหัว "วัตถุประสงค์ของการประชุมนี้คือการเตรียมแผนเพื่อเสนอต่อบอร์ดในการลดค่าใช้จ่ายการดำเนินงาน (Operating expenses) ลง 15 ล้านดอลลาร์ และถ้าเราต้องการสนับสนุนงาน Innovation เราต้องลดลงให้ได้ถึง 20 ล้านดอลลาร์"
"Steve และผมได้พบกับหัวหน้าแต่ละสายธุรกิจแล้ว และเราขอให้พวกเขาจัดทำแผนลดค่าใช้จ่ายในส่วนของพวกเขาเพื่อให้ได้ตามเป้า 20 ล้านดอลลาร์" เขากล่าว "นั่นคือสาเหตุที่พวกคุณทุกคนมาอยู่ในห้องนี้ เราต้องการให้พวกคุณช่วยกันคิดแผนที่จะตัดค่าใช้จ่าย 2 ล้านดอลลาร์ออกจากองค์กร IT นั่นหมายถึงพนักงานประมาณสิบห้าคนจากทุกกลุ่มของพวกคุณ"
Maxine คำนวณในใจ นั่นคือมากกว่าสี่เปอร์เซ็นต์ของพนักงานสายเทคโนโลยีทั้งหมดในบริษัท "ไม่! นี่มันโหดร้ายเกินไป เราไม่สามารถสนับสนุนงาน Innovation ท่ามกลางเรื่องแบบนี้ได้ มันไม่คุ้มเลยที่จะต้องปล่อยให้คนจำนวนมากขนาดนั้นออกไป" Maxine พูด เธอเห็นทุกคนหันมามองเธอ บางคนมีสีหน้าเหนื่อยหน่ายอย่างเห็นได้ชัด บางคนดูเห็นใจ ราวกับว่าเธอเป็นเด็กที่เพิ่งค้นพบว่าซานตาคลอสไม่มีอยู่จริง
"Maxine ในห้องนี้พวกเราทุกคนชินกับการทำ Layout (เลิกจ้าง) กันหมดแล้ว" Bill พูด "ผมเดาว่าพวกเราทุกคนเชื่อว่างานที่สำคัญที่สุดของเราในวันนี้คือการหาทางสนับสนุนงาน Innovation ให้ได้ ไม่อย่างนั้น ทุกอย่างที่คุณทำและประสบความสำเร็จมาจะสูญเปล่า เราก็แค่เลือกที่จะตายช้าลงหน่อยเท่านั้น ถ้าเราไม่ลงทุนทำสิ่งใหม่ๆ สุดท้ายเราก็จะกลับไปที่จุดเริ่มต้น: พ่ายแพ้ทั้งในแง่กำลังคนและกลยุทธ์ในตลาด"
Chris หันมาหา Maxine "Bill พูดถูก นี่คือสิ่งที่ควรทำ"
Maxine ได้แต่ส่ายหัว ยังคงรู้สึกสยดสยองกับความสูญเสียในแง่ความเป็นมนุษย์
Steve มองที่ Maxine "ใช่ การรักษางาน Innovation ไว้คืองานที่สำคัญที่สุดของเรา ถ้าผมไม่เชื่อแบบนั้น ผมคงขู่ลาออกไปแล้ว เพราะยังไงพวกเขาก็ลดค่าใช้จ่ายได้โดยไม่มีผม แต่ชิ้นงานนี้สำคัญมากจนเราต้องทำทุกวิถีทางเพื่อให้แน่ใจว่ากลุ่ม Innovation จะได้รับโอกาส"
ทั้งหมดนี้ยิ่งทำให้ Maxine รู้สึกแย่ลงไปอีก
"แต่ทำไมล่ะคะ? ทำไมงาน Innovation นี้ถึงสำคัญกับคุณขนาดนั้น?" ในที่สุด Maxine ก็ถาม Steve
Steve นิ่งคิดไปครู่หนึ่ง "สิ่งที่ Erik พูดเมื่อสัปดาห์ที่แล้วนั้นถูกต้อง ในฐานะบริษัท เราต้องแสดงให้เห็นว่าเรามีสมมติฐานการเติบโต (Growth thesis) ที่ใช้ได้จริง และเราสามารถสร้างมูลค่าได้ด้วยวิธีอื่นนอกเหนือจากการลดค่าใช้จ่าย ตามตำราแล้ว มีสองสุดโต่งในการบริหารบริษัท ซึ่งส่งผลต่อวิธีที่คุณวางแผนและวิธีที่เหล่านักลงทุนมองคุณ ในฝั่งหนึ่ง คุณมีวิธีสร้างมูลค่าแบบ Alan และ Sarah นั่นคือการลดค่าใช้จ่ายเพียงอย่างเดียว คุณรีดกำไรทุกหยดเท่าที่จะทำได้จากการดำเนินงาน บางบริษัทเติบโตได้ด้วยวิธีนี้ และบางบริษัทก็ประคองตัวไปได้หลายทศวรรษ แต่ส่วนใหญ่สุดท้ายก็จะค่อยๆ จางหายและล้มละลายไป" Steve อธิบาย
"แต่เมื่อคุณอยู่ในโหมดนี้ คุณมักจะเล่นแค่เกมวิศวกรรมการเงิน" Steve กล่าวพลางบุ้ยใบ้ไปที่ Dick "เพื่อหยุดยั้งการขาดทุน เราต้องขายสินทรัพย์ออกไปบ้างเพื่อสร้างกระแสเงินสด แต่นี่มันเหมือนการขายเฟอร์นิเจอร์ในบ้านเพื่อเอาเงินมาจ่ายค่าจำนอง ในที่สุดคุณจะไม่มีอะไรเหลือให้ขาย และคุณจะไม่สามารถดำเนินงานประจำวันได้อีกต่อไป ซึ่งหมายถึงการเลิกจ้างพนักงานเพิ่มขึ้น"
"ในอีกด้านหนึ่งของสเปกตรัม คุณสามารถเลือกที่จะสร้างบริษัทเพื่อการเติบโต อย่างที่ผมบอก ถ้าคุณไม่โต คุณก็กำลังค่อยๆ ตาย Unicorn Project ได้พิสูจน์ให้เราเห็นแล้วว่าเราสามารถเติบโตได้จริงๆ โดยการสร้างบริการใหม่ๆ ที่ลูกค้าต้องการ โดยการชิงส่วนแบ่งการตลาดจากคู่แข่ง โดยการทำในสิ่งที่บริษัทที่ยอดเยี่ยมเขาทำกัน" Steve พูดพร้อมรอยยิ้มบางๆ "และเมื่อรายได้เราโต ในที่สุดกำไรก็จะโตตาม และเราจะได้รับสิทธิ์ในการทำนวัตกรรมและวางเดิมพันเพิ่มขึ้นในตลาด ซึ่งจะช่วยเร่งการเติบโตและรับประกันความอยู่รอดของเราในอนาคต"
"นักลงทุนให้รางวัลกับการเติบโต" เขากล่าว "ราคาหุ้นของเราพุ่งขึ้นแล้ว ทั้งที่เรายังไม่ได้รายงานผลประกอบการด้วยซ้ำ นักวิเคราะห์เริ่มปรับราคาเป้าหมายให้สูงขึ้น นั่นหมายความว่า Wall Street กำลังให้รางวัลเราด้วย Multiple on revenue ที่สูงขึ้น เมื่อสองสามเดือนก่อน มูลค่าบริษัทเราต่ำกว่า 1.0 เท่าของรายได้ย้อนหลังเสียอีก ซึ่งเกือบจะเป็นคำด่า เพราะพวกเขาคาดการณ์ว่าเราจะหดตัวลง เมื่อเราประกาศผลประกอบการไตรมาสนี้ หวังว่าพวกเขาจะเริ่มประเมินมูลค่าเราเหมือนกับค้าปลีกที่มีสุขภาพดี และเมื่อเวลาผ่านไป พวกเขาอาจจะให้มูลค่าเราสูงขึ้นมาก ในฐานะผู้ที่กำหนดทิศทาง ผู้นำ หรือแม้แต่ผู้ที่พลิกโฉมตลาด (Disrupt)"
"Bill พูดถูกที่สุด Maxine" เขากล่าว "สิ่งที่ง่ายกว่าคือทำตามที่บอร์ดสั่ง แต่สิ่งที่ถูกต้องคือการทำให้แน่ใจว่าโปรแกรม Innovation จะได้ไปต่อ มันแย่นะ แต่ในฐานะผู้นำ เราไม่ควรสงสัยเลยว่าการตัดงบให้ลึกขึ้นคือสิ่งที่ถูกต้อง เพราะมันสร้างหนทางที่เป็นไปได้สำหรับการเติบโตในระยะยาว"
Maxine ยังคงรู้สึกพะอืดพะอมขณะที่เหล่าผู้จัดการเริ่มเจรจาว่าแผนกไหนจะตัดตำแหน่งงานสิบแปดตำแหน่งออกไป พวกเขาถกเถียงกันว่าจะเลิกจ้าง Engineer ประสบการณ์สูงสองสามคน หรือจะแลกกับ Engineer รุ่นใหม่จำนวนที่มากกว่าในราคาเท่ากัน ตัดตำแหน่งผู้จัดการหรือพนักงานระดับปฏิบัติการ เลิกจ้างพนักงานประจำหรือพนักงานสัญญาจ้าง
เมื่อเธอทนไม่ไหวอีกต่อไป Maxine จึงขอตัวออกไปเดินเล่น เพียงเพื่อจะได้ออกไปจากห้องนั้น
เมื่อเธอกลับมาในอีกครึ่งชั่วโมงต่อมา เธอเห็นว่า Chris ตกลงที่จะทำ RIF (Reductions in force) ตำแหน่ง Dev สองตำแหน่ง และ QA ห้าตำแหน่ง ซึ่งส่วนใหญ่เป็น Engineer ที่ผลงานไม่เข้าเป้าและผู้จัดการอีกหลายคน Bill ต้องทำ RIF เจ็ดตำแหน่ง โดยเล็งไปที่ Helpdesk, Server และ Network administration รวมถึงผู้จัดการหนึ่งคน Maxine หวังว่า Derek จะรอดพ้นจากเรื่องนี้ รวมถึงทีม MRP เก่าของเธอด้วย
ที่น่าแปลกใจคือ Kirsten เสนอรายชื่อ Project manager เจ็ดคน โดยให้เหตุผลว่า Rebellion ได้เปลี่ยนวิธีการทำงานของทีมไปแล้ว "ในระยะยาว เราไม่ต้องการบริหารจัดการ Dependency ของเรา แต่เราต้องการกำจัดมันทิ้ง" เธอกล่าว "นั่นคือระบบการทำงานและสถาปัตยกรรมบริษัทที่เราต้องสร้าง ซึ่งหมายความว่าเราจะใช้ Project manager น้อยลง Maxine ได้แสดงให้เห็นซ้ำแล้วซ้ำเล่าว่าเรื่องนี้ทำได้อย่างไร และเรายังมีหนทางอีกไกลที่ต้องไป"
ในด้านหนึ่ง Maxine รู้สึกประทับใจในความเป็นมืออาชีพที่ทุกคนในห้องแสดงออกมา แต่เมื่อได้ยินชื่อบางคนที่ถูกเสนอให้ทำ RIF และการนำชื่อเหล่านั้นมาเป็นเหตุผลในการเลิกจ้างทีมของ Kirsten เพิ่มเติม Maxine ก็รู้สึกเหมือนจะอาเจียนออกมาอีกรอบ
"คุณอาจจะต้องตัดให้ลึกกว่าที่คุณคิดนะ" Erik พูดขึ้นจากอีกฝั่งของโต๊ะ เป็นการพูดครั้งแรกตั้งแต่เริ่มประชุม Maxine เกือบลืมไปแล้วว่าเขาอยู่ที่นั่น
"โอ้ เยี่ยมเลย" Bill ประชด
"ครั้งล่าสุดที่เราพบกัน ผมพูดถึง Three Horizons ของปรมาจารย์ Geoffrey Moore แต่ผมยังไม่มีเวลาอธิบายแนวคิดเรื่อง Core versus Context ของเขา ซึ่งเป็นหัวใจของ Four Zones" Erik กล่าว "ปรมาจารย์ Moore สังเกตว่าธุรกิจจำนวนมากเข้าใจเรื่อง Three Horizons แต่ก็ยังไม่สามารถลงทุนในนวัตกรรมยุคต่อไปได้อย่างเหมาะสม พูดง่ายๆ คือพวกเขาลงทุนใน Core น้อยเกินไป เพราะถูกควบคุมโดย Context"
"Core คือความสามารถหลักขององค์กร เป็นสิ่งที่ลูกค้าพร้อมจะจ่ายเงินให้ และเป็นสิ่งที่นักลงทุนให้รางวัล" เขากล่าว "Context คืออย่างอื่นที่เหลือทั้งหมด ตั้งแต่โรงอาหาร รถรับส่งระหว่างตึก และสิ่งอื่นๆ อีกหลายพันอย่างที่บริษัทต้องทำเพื่อให้ดำเนินงานได้ สิ่งเหล่านี้มักจะสำคัญต่อภารกิจ (Mission-critical) อย่างเช่น HR, ฝ่ายจ่ายเงินเดือน และอีเมล แต่ลูกค้าไม่ได้จ่ายเงินให้เราเพราะเรามีบริการจ่ายเงินเดือนที่ยอดเยี่ยมให้พนักงานหรอกนะ"
"การบริหารจัดการ Context ไม่ดีพอคือสิ่งที่ปรมาจารย์ Moore เรียกว่า 'แดนสังหารของบริษัทยิ่งใหญ่' บริษัทที่แบกรับ Context มากเกินไปจะไม่สามารถลงทุนใน Core ได้อย่างเหมาะสม มีกลยุทธ์สำหรับการเปลี่ยนผ่านบริษัทอยู่ แต่มันต้องอาศัยการโฟกัสอย่างบ้าคลั่งและความมุ่งมั่นอย่างแรงกล้า"
Erik มองไปที่ Bill และ Steve "พวกคุณรู้ว่าเทคโนโลยีต้องกลายเป็น Core competency ของบริษัทนี้ และอนาคตของ Parts Unlimited ก็ขึ้นอยู่กับมัน แต่ในงบประมาณเทคโนโลยี 80 ล้านดอลลาร์ของคุณ มีเท่าไหร่ที่เป็น Core ที่สร้างความได้เปรียบในการแข่งขันอย่างแท้จริง และมีเท่าไหร่ที่เป็น Context ซึ่งสำคัญและอาจจะถึงขั้น Mission-critical แต่ยังคงต้องทำให้เป็นมาตรฐาน ลดขนาดลง หรือแม้แต่ Outsource ออกไปทั้งหมด?"
Bill เริ่มหน้าแดงด้วยความโกรธ จนถึงตอนนี้เขามักจะดูสุขุมและเก็บความรู้สึกได้ดีมาก แต่ดูเหมือน Erik จะพูดจี้จุดเข้าให้แล้ว "คุณกำลังพูดถึงเรื่อง Outsource งั้นเหรอ? หลังจากสิ่งที่เราผ่านมาทั้งหมด Erik เรายังไม่ตกลงกันอีกเหรอว่าการ Outsource IT คือสาเหตุของปัญหาหลายอย่างที่เรากำลังตามล้างตามเช็ดกันอยู่ตอนนี้?"
"ไม่ใช่เลย!" Erik สวนกลับ "พวกคุณทุกคนได้พิสูจน์แล้วว่าสามารถทำให้จุดมุ่งหมายข้อที่หนึ่ง สอง และสามพังพินาศได้มหาศาลโดยไม่ต้องพึ่งการ Outsource เลยด้วยซ้ำ ลองนึกถึงอุดมคติข้อที่ห้าสิ การยึดลูกค้าเป็นศูนย์กลาง (Customer-centric) แทนที่จะยึดไซโลเป็นศูนย์กลาง (Silo-centric) อย่างที่ปรมาจารย์ Moore ถามนั่นแหละ ในบรรดาแอปพลิเคชันและบริการที่คุณดูแลอยู่ มีอันไหนที่ลูกค้าพร้อมจะจ่ายเงินให้คุณบ้าง? อันไหนที่ช่วยเสริมความได้เปรียบทางการแข่งขันจริงๆ? และอันไหนที่คุณสามารถพึ่งพา Vendor ได้?"
"เมื่อร้อยปีก่อน โรงงานขนาดใหญ่ส่วนใหญ่จะมี CPO หรือ Chief Power Officer ซึ่งดูแลกระบวนการผลิตไฟฟ้า มันเป็นบทบาทที่สำคัญที่สุดอย่างหนึ่งในการผลิต เพราะถ้าไม่มีไฟฟ้า ก็ไม่มีการผลิต มันคือ Core process" เขากล่าว "แต่บทบาทนั้นหายไปหมดแล้ว ไฟฟ้ากลายเป็น Infrastructure ที่คุณซื้อจากบริษัทสาธารณูปโภค มันใช้แทนกันได้ และคุณเลือก Supplier จากราคาเป็นหลัก การผลิตไฟฟ้าใช้เองแทบไม่มีผลต่อความได้เปรียบทางการแข่งขันอีกต่อไป ตอนนี้มันเป็นแค่ Context ไม่ใช่ Core คุณไม่อยากเป็นองค์กรที่มีพนักงานจำนวนมากเพียงเพื่อผลิตไฟฟ้าใช้เองหรอกนะ"
"อย่างที่ปรมาจารย์ Clay Christiansen เคยกล่าวไว้ เราจะเก็บสิ่งที่ 'ยังดีไม่พอ' ไว้ และ Outsource สิ่งที่ 'ดีเกินพอ' ออกไป" เขากล่าว "ทำไมคุณถึงเลือก Outsource ระบบ Point-of-sale ในโรงอาหารล่ะ?"
Bill นิ่งคิดพลางเกาคาง "ผมให้ทีมงานประสานงานกับ John หัวหน้าฝ่ายความปลอดภัย (CISO) เพื่อดูว่าแอปพลิเคชันไหนมีการเก็บข้อมูลระบุตัวตน (PII) หรือข้อมูลบัตรเครดิต สิ่งเหล่านั้นเหมือนขยะอันตราย (Toxic waste) เราไม่ควรเสียเวลาหรือพลังงานไปปกป้องมัน เราควรกำจัดมันทิ้ง เรามองหาแอปพลิเคชันเหล่านั้น และถ้าทำได้เราจะเลิกใช้ไปเลย หรือถ้าทำไม่ได้ เราก็จะมองหา Vendor ภายนอกที่สามารถรันบริการนั้นให้เราได้"
"ถูกต้อง" Erik พูดพลางลุกขึ้นยืน "ผมขอท้าทายคุณและทีมเทคโนโลยีให้คิดลึกๆ เกี่ยวกับอุดมคติข้อที่ห้า และระบุพื้นที่ส่วนที่เป็น Context ที่คุณสามารถปลดเปลื้องออกไป เพื่อปลดปล่อยตัวเองจาก Technical debt ที่สะสมมานานหลายทศวรรษ สิ่งที่ล่ามโซ่พวกคุณไว้มานาน ลองจินตนาการดูว่าคุณจะทำอะไรได้บ้างถ้าไม่มีสิ่งเหล่านั้นมาฉุดรั้งไว้ แม้ว่ามันอาจจะเจ็บปวดในระยะสั้น แต่คุณจะพบกับผลตอบแทนที่คาดไม่ถึงและสำคัญยิ่งในระยะยาว"
"Steve โชคดีสำหรับคุณ ตามที่ปรมาจารย์ Moore บอก คนที่เหมาะที่สุดในการบริหารจัดการ Context คือคนอย่าง Bill และ Maxine" Erik กล่าว "มันไม่ใช่เรื่องง่ายเลย คุณต้องการใครสักคนที่เข้าใจธุรกิจอย่างแท้จริง ใครสักคนที่เด็ดขาดและสามารถผลักดันความเป็นมาตรฐานไปทั่วทั้งบริษัท ใครสักคนที่คำนึงถึงผลประโยชน์สูงสุดของทั้งองค์กร และรู้ว่าเทคโนโลยีทำอะไรได้และทำอะไรไม่ได้"
"ลองจินตนาการถึงโลกที่คุณสามารถทำให้ Technical debt หลายทศวรรษหายไปได้..." เขากล่าว "โลกที่คุณกำจัดระบบ Automation แย่ๆ ที่สร้างทับซ้อนอยู่บน Business process ที่ห่วยแตก ลองจินตนาการดูว่ามันจะรู้สึกดีแค่ไหนที่ได้เลือกทิ้งสิ่งต่างๆ ไว้เบื้องหลังอย่างรอบคอบ เพื่อที่คุณจะได้ใช้เวลาและพลังงานไปกับสิ่งอื่นแทน Dick รู้ดีว่าความเรียบง่ายนำมาซึ่งประสิทธิภาพ และความซับซ้อนคือศัตรูของมัน การทำงานที่นี่ถูกขัดขวางโดยระบบและกระบวนการภายในของคุณมากแค่ไหน?"
คำพูดนี้ทำให้ Maxine ชะงัก แนวคิดเรื่องการลดความซับซ้อนของภูมิทัศน์ทางธุรกิจและเทคนิคของบริษัทเป็นสิ่งที่น่าทึ่งมาก เธอรักการทำงานกับปัญหาธุรกิจที่ซับซ้อน แต่มันคงจะดีกว่าและง่ายกว่ามากหากไม่ถูกขัดขวางโดยความซับซ้อนที่ไร้เหตุผลและความละเลยที่สะสมมานานหลายทศวรรษ
"สุดท้าย สำหรับคนอื่นๆ โดยเฉพาะ Steve" เขาพูดต่อ "ลองคิดให้ดีว่าแต่ละตำแหน่งงานที่คุณตัดออกไปอาจจะทำลาย Flow (กระแสการทำงาน) ได้อย่างไร โดยเฉพาะเมื่อคุณไม่มีความเป็นเอกเทศในการตัดสินใจ (Locality in decision-making) ตามอุดมคติข้อที่หนึ่ง ตัวอย่างเช่น จะเกิดอะไรขึ้นถ้าคุณเลิกจ้าง Manager ในขณะที่สถานการณ์อย่าง 'The Square' ยังเกิดขึ้นอยู่ตลอดเวลา?"
"Middle manager เหล่านั้นคือตัวเชื่อมต่อ (Interface) ระหว่างกลยุทธ์และการปฏิบัติงาน" เขากล่าว "พวกเขาคือคนจัดลำดับความสำคัญและเป็นจราจรคอยคุมเส้นทาง เราทุกคนล้วนมีอุดมคติเรื่องทีมขนาดเล็กที่ทำงานเป็นอิสระต่อกัน แต่ใครล่ะที่จะบริหารจัดการ 'ทีมของทีม' (Teams of teams)? ก็ Middle manager ของคุณนั่นแหละ บางคนอาจจะเรียกพวกเขาด้วยความดูถูกว่า 'Frozen middle' (ระดับกลางที่แข็งทื่อ) แต่คุณจะพบว่าการพัฒนาพนักงานชั้นนี้อย่างเหมาะสมคือหัวใจสำคัญในการขับเคลื่อนกลยุทธ์"
"ผมขอให้ทุกคนโชคดี" Erik พูดพลางเดินออกจากห้อง "และสู้ต่อไปนะ Maxine ถ้าคุณเลือกอย่างชาญฉลาด วันที่ดีกว่ารออยู่ข้างหน้าแน่นอน ไม่ว่าตอนนี้มันจะดูมืดมนแค่ไหนก็ตาม"
ทุกคนยังคงเงียบระหว่างเดินกลับไปที่ตึก 5 ในที่สุด Maxine ก็พูดกับ Bill ว่า "คุณไม่ค่อยพูดเลยนะคะ ว่าไหม?"
"บางครั้งน่ะ" เขาตอบพร้อมรอยยิ้มเครียดๆ
"เอ่อ คุณคิดยังไงกับการประชุมเมื่อกี้คะ?" เธอถาม คำถามที่คงอยู่ในใจของทุกคน
Bill หยุดเดินและมองหน้า Maxine ครู่หนึ่ง "มันห่วยแตกมาก ในด้านหนึ่ง มันดูเหมือนแผนเดิมๆ ที่คนสาย Ops ต้องเจออยู่ตลอดเวลา 'ทำงานให้มากขึ้นโดยใช้ทรัพยากรให้น้อยลง' Outsource อันนี้สิ Outsource อันนั้นสิ ในอดีตสิ่งนี้เคยนำไปสู่การตัดสินใจที่โง่เง่าสิ้นดี และคนอย่างพวกเราก็ต้องมาตามล้างตามเช็ดขี้ที่ทิ้งไว้เป็นปีๆ และพอทุกคนรู้ตัวว่าเราทำเรื่องพลาดไป เราก็มักจะต้องดึงทุกอย่างกลับมาทำข้างในเองอีกรอบ มันไม่มีอะไรสนุกเลยสักนิด"
"แต่ครั้งนี้มันอาจจะต่างออกไป" เขากล่าวพลางเริ่มเดินเร็วอีกครั้ง "Steve และ Erik พูดถูกที่สุด เราต้องหาทางรักษางาน Innovation ไว้ให้ได้ นั่นคือหัวใจสำคัญของอนาคตในระยะยาวของเรา เป็นครั้งแรกในอาชีพการงานของผมที่ผมคิดว่าเราสามารถเปลี่ยนวิธีบริหารจัดการเทคโนโลยีและทำมันให้ถูกต้องได้ โดยได้รับการสนับสนุนจากระดับสูงสุดของบริษัท"
"แต่มันไม่ง่ายแน่" เขากล่าว "ผมชอบที่ Erik พูดเรื่อง Context และ Core มีบริการบางอย่างที่เราควรเลิกทำเอง หนึ่งในที่ที่ผมกำลังนึกถึงคือกลุ่ม Mid-range เก่าของผม เราได้สร้าง 'เกาะกาลาปากอส' แห่งเทคโนโลยีขึ้นมา ซึ่งมันรับใช้เรามาได้ดีหลายทศวรรษ แต่วันนี้เราลอยห่างจากทิศทางที่อุตสาหกรรมทั้งระบบก้าวไปไกลมาก จนเราไม่ได้รับประโยชน์จากสิ่งที่ Vendor ในอุตสาหกรรมสร้างขึ้นเลย บางทีมันอาจจะถึงเวลาสร้างสะพานกลับสู่แผ่นดินใหญ่... หรืออาจจะสละเกาะนั้นทิ้งไปเลย"
เขากล่าวต่อ "ผมสงสัยว่าเราจะสามารถ Re-skill (ฝึกทักษะใหม่) ให้กับทุกคนในทีมเก่าของผม และหาบทบาทใหม่ให้พวกเขาได้ไหมโดยไม่ทำให้ค่าใช้จ่ายในการดำเนินงานเพิ่มขึ้น จะมีตำแหน่งใหม่ๆ เกิดขึ้นในฝั่ง Innovation ผมอยากให้พวกเขามีโอกาสทำมัน พวกเขามีความรู้ความเข้าใจในธุรกิจ (Domain expertise) และความรู้ในองค์กรอย่างมหาศาล มันคงเป็นความสูญเสียครั้งใหญ่ถ้าเราเสียพวกเขาไป เช่นเดียวกับพวก Project manager ของ Kirsten..."
Bill ยังคงนิ่งคิดขณะเดินไปเรื่อยๆ ซึ่งก็ดีแล้ว เพราะ Maxine กำลังรู้สึกกังวลยิ่งกว่าเดิมเสียอีก ทีม MRP เก่าของเธอก็กลายเป็นชาวเกาะกาลาปากอสของตัวเองไปแล้วด้วยหรือเปล่านะ?
"ผมว่าทั้งหมดนี้น่าสมเพชชะมัด" Kurt พูดพลางทำหน้าเซ็ง
ตลอดทั้งวันนั้นและวันต่อมา Maxine และ Kurt ยังคงติดตาม Bill, Chris, Kirsten และทีมงานของพวกเขาขณะที่กำลังต่อสู้ดิ้นรนเพื่อสร้างแผนลดจำนวนพนักงานที่จำเป็น แม้ว่า Steve จะบอกกับ Dick ว่างานของเขาคือการช่วยทั้งสองด้านทั้งฝั่ง Value และ Growth แต่ Dick กลับมอบหมายให้ผู้ใต้บังคับบัญชาโดยตรงสองคน คือผู้อำนวยการฝ่ายปฏิบัติการธุรกิจและผู้ควบคุมการเงินขององค์กร มาช่วยพวกเขา
Maxine รู้สึกประทับใจในตัวพวกเขาสองคนมาก พวกเขาคือนักธุรกิจที่เด็ดขาดและดูเหมือนจะรู้จักทุกซอกทุกมุมของบริษัท
แต่มันก็ยังคงเป็นงานที่น่าหดหู่มาก
หลายครั้งที่ Maxine อยากจะลุกออกไปเดินเล่นหรือเลี่ยงการประชุมเหล่านี้ไปเสียเลย เพราะบางครั้งเธอรู้สึกท่วมท้นไปด้วยความสูญเสียในแง่ความเป็นมนุษย์ที่กำลังจะเกิดขึ้น แต่เธอก็รู้ว่านี่คือเรื่องที่สำคัญและต้องทำให้ถูกต้อง และเธอก็ต้องการมีส่วนร่วมในสิ่งที่กำลังจะเกิดขึ้น
ในตอนแรก ผู้จัดการแต่ละแผนกแบ่งพนักงานออกเป็นสามกลุ่ม: กลุ่มวิกฤต (Critical), กลุ่มที่ต้องการ (Desired) และกลุ่มที่ต้องทำ RIF แน่นอนว่ามีเพียงไม่กี่คนเท่านั้นที่อยู่ในรายชื่อที่สาม เมื่อมองดูสามชื่อเหล่านั้น มันชัดเจนว่าผู้จัดการกำลังใช้โอกาสนี้กำจัดคนที่ไม่ควรจะอยู่ที่นี่นานแล้วออกไป
แตั่นยังไม่พอ Chris และ Bill เริ่มบีบให้ผู้จัดการแต่ละคนตรวจสอบและเปรียบเทียบพนักงานในลิสต์ "ที่ต้องการ" ของแต่ละคน หลังจากเกือบชั่วโมงของการถกเถียงที่น่าเหนื่อยหน่ายนี้ Maxine ก็นึกถึงบางสิ่งที่ Erik พูดขึ้นมาได้
"เดี๋ยวก่อนค่ะ Erik เตือนเราเรื่องความจำเป็นในการพิจารณาสิ่งต่างๆ จากมุมมองของ Flow" Maxine กล่าว "เราไม่สามารถทำแบบนี้โดยแบ่งตามแผนกหรือการตัดสินตามความพอใจได้นะคะ ถ้าเราสุ่มคัดคนออกจาก Value stream เราอาจจะสร้างความเสียหายได้มากพอๆ กับที่พวกนักบัญชีทำในเรื่อง Network switch สามตัวที่โรงงานในเรื่องที่ Dwayne เล่า"
"และในโลกของเรา ที่ซึ่งปัจจุบันเรายังไม่มีความเป็นเอกเทศในการตัดสินใจที่เพียงพอ" เธอกล่าวต่อ "จริงๆ แล้วคือผู้จัดการของเรานี่แหละที่กำลังหาวิธีเร่งงานที่สำคัญที่สุด Erik เรียกพวกเขาว่าจราจรและคนจัดลำดับความสำคัญ"
ทั้ง Bill และ Wes จ้องมองเธอ Bill พูดว่า "ไอเดียดีครับ ลองพักเรื่องนี้ไว้ครู่หนึ่งแล้วหันมาโฟกัสที่การแยกแยะ Core versus Context กันเถอะ มีพื้นที่เทคโนโลยีส่วนไหนบ้างที่เราสามารถกำจัดทิ้งได้?"
Maxine ตระหนักดีว่าเป้าหมายสูงสุดของแบบฝึกหัดนี้คือการลดค่าใช้จ่ายในการดำเนินงาน พวกเขาจำเป็นต้องลดจำนวนพนักงานที่กินเงินเดือนลง
แน่นอนว่า Wes บ่นพึมพำอย่างไม่ค่อยพอใจนักที่ต้องถูกขอให้หาวิธีรื้อถอนอาณาจักรที่เขามีส่วนสร้างขึ้นมาตลอดสิบปีที่ผ่านมา "นี่มันรู้สึกผิดมากเลยนะ ไม่นานมานี้เรายังเถียงกันอยู่เลยว่าเราต้องการสิ่งเหล่านี้" แต่เขาก็ยอมรับว่ามีความจำเป็นทางธุรกิจที่เร่งด่วนและสำคัญที่ต้องทำ เมื่อเขาเห็น Bill ใส่กลุ่ม Mid-range เก่าของเขาลงในลิสต์เทคโนโลยีที่จะกำจัดทิ้ง เขาก็อุทานออกมา
"เชี้ยแล้ว ผมเสียใจด้วยนะ Bill นั่นมันหนักหนามาก" เขากล่าวพลางจ้องหน้าจอไวท์บอร์ด "แน่นอนว่าผมเคยล้อเลียนพวกเขาว่าเป็น 'มนุษย์น้ำแข็ง' (Encino Man) ที่ถูกแช่แข็งตามกาลเวลา แต่พวกเขาเป็นคนดีนะ และผมก็ไม่มีเหตุผลที่จะบ่นเรื่องงานของพวกเขาเลยสักนิด"
"ขอบใจนะ Wes" Bill ยอมรับ "แต่เอาจริงๆ นะ มี SaaS vendor มากมายที่เราจ่ายเงินให้เขาทำในสิ่งที่เราสร้างขึ้นมาเองได้ และนั่นจะช่วยให้เราลดคนได้ห้าคน และเราจะกำจัด Technology stack ทั้งชุดออกไป พร้อมกับ Software license และค่าบำรุงรักษาที่เกี่ยวข้องด้วย นั่นคือเงินอีกหนึ่งแสนดอลลาร์ต่อปี ซึ่งเท่ากับครึ่งหนึ่งของเงินเดือนพนักงานหนึ่งคนเลยทีเดียว"
Wes นั่งเงียบไปครู่หนึ่ง "ถ้าคุณพูดแบบนั้น... ผมยอมจ่ายให้ใครก็ได้ใส่เงินในกระเป๋าใบโตเพื่อกำจัดระบบ Helpdesk ของเราออกไป แน่นอนว่าเราต้องหาบริการอื่นมาแทนที่ แต่ผมอยากให้ Vendor เป็นคนจัดการมันมากกว่า รวมถึงระบบอีเมลของเรา และ Lotus Notes ที่ยังพอมีหลงเหลืออยู่ เชื่อหรือไม่ก็เถอะ เพราะผู้จัดการสองสามคนบ่นเสียงดัง ผมว่าตอนนี้เรามีอำนาจพอที่จะขัดแย้งกับคำคัดค้านของพวกเขาแล้ว"
"รวมกันแล้ว ภาระงานในการจัดการสิ่งเหล่านั้นคือคนสามคนได้สบายๆ" Wes กล่าว "ในจำนวนนั้น มีสองคนที่ผมอยากเก็บไว้ สิ่งที่ผมต้องการเพียงอย่างเดียวคือโอกาสในการเอาค้อนปอนด์ไปทุบ Server เหล่านั้นก่อนจะเอามันออกไป"
Maxine จ้องมอง Wes และ Bill พวกเขาไม่ได้ใจดีอะไรมากมายนัก แต่พวกเขาก็ไม่ใช่พวกสารเลวที่ใจคอโหดเหี้ยมเช่นกัน จริงๆ แล้วเธอชอบแนวทางนี้มากกว่าการมานั่งเปรียบเทียบรายชื่อคนในแต่ละแผนก
ด้วยแรงบันดาลใจ Maxine รวบรวมความกล้าแล้วพูดว่า "บางทีเราควรจะดูที่กลุ่ม MRP (Manufacturing Resource Planning) ด้วยนะคะ" เมื่อ Chris หันมามองเธอด้วยความตกใจ เธอก็พูดต่อว่า "มีบางส่วนที่สำคัญอย่างยิ่งต่อความได้เปรียบทางการแข่งขัน เช่น Scheduling module ที่เรากำลังเปลี่ยนจาก 'Build to forecast' (ผลิตตามพยากรณ์) เป็น 'Build to order' (ผลิตตามใบสั่งซื้อ) เพื่อรองรับการผลิตแบบ On-demand แต่ส่วนที่เหลือสามารถย้ายไปใช้ Package ทางการค้าได้... ฉันจะเก็บ Developer ไว้ห้าคนเพื่อช่วยในการเปลี่ยนผ่าน แต่นั่นจะช่วยลด Developer และ QA ได้สิบคน และพนักงานสาย Ops อีกสองคน..."
เธอรู้สึกไม่ดีเลย คนที่เธอลดค่าเหลือเพียงตัวเลขคือคนที่ดีที่อวยพรให้เธอตอนที่เธอถูกเนรเทศ นี่คือระบบที่เธอช่วยสร้างและดูแลมาเกือบหกปี แม้แต่ Erik ยังบอกว่ามันเป็นสถาปัตยกรรมที่น่าทึ่งมาก
เธอรีบเสริม "คนเหล่านี้เป็น Engineer ที่เก่งที่สุดในบริษัทนะคะ ฉันรับรองพนักงานทุกคนเป็นการส่วนตัว ถ้าพวกเขาสามารถไปทำงานในโปรเจกต์อย่าง Unicorn หรือในฝั่ง Innovation ได้ ผลงานของพวกเขาต่อบริษัทจะสูงกว่าการมานั่งดูแลระบบ MRP นี้มาก..."
"คุณพูดถูก" Chris กล่าวพลางมองมาที่ Maxine ด้วยความภาคภูมิใจ เธอรู้สึกโล่งอกที่ได้เสนอเรื่องนี้ ซึ่งเป็นสิ่งที่เธอหวาดระแวงมาตลอดทั้งวัน
Bill เพิ่มกลุ่ม MRP ของ Maxine ลงในไวท์บอร์ด ร่วมกับ Mid-range Financials, POS ในโรงอาหาร, Helpdesk, Email และ Lotus Notes ทั้งหมดรวมกัน พวกเขาระบุตำแหน่งงานได้สิบแปดตำแหน่งที่สามารถกำจัดออกได้ บริการซอฟต์แวร์ที่จะมาแทนที่เหล่านั้นจะมีค่าใช้จ่ายปีละห้าแสนดอลลาร์
Bill เพิ่มอีกคอลัมน์ "ถ้างาน Innovation ได้รับงบประมาณเต็มจำนวน 5 ล้านดอลลาร์ นั่นจะสร้างตำแหน่งเทคโนโลยีในฝั่ง Core ได้ถึงสามสิบสามตำแหน่ง เราสามารถจ้างคนเหล่านี้กลับมาได้เกือบทั้งหมด อย่างที่ Maxine บอก โดยให้ทำงานที่มีมูลค่าสูงกว่ามาก"
"ดังนั้น มาลุยกันต่อเถอะครับ มีอะไรอีกที่เราอยากปลดเปลื้องออกไปเพื่อที่เราจะได้โอนคนไปที่ Core ได้มากขึ้น? มีอะไรที่รันอยู่ใน Datacenter ของเราที่ลูกค้าจะไม่มีวันจ่ายเงินให้เราบ้าง? เรา Outsource ฝ่ายจ่ายเงินเดือนไปแล้ว มีฟังก์ชันสนับสนุนอื่นๆ อีกไหมที่เราควรพิจารณา?"
"เรามีระบบ ERP ถึงสามระบบค่ะ" Maxine เสนอ "มันลำบากมากที่ต้องทำ Integration กับทั้งสามระบบนั้น ในความเป็นจริง ทั้งสามระบบนั้นตอนนี้เป็นเจ้าของโดยบริษัทเดียวแล้ว บางทีนี่อาจจะถึงเวลาที่ต้องยอมเจ็บเพื่อจบ"
Wes พยักหน้า "ถ้าเราเปลี่ยนมาเหลือระบบเดียว นั่นจะช่วยให้พนักงาน Ops สองหรือสามคนว่างไปทำอย่างอื่นได้"
"ผมชอบทิศทางนี้นะ" Bill กล่าว "ระบบ HR ล่ะครับ แล้วพวกเครื่องมือจ่ายค่าคอมมิชชั่นฝ่ายขายและระบบวางแผนค่าตอบแทน... รวมถึงระบบลงเวลาการทำงานในโรงงาน..."
เมื่อพูดถึงระบบลงเวลาการทำงาน (Timecarding system) ซึ่งเป็นจุดศูนย์กลางของความล้มเหลวของระบบจ่ายเงินเดือนที่นำไปสู่การเนรเทศเธอ Maxine ก็พึมพำว่า "กำจัดมันทิ้งไปซะทีก็ดี"
"ใช่ครับ และระบบ Backup บนหน้าจอคอมพิวเตอร์พนักงานด้วย" Wes เสริม "บางทีอาจจะรวมถึงระบบโทรศัพท์และ PBX ของเราด้วย เราเป็นผู้ผลิตและค้าปลีกนะ ไม่ใช่บริษัทโทรศัพท์..."
ใบหน้าของ Wes สว่างไสวขึ้น "และมี Datacenter สองแห่งที่เราควรจะปิดไปตั้งหลายปีแล้ว ทั้งตึกและสิ่งที่อยู่ในนั้นน่าจะทำให้เราเสียเงินปีละล้านดอลลาร์เพื่อรันมัน และถ้าเรากำจัดมันออกไปได้จริงๆ นั่นคือพนักงานอีกสี่คน... โอ้ และ Server รุ่น Kumquat พวกนั้นด้วย... มากำจัดมันทิ้งให้หมดเสียที นั่นจะช่วยประหยัดค่าบำรุงรักษาได้อีกหนึ่งแสนดอลลาร์"
เมื่อมองไปที่ลิสต์ Context ที่น่ารังเกียจที่เพิ่มขึ้นเรื่อยๆ บนไวท์บอร์ด Maxine ไม่รู้สึกหวาดกลัวอีกต่อไป แต่เธอกลับรู้สึกมีแรงบันดาลใจที่คิดว่าการกำจัดสิ่งเหล่านี้จะช่วยปลดปล่อยบริษัทจากสิ่งที่ฉุดรั้งมันไว้ และเปิดโอกาสให้เหล่า Engineer ได้ไปทำงานในด้านที่มีมูลค่าสูงกว่ามาก อย่างไรก็ตาม ยังมีอีกเรื่องหนึ่งที่รบกวนใจเธออยู่
"Cluster ของ Unikitty ของเราใกล้จะถึงจุดจบแล้วล่ะค่ะ" Maxine กล่าว "มันเป็น Context ที่สำคัญนะ แต่ก็ยังเป็น Context อยู่ดี เรามีคนที่เก่งที่สุดมาทำงานกับ Unikitty มันช่วยยกระดับ Productivity ของ Developer ได้อย่างมหาศาล แต่เราควรหา SaaS vendor ที่มี Support ทางการค้าและเอาคนที่เก่งที่สุดของเราไปทำงานในสิ่งที่หาซื้อไม่ได้จากข้างนอกดีกว่า เอาสิ Kurt Dwayne กับ Brent เสียเวลาไปเท่าไหร่กับการประคอง Unikitty ไว้?"
"ให้ตายสิ" Kurt พูด แต่หลังจากนิ่งไปครู่หนึ่ง เขาก็พูดว่า "แต่ก็นั่นแหละ ใส่ชื่อมันลงในลิสต์เลย"
ทีมการเงินของ Dick นำเสนอยอดรวม ทุกคนต่างจ้องมอง พวกเขาระบุค่าใช้จ่ายที่สามารถลดลงได้เกือบ 4 ล้านดอลลาร์ โดยตำแหน่งงานที่จะหายไปมีทั้งหมดยี่สิบหกตำแหน่ง
แต่ถ้าพวกเขาเปิดตำแหน่งใหม่ในฝั่ง Innovation สามสิบสามตำแหน่ง พวกเขาก็สามารถรับคนเหล่านั้นกลับเข้าทำงานได้เกือบทั้งหมด หากคนเหล่านั้นพร้อมจะเรียนรู้สิ่งใหม่ๆ
Maxine ยิ้มออกมา
Maxine ทึ่งมากที่ Bill สามารถขอนัดพบ Steve และ Dick ได้รวดเร็วขนาดนี้ เธอประทับใจในความสัมพันธ์ในการทำงานของเขากับ CEO พวกเขากำลังจะนำเสนอแผนงานนี้ภายในสิ้นวัน ในทางตรงกันข้าม บางครั้งใช้เวลาเป็นสัปดาห์กว่าที่ Maxine จะได้นัดพบกับ Chris เธอแอบสงสัยว่าปัญหาอยู่ที่ตัวเธอหรือ Chris กันแน่
เมื่อ Bill นำเสนอแผน Steve และ Dick ก็จดบันทึก ถามคำถาม และในที่สุดก็พยักหน้าเห็นชอบ
Steve ชอบเป็นพิเศษที่ทีมงานระบุพื้นที่ที่จะกำจัดออกโดยดูตาม Value stream ในขณะที่ยังคงรักษากระแสการทำงาน (Flow) ไว้ได้ แต่เมื่อ Bill พูดถึงความปรารถนาที่จะโยกย้าย Engineer ที่มีความสามารถและฝึกอบรมพวกเขาใหม่เพื่อให้ไปทำงานในฝั่ง Innovation ได้ Steve ก็ดูตื่นเต้นขึ้นมาอย่างเห็นได้ชัด
"ตอนที่ผมทำโรงงานในช่วงปี 1990 ผมเคยต้องดูแลการฝึกทักษะใหม่ขนานใหญ่ (Massive reskilling) ให้กับแรงงาน" เขากล่าว "เราลงทุนมหาศาลเพื่อให้แน่ใจว่าคนงานทุกคนจะสามารถอยู่รอดและเติบโตได้ในยุคสมัยใหม่ที่ทุกคนไม่ได้ถูกจ้างมาเพียงเพื่อใช้แรงกาย แต่ต้องใช้สมองด้วย มันเป็นหนึ่งในสิ่งที่เติมเต็มและคุ้มค่าที่สุดที่ผมเคยทำมา เราต้องทำแบบเดียวกันนี้กับคนสายเทคโนโลยี"
"และผมไม่ได้หมายความถึงแค่การติดโปสเตอร์ไว้บนผนังนะ" เขากล่าว "ผมหมายถึงเราลงทุนในคนของเราจริงๆ บางทีเราอาจจะสร้าง Parts Unlimited University หรือการฝึกอบรมระยะยาวอื่นๆ ที่เราสร้างผู้นำและ Engineer ยุคต่อไปที่เราต้องการเพื่อความอยู่รอดในระยะยาวของบริษัท เราจะจ่ายเงินให้พวกเขาเพื่อรับทักษะที่พวกเขาจำเป็นต้องมี"
Steve ดูตื่นเต้นและมีชีวิตชีวาในแบบที่ Maxine ไม่เคยเห็นมาก่อน แม้แต่ Dick ก็ยังดูตื่นเต้น
"ผมต้องการให้คุณช่วยเรื่องนี้เลยครับ Steve" Bill กล่าว "เอาทีม Mid-range เก่าที่ผมเคยบริหารจัดการเมื่อสี่เดือนก่อน ก่อนที่คุณจะให้ผมมารับตำแหน่งนี้ โดยไม่ใช่ความผิดของพวกเขาเลย พวกเขาติดอยู่ใน Business process ที่เป็น Context ไม่ใช่ Core เราต้องทำในสิ่งที่ถูกต้องต่อพนักงานทุกคนของเรา และช่วยเตรียมความพร้อมให้พวกเขามีอาชีพการงานที่ยาวนานและมีประสิทธิภาพ พวกเขามีความรู้ที่มีค่าซึ่งเราคงจะงี่เง่ามากถ้าปล่อยให้พวกเขาเดินจากไป"
"แน่นอน" Steve ตอบ Maxine ถอนหายใจด้วยความโล่งอก บางทีเรื่องทั้งหมดนี้อาจจะเป็นพลังที่ขับเคลื่อนไปสู่สิ่งดีๆ ก็ได้ Maxine คิด แม้ว่าจะเป็น Sarah ที่เป็นคนจุดชนวนเรื่องนี้ขึ้นมาก็ตาม
Dick จดบันทึกและกดเครื่องคิดเลขเป็นระยะ "เราต้องการลดค่าใช้จ่าย 15 ล้านดอลลาร์ จากตัวเลขที่คุณให้มา เราเกือบจะถึงเป้าหมายแล้ว" Dick กล่าวพลางมองไปที่ทีมงานของเขาซึ่งพยักหน้าตอบรับ "ในฝั่งโรงงาน เราจะยุติการผลิตกลุ่มผลิตภัณฑ์ที่มีกำไรต่ำที่สุดของเรา สิ่งนี้กระทบพนักงานห้าสิบคน ซึ่งสิบห้าคนในนั้นจะเข้าไปเติมในตำแหน่งที่เปิดรับอยู่ตอนนี้"
"หัวหน้าฝ่ายบริหารจัดการ Supplier วางแผนที่จะประหยัดเงินอีก 2 ล้านดอลลาร์โดยการลดจำนวน Supplier ลง" เขากล่าว "เราจะใช้สิ่งนี้ในการต่อรองส่วนลดที่สูงขึ้นและลดค่าใช้จ่ายด้านโลจิสติกส์ และมันไม่ควรสร้างความลำบากอะไรมากนัก"
"ในฝั่งค้าปลีก เราจะปิดร้านค้าสิบแห่งที่ทำผลงานได้แย่ที่สุด ซึ่งจะช่วยประหยัดเงินได้ประมาณ 3 ล้านดอลลาร์" Dick กล่าวต่อ "และที่เหลือจะได้มาจากการเกษียณก่อนกำหนด (Early retirement) และการเลิกจ้างในบางตำแหน่ง"
Dick หยุดมอง Spreadsheet "ผมคิดว่านี่เป็นแผนที่ดีทีเดียว ความเสี่ยงที่ใหญ่ที่สุดที่ผมเห็นคือความเสี่ยงด้านการดำเนินงานจากการเปลี่ยนผ่านไปยังระบบใหม่เหล่านี้ มันเป็น Context แต่มันก็เป็น Mission-critical เราไม่เคยเปลี่ยนกระบวนการธุรกิจมากขนาดนี้มาก่อน อย่าว่าแต่การทำพร้อมกันทั้งหมดเลย และผมแน่ใจว่าเราจะมีคนที่ไม่พอใจจำนวนมากที่จะหาเหตุผลนับร้อยมาอธิบายว่าทำไมเราถึงทำไม่ได้"
"เพื่อให้คุณทราบ ข้อโต้แย้งเหล่านั้นบางส่วนถูกต้องอย่างแน่นอนครับ นี่เป็นเพียงแผนงานเบื้องต้นที่สร้างขึ้นโดยพวกเราที่เป็นนักจัดกลุ่มข้อมูลบน Spreadsheet" Bill กล่าว "ในระดับของเรา เรายังไม่รู้จริงๆ ว่าผลกระทบจากการปิดระบบเหล่านี้คืออะไรและต้องใช้อะไรในการเปลี่ยนผ่านบ้าง เราต้องการเวลาทำงานร่วมกับทีมของเราเพื่อดูว่าอะไรที่เป็นไปได้จริงและกำหนดระยะเวลาที่สมจริงออกมา"
"นั่นเป็นแผนที่ดีครับ Bill" Dick พยักหน้า "Steve คุณต้องหาทางซื้อเวลาให้เขาหน่อย"
Steve มองไปที่ Spreadsheet บนหน้าจอ "บางทีเราอาจจะขอบอร์ดว่าแทนที่จะตัดสามเปอร์เซ็นต์ตามที่เขาขอ เราจะส่งแผนการลดสองเปอร์เซ็นต์ในเดือนมกราคมก่อนการประกาศผลประกอบการไตรมาส และทำให้ได้ถึงสี่เปอร์เซ็นต์ภายในสิ้นปีหน้า นั่นน่าจะทำให้พวกเขาพอใจ..."
"ไม่เลว" Dick กล่าวพร้อมรอยยิ้ม "นั่นจะทำให้ Alan และกลุ่มผู้สนับสนุนเขามีความสุขมาก"
"โอ้เค ผมจะไปจัดการเรื่องการนำเสนอแผนนี้กับบอร์ด" Steve กล่าว "เมื่อเราได้รับการอนุมัติ ผมอยากประกาศเรื่องนี้ให้ทั้งบริษัททราบและเปิดเผยให้มากที่สุด เพื่อให้ทุกคนสามารถเตรียมตัวได้"
เขากล่าวเสริมกับ Dick พร้อมรอยยิ้มเล็กน้อย "ขอโทษด้วยนะ Dick... เราอาจจะต้องการวิศวกรรมการเงินอีกสักสองสามไตรมาสเพื่อรักษาตัวเลขให้เป็นไปในทิศทางที่ถูกต้อง"
Maxine รู้สึกโล่งใจมากที่ความกังวลที่แย่ที่สุดของเธอเกี่ยวกับแผนลดค่าใช้จ่ายไม่กลายเป็นจริง อย่างไรก็ตาม เธอไม่ได้รู้สึกสบายใจเลย แต่ความหวาดกลัวอย่างรุนแรงว่าเรื่องเลวร้ายที่สุดจะเกิดขึ้นกลับถูกแทนที่ด้วยความรู้สึกกังวลที่กัดกินใจอย่างเงียบๆ และต่อเนื่องแทน
ตลอดทั้งวันที่เหลือ เธอรู้สึกเหนื่อยล้าและหมดเรี่ยวแรงอย่างสิ้นเชิง เปลือกตาซ้ายของเธอกระตุกไม่หยุดและท้องก็ปวดอยู่ตลอดเวลา บางครั้งเธอก็ไม่กล้ามองสบตาใคร การค้นหาข้อมูลบน Google อย่างรวดเร็วยืนยันว่านี่น่าจะเป็นผลมาจากความเครียดที่สะสมมานาน เรื่องการบริหารจัดการคนเหล่านี้คือสาเหตุที่ทำให้เธอพยายามเลี่ยงบทบาทผู้บริหารมาโดยตลอด
คืนนั้น เธอฝืนตัวเองให้ผ่อนคลายด้วยไวน์สักสองสามแก้วและดูซีรีส์ Game of Thrones ตอน "Red Wedding" (วิวาห์สีเลือด) กับสามีของเธอ เธออยากจะไขว้เขวจากเรื่องงานให้ได้มากที่สุด เธอตกตะลึงกับความโหดเหี้ยมและความรุนแรงที่ไร้เหตุผลของการสังหารหมู่ในตอนจบ และเธอกับ Jake ก็หัวเราะกันว่าโชคดีแค่ไหนที่สภาพแวดล้อมการทำงานสมัยใหม่ไม่มีการเข่นฆ่ากันแบบล้างบาง—แม้ว่า Sarah จะได้พยายามทำแบบนั้นอย่างเต็มที่แล้วก็ตาม