Đưa người dùng của bạn đến bugtracker của bạn


17

Tôi có trình theo dõi lỗi bọ ngựa được cấu hình đầy đủ để theo dõi các sự cố trong ứng dụng mà tôi tạo. Khi người dùng bị kỷ luật và đi thẳng đến bọ ngựa để viết báo cáo vấn đề, anh ấy / cô ấy sẽ có phản hồi nhanh nhất và mọi thứ liên quan đến vấn đề sẽ rất dễ theo dõi.

Tuy nhiên, không phải ai cũng muốn làm như vậy. Họ báo cáo vấn đề của họ qua điện thoại, e-mail, không báo cáo gì cả.

Điều gì sẽ là cách tốt nhất để thúc đẩy họ sử dụng hệ thống bugtracker? Rõ ràng, họ PHẢI thấy một số lợi ích trước mắt để họ có thể quay lại và tìm kiếm nhiều lợi ích hơn.

BIÊN TẬP:

Tôi đang nói về việc hỗ trợ cho các sản phẩm mà tôi bán dưới dạng ISV.


2
Điều gì về việc tích hợp báo cáo lỗi trực tiếp vào sản phẩm của bạn?
JoelFan

Câu trả lời:


22

Trình theo dõi lỗi của bạn là để thuận tiện cho bạn chứ không phải cho khách hàng của bạn. Nếu bạn không thể bận tâm đến vấn đề điện thoại hoặc email của họ và tự nhập nó, bạn nghĩ họ cảm thấy thế nào?

Bạn cần có khả năng nhập các vấn đề và gán chúng theo cách thủ công cho khách hàng. Sau đó, khi họ gọi đến một vấn đề, bạn có thể nói: "Cảm ơn vì đã báo cáo điều đó! Tôi sẽ nhập nó vào hệ thống quản lý vấn đề của chúng tôi và bạn sẽ bắt đầu nhận email (hoặc bất cứ điều gì) khi chúng tôi giải quyết. trong tương lai, nếu điều đó dễ dàng với bạn, bạn có thể nhập loại điều đó ngay tại đó. Hoặc cứ thoải mái gọi cho tôi, điều đó cũng tốt. "

Một trong những hệ thống tốt nhất mà tôi từng làm việc với tư cách là một khách hàng là hệ thống tại nhà cung cấp dịch vụ lưu trữ mà tôi bán lại. Email để hỗ trợ @ được phân tích cú pháp cho một tên miền trong dòng chủ đề, được gán cho tài khoản khách hàng dựa trên địa chỉ từ và tự động nhập vào hệ thống vé của họ. Khá lắt léo.


2
Đồng ý - Tôi sẽ không mong đợi khách hàng sử dụng hệ thống theo dõi lỗi.
tcrosley

4
@tcrosley - sau đó bạn cần một hệ thống theo dõi lỗi tốt hơn. Chìa khóa ở đây không phải là liệu người dùng có phải sử dụng hệ thống theo dõi hay không mà là cách bạn thuyết phục người dùng rằng nó tốt hơn (dễ dàng hơn, nhanh hơn, có nhiều khả năng đạt được kết quả mong muốn hơn) để sử dụng hệ thống theo dõi.
Murph

1
Tôi thực sự không thể đồng ý với điều này. Các lập trình viên không bao giờ được nhận báo cáo lỗi trực tiếp từ người dùng qua điện thoại, e-mail hoặc bất kỳ địa điểm nào khác cho vấn đề đó. Nếu người dùng muốn báo cáo lỗi "cá nhân" thì họ nên thực hiện thông qua nhân viên hỗ trợ. Nếu họ từ chối làm điều đó thì lựa chọn duy nhất của họ là gửi báo cáo lỗi thực sự, trực tiếp thông qua giao diện người dùng hoặc qua hộp thư đến e-mail chuyên dụng chuyển tiếp vào trình theo dõi. Và nếu bạn là ISV và không nhân viên hỗ trợ, thì đó hoàn toàn là một vấn đề khác.
Aaronaught

1
Là một người khởi nghiệp ISV, tôi thực sự không thể có nhân viên hỗ trợ. Và không phải vì lý do rõ ràng - đó là chi phí, mà là lý do mà tôi muốn càng gần người dùng càng tốt để điều khiển sản phẩm đi đúng hướng theo nhu cầu và mong muốn. Người đàn ông trung sẽ pha loãng nó ở một mức độ nào đó.
Daniel Mošmondor

Câu trả lời này không hoàn toàn đúng. Như đã thảo luận ở programmers.stackexchange.com/questions/191961/... , ít nhất là trong bối cảnh phát triển mã nguồn mở, một tracker lỗi có thể khá hữu ích cho người sử dụng: nó hoạt động như một cơ sở dữ liệu hỗ trợ kiến thức về các vấn đề được biết đến, và có thể cung cấp cách giải quyết , nếu chúng tồn tại. Nó cho phép người dùng đánh giá vấn đề của họ được giải quyết nhanh như thế nào, giúp họ quyết định có nên chuyển sang một giải pháp khác hay không. Nó cũng giúp những người đóng góp tiềm năng về cách nhóm hoạt động và nơi cần giúp đỡ.
ness101

8

Người dùng phàn nàn là tốt hơn người dùng không, từ bỏ và gọi đối thủ của bạn. Vì lý do này, tôi sẽ làm cho việc gửi khiếu nại trở nên dễ dàng nhất có thể. Tôi sẽ cho phép họ tiếp tục gọi và / hoặc gửi email và không yêu cầu họ gửi lỗi.

Nhìn từ quan điểm của họ - Nếu bạn không chỉ dành thời gian để gọi / viết email mà còn bị buộc phải tìm hiểu hệ thống theo dõi lỗi khủng khiếp của ai đó-- bạn sẽ không phàn nàn.

Nếu cần, hãy thuê một người làm dịch vụ khách hàng để các nhà phát triển không bị gián đoạn. Họ có thể nhận các khiếu nại từ khách hàng và tạo ra lỗi cho nhóm nhà phát triển.


Daniel không đề cập đến việc anh ta là một nhà phát triển nội bộ có người dùng là nhân viên của anh ta (đó là câu trả lời tôi đã trả lời) hay hỗ trợ khách hàng trả tiền.
Frank Shearar

Tôi đang hỗ trợ khách hàng trả tiền cho các sản phẩm của mình, tôi sẽ làm rõ rằng trong câu hỏi của tôi, thx
Daniel Mošmondor

3
Tôi muốn người dùng đó phàn nàn là tốt hơn so với người dùng không THỜI GIAN. Nếu có điều tôi không thích nhất là người dùng sử dụng phần mềm bị lỗi, thì không báo cáo bất cứ điều gì và tích lũy sự đau buồn.
Daniel Mošmondor

6

Tôi không biết cụ thể về Thần chú, nhưng nó có thể được cấu hình để theo dõi địa chỉ email và tự động tạo báo cáo từ chúng không? Tôi biết các hệ thống khác (như JIRA chẳng hạn có thể).

Vấn đề sau đó trở thành việc khiến họ sử dụng đúng địa chỉ email!


1
+1 - Email là cách duy nhất tôi muốn khách hàng tương tác với trình theo dõi lỗi của mình. Các Mantis UI là xa từ người dùng thân thiện, nhưng ngay cả với một giải pháp tinh quái, khách hàng sẽ có cảm giác như họ đang làm của bạn làm việc cho bạn.
Grossvogel

Cùng một hệ thống tại địa điểm của tôi, sử dụng FogBugz.
FinnNk

1

"Vui lòng báo cáo điều này trên trình theo dõi lỗi tại http: // your / url / . Tôi không thể theo dõi lỗi nếu bạn không báo cáo chúng ở đó."

Có lẽ bạn có thể viết một plugin cho ứng dụng thư khách của mình để biến email thành báo cáo lỗi hoặc sử dụng hộp thư chuyên dụng - bug @ foo - để nhận báo cáo lỗi. (Nhưng sau này tất nhiên yêu cầu đào tạo người dùng của bạn ...)


1
Có một plugin cho bọ ngựa để thu thập bugreports từ e-mail.
Daniel Mošmondor

1
+ 1.bởi vì nói chuyện trên điện thoại gây mất tập trung, không hiệu quả và không chính thức. Nó cũng không để lại dấu vết về ai nói gì và tại sao. Sau này, khi mọi người hỏi tại sao bạn làm điều gì đó bạn phải tự giải thích thay vì chỉ cho họ vấn đề #xxxxxx. Điện thoại nên bị cấm. Nếu người dùng của bạn không biết cách sử dụng trình theo dõi lỗi của bạn, bạn có thể giáo dục họ.
dr Hannibal Lecter

1

Trong nội bộ, chúng tôi có một mẫu trang web cho các ứng dụng web bao gồm một liên kết phản hồi ở góc. Liên kết phản hồi này cung cấp cho người dùng hộp thoại UI UI nhắc họ mô tả lỗi, tính năng mới hoặc khác mà họ gặp phải và cũng nắm bắt một số chi tiết về trang và thời gian họ báo cáo. Tất cả điều này được đẩy trực tiếp vào JIRA đằng sau hậu trường và người dùng có thể nhận được các bản cập nhật với trạng thái của vấn đề.

Theo cách tốt nhất, mọi thứ thường là bằng cách làm cho người dùng đơn giản nhất có thể, nếu có một liên kết phản hồi trong menu xử lý việc gửi thông tin cần đến, họ sẽ sử dụng nó nhiều hơn.


1

Chà, nếu bạn muốn sử dụng một trình xử lý ngoại lệ toàn cầu, thì bạn đã có rất nhiều lựa chọn. Đối với Delphi, chúng tôi sử dụng MadExcept, nhưng cũng đã sử dụng Nhật ký Eureka, cả hai sẽ gửi email (với người dùng đi trước) hoặc tải lên qua HTTP, báo cáo lỗi cho bạn.

Bạn có thể có một nút trong ứng dụng của mình, chỉ cần ném một ngoại lệ và khởi chạy công cụ theo dõi lỗi này. MadExcept khá tuyệt vời vì nó chụp ảnh màn hình của ứng dụng và tải lên cùng với lỗi, theo cách đó ngay cả khi người dùng không thể giải thích chính xác những gì họ đang làm, bạn có thể có một khao khát khá tốt.

Một cái gì đó khác để suy nghĩ là mã hóa để làm cho nó rõ ràng nơi các lỗi đến từ. Nếu bạn đã có người dùng beta, có thể bao gồm thông tin gỡ lỗi với ứng dụng của họ để bạn có thể nhận thêm dữ liệu từ họ khi xảy ra sự cố.

Không có cái nào trong số này giúp ích cho việc thực hiện (tức là nút không đúng chỗ) mặc dù vậy, hy vọng bạn không có bất kỳ lỗi nào trong số đó.


Tất nhiên tôi có một trình xử lý ngoại lệ e-mail với, nhưng đó thực sự là phương sách cuối cùng. Nhiều thứ nữa mà tôi muốn nắm bắt xuất phát từ mong muốn của người dùng về các tính năng và cải tiến mới trên hệ thống.
Daniel Mošmondor

OK tốt, có một đường cơ sở sau đó. Vì vậy, tôi sẽ bắt đầu bằng cách không gọi nó là "Bug Tracker" nếu bạn muốn có thêm một diễn đàn hữu ích! Nếu trình theo dõi lỗi hiện tại của bạn chụp ảnh màn hình, có thể bạn có thể mở MS paint và để họ đề xuất cải tiến cho bạn trước khi họ gửi tin nhắn.
Peter Turner

1

Chúng tôi đã nhận được sự gia tăng lớn nhất bằng cách cấu hình một dịch vụ để nhận email từ một địa chỉ và tự động đăng nhập nó như một vấn đề. Hiệu ứng phụ tuyệt vời của hệ thống này là bạn cũng có thể dễ dàng thêm các cuộc hội thoại vào một vấn đề bằng cách bao gồm một cú pháp đặc biệt trong chủ đề (ví dụ: TeamITNo: 12345). Ngoài ra, nếu bạn gửi tất cả thông tin liên lạc qua email của mình qua hệ thống này và họ nhấn trả lời thì bạn sẽ nhận được phản hồi ngay vào trình theo dõi lỗi, với vấn đề được cập nhật.

Điều này có tác động tích cực lớn nhất, vì nó sử dụng công nghệ mà người dùng thoải mái và cũng có nghĩa là bạn nhận được tất cả các vấn đề của mình ở một nơi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.