Revision R4.1 Comenta
rio
In the introduction, what do they mean by when these companies reach maturity? Are they referring to the size of the
company? or software process maturity? They need to clarify this.
What are they defining as a small or medium sized company, for example the DoD sets a size limit for a small company at 300 employees at 30 million in business. They need to define what sizes they are talking about, what is the scope? (Para 2).
Solución Cambiar en todo el documento SMEs por Small Software Organizations.
Definitions of Small Software Organizations
Definitions of “small” businesses vary by industry and by
government agency from 100 to 500 employees or more. These bounds are somewhat broad for our purposes. Based on census data, we define companies of 50 or fewer employees as small.
(Fayad et al., 2000)
Small software organizations (independently financed and organized companies with fewer than 50 employees) are
fundamental to many national economies’ growth. (Richardson et al., 2007).
Cambios en el documen to
Pagina 1. De línea 7 a 18.
The software industry is a highly important economic activity in every country in the world, and constitutes an especially
important opportunity for developing countries, the case of many in Latin America, where it mainly comprises small and medium-sized enterprises (SMEs). Indeed, this type of
enterprisesSMEs account for about 90 percent of Latin America’s formal businesses and generate between 40 to 50 per cent of all employment. Such companies face serious problems as they reach maturity, however, for in many cases there is no common software development process known to a given firm, which leads to chaotic performance affecting the whole organization [1]
Pagina 1. De línea 24 a 30.
For this reason, in recent years Latin American small software organizations (companies with fewer than 50 employees)SMEs have been trying to improve the capability of their software processes, as a fundamental step to increasing product quality, addressing two main concerns: their image, a key factor for export purposes and establishing and maintaining a position in the global marketplace; and the efficiency and effectiveness of software process management.
Todo el resto del Documento. Cambiar SMEs por Small Software Organizations
Pagina 3. De linea 5 a 12.
Furthermore, the current International Life Cycle standards (ISO/IEC 12207 and ISO/IEC 15288) do not explicitly address the needs of SMEs. The new ISO/IEC JTC1 SC7 Working Group 24, which was created to develop the “Software Life Cycle Profiles and Guidelines for use in Very Small Enterprises (VSE, IT services, organizations, and projects between one and 25
employees (Laporte et al., 2007))”, recognizes the need to adapt ISO 12207 increasingly to small settings.
Referenci
as Fayad, M. E., M. Laitinen and R. P. Ward, 2000. Software Engineering in the Small. Communications of the ACM Vol. 43(3) March pp. 115-118.
Laporte, C., A. April and A. Renault, 2007. Applying International Software Engineering Standards in Very Small Enterprises. CrossTalk The Journal of Defense Software Engineering Vol. 20(2) February pp. 29- 30.
Richardson, I. and C. G. v. Wangenheim, 2007. Why are Small Software Organizations Different? IEEE Software Vol. 24(1) January/February pp. 18-22.
Revision R4.2 Comenta
rio
CMMI/ISO methodologies can be expensive to implement if done incorrectly - assessments are expensive - yes. But the gains from these methodolgies can be accomplished without formal assessments. What are they trying to achieve? The rubber stamp of achievement (CMMI Level 2/3 or the ISO Cert?) or are they actually looking to improve to receive the benefits of process improvement so that their companies can achieve long term business growth? (Para 3). This is a common excuse that is used when looking to use existing process improvement methodologies.
Solución Explicar que Competisoft no es una “competencia” de otros modelos.
El proyecto COMPETISOFT sigue la estrategia de brindar a las pequeñas empresas la definición de modelos, alineados con estándares internacionales, con el objetivo de mejorar la capacidad de sus procesos. El proyecto COMPETISOFT no
pretende ser una “competencia” de los modelos internacionales del SEI o ISO, sino un apoyo para que las PyMEs, en el futuro, puedan iniciar y abordar programas de mejora de procesos con miras a obtener posteriormente certificaciones en este tipo de estándares.
Cambios en el documen to
Many of these businesses have the goal of process improvement through the deployment of the reference models proposed by the Software Engineering Institute (SEI) (CMMI) or the
International Organization for Standardization (ISO) (9000:2000, 12207, 15504), but, as numerous studies have claimed,
assessments based on these models are expensive and time-
consuming, difficult for small companies to perform, their process model structure is too complex and the return on investment is late in coming [3][5].
Referenci as