Więc poprowadziłem szarżę wraz z innymi inżynierami, aby przynajmniej zacząć „myśleć” o Lean. Dotarliśmy do kilku głównych obszarów odpadów, a 2/3 prowadzi do dokładnie tego samego punktu ... „Funkcje dodatkowe”. Dogfoodujemy własne oprogramowanie na dwóch frontach, sprzedaży i zarządzaniu projektami. Działa świetnie w przypadku sprzedaży, ponieważ właśnie do tego CRM jest świetny. Nie jest tak świetny do zarządzania projektami, a często mamy zadanie dodania dodatkowych funkcji, aby działało w tym przypadku użycia.
Czy bardziej sensowne jest dalsze dodawanie funkcji, które nie dodają żadnej wartości dla klienta, czy też powinniśmy zaakceptować fakt, że nasz zespół sprzedaży korzystający z własnego produktu jest „wystarczająco dobry” i być może szukał gotowego rozwiązania?
źródło
Odpowiedzi:
Nie zgadzam się z twoją wstępną oceną.
Przede wszystkim jest mało prawdopodobne, aby Twoja firma była tak wyjątkowa lub niezwykła, że Twoi klienci mogą nie skorzystać z Twoich niestandardowych funkcji.
Dogfooding (nawet jeśli musisz dostosować oprogramowanie, aby działało w Twojej firmie) to jeden z najlepszych sposobów na uzyskanie „kontroli rzeczywistości”. Niedogodności musiałyby być szczególnie rażące, aby przezwyciężyć korzyści, które otrzymujesz.
Poza tym taniej jest używać własnych rzeczy niż kupować coś do użytku wewnętrznego. Jeśli nie używasz własnych rzeczy, to jakie masz zaufanie do klientów?
To powiedziawszy, jeśli twoja aplikacja nie nadaje się dobrze do karmienia psów (tj. Nie jest to aplikacja do zarządzania projektami, ale próbujesz użyć jej do zarządzania projektami), musisz zdecydować, czy dodać do niej funkcje, aby to zrobić praca w roli Project Management (gdy klienci nie używają jej w ten sposób) jest warta kłopotów, dodatkowych kosztów i złożoności.
Funkcje Dogfooding, których klient nigdy nie zobaczy, nie mają większego sensu, chyba że zaoszczędzą wystarczająco dużo pieniędzy, ponieważ nie będą musieli kupować gotowego rozwiązania, które wyeliminuje wszystkie wady.
źródło
Sporządź wszystkie prośby o funkcje z Twojej firmy, jakby były dla klienta, i pokaż koszty. Następnie wykonaj porównanie obok siebie z gotowym oprogramowaniem.
Następnie wyróżnij funkcje swojej firmy, które są ukryte przed innymi klientami, ponieważ nie ma korzyści netto, chyba że ta funkcja pozwala zaoszczędzić więcej czasu / pieniędzy niż potrzeba na produkcję.
Ktokolwiek wykonuje budżet, powinien natychmiast zobaczyć wartość spędzania czasu na karmieniu psów jako czas, który można by poświęcić na pracę przynoszącą dochód.
źródło