How Guru Improves Software Development at Fullstack Labs
Tại FullStack Labs, chúng tôi cần một cách chính thức hơn để ghi chép và chia sẻ kiến thức của mình. Sau khi dùng thử ngắn, chúng tôi biết rằng Guru sẽ giải quyết những vấn đề này.
Đây là một bài viết của khách từ David Jackson, Giám đốc điều hành của FullStack Labs.
Xây dựng ứng dụng và điều hành một công ty tư vấn công nghệ là một công việc dựa trên quy trình. Có những thực tiễn và quy trình nhất định được thực hiện trong từng dự án, và nên được thực hiện theo cách tương tự mỗi lần, bởi tất cả mọi người trong nhóm. Nhưng việc ghi chép và chia sẻ những quy trình này có thể khó khăn, và các nhà phát triển dường như luôn có những cách khác nhau để thực hiện công việc.
Khi Fullstack Labs mới bắt đầu, nhóm của chúng tôi chỉ gồm hai hoặc ba người, vì vậy việc giao tiếp và theo dõi mọi thứ qua lời nói khá dễ dàng. Nhưng khi chúng tôi phát triển, rõ ràng là chúng tôi cần một cách chính thức hơn để ghi chép và chia sẻ kiến thức tập thể của mình.
Vì vậy, chúng tôi đã thử sử dụng tài liệu Word… nhưng chúng đã nhanh chóng trở nên lộn xộn, phát triển thành hàng chục trang, khiến việc truy cập thông tin hiện có và chia sẻ thông tin mới với nhóm trở nên khó khăn. Chúng tôi biết phải có cách tốt hơn, vì vậy chúng tôi bắt đầu hỏi thăm và nghe về Guru. Sau một thời gian dùng thử ngắn, rõ ràng rằng Guru được xây dựng để giải quyết chính xác những vấn đề mà chúng tôi đang gặp phải, vì vậy chúng tôi đã triển khai nó cho nhóm và bắt đầu sử dụng theo những cách sau.
Guru cho các phương pháp tốt nhất
Có một số điều rất quan trọng mà nhóm chúng tôi phải thực hiện một cách đáng tin cậy và nhất quán, như kiểm soát phiên bản, xây dựng và triển khai. Để ghi chép và chia sẻ các quy trình này, chúng tôi đã tạo một bảng Guru “Các phương pháp tốt nhất trong phát triển”, nơi tất cả các nhà phát triển của chúng tôi có thể tìm thấy các thẻ Guru với hướng dẫn từng bước cho hàng chục quy trình. Đây là cách nó hiển thị trong Guru:
Tất cả bảng --> Thẻ phát triển --> Thẻ danh sách kiểm tra phát triển giao diện người dùng.
Chúng tôi đã thấy Guru đặc biệt hữu ích cho các danh sách kiểm tra. Ví dụ, thẻ phát triển giao diện người dùng ở trên lưu trữ danh sách kiểm tra mà các nhà phát triển của chúng tôi cần phải tuân theo, trước khi gửi công việc phát triển giao diện người dùng đến quản lý dự án của họ để xem xét. Phát triển giao diện người dùng yêu cầu rất nhiều sự chú ý đến từng chi tiết, và thật dễ dàng để vô tình bỏ qua các bước quan trọng, như thử nghiệm trên trình duyệt và thiết bị, thử nghiệm màn hình Retina, v.v. Nhưng với Guru, chúng tôi đã có thể giảm thiểu sai sót và tiết kiệm thời gian lãng phí. Khi chúng tôi mắc phải sai lầm, chúng tôi sẽ thêm một bước vào thẻ Guru để đảm bảo rằng nó sẽ không xảy ra lần nữa. Việc cập nhật liên tục các phương pháp tốt nhất kiểu này giúp cả đội nhóm cải thiện theo thời gian.
Guru cho đào tạo nhà phát triển mới
Việc tuyển dụng các thành viên mới trong nhóm, dù cần thiết, đôi khi có thể là một cơn ác mộng. Đào tạo về quy trình và các phương pháp tốt nhất có thể là một rào cản nghiêm trọng để đưa một người mới vào đội.
Vì vậy, chúng tôi đã đưa Guru vào quy trình tiếp nhận của mình. Mỗi khi có một nhà phát triển mới bắt đầu, chúng tôi yêu cầu họ đọc tất cả các thẻ Guru của chúng tôi để làm quen với các phương pháp tốt nhất trong phát triển của chúng tôi. Vì vậy, thay vì thành viên mới chậm rãi nắm bắt các công việc trong nhiều tuần, và ngẫu nhiên hỏi hàng tá câu hỏi, chúng tôi yêu cầu họ dành vài giờ trên Guru. Khi họ hiểu quy trình và quy trình làm việc của chúng tôi, họ có thể nhanh chóng hội nhập vào đội ngũ và trở nên hiệu quả hơn.
Guru cho nhân sự
Với tư cách là người quản lý nhân sự thực tế của chúng tôi, tôi tiếp nhận tất cả các câu hỏi liên quan đến nhân sự như: Tôi tích lũy được bao nhiêu ngày nghỉ phép mỗi tháng? Khi nào chúng tôi nhận lương? Tôi có được bảo hiểm Chiropractic không?
Việc giới thiệu mọi người đến sổ tay nhân sự 200 trang của chúng tôi hoạt động hiệu quả như bạn có thể tưởng tượng...họ nhìn thấy cuốn sách dày hai inch và nhanh chóng từ bỏ. Chắc chắn phải có một cách tốt hơn, đúng không? Nhập Guru Boards…
Bây giờ mỗi lần tôi nhận được câu hỏi HR, tôi sẽ hoặc giới thiệu mọi người đến bảng HR Guru của chúng tôi, hoặc tôi sẽ thêm câu trả lời vào bảng nếu nó chưa tồn tại. Nhóm của chúng tôi giờ đây có thể dễ dàng tìm kiếm trên Bảng HR và nhận câu trả lời ngay lập tức, mà không làm phiền các thành viên khác trong nhóm.
Guru + FullStack Labs
Nhìn chung, Guru đã giúp chúng tôi cải thiện hiệu suất và năng suất, cũng như chất lượng công việc của chúng tôi. Nó cho phép chúng tôi ghi chép và lưu giữ kiến thức của tổ chức tốt hơn để không bị mất đi nếu một nhân viên hoặc quản lý rời công ty. Các thành viên trong nhóm báo cáo tinh thần làm việc được cải thiện vì có sự rõ ràng về cách mà họ được kỳ vọng là phải làm việc, và chính sách công ty trở nên dễ dàng tiếp cận hơn.
FullStack Labs chuyên ngành xây dựng ứng dụng di động và web, giải pháp phần mềm kinh doanh tùy chỉnh, tích hợp, thiết kế web và UX / UI, và tư vấn công nghệ nói chung. Mã của chúng tôi được xây dựng theo các tiêu chuẩn cao nhất, sử dụng các công nghệ mới nhất và các phương pháp tốt nhất. Sứ mệnh của chúng tôi là cung cấp công việc chất lượng cao với mức giá hợp lý, và liên tục vượt qua kỳ vọng của khách hàng.
Đây là một bài viết của khách từ David Jackson, Giám đốc điều hành của FullStack Labs.
Xây dựng ứng dụng và điều hành một công ty tư vấn công nghệ là một công việc dựa trên quy trình. Có những thực tiễn và quy trình nhất định được thực hiện trong từng dự án, và nên được thực hiện theo cách tương tự mỗi lần, bởi tất cả mọi người trong nhóm. Nhưng việc ghi chép và chia sẻ những quy trình này có thể khó khăn, và các nhà phát triển dường như luôn có những cách khác nhau để thực hiện công việc.
Khi Fullstack Labs mới bắt đầu, nhóm của chúng tôi chỉ gồm hai hoặc ba người, vì vậy việc giao tiếp và theo dõi mọi thứ qua lời nói khá dễ dàng. Nhưng khi chúng tôi phát triển, rõ ràng là chúng tôi cần một cách chính thức hơn để ghi chép và chia sẻ kiến thức tập thể của mình.
Vì vậy, chúng tôi đã thử sử dụng tài liệu Word… nhưng chúng đã nhanh chóng trở nên lộn xộn, phát triển thành hàng chục trang, khiến việc truy cập thông tin hiện có và chia sẻ thông tin mới với nhóm trở nên khó khăn. Chúng tôi biết phải có cách tốt hơn, vì vậy chúng tôi bắt đầu hỏi thăm và nghe về Guru. Sau một thời gian dùng thử ngắn, rõ ràng rằng Guru được xây dựng để giải quyết chính xác những vấn đề mà chúng tôi đang gặp phải, vì vậy chúng tôi đã triển khai nó cho nhóm và bắt đầu sử dụng theo những cách sau.
Guru cho các phương pháp tốt nhất
Có một số điều rất quan trọng mà nhóm chúng tôi phải thực hiện một cách đáng tin cậy và nhất quán, như kiểm soát phiên bản, xây dựng và triển khai. Để ghi chép và chia sẻ các quy trình này, chúng tôi đã tạo một bảng Guru “Các phương pháp tốt nhất trong phát triển”, nơi tất cả các nhà phát triển của chúng tôi có thể tìm thấy các thẻ Guru với hướng dẫn từng bước cho hàng chục quy trình. Đây là cách nó hiển thị trong Guru:
Tất cả bảng --> Thẻ phát triển --> Thẻ danh sách kiểm tra phát triển giao diện người dùng.
Chúng tôi đã thấy Guru đặc biệt hữu ích cho các danh sách kiểm tra. Ví dụ, thẻ phát triển giao diện người dùng ở trên lưu trữ danh sách kiểm tra mà các nhà phát triển của chúng tôi cần phải tuân theo, trước khi gửi công việc phát triển giao diện người dùng đến quản lý dự án của họ để xem xét. Phát triển giao diện người dùng yêu cầu rất nhiều sự chú ý đến từng chi tiết, và thật dễ dàng để vô tình bỏ qua các bước quan trọng, như thử nghiệm trên trình duyệt và thiết bị, thử nghiệm màn hình Retina, v.v. Nhưng với Guru, chúng tôi đã có thể giảm thiểu sai sót và tiết kiệm thời gian lãng phí. Khi chúng tôi mắc phải sai lầm, chúng tôi sẽ thêm một bước vào thẻ Guru để đảm bảo rằng nó sẽ không xảy ra lần nữa. Việc cập nhật liên tục các phương pháp tốt nhất kiểu này giúp cả đội nhóm cải thiện theo thời gian.
Guru cho đào tạo nhà phát triển mới
Việc tuyển dụng các thành viên mới trong nhóm, dù cần thiết, đôi khi có thể là một cơn ác mộng. Đào tạo về quy trình và các phương pháp tốt nhất có thể là một rào cản nghiêm trọng để đưa một người mới vào đội.
Vì vậy, chúng tôi đã đưa Guru vào quy trình tiếp nhận của mình. Mỗi khi có một nhà phát triển mới bắt đầu, chúng tôi yêu cầu họ đọc tất cả các thẻ Guru của chúng tôi để làm quen với các phương pháp tốt nhất trong phát triển của chúng tôi. Vì vậy, thay vì thành viên mới chậm rãi nắm bắt các công việc trong nhiều tuần, và ngẫu nhiên hỏi hàng tá câu hỏi, chúng tôi yêu cầu họ dành vài giờ trên Guru. Khi họ hiểu quy trình và quy trình làm việc của chúng tôi, họ có thể nhanh chóng hội nhập vào đội ngũ và trở nên hiệu quả hơn.
Guru cho nhân sự
Với tư cách là người quản lý nhân sự thực tế của chúng tôi, tôi tiếp nhận tất cả các câu hỏi liên quan đến nhân sự như: Tôi tích lũy được bao nhiêu ngày nghỉ phép mỗi tháng? Khi nào chúng tôi nhận lương? Tôi có được bảo hiểm Chiropractic không?
Việc giới thiệu mọi người đến sổ tay nhân sự 200 trang của chúng tôi hoạt động hiệu quả như bạn có thể tưởng tượng...họ nhìn thấy cuốn sách dày hai inch và nhanh chóng từ bỏ. Chắc chắn phải có một cách tốt hơn, đúng không? Nhập Guru Boards…
Bây giờ mỗi lần tôi nhận được câu hỏi HR, tôi sẽ hoặc giới thiệu mọi người đến bảng HR Guru của chúng tôi, hoặc tôi sẽ thêm câu trả lời vào bảng nếu nó chưa tồn tại. Nhóm của chúng tôi giờ đây có thể dễ dàng tìm kiếm trên Bảng HR và nhận câu trả lời ngay lập tức, mà không làm phiền các thành viên khác trong nhóm.
Guru + FullStack Labs
Nhìn chung, Guru đã giúp chúng tôi cải thiện hiệu suất và năng suất, cũng như chất lượng công việc của chúng tôi. Nó cho phép chúng tôi ghi chép và lưu giữ kiến thức của tổ chức tốt hơn để không bị mất đi nếu một nhân viên hoặc quản lý rời công ty. Các thành viên trong nhóm báo cáo tinh thần làm việc được cải thiện vì có sự rõ ràng về cách mà họ được kỳ vọng là phải làm việc, và chính sách công ty trở nên dễ dàng tiếp cận hơn.
FullStack Labs chuyên ngành xây dựng ứng dụng di động và web, giải pháp phần mềm kinh doanh tùy chỉnh, tích hợp, thiết kế web và UX / UI, và tư vấn công nghệ nói chung. Mã của chúng tôi được xây dựng theo các tiêu chuẩn cao nhất, sử dụng các công nghệ mới nhất và các phương pháp tốt nhất. Sứ mệnh của chúng tôi là cung cấp công việc chất lượng cao với mức giá hợp lý, và liên tục vượt qua kỳ vọng của khách hàng.
Trải nghiệm sức mạnh của nền tảng Guru trực tiếp - tham gia tour sản phẩm tương tác của chúng tôi