Growing systems in emergent organizations
Communications of the ACM
Software Engineering: Theory and Practice
Software Engineering: Theory and Practice
Spice: The Theory and Practice of Software Process Improvement and Capability Determination
Spice: The Theory and Practice of Software Process Improvement and Capability Determination
Task-Specific Knowledge Management in a Process-Centred SEE
LSO '01 Proceedings of the Third International Workshop on Advances in Learning Software Organizations
Lessons Learned about Structuring and Describing Experience for Three Experience Bases
LSO '01 Proceedings of the Third International Workshop on Advances in Learning Software Organizations
SEKE '99 Proceedings of the 11th International Conference on Software Engineering and Knowledge Engineering, Learning Software Organizations, Methodology and Applications
Experience Factory-Based Professional Education and Training
CSEET '99 Proceedings of the 12th Conference on Software Engineering Education and Training
Taba workstation: supporting software process deployment based on CMMI and MR-MPS.BR
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Reference model for software process improvement: a Brazilian experience
EuroSPI'05 Proceedings of the 12th European conference on Software Process Improvement
EuroSPI'06 Proceedings of the 13th European conference on Software Process Improvement
Taba workstation: supporting technical solution through knowledge management of design rationale
PAKM'06 Proceedings of the 6th international conference on Practical Aspects of Knowledge Management
Hi-index | 0.00 |
Software organizations have to adapt efficiently to cope with clients needs changes and new and evolving technologies in order to guarantee business success. Moreover, organizations must continuously enhance their capability to develop software in order to increase products and processes quality. These characteristics constitute dynamic environments that require specific competences from software engineers such as knowledge related to software technologies, ability to adapt software processes concerning project characteristics, and experience on product and process quality management. This paper presents enterprise-oriented software development environments that support software engineers to execute software processes more effectively and to produce products with better quality. A main feature of these environments is the support offered to organizational knowledge management. Thus the paper also presents the main characteristics of the knowledge management infrastructure integrated to those environments. The practical experience using the environments has shown several benefits, such as an increase of product and process quality, and the preservation of organizational knowledge related to software processes and the development of software products.