Xử lý riêng tư cho tài liệu dApp
Tài liệu sản phẩm của bạn vẫn nằm trong cuộc trao đổi dự án cho đến khi bạn phê duyệt việc sử dụng chúng. Một đầu mối được chỉ định phối hợp thảo luận. Nhờ đó, bối cảnh sản phẩm, chi tiết hợp đồng và quyết định giao diện không bị phân tán qua các trao đổi không liên quan.
Tại Premium Promotions, cuộc trao đổi đầu tiên xác định thông tin nào là bảo mật, ai nên tham gia và tài liệu hiện có nào là phù hợp. Không có gì được trình bày như đã chốt trước khi bạn xem phạm vi đề xuất. Biên bản phê duyệt bằng văn bản ghi lại các tính năng và giả định mà nhóm sẽ làm việc.
Điều này hữu ích khi ý tưởng vẫn còn nhạy cảm, khi một giao thức có hợp đồng hiện có, hoặc khi một số bên liên quan nội bộ cần thống nhất. Bạn có thể chỉ chia sẻ thông tin cần thiết cho thảo luận ban đầu, sau đó thêm chi tiết kỹ thuật khi các quyết định mở trở nên rõ ràng. Đối với nhu cầu triển khai rộng hơn ngoài lớp ứng dụng, phát triển Web3 cung cấp bối cảnh rộng hơn. Sự sắp xếp là kín đáo, với một đầu mối chịu trách nhiệm giữ cho cuộc trao đổi dự án được cấu trúc và trực tiếp.
Việc xây dựng bắt đầu với ranh giới sản phẩm
Một dApp nên được lên kế hoạch xoay quanh các hành động mà một người cần hoàn thành, không phải một danh sách rời rạc các công nghệ. Chúng tôi ánh xạ những gì thuộc về frontend, những gì phụ thuộc vào tương tác wallet. Thông tin nào phải có sẵn từ dữ liệu on-chain hoặc indexed.
Phạm vi kỹ thuật có thể bao gồm cấu trúc giao diện, kết nối wallet, trạng thái giao dịch, truy vấn dữ liệu hoặc tích hợp indexing. Chúng tôi ghi lại các phụ thuộc cùng với các tính năng đề xuất. Nhờ đó, nhóm của bạn có thể thấy những gì được bao gồm và những gì vẫn là quyết định riêng. Nếu cần hành vi on-chain mới, phát triển smart contract có thể được xem xét như một luồng công việc liên quan. Nếu sản phẩm cũng cần một điểm đến công khai, phát triển website và landing Web3 có thể được xác định phạm vi cùng với ứng dụng mà không pha trộn các bàn giao.
Đối với mỗi hành động quan trọng, chúng tôi làm rõ những gì người dùng thấy trước khi kết nối wallet, những gì họ cần phê duyệt và những gì ứng dụng hiển thị sau đó. Điều đó tạo ra các tiêu chí chấp nhận thực tế cho trạng thái kết nối, phản hồi giao dịch và trình bày dữ liệu. Nó cũng xác định liệu các hợp đồng hiện có có hỗ trợ trải nghiệm dự kiến hay yêu cầu công việc riêng.
Một lộ trình phê duyệt có đo lường
Lộ trình phê duyệt làm rõ trách nhiệm trước khi triển khai bắt đầu. Bạn có thể thấy ai đóng góp tại mỗi điểm và những gì yêu cầu phê duyệt của bạn.
| Bước | Ai tham gia | Bạn phê duyệt gì |
|---|---|---|
| Bối cảnh sản phẩm | Bạn và đầu mối được chỉ định | Người dùng dự kiến, chain và hành động thiết yếu |
| Định nghĩa luồng | Các bên liên quan sản phẩm và kỹ thuật | Trạng thái frontend, hành vi wallet và nhu cầu dữ liệu |
| Xác nhận phạm vi | Bạn và nhóm dự án | Ranh giới tính năng, tiêu chí chấp nhận và lịch trình |
| Đánh giá triển khai | Nhóm dự án, với ý kiến của bạn | Tiến độ so với các luồng ứng dụng đã thống nhất |
| Bàn giao | Kỹ thuật và nhóm của bạn | Ghi chú kiểm thử, hướng dẫn thiết lập và tài liệu đã bàn giao |
Bản ghi này cung cấp cho nhóm một tài liệu tham khảo chung thay vì dựa vào trí nhớ không chính thức về các quyết định. Bạn vẫn tham gia tại các điểm mà lựa chọn sản phẩm quan trọng; đầu mối được chỉ định xử lý phối hợp giữa các phê duyệt đó. Bất kỳ mục nào chưa được giải quyết vẫn được hiển thị trong phạm vi thay vì được coi là yêu cầu đã phê duyệt.
Những phụ thuộc nào định hình việc xây dựng dApp?
Các phụ thuộc chính là hành vi của hợp đồng hiện có, tương tác wallet trong phạm vi và các nguồn được sử dụng cho dữ liệu ứng dụng. Mỗi phụ thuộc có thể ảnh hưởng đến những gì giao diện có thể hiển thị hoặc cho phép người dùng làm. Nhờ đó, chúng tôi xác định các ranh giới liên quan trước khi hoàn thiện tiêu chí chấp nhận.
Giao diện và cài đặt wallet có thể khác nhau, một hợp đồng có thể không hỗ trợ hành động được yêu cầu. Bản ghi indexed có thể xuất hiện sau sự kiện on-chain liên quan. Chúng tôi thiết kế và kiểm thử phản hồi ứng dụng đã thống nhất. Tuy nhiên, không thể kiểm soát triển khai wallet, xác nhận mạng hoặc thời gian và tính khả dụng của dịch vụ dữ liệu bên thứ ba. Do đó, kế hoạch dự án nên phân biệt hành vi mà ứng dụng có thể xác minh với phản hồi dịch vụ bên ngoài mà nó không thể kiểm soát.
Để có quyết định thực tế, hãy liệt kê các hành động người dùng phải hoạt động khi ra mắt, sau đó đánh dấu các hợp đồng, wallet và nguồn dữ liệu mà mỗi hành động phụ thuộc vào. Danh sách đó giúp xác định liệu tích hợp frontend tập trung có đủ hay công việc hợp đồng hoặc indexing thuộc cùng phạm vi. Nếu cơ sở hạ tầng wallet là trung tâm, phát triển crypto wallet là một cân nhắc riêng nhưng liên quan.
Năm giai đoạn từ bối cảnh đến bàn giao
Một trình tự có cân nhắc di chuyển từ bối cảnh sản phẩm đến triển khai đã thống nhất và bàn giao có thể sử dụng. Lịch trình theo sau các quyết định và tích hợp mà dự án yêu cầu.
- Xác lập bối cảnh. Chia sẻ người dùng dự kiến, chain mục tiêu, hành động thiết yếu và bất kỳ hợp đồng, thiết kế hoặc liên kết ứng dụng hiện có nào.
- Ánh xạ luồng và phụ thuộc. Nhóm xác định trạng thái wallet, yêu cầu hợp đồng, nhu cầu dữ liệu và các câu hỏi phải được giải quyết trước khi triển khai.
- Xác nhận phạm vi. Bạn phê duyệt ranh giới tính năng, tiêu chí chấp nhận, điểm đánh giá và lịch bàn giao bằng văn bản.
- Xây dựng theo các luồng đã thống nhất. Nhóm triển khai frontend và công việc wallet và indexing đã bao gồm, sau đó trình bày tiến độ để đánh giá.
- Kiểm thử và bàn giao. Bạn nhận được ghi chú kiểm thử đã thống nhất, hướng dẫn thiết lập và hướng dẫn về ứng dụng đã bàn giao.
Một dự án với các luồng người dùng đã ổn định và hợp đồng có sẵn có thể chuyển sang triển khai với ít quyết định khám phá hơn. Khi những lựa chọn đó vẫn còn mở, nhóm ghi lại chúng trước, để kế hoạch bàn giao phản ánh những gì thực sự được phê duyệt.
Tài liệu đầu tiên, trước khi triển khai
Bàn giao đầu tiên là một phạm vi bằng văn bản làm rõ công việc dApp đề xuất và các quyết định mở của nó. Nó mô tả các yêu cầu frontend, kết nối wallet và indexing theo thuật ngữ mà các bên liên quan sản phẩm và kỹ thuật của bạn có thể đánh giá.
Các khả năng liên quan có thể vẫn riêng biệt nếu điều đó phục vụ sản phẩm. Một trải nghiệm hướng đến Telegram có thể yêu cầu phát triển bot Telegram và mini app. Trong khi đó, một giao diện di động riêng có thể được xem xét qua phát triển ứng dụng di động cho sản phẩm Web3. Nếu một trong hai là phù hợp, chúng tôi làm rõ các phụ thuộc chung trước khi đề xuất cách công việc kết hợp với nhau. Một ghi chú ngắn gọn nêu tên chain dự kiến và một hành động người dùng thiết yếu là đủ để bắt đầu. Đầu mối được chỉ định của bạn sẽ phối hợp phác thảo phạm vi bằng văn bản đầu tiên sau thảo luận ban đầu.
Sau khi tài liệu ban đầu đã được thảo luận, đầu mối được chỉ định phối hợp phác thảo đó để bạn phê duyệt. Nó ghi lại các hành động người dùng dự kiến, hợp đồng hiện có liên quan, phụ thuộc, tiêu chí chấp nhận và trình tự bàn giao. Lịch trình dự án được xác nhận cùng với phạm vi, thay vì được đưa ra như một ước tính chung trước khi công việc được hiểu.
Cách hoạt động
- 01 · Xác lập bối cảnh sản phẩmChia sẻ người dùng dự kiến, chain mục tiêu, hành động chính và bất kỳ hợp đồng, thiết kế hoặc liên kết ứng dụng hiện có nào.
- 02 · Ánh xạ luồng người dùng và dữ liệuĐầu mối được chỉ định phối hợp đánh giá các phụ thuộc wallet, hợp đồng và indexing với các bên liên quan.
- 03 · Phê duyệt phạm viXác nhận tính năng, tiêu chí chấp nhận, điểm đánh giá và lịch trình bằng văn bản trước khi triển khai bắt đầu.
- 04 · Xây dựng và đánh giáNhóm triển khai các luồng đã thống nhất và trình bày tiến độ so với các tiêu chí đã phê duyệt.
- 05 · Kiểm thử và bàn giaoNhận ghi chú kiểm thử đã thống nhất, hướng dẫn thiết lập và hướng dẫn về ứng dụng đã bàn giao.
Câu hỏi thường gặp
Tôi nên chuẩn bị gì cho thảo luận dApp đầu tiên?
Một mô tả ngắn về người dùng dự kiến, chain mục tiêu và hành động người dùng thiết yếu là đủ để bắt đầu. Liên kết đến hợp đồng, thiết kế hoặc ứng dụng hiện có giúp đầu mối được chỉ định hiểu những gì đã tồn tại. Nếu một quyết định sản phẩm quan trọng vẫn còn mở, nó có thể được ghi lại để thảo luận thay vì được trình bày như đã chốt.
Bạn có thể kết nối hợp đồng hiện có của chúng tôi với một giao diện mới không?
Có, khi hợp đồng hỗ trợ các hành động mà giao diện cần trình bày. Nhóm đánh giá thông tin hợp đồng có sẵn và ánh xạ khả năng của nó với các luồng người dùng đề xuất. Nếu một hành động yêu cầu không được hỗ trợ, phụ thuộc đó được xác định trong phạm vi trước khi bạn phê duyệt triển khai.
Công việc có thể chỉ tập trung vào kết nối wallet không?
Có. Một phạm vi tập trung có thể giải quyết luồng kết nối của một dApp hiện có mà không xây dựng lại toàn bộ ứng dụng, miễn là các ranh giới tích hợp liên quan rõ ràng. Đánh giá ghi lại trạng thái wallet và hành động người dùng nào cần chú ý, sau đó phê duyệt bằng văn bản của bạn xác nhận công việc trước khi triển khai.
Làm thế nào để bạn quyết định liệu indexing có cần thiết không?
Quyết định bắt đầu với thông tin người dùng cần trên mỗi màn hình. Nhóm ánh xạ các trường đó đến nguồn của chúng và ghi chú cách ứng dụng nên phản hồi khi thông tin bị trễ hoặc không khả dụng. Điều này giữ cho indexing gắn với yêu cầu sản phẩm thay vì thêm một lớp dữ liệu mà không có mục đích sử dụng xác định.
Khi nào tôi sẽ biết lịch bàn giao dApp?
Lịch trình được xác nhận sau khi các tính năng, hợp đồng hiện có, yêu cầu frontend và phụ thuộc indexing đã được đánh giá. Đầu mối được chỉ định của bạn phối hợp đánh giá đó và trình bày trình tự đề xuất để phê duyệt. Một tích hợp tập trung và một ứng dụng mới với các quyết định chưa được giải quyết yêu cầu các kế hoạch khác nhau. Do đó, thời gian được nêu cùng với phạm vi đã thống nhất.
Bạn có thể cam kết mọi wallet và nguồn dữ liệu sẽ hoạt động nhất quán không?
Không. Nhóm có thể bàn giao và kiểm thử các phản hồi ứng dụng đã thống nhất. Tuy nhiên, triển khai wallet, xác nhận mạng và tính khả dụng của dữ liệu bên thứ ba vẫn nằm ngoài tầm kiểm soát của nhóm. Phạm vi làm rõ các ranh giới đó và xác định cách giao diện xử lý các trạng thái liên quan, chẳng hạn như kết nối bị từ chối hoặc dữ liệu bị trễ.
Kể cho chúng tôi về dự án của bạn
Trả lời bốn câu hỏi nhanh và quản lý sẽ gửi kế hoạch, thời gian và mức giá trong vòng một giờ. Mọi thứ được bảo mật.
Đang tải biểu mẫu…