I own a small software development company that developes Web software to other small and medium companies in Chile. The business process is very complex and it is hard to stablish where to put the efforts to make our company better, more efficient, and give better solutions.
I'm also a TI master's degree student and i'm making a paper about this subject, so any help would be great to help my company and my paper.
I have considered 3 areas for the problems:
1) Software development problems
2) Web development problems
3) Small and Medium companies problems
I don't know about you, but at least this "business formula" in Chile has not received very much support but it is getting better, but today my company is far from being self-sufficient.
UPDATE: Thanks guys for your support so far, i'm updating because i have somewhat enough information so i decided to go deeper within the subjects, wish i would like you to consider for your next answers/commentaries on the subject:
1) Software development problems (3)
1.1 Incomplete problem picture
1.2 Useless delivered software
1.3 Unrealistic or inadequate schedule
2) Web development problems (3)
2.1 Apparently non-viable implementation
2.2 Unefficient module construction design
2.3 Reduced result system inter-operability
3) Small and Medium companies problems (3)
3.1 Very specific, but narrowed requerired system characteristics
3.2 Developed system is not used
3.3 Positivist demand for activities in project execution
There are only 3 problems for category, to deliberately keep a thiner scope. Also, i have considered that it would have been apropiated to separate the third clasification on two, but won't be doing it just now:
3) Small and Medium software developement providers problems
4) Small and Medium software developement clients problems
In that case, i think i would have made the scope of the problem wider and it is not what i want to do now, until at least i'm very trough with the other two clasifications. What you think?