Yazılım Mühendisliği: İyi Karar Nedir

Gerek yazılım mühendisliğinde gerek başka alanlarda hergün bir sürü karar alıyoruz. Bir kararı iyi ve ya kötü yapan şey nedir? İyi kararlar alabilmemiz için ne yapmamız gerekiyor?