Câu chuyện đội phát triển RUNIC — Từ yêu cầu của chủ hàng đến một phần mềm
Hiếm khi thấy một công ty logistics có đội phát triển trong sơ đồ tổ chức. Phần lớn các đơn vị 3PL đi thuê giải pháp bên ngoài, còn chủ hàng thì phải bắt vận hành của mình chạy theo cách mà hệ thống đó cho phép. RUNIC chọn hướng ngược lại — để hệ thống chạy theo vận hành. Vì thế chúng tôi đặt một đội phát triển nội bộ ngay bên cạnh đội vận hành lưu kho và xuất hàng. Bài viết này kể về cách đội ngũ đó làm việc, và những gì họ đã tạo ra cho đến nay.
Khởi đầu là chính sự bức bối của chúng tôi
Việc đầu tiên của đội phát triển không phải là yêu cầu từ chủ hàng, mà là vấn đề của chính hiện trường RUNIC. Hàng trả về là ví dụ điển hình. Phiếu trả cứ chất đống, nhưng để dò tìm và khớp xem đây là hàng trả về của chủ hàng nào, đơn hàng nào thì tốn không biết bao nhiêu thời gian. Chúng tôi đã tìm hiểu các giải pháp trên thị trường, nhưng nhiều điểm không khớp với cách vận hành của mình, nên cuối cùng quyết định tự làm.
Phần mềm ra đời như thế đến nay vẫn chạy mỗi ngày ở hiện trường. Bức bối trở thành việc cần làm, việc cần làm trở thành phần mềm — cách làm việc của đội phát triển RUNIC đã hình thành đúng như vậy.
5 bước để yêu cầu trở thành phần mềm
Cùng một cách làm ấy cũng được áp dụng cho yêu cầu của chủ hàng. Quy trình rất đơn giản.
- ① Yêu cầu — Chỉ cần một dòng qua KakaoTalk open chat "Việc này cứ lặp đi lặp lại, có tự động hóa được không?" là bắt đầu. Không cần tài liệu yêu cầu trịnh trọng.
- ② Kiểm tra hiện trường — Lập trình viên tận mắt xem công việc đó thực sự diễn ra ở hiện trường như thế nào. Đội phát triển RUNIC ở cùng công ty với trung tâm logistics, nên thấy vấn đề trực tiếp chứ không nghe kể lại. Đây chính là điểm khác biệt so với phát triển thuê ngoài.
- ③ Thiết kế màn hình — Trước khi viết code, chúng tôi chia sẻ trước "màn hình sẽ ra như thế này". Điều này ngăn việc đi lệch hướng suốt mấy ngày trời.
- ④ Đưa vào vận hành — Phần mềm hoàn thiện được áp dụng ngay vào hiện trường xuất hàng thực tế. Đây là vận hành thật, không phải bản demo.
- ⑤ Vừa dùng vừa cải tiến — Những phản hồi nảy sinh trong quá trình hiện trường và chủ hàng sử dụng lại trở thành yêu cầu ở bước ①. Nền tảng quản lý hàng trả về cũng qua vòng lặp này mà thành hình như hôm nay.
Điều gì là miễn phí với chủ hàng
Nếu quý vị đã đọc câu "Chúng tôi phát triển phần mềm miễn phí" trong tài liệu giới thiệu, thì việc nói rõ phạm vi của điều đó là hợp lý. Đối tượng là những phần mềm hữu ích cho các chủ hàng đang hợp tác cùng RUNIC, và không nhất thiết phải liên quan đến logistics. Ngoài các phần mềm logistics như màn hình quản lý tồn kho, xuất hàng hay tự động hóa báo cáo, quý vị cũng có thể yêu cầu các công cụ giúp giảm bớt những công việc lặp lại khác trong vận hành kinh doanh. Khi nhận được yêu cầu, chúng tôi sẽ tổng hợp trước phạm vi khả thi và lịch trình để trình bày; với các hệ thống quy mô lớn, chúng tôi sẽ thống nhất rồi mới triển khai.
Câu hỏi thường gặp
QRUNIC có thể phát triển đến những yêu cầu nào?
Nếu là phần mềm hữu ích cho chủ hàng thì chúng tôi đều xem xét, không nhất thiết phải liên quan đến logistics. Từ màn hình quản lý tồn kho, xuất hàng hay tự động hóa báo cáo cho đến các công cụ giúp giảm bớt công việc lặp lại trong vận hành kinh doanh — khi nhận được yêu cầu, chúng tôi sẽ tổng hợp trước phạm vi khả thi và cách triển khai để trình bày với quý vị.
QChi phí phát triển có thực sự miễn phí không?
Đúng vậy. Với các chủ hàng đang hợp tác cùng RUNIC, chúng tôi phát triển miễn phí những phần mềm hữu ích cho quý vị. Với các hệ thống quy mô lớn, chúng tôi sẽ thống nhất phạm vi rồi mới triển khai.
QThời gian phát triển mất bao lâu?
Tùy theo quy mô yêu cầu. Thêm một màn hình và làm mới cả một phần mềm là hai việc có thời gian khác nhau, nên ngay ở bước tiếp nhận yêu cầu chúng tôi sẽ thông báo kèm theo lịch trình dự kiến.
QCó kết nối được với các hệ thống hiện có như shopping mall hay ERP không?Cần xác nhận phạm vi
Phạm vi kết nối phụ thuộc vào phương thức tích hợp (API v.v.) mà hệ thống đối tượng cung cấp. Nếu quý vị cho biết hệ thống đang sử dụng, chúng tôi sẽ kiểm tra trước khả năng và cách thức rồi thông báo lại.
QCó thể chỉ đặt phát triển mà không giao phần logistics không?
Có. RUNIC vận hành phát triển phần mềm như một mảng dịch vụ riêng. Nền tảng của chúng tôi là kinh nghiệm hệ thống logistics đã được kiểm chứng khi tự vận hành tại hiện trường, nhưng đối tượng phát triển không giới hạn ở logistics — nếu là phần mềm quý vị cần, chúng tôi sẽ tư vấn phát triển tùy chỉnh và tự động hóa kết nối bất kể lĩnh vực.
