Centrum wiedzy o technologiach i pracy w IT
proof-of-concept-podejscie-w-tworzeniu-oprogramowania

Proof of Concept – nowoczesne podejście w tworzeniu oprogramowania

W branży IT, przy nowych projektach lub rozbudowie funkcji aplikacji, często spotyka się określenie Proof of Concept (PoC). Czym jest tego typu podejście i czy zawsze się sprawdza?

Ostatnia aktualizacja 13.09.2022. Dodatkowa treść.

Nie udało się zapisać Twojej subskrypcji. Spróbuj ponownie.
Udało się! Widzimy się niebawem – newsletter wysyłamy w każdy wtorek

Otrzymuj za darmo unikalne poradniki, dane i wiedzę o pracy w IT – dostarczane co tydzień

Klikając “Zapisz mnie” wyrażasz zgodę na otrzymywanie e-maili od redakcji, a także ofert partnerów oraz akceptujesz naszą Politykę prywatności.

Czym jest podejście Proof of Concept (PoC)?

Proof of Concept (PoC), to podejście, które dotyczy zazwyczaj tworzenia nowych projektów, aktualizacji lub nowych funkcji. Ma ono za zadanie udowodnić, że wprowadzenie nowego pomysłu jest możliwe do realizacji. Że spełni oczekiwania i ogólnie przyniesie korzyść zarówno twórcom, jak i użytkownikom danego produktu.

Jest to swego rodzaju demo, czyli produkt tymczasowy, próbny i tworzony jak najmniejszym nakładem kosztów. Dzięki niemu klient może przekonać się, jak dany produkt działa i czy faktycznie może przynieść korzyści.

Wersje PoC mogą być tworzone wielokrotnie. Szczególnie gdy klient nie do końca ma sprecyzowane oczekiwania co do wyglądu lub działania programu. Mogą też obrazować działanie pojedynczych funkcji, które klient może chcieć zmienić lub całkowicie usunąć z programu.

Zobacz: Wzorce projektowe – czym są?

W jakim celu tworzy się próbne wersje?

Częściowo wyjaśniliśmy to wcześniej. Jednakże podejście Proof of Concept (PoC) sprawia, że nawet gdy realizacja danego pomysłu nie ma sensu, to okaże się to dość szybko i nie pociągnie za sobą dużych wydatków na realizację. Lepiej stracić mniej pieniędzy i czasu, niż zrobić coś, co nie będzie używane i nie przyniesie korzyści.

Jeśli jednak projekt zostanie zaakceptowany, można szybko ruszać z produkcją wersji zbliżonej do ostatecznej.

Kiedy warto wdrażać podejście Proof of Concept (PoC)?

Podejście PoC warto wdrażać w życie, nawet wielokrotnie wykonując wersje próbne, gdy całość projektu ma być dużym przedsięwzięciem i ostatecznie pochłonąć dużo zasobów. Mówimy tu o czasie, pracy ludzi i kosztach, które trzeba ponieść za całość.

Przydaje się ono także w sytuacjach, gdy tworzy się makiety danego rozwiązania, a klient może zapoznać się ze zgrubnym wizerunkiem danego dzieła. Jest w stanie sprawdzić, czy faktycznie chce tego, czy jednak skłoni się ku innemu rozwiązaniu. Może się okazać, że daną wersję próbną można udostępnić użytkownikom jako wersję beta, a nawet alpha, prosząc o opinię. Zyskuje się dzięki temu opinię osób, które docelowo mogą chcieć jej używać.

Nie warto stosować PoC, gdy tworzone oprogramowanie jest zbliżone do tych projektów, które są podobne do bieżącego, a są już gotowe lub dostępne w zaawansowanych wersjach. Ich modyfikacja może sprawić, że ostateczny produkt dla klienta uzyska się szybko, a demem mogą być właśnie tamte projekty.

Sprawdź: Figma. Buduj dynamiczne projekty i makiety

Total
1
Shares
_podobne artykuły