Khách hàng: Một bản sao của Facebook có giá bao nhiêu?

Khách hàng: Một bản sao của Facebook có giá bao nhiêu?

“Chi phí để tạo một bản sao của Facebook (Avito, Yandex.Taxi, fl.ru...) là bao nhiêu?” - một trong những câu hỏi phổ biến nhất của khách hàng, mà hôm nay chúng tôi sẽ đưa ra câu trả lời chi tiết và cho bạn biết nó trông như thế nào từ phía những người phải thực hiện việc đó.

"Hộp đen"

Khi chúng tôi được giao nhiệm vụ sao chép một dịch vụ, đối với chúng tôi, nó đại diện cho một loại “hộp đen”. Nó hoàn toàn không quan trọng đó là loại chương trình nào: trang web, ứng dụng di động hay trình điều khiển. Dù bằng cách nào, chúng ta sẽ có thể nhìn thấy nó trông như thế nào từ bên ngoài, nhưng chúng ta không thể tiếp cận được những gì bên trong.

Điều này gần giống như việc chúng tôi được cho xem một chiếc ô tô và được yêu cầu tạo một bản sao chính xác, nhưng không có cơ hội nhìn vào mui xe: chúng tôi có thể hạn chế chỉ kiểm tra bên ngoài và ngồi sau tay lái. Nhưng vào cốp xe thì không được nữa!

Theo đó, chúng ta sẽ buộc phải giải quyết các vấn đề sau:
Hãy cùng đoán xem - chiếc “chiếc xe” này được chế tạo bên trong như thế nào mà chúng ta chỉ nhìn thấy phần thân?

Hãy tưởng tượng nó bao gồm những phần nào. Để hiểu: bất kỳ chiếc ô tô hiện đại nào cũng bao gồm khoảng 18 bộ phận...

Ước tính loại chuyên gia nào cần thiết để tạo ra 18 bộ phận này và sẽ mất bao lâu để tạo ra mỗi bộ phận.

Trong phát triển phần mềm, có một quy trình tương tự: hệ thống chúng ta tạo ra cần được chia thành nhiều thành phần nhỏ. Tìm hiểu cách thức và người tạo ra chúng cũng như cách chúng sẽ tương tác với nhau. Đó là lý do tại sao “chỉ sao chép” không phải là một công việc dễ dàng và phức tạp.

"Đỉnh của tảng băng trôi"

Avito, Facebook, Yandex.Taxi... Nếu khách hàng biết rõ về doanh nghiệp mà anh ta đang đề cập từ bên trong, anh ta sẽ phát hiện ra rằng doanh nghiệp đó sử dụng hàng chục, thậm chí hàng trăm lập trình viên đã tạo ra dịch vụ trong vài năm.

Hàng nghìn giờ làm việc của các chuyên gia tham gia sản xuất sản phẩm đã được trả tiền.

Bằng cách tính toán “chi phí sao chép Facebook là bao nhiêu” chúng ta sẽ thấy được tất cả kết quả công việc của họ. Và khi chúng tôi lập danh sách các kết quả này, khách hàng luôn thấy rằng họ đã nhìn thấy nhiều nhất là 10% “Facebook”.

90% còn lại chỉ hiển thị với anh ấy sau khi chúng tôi đã thực hiện khá nhiều công việc. Bạn không nhìn thấy động cơ, giá lái, đường dẫn nhiên liệu khi ngồi sau tay lái của một chiếc ô tô phải không?

Chuyện gì sẽ xảy ra tiếp theo?

Khách hàng hiểu rằng anh ta không cần 90% khả năng của dịch vụ. Đây là những chi phí lao động sẽ không mang lại cho anh ta bất kỳ lợi ích nào. Lãng phí hàng nghìn giờ công cho những tính năng mà anh ta sẽ không bao giờ sử dụng. Đắt tiền và vô dụng.

“Sao chép con gái hàng xóm của bạn, nhưng rẻ hơn!”

Tại sao khách hàng lại đưa ra yêu cầu như vậy? Đối với anh ấy, có vẻ như công việc này đã được thực hiện rồi nên không có gì dễ dàng hơn là lấy nó và sao chép nó. Tiết kiệm rất nhiều tiền!

Nhưng có một vấn đề nhỏ - chúng tôi không thể lấy bất cứ thứ gì từ Facebook vì:

  1. Chúng tôi (và không có nhà thầu nào khác) có quyền truy cập vào mã nguồn. Và ngay cả khi có thì nó cũng là tài sản của công ty khác.
  2. Chúng tôi không có nguồn thiết kế, điều đó có nghĩa là thiết kế cũng sẽ cần phải được tạo lại.
  3. Chúng tôi không có kiến ​​thức về kiến ​​trúc sản phẩm. Chúng ta chỉ có thể đoán nó hoạt động như thế nào bên trong. Ngay cả khi chúng ta đọc một loạt bài viết về Habré cũng sẽ chỉ có những mô tả gần đúng.

Than ôi, yêu cầu “làm như hàng xóm của bạn” không làm cho công việc trở nên rẻ hơn :)

“Đưa bài poker cho tôi!”

Bản thân một sản phẩm phần mềm không phải là mục đích cuối cùng: với sự trợ giúp của nó, khách hàng muốn giải quyết vấn đề kinh doanh của mình. Ví dụ: kiếm tiền hoặc tiết kiệm tiền, thu hút khán giả, tạo công cụ thuận tiện cho nhân viên.

Chỉ có một nghịch lý: khách hàng không đến gặp chúng tôi để hỏi về một vấn đề kinh doanh. Anh ta đưa ra câu hỏi về giải pháp kỹ thuật. Tức là với một yêu cầu như “Tôi cần một cái poker.” Tại sao anh ấy cần nó? Có lẽ anh ta sắp chặt gỗ và cần một cái rìu?

Khách hàng không phải là chuyên gia về giải pháp (thường thì anh ta giải quyết một vấn đề như vậy lần đầu tiên trong đời), nhưng khi anh ta nhìn thấy chiếc poker, đối với anh ta dường như ĐÂY LÀ NÓ, một cây đũa thần!

Nhưng khi chúng tôi đặt câu hỏi “bạn đang giải quyết vấn đề kinh doanh gì?” và hãy nghĩ xem giải pháp nào thực sự tối ưu, hóa ra nó không liên quan gì đến Facebook hay poker. Chà, điều đó chẳng có gì chung cả.

Tóm tắt thông tin

Rõ ràng là yêu cầu "một bản sao có giá bao nhiêu...?" - vô nghĩa. Để trả lời theo nghĩa đen, bạn cần phải thực hiện một khối lượng công việc khổng lồ, điều này sẽ không hữu ích cho cả chúng tôi và khách hàng. Tại sao bạn chắc chắn vậy? Vâng, chúng tôi đã thực hiện công việc này nhiều lần =)

Phải làm gì? Chúng tôi có ý kiến ​​- viết thông số kỹ thuật.

Bất kỳ độc giả bình thường nào vào thời điểm này đều nghĩ “bạn nói điều này vì bạn muốn bán cho chúng tôi!!!”

Có và không. Cố gắng tìm một người xây dựng giỏi, người sẽ bắt đầu xây một ngôi nhà mà không cần dự toán thiết kế. Hoặc một thợ sửa ô tô tạo ra một chiếc ô tô mà không cần bản vẽ. Hoặc một doanh nhân giàu kinh nghiệm tạo ra một doanh nghiệp mới mà không cần mô hình tài chính.

Ngay cả khi chúng tôi đang tạo một chương trình cho chính mình, chúng tôi sẽ bắt đầu với các điều khoản tham chiếu. Chúng tôi, cũng giống như bạn, không muốn chi thêm tiền cho việc này. Nhưng chúng tôi biết rằng chúng tôi không thể làm gì nếu không có nó. Nếu không, tòa nhà chọc trời sẽ sụp đổ, doanh nghiệp sẽ lấy đi nhiều hơn những gì mang lại, và với một chiếc ô tô thì không biết ai sẽ lái ai.

Bài viết này chỉ có một mục tiêu: tránh những việc vô ích và làm những việc có ích cho bạn. Hãy nói xem, tại sao bạn cần một “poker”?

Nguồn: www.habr.com

Thêm một lời nhận xét