A sikeres projektek megvalósításának első lépése a projektgenerálás, mely során a projektet megvalósítani szándékozó megrendelő elképzeléseit kell megismerni, illetve a rendelkezésre álló információk alapján elkészíteni a fejlesztési tervet.
A tervben meg kell határozni a projekt céljait, és ennek megfelelően összegyűjteni azt, hogy a megvalósítására milyen alternatívák léteznek. Melyek azok, amelyek a cél szempontjából a legeredményesebbek, és melyek azok, amelyek inkább hátráltató tényezők lehetnek. Természetesen a terv elkészítése során számtalan tényezőt és körülményt figyelembe kell venni. Ilyen például a pénzügyi, a jogi, illetve a szervezeti lehetőségek vizsgálata, amelyek mind-mind befolyásolják, hogy egy adott projekt mennyire lehet sikeres. Ezen ismeretek alapján lehet javaslatot tenni a projektkoncepcióra. Amennyiben mindez megtörténik a projekt jó eséllyel fog sikeresen és eredményesen megvalósulni.