Cześć MailingR, tu Jarek 👋
A tak właściwie... to czemu software jest tak wartościowy?
Nie muszę mówić, że oprogramowanie wszelkiej maści to prawdziwy game-changer. W tym wydaniu przyjrzyjmy się, dlaczego tak jest.
Spektrum rozwiązywania problemów
Rolą biznesu jest dostarczenie wartości. Przez wyprodukowanie czegoś, przez dostarczenie usługi. Pomińmy na razie elementy rozrywkowe. Skupmy się na usługach / produktach użytkowych. A najlepiej to jeszcze B2B :)
Twój klient ma problem X.
Twoim zadaniem jest ten problem rozwiązać.
To co możesz zrobić?
1) Możesz pojechać do klienta i rozwiązać problem za niego. Możesz z klientem wskoczyć na dzwonkę i również ten problem rozwiązać.
2) Możesz nauczyć klienta, jak samodzielnie rozwiązać problem lub dostarczyć krok po kroku instrukcję rozwiązania problemu.
3) Możesz zorganizować szkolenie, gdzie nauczysz większą grupę ludzi jak ten problem rozwiązywać.
4) I wreszcie... możesz dostarczyć oprogramowanie, które automatycznie rozwiązuje problem.
Te rozwiązania posortowane są wg skalowalności - na górze jest najwyższy effort dostarczenia rozwiązania (robisz coś za kogoś), a na dole najniższy effort dostarczenia (klient zakłada konto, podpina kartę i jazda).
Rozważmy przykład. Studio treningu personalnego. Problem: planowanie treningów dla klientów i trenerów jest nieefektywne.
Rozwiązanie pierwsze - bezpośrednia usługa. Jedziesz do tego studia, patrzysz jak pracują. Układasz im harmonogram i wysyłasz SMSy do klientów z potwierdzeniem nowych terminów.
Rozwiazanie drugie - pokazujesz klientowi jak to zrobić. Pokazujesz algorytm planowania harmonogramów, pokazujesz narzędzie do masowej wysyłki SMSów. Prowadzisz klienta za rękę jak układać harmonogramy w efektywny sposób. Dodatkowo po tej konsultacji dostarczasz checklisty i proces opisany w formie mind mapy. Może nawet dorzucasz nagranie tej konsultacji.
Rozwiązanie trzecie - szkolenie. Organizujesz szkolenie offline lub kurs „Jak układać harmonogramy w studiu treningowym”. Osoby które mają problemy z organizacją harmonogramu zapraszasz na takie szkolenie. Tu już możesz niższym nakładem czasu pomóc większej ilości osób.
Rozwiązanie czwarte - oprogramowanie. Na bazie swoich doświadczeń z organizacją harmonogramu dla studiów treningu personalnego przygotowujesz apkę, która łączy się z kalendarzem, ma wpięte API do wysyłki SMS i wymaga minimum konfiguracji ze strony użytkownika. Harmonogram jest planowany algorytmicznie albo za pomocą AI.
Software - twoje zaangażowanie w proces realizacji usługi jest dużo niższe niż przy ręcznym układaniu harmonogramu każdemu klientowi z osobna.
Cały czas robisz to samo. Optymalizujesz harmonogram. Ale przy softwarze działasz w skali.
Gdy stworzysz aplikację rozwiązującą realny problem dobrze - rozbijasz bank.
Potęga oprogramowania
Prawdziwa wartość oprogramowania tkwi w jego zdolności do:
- Łatwego skalowania rozwiązań (skalujesz przez technologie, a nie zatrudnianie)
- Minimalizacji ciągłej interwencji ludzkiej (raz wprowadzony feature działa cały czas)
I kiedy mówię „software”, „oprogramowanie” to mam na myśli zarówno tworzenie rozwiązań dedykowanych jak i sklejaniu gotowców za pomocą automatyzacji czy AI.
Zmiana sposobu myślenia programistów
Jako programiści często wpadamy w pułapkę myślenia: "Jaką funkcję powinienem stworzyć?"
Zamiast tego powinniśmy pytać:
1. "Jaki problem rozwiązujemy?" 2. "Jak byśmy to rozwiązali z klientem jeden na jeden?" 3. "Jak bym nauczył klienta, jak samemu ma to rozwiązać?"
Dopiero po zweryfikowaniu (nawet w ramach eksperymentu myslowego) tych kroków powinniśmy zastanowić się, jak zautomatyzować rozwiązanie przy użyciu kodziku.
Właściwe (?), a raczej biznesowe podejście.
1. Zidentyfikuj główny problem 2. Zweryfikuj metodę rozwiązania problemu ręcznie 3. Rozważ możliwość skalowania i automatyzacji 4. Opracuj oprogramowanie jako rozwiązanie
Hint; nie wymyślaj problemów. Zbadaj istniejące. Okazuje się, że jest ich sporo, jak popytasz ludzi.
Podejście hybrydowe: Software + Usługa
Żeby nie było. Wiele firm łączy software z osobistym wsparciem. Przykład? AWS. Oferują multum narzędzi. Oferują też szkolenia i certyfikaty.
Software + edukacja.
Taka strategia nie tylko rozwiązuje docelowy problem (gdzie trzymać swoją infrę), ale też edukuje rynek i tworzy ekosystem wokół produktu.
Zanim zaczniesz kodować...
Pamiętaj: kod to narzędzie, nie cel sam w sobie. Zanim napiszesz pierwszą linijkę:
1. Znajdź realny problem 2. Rozwiąż go dla jednej osoby, ręcznie 3. Udokumentuj proces 4. Pomyśl jak to zautomatyzować
Masz już pewnie od dawna pomysł na aplikację. To teraz wyzwanie dla Ciebie.
W tym tygodniu rozwiąż problem swojego docelowego klienta bez użycia kodu.
|