Tomaž Pogačnik (2012) The establishment and successful development of software development company. MSc thesis.
Abstract
When we talk about software development we usually think primarily about the technical aspects of development such as coding, system analysis, testing and documenting. But the goal of making better software must be approached from a broader perspective. In this work we are trying to answer what kind of environment is enticing to quality software creation and how to establish good relations to the customer. Factors which significantly influence the proper environment for creation and development of software are described. Software development is a team endeavor. Successful teams consist of individuals who have different temperaments. These differences need to be understood and good communication skills must be developed to bridge these differences. How to form teams and how to organize activities needs to be comprehended. Key software development processes are project management, product management, sales, human resources management and strategic leadership. Financial resources should be understood beside human resources, therefore accountant and financial aspects are described as well. The broader perspectives of software development are discussed within the context of software development in Slovenia. Most Slovenian software development companies do not exceed self-employment size. Indirect proofs confirm the thesis that the reason for survival of these companies is good technical knowledge, however the main reason for their stagnation on the other side are insufficient business skills and knowledge.
Actions (login required)