Prikupljanje zahteva kao marketing
(Ovaj sadržaj preveden na Srpski korištenjem vještačke inteligencije)
Programeri treba da koriste prikupljanje zahteva kao marketing, i ja ću vam pokazati kako.
Nakon meseci akademskog studija agile-a, prikupljanja zahteva, use case-ova, korisničkih priča, domen modelovanja, i ne budući na mestu da ih zaista koristim, kao programer - ja ću ovo znanje da iskoristim, radi svog sopstvenog softvera.
Kako? Pa, iskreno, kroz freelancing. Da li ste znali da su sve gore navedene veštine, koje se odnose na prikupljanje zahteva prilično slične marketing-u? Ja ću vam to ilustrovati:
Sve počinje sa domen modelom. Glagoli i imenice koji opisuju korisnikov svet. Ako date ove reči na vaš landing page, onda ste ostvarili SEO (search engine optimization).
Ako date ove reči u vašem kodu, onda ste ostvarili domain driven design. Bolje ga nazvati - jasnoća vizije.
Korisničke priče? Da, napišite ih. Objasnite kako bi vaš softver rešio problem. To govori priču vašeg proizvoda, i stavlja ga u korisnikov glav kao rešenje.
Vreme je da se to uradi, zar ne? Ako mi ne, ko će?
Prikupljanje zahteva je najbolje urađeno od strane programera i inženjera, koji ipak retko imaju priliku da rade prikupljanje zahteva.
Zasnovano na tome, imam teoriju kako bi izgledalo softversko preduzeće:
- Treba da pruži softverskim inženjerima ljude da grade softver za, i da prodaju softver tome.
- Treba da upravlja rizikom, i legalitetom poslova, i pruži smjernice i pomoć.
- Za juniorima, treba da pokrije za tehničko znanje kojeg im nedostaju u određenimoblastima.
U osnovi, model gde inženjer ima svu moc.
Softverske kompanije nas više ne žele. Osim toga, ne mogu nas pravilno da koriste. U zamenu, da ih ekonomski razbijemo :)