Chuyển đến nội dung chính

Cách chúng tôi làm việc

Quy trình phát triển phần mềm của chúng tôi

Sáu bước, sáu sản phẩm bàn giao. AI làm phần nền ở mọi bước, con người ra quyết định.

BigIn đưa mọi dự án qua cùng sáu bước, từ lập kế hoạch đến đánh giá. Mỗi bước kết thúc bằng một thứ bạn nhìn thấy được, nhờ đó phạm vi, ngân sách và rủi ro được chốt trước khi viết dòng mã đầu tiên.

Quy trình

Sáu bước, từ đầu đến cuối

  1. 01

    Lập kế hoạch

    Chia dự án thành từng bước và chuẩn bị mọi nguồn lực đúng hạn.

  2. 02

    Phân tích & thiết kế

    Chuyển yêu cầu chi tiết thành thiết kế được mọi bộ phận thông qua.

  3. 03

    Phát triển

    Tài liệu thiết kế trở thành mã nguồn, từng thành phần một.

  4. 04

    Kiểm thử

    Lỗi được chuyển lại cho lập trình viên, rồi kiểm tra và kiểm thử hồi quy.

  5. 05

    Môi trường staging

    Môi trường giống hệt bản chạy thật để bạn làm việc mà không ảnh hưởng Live.

  6. 06

    Đánh giá

    Chúng tôi đánh giá bản đã triển khai trước khi bàn giao phiên bản cuối.

Đánh giá BigIn trên Trustpilot và Clutch

Hơn 80 dự án đã bàn giao cho hơn 40 khách hàng, được đánh giá trên Clutch.co và Trustpilot.

Chi tiết

Từng bước và kết quả của nó

  1. 01

    Lập kế hoạch

    Lập kế hoạch biến ý tưởng của bạn thành một backlog có giá và ngày cụ thể.

    Bạn nhận đượckế hoạch có phạm vi, ngân sách và tiến độ đã thống nhất

    • Vai trò và trách nhiệm

      Chúng tôi trao đổi trực tiếp với bạn để hiểu dự án cần gì, rồi giao đúng người cho từng vai trò.

    • Quản lý ngân sách và thời gian

      Chúng tôi lên kế hoạch theo ngân sách và ngày ra mắt của bạn, và điều chỉnh quy mô khi nhu cầu thay đổi.

    • Thiết lập các mục tiêu

      Chúng tôi chia mục tiêu thành các mục tiêu nhỏ và nhiệm vụ, rồi sắp xếp ưu tiên theo quy mô, tầm quan trọng và sự phụ thuộc.

    • Quản lý rủi ro

      Chúng tôi chỉ rõ các rủi ro ngay khi lập kế hoạch và thống nhất cách xử lý từng rủi ro, để không ai bị bất ngờ về sau.

    • AI

      Dữ liệu thực, trong vài giờ

      Tổng hợp nghiên cứu trong vài giờ, để việc xác định phạm vi bắt đầu từ dữ liệu thực.

  2. 02

    Phân tích & thiết kế

    Đây là bước yêu cầu chi tiết trở thành bản thiết kế mà đội có thể bắt tay vào xây dựng.

    Bạn nhận đượcbản thiết kế và đặc tả kỹ thuật đã được duyệt

    • Mọi bộ phận cùng tham gia

      Business analyst, technical lead và UX/UI lead cùng làm việc ở bước này.

    • Thảo luận liên tục

      Các quyết định được trao đổi với bạn ngay khi phát sinh, trong suốt giai đoạn.

    • Khả thi trước khi triển khai

      Tính khả thi, tính thực tiễn và mức độ phù hợp của sản phẩm được chốt trước khi bắt đầu phát triển.

    • AI

      Nhiều phương án song song

      Nhiều phương án được thử song song thay vì lần lượt.

  3. 03

    Phát triển

    Phát triển bắt đầu khi thiết kế đã được duyệt.

    Bạn nhận đượcbản build chạy được với mọi thành phần đã thiết kế

    • Bắt đầu từ tài liệu thiết kế

      Không dòng mã nào được viết trước khi tài liệu thiết kế được duyệt.

    • Chuyển hóa sang mã nguồn

      Từng phần của thiết kế được chuyển thành mã nguồn, nên thứ được xây đúng với thứ đã thống nhất.

    • Dựng đủ mọi thành phần

      Mọi thành phần của phần mềm được hoàn thiện ở bước này.

    • AI

      Review nhanh hơn, người quyết định

      Tăng tốc review và dựng khung, quyết định vẫn do con người.

  4. 04

    Kiểm thử

    Mọi bản build đều được kiểm thử trước khi chuyển sang bước tiếp theo.

    Bạn nhận đượcbản build đã kiểm thử hồi quy kèm báo cáo lỗi

    • Lỗi được sửa và ghi chép

      Mỗi lỗi được giao cho lập trình viên phụ trách phần đó để sửa.

    • Kiểm tra lại và kiểm thử hồi quy

      Chúng tôi kiểm tra lại các bản sửa và chạy kiểm thử hồi quy đến khi phần mềm đáp ứng mong đợi của bạn.

    • AI

      Test case từ đặc tả

      Sinh test case từ đặc tả, phát hiện sớm các trường hợp biên.

  5. 05

    Môi trường staging

    Bản build đã kiểm thử được đưa lên staging trước khi chạy thật.

    Bạn nhận đượcmôi trường staging bạn có thể đăng nhập và làm việc

    • Đưa phần mềm đến người dùng

      Triển khai là cách phần mềm đến với người dùng, và staging là bước cuối cùng trước đó.

    • Nhiều môi trường trước khi ra mắt

      Mỗi dự án khách hàng chạy trên nhiều môi trường trước khi ra mắt chính thức.

    • Nơi bạn cùng làm việc

      Đây là nền tảng để BigIn và khách hàng có thể làm việc, thảo luận và sửa đổi mà không can thiệp đến môi trường Live.

    • AI

      Kiểm tra sinh từ diff

      Kiểm tra CI/CD sinh từ diff, rollback đã sẵn sàng.

  6. 06

    Đánh giá

    Trước khi bàn giao, chúng tôi đánh giá bản đã triển khai.

    Bạn nhận đượcbản build cuối, đã đối chiếu với đặc tả và sẵn sàng bàn giao

    • Đánh giá bản demo đã triển khai

      Chúng tôi đánh giá phiên bản demo đã triển khai.

    • Rồi bàn giao

      Khi sản phẩm vượt qua bước đánh giá, chúng tôi bàn giao phiên bản cuối.

    • AI

      Đối chiếu với đặc tả

      Bản demo được đối chiếu với đặc tả trước khi nghiệm thu.

Bắt đầu từ bước một

Hãy cho chúng tôi biết bạn muốn xây dựng gì. Bước lập kế hoạch kết thúc với backlog có phạm vi rõ ràng, ngân sách và tiến độ đã thống nhất, trước khi viết dòng mã đầu tiên.

Bắt đầu dự án