The problem of indecisiveness is integral part in each scientific research. However, it is still not a certainty whether this problem has an objective nature. In this paper we will extend the analysis of the sources and causes of indecisiveness and define the new categories that are a stumbling block in writing high quality software. Based on a sample, we will propose several ways to classify indecisiveness. Specifically, we will investigate indecisiveness related to a human, machine and environment. In some cases, it is possible to distinguish between remediable and unavoidable indecisiveness depending on the cause.