Kurumsal yazılım projelerinde ilk karar teknoloji seçimi değildir. Önce çözülecek iş problemi, sürecin sahibi, kullanıcı rolleri ve başarı ölçütleri netleştirilmelidir.
Mevcut veri kaynakları, entegrasyonlar, yetki sınırları, raporlama beklentileri ve devreye alma yöntemi başlangıçta konuşulmalıdır.
Küçük ama uçtan uca çalışan ilk sürüm, aylar süren büyük bir geliştirmeden daha hızlı öğrenme sağlar ve yatırım riskini azaltır.