How Guru Improves Software Development at Fullstack Labs

ที่ FullStack Labs เราจำเป็นต้องมีวิธีการที่เป็นทางการมากขึ้นในการบันทึกและแชร์ความรู้ของเรา. หลังจากการทดลองอย่างสั้น ๆ เรารู้ว่า Guru จะสามารถแก้ไขปัญหาเหล่านี้ได้.
สารบัญเนื้อหา
นี่คือบทความจาก David Jackson, CEO ของ FullStack Labs.

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

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

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

Guru สำหรับแนวทางปฏิบัติที่ดีที่สุด

มีบางสิ่งที่สำคัญที่ทีมของเราต้องทำอย่างเชื่อถือได้และสม่ำเสมอ เช่น การควบคุมเวอร์ชัน การสร้าง และการปรับใช้. เพื่อบันทึกและแชร์ขั้นตอนเหล่านี้ เราได้สร้างบอร์ด Guru "แนวทางปฏิบัติที่ดีที่สุดในการพัฒนา" ซึ่งนักพัฒนาทุกคนสามารถหาบัตร Guru แต่ละใบที่มีคำแนะนำทีละขั้นตอนสำหรับหลายๆ ขั้นตอน. นี่คือวิธีที่นี่อาจมองดูใน Guru:

บอร์ดทั้งหมด --> บัตรการพัฒนา --> บัตรเช็คลิสต์การพัฒนาฝั่งหน้า

Screen_Shot_2016-04-06_at_10.58.15_AM.png

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

Guru สำหรับการอบรมผู้พัฒนาใหม่

การจ้างสมาชิกใหม่ในทีม แม้จะจำเป็น อาจเป็นเรื่องยุ่งยากในบางครั้ง. การฝึกอบรมเกี่ยวกับกระบวนการและแนวทางปฏิบัติที่ดีที่สุดอาจเป็นอุปสรรคในการนำบุคคลใหม่เข้ามาในทีม.

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

Guru สำหรับ HR

ในฐานะผู้จัดการ HR แบบ de facto ของเรา ฉันตอบคำถามเกี่ยวกับ HR มากมายเช่น: ฉันสะสมวันลาพักผ่อน (PTO) ได้เท่าไหร่ในแต่ละเดือน? เมื่อไหร่เราจะได้รับเงินเดือน? ฉันมีการประกันดูแลกระดูกหรือไม่?

การแนะนำคนไปยังคู่มือ HR หน้ากระดาษ 200 หน้าของเรานั้นได้ผลประมาณเท่าที่คุณคิด... พวกเขามองไปที่หนังสือแน่นสองนิ้วและรีบล้มเลิก. จะต้องมีวิธีที่ดีกว่านี้ใช่ไหม? เข้าสู่ Guru Boards…

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

Guru + FullStack Labs

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

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

นี่คือบทความจาก David Jackson, CEO ของ FullStack Labs.

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

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

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

Guru สำหรับแนวทางปฏิบัติที่ดีที่สุด

มีบางสิ่งที่สำคัญที่ทีมของเราต้องทำอย่างเชื่อถือได้และสม่ำเสมอ เช่น การควบคุมเวอร์ชัน การสร้าง และการปรับใช้. เพื่อบันทึกและแชร์ขั้นตอนเหล่านี้ เราได้สร้างบอร์ด Guru "แนวทางปฏิบัติที่ดีที่สุดในการพัฒนา" ซึ่งนักพัฒนาทุกคนสามารถหาบัตร Guru แต่ละใบที่มีคำแนะนำทีละขั้นตอนสำหรับหลายๆ ขั้นตอน. นี่คือวิธีที่นี่อาจมองดูใน Guru:

บอร์ดทั้งหมด --> บัตรการพัฒนา --> บัตรเช็คลิสต์การพัฒนาฝั่งหน้า

Screen_Shot_2016-04-06_at_10.58.15_AM.png

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

Guru สำหรับการอบรมผู้พัฒนาใหม่

การจ้างสมาชิกใหม่ในทีม แม้จะจำเป็น อาจเป็นเรื่องยุ่งยากในบางครั้ง. การฝึกอบรมเกี่ยวกับกระบวนการและแนวทางปฏิบัติที่ดีที่สุดอาจเป็นอุปสรรคในการนำบุคคลใหม่เข้ามาในทีม.

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

Guru สำหรับ HR

ในฐานะผู้จัดการ HR แบบ de facto ของเรา ฉันตอบคำถามเกี่ยวกับ HR มากมายเช่น: ฉันสะสมวันลาพักผ่อน (PTO) ได้เท่าไหร่ในแต่ละเดือน? เมื่อไหร่เราจะได้รับเงินเดือน? ฉันมีการประกันดูแลกระดูกหรือไม่?

การแนะนำคนไปยังคู่มือ HR หน้ากระดาษ 200 หน้าของเรานั้นได้ผลประมาณเท่าที่คุณคิด... พวกเขามองไปที่หนังสือแน่นสองนิ้วและรีบล้มเลิก. จะต้องมีวิธีที่ดีกว่านี้ใช่ไหม? เข้าสู่ Guru Boards…

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

Guru + FullStack Labs

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

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

ได้สัมผัสพลังของแพลตฟอร์ม Guru โดยตรง - เข้าร่วมทัวร์ผลิตภัณฑ์ของเราอย่างแบบอินเทอร์แอคทีฟ
ไปทัวร์