- Published on
Best food app - zaczynamy!
Jak dobrze zacząć projekt IT? Co zrobić, aby projekt zakończył się sukcesem? Jednym z bardziej istotnych elementów jest komunikacja. Jeśli zabraknie woli porozumienia to możemy obudzić się w rzeczywistości rodem z grafiki poniżej:
Obrazek pochodzi z https://www.smart-jokes.org/project-tree-swing.png
Na szczęście kompetencji miękkich można się nauczyć. Fragment przykładowej rozmowy z klientem mógłby mieć np taki przebieg:
- BK: Chcemy stworzyć aplikację do zamawiania jedzenia online z różnych restauracji. Mamy szkic jak to mniej więcej ma wyglądać. Zależy nam na szybkim wdrożeniu działającego prototypu. Jest to niezbędne aby starać się o dotację.
Projekt w invision, z którego pochodzi powyższy zrzut ekranu link tutaj
- JA: Oczywiście, aby przyspieszyć prace proponuję użyć biblioteki komponentów material ui
Zrzut ekranu pochodzi z https://mui.com/components/cards/#complex-interaction
- BK: Podoba mi się, wykorzystamy ją. Ostatni projekt prowadziliśmy na github'ie i chcielibyśmy również teraz użyć tej platformy.
- JA: Nie ma problemu. Jeszcze mam pytanie odnośnie sposobu pracy. Mamy doświadczenie w scrum i najlepiej sprawdzają nam się 2-tygodniowe sprinty zakończone sprint review.
- BK: Tak, to nam odpowiada.
Zdjęcie utworzone przez snowing - pl.freepik.com https://pl.freepik.com/zdjecia/tlo
Jak widać projekt komercyjny to wiele mniejszych lub większych elementów, które mają wpływ na to czy projekt zakończy się sukcesem lub porażką. Nie sposób wspomnieć o wszystkich, bo każdy projekt jest inny. To co jest istotne, to umieć się dogadać. Właśnie tym dla mnie jest istota scrum. Jeżeli widzę, albo nawet czuję, że coś idzie nie tak to daję o tym jak najszybciej znać. W pierwszej kolejności Project Managerowi (aka PM). Jeśli nie daję rady, brakuje kogoś w zespole, albo potrzebuję konsultacji z kimś bardziej doświadczonym to o tym mówię. Czekanie, aż ktoś zauważy problem to najgorsza taktyka.
Czasami nie widać od razu, że praca idzie za wolno. Są narzędzia, które pomagają zauważyć stan projektu i podjąć właściwe kroki zanim wybuchnie pożar. Jedynym z nich jest backlog, który uzupełnimy w następnym artykule.