Nếu khách hàng hài lòng, bạn đang làm điều gì đó đúng. Rất nhiều người thích thú với những con chó nóng mà không biết chúng được làm như thế nào ...
Nếu ứng dụng là một giải pháp tốt cho vấn đề nhưng bạn lo lắng rằng nền tảng bị lỗi, hãy tìm cách cải thiện mọi thứ dần dần và đưa ra kế hoạch thực hiện những cải tiến đó khi bạn cập nhật sản phẩm. Tăng là chìa khóa: nếu bạn muốn viết lại toàn bộ các phần của nó, người quản lý của bạn sẽ nói đúng rằng điều đó không hợp lý. Sự hoàn hảo có thể là kẻ thù của những điều tốt đẹp. Tra cứu câu chuyện của jwz về cách Netscape để IE dẫn đầu vì họ "phải" viết lại Navigator.
Nếu giao diện người dùng của ứng dụng là chính nó một mớ hỗn độn, các khách hàng vẫn có thể hạnh phúc vì họ đang so sánh nó thành "một cách khó khăn" và thậm chí là một chương trình lỗi có thể dặm tốt hơn. Bạn đang so sánh nó với một lý tưởng mà bạn có thể tưởng tượng vì nền tảng và kỹ năng của bạn. Một lần nữa, hãy xem xét làm thế nào bạn có thể cải thiện mọi thứ theo cách tăng dần và đưa ra như một phần của kế hoạch.
Đừng ngừng quan tâm: bạn muốn công việc của bạn trở nên tốt nhất có thể. Nhưng cũng nên nhớ rằng đó là khách hàng thanh toán hóa đơn của bạn và bạn đang viết phần mềm cho họ chứ không phải bạn.