Abstract
The world is increasingly dependent on technology and computing systems. Software organizations are facing a highly competitive market, and thus seeking good practices and processes that help keep them competitive. The quality of their products becomes a differentiating factor and is directly associated with these processes. The software products they deliver play a major role in this competitive scenario, to which small organizations do not have easy access. Our study is directed to those small and micro-organizations that lack the necessary financial assets to hire people, adopt and implement expensive processes, or even implement good development practices. In this paper we present our approach to help those organizations find good practices to enhance their software development processes. The method consisted of obtaining a possible company profile based on technical attributes, given as input to a knowledge-based system that derived a list of possible practices to be adopted according to that profile. Then project managers can select those more suitable to the company's present demands, and implement them in smaller steps according to the organization maturity levels. The approach was currently tested in two organizations that are by now implementing the suggested practices. The proposed system is freely available through the internet.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.