diff options
| author | Juan Marín Noguera <juan.marinn@um.es> | 2021-05-17 21:49:20 +0200 |
|---|---|---|
| committer | Juan Marín Noguera <juan.marinn@um.es> | 2021-05-17 22:03:45 +0200 |
| commit | faa9be1a24341ce9b898221b57628b8ecb852cf7 (patch) | |
| tree | fd1223533a6e6d794e20549ee10f3b12e5b27af3 | |
| parent | d83c91665a6016277ad0e2d5a9d80089babadb6b (diff) | |
GPDS-LO-T2
| -rw-r--r-- | gpds/n.lyx | 13 | ||||
| -rw-r--r-- | gpds/n1.lyx | 277 | ||||
| -rw-r--r-- | gpds/n2.lyx | 290 |
3 files changed, 420 insertions, 160 deletions
@@ -162,6 +162,19 @@ ISO/IEC 15504 . \end_layout +\begin_layout Standard +\begin_inset Note Note +status open + +\begin_layout Plain Layout +Objetivos: a2c, a3d, ... +\end_layout + +\end_inset + + +\end_layout + \begin_layout Chapter Ingeniería de software \end_layout diff --git a/gpds/n1.lyx b/gpds/n1.lyx index 03f04c8..8bc6510 100644 --- a/gpds/n1.lyx +++ b/gpds/n1.lyx @@ -81,12 +81,20 @@ algorithm2e \begin_body \begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout La \series bold ingeniería \series default es la aplicación del conocimiento y el método científicos al diseño y la creación de productos complejos. +\end_layout + +\end_inset + La \series bold ingeniería de software @@ -111,6 +119,14 @@ cuantificable \end_layout \begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout Un \series bold artefacto @@ -133,6 +149,16 @@ actividad desarrollo, validación y evolución. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Standard El \series bold @@ -141,7 +167,16 @@ ciclo de vida de un producto o proyecto software es su evolución desde su concepción hasta que deja de usarse, y puede describirse según las actividades que se realizan en él. - Estas son actividades técnicas, colaborativas y de gestión que forman parte + +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout +Estas son actividades técnicas, colaborativas y de gestión que forman parte de las 4 actividades básicas, que suelen entrelazarse debido a que el software se modifica continuamente a lo largo de su ciclo de vida en respuesta a los requisitos cambiantes y las necesidades del cliente. @@ -152,7 +187,32 @@ modelo de ciclo de vida del software es la especificación de las fases o el curso general de este ciclo de vida. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Standard +El +\series bold +ciclo de desarrollo +\series default + de un producto software es la parte de su ciclo de vida desde el análisis + hasta la entrega. + +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout Un \series bold método @@ -166,6 +226,16 @@ metodología es un conjunto coherente de métodos relacionados por principios comunes. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Section Dimensiones \end_layout @@ -386,6 +456,14 @@ control de configuración \end_layout \begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout La tecnología puede ser muy útil con los procesos apropiados, pero no siempre se usa de forma muy efectiva, y aunque las personas tengan buena experiencia y formación, un buen proceso puede ayudar a trabajar mejor, más rápido @@ -396,18 +474,22 @@ La tecnología puede ser muy útil con los procesos apropiados, pero no siempre para trabajar en un mundo cambiante de forma productiva. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Section Estrategias de desarrollo de software \end_layout \begin_layout Standard -El -\series bold -ciclo de desarrollo -\series default - de un producto software es la parte de su ciclo de vida desde el análisis - hasta la entrega. - Algunas estrategias son: +Algunas estrategias son: \end_layout \begin_layout Enumerate @@ -484,6 +566,14 @@ Platform-Independent Models \end_layout \begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout La estrategia más adaptativa, y la menos prescriptiva, es hacer lo que sea. De las usadas, de la más adaptativa a la más prescriptiva, están Kanban ( @@ -496,7 +586,7 @@ lean 120 reglas). \end_layout -\begin_layout Standard +\begin_layout Plain Layout Los métodos ágiles, iterativos y \emph on lean @@ -505,7 +595,7 @@ lean de lo que ocurre a los tradicionales en cascada. \end_layout -\begin_layout Standard +\begin_layout Plain Layout \series bold DevOps @@ -517,6 +607,16 @@ lean y ágil para proporcionar ingeniería de software continua. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Section Modelos de mejora \end_layout @@ -534,6 +634,14 @@ modelo de proceso \end_layout \begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout Una \series bold línea base @@ -543,6 +651,16 @@ línea base formal para cambiarlo. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Standard Un \series bold @@ -561,9 +679,14 @@ tos más precisos y previsibles. \begin_layout Standard Algunos modelos de mejora son: -\end_layout +\begin_inset Note Comment +status open -\begin_layout Itemize +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout \series bold \lang english @@ -573,6 +696,16 @@ Bootstrap . \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Itemize \series bold @@ -602,9 +735,14 @@ Software Engineering Institute CMMi \series default . -\end_layout +\begin_inset Note Comment +status open -\begin_layout Itemize +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout \series bold COBIT @@ -612,15 +750,30 @@ COBIT , de auditoría, de ISACA. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Itemize \series bold ISO 9000 \series default , un sistema de gestión de calidad. -\end_layout +\begin_inset Note Comment +status open -\begin_layout Itemize +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout \series bold ISO/IEC 20000 @@ -634,6 +787,16 @@ Information technology—Service management ), de gestión de servicios TI. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Itemize \series bold @@ -659,18 +822,13 @@ PSP Personal Software Process \emph default \lang spanish -) y -\series bold -TSP -\series default - ( -\emph on -\lang english -Team Software Process -\emph default -\lang spanish ). -\end_layout +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open \begin_layout Itemize @@ -702,6 +860,30 @@ Bell Canada . \end_layout +\begin_layout Itemize + +\series bold +TSP +\series default + ( +\emph on +\lang english +Team Software Process +\emph default +\lang spanish +). +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Section Estandarización \end_layout @@ -813,6 +995,14 @@ Software Process Improvement and Capability dEtermination \end_layout \begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout ISO/IEC 15504, al estar disponible a través de los organismos nacionales de normalización, contar con el apoyo de la comunidad internacional y ser apoyada por iniciativas internacionales para su adopción en PYMES, realizó @@ -833,6 +1023,16 @@ Automotive SPICE se podía descargar directamente. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Standard La versión 2.0 de \series bold @@ -851,7 +1051,18 @@ MMIS \emph default \lang spanish para adaptar ISO/IEC 33000 a los procesos de software. - Define 5 +\end_layout + +\begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout +Define 5 \series bold niveles de madurez organizacional \series default @@ -907,6 +1118,16 @@ Proceso de Gestión de Riesgos, Proceso de Verificación del Software, Proceso re. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Standard \series bold diff --git a/gpds/n2.lyx b/gpds/n2.lyx index 286da8c..8f8f55c 100644 --- a/gpds/n2.lyx +++ b/gpds/n2.lyx @@ -143,13 +143,32 @@ CMM y CMMi estaban disponibles gratuitamente hasta CMMi 2.0, que requiere \end_layout \begin_layout Standard +CMMi puede aplicarse a organizaciones de cualquier tamaño, habiéndose aplicando + a empresas con menos de 25 empleados y con más de 1000, siendo lo más común + de 2008 a 2019 las empresas de entre 26 y 100 empleados. + Se puede aplicar a todo tipo de actividad y sector, siendo los más comunes + finanzas, transporte, servicios públicos y telecomunicaciones. +\end_layout + +\begin_layout Standard Los países con más certificaciones CMMi, en orden decreciente, son China, - Estados Unidos, Indica, México y España, con un número creciente de certificaci -ones de los 3 primeros. - La mayoría de organizaciones certificadas usan desarrollo ágil. + Estados Unidos e India, cada vez con más certificaciones. + España está en quinto lugar y es el país con más certificaciones de Europa. \end_layout \begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout +La mayoría de organizaciones certificadas usan desarrollo ágil. +\end_layout + +\begin_layout Plain Layout CMMi 1.3 se divide en 3 \series bold áreas de interés @@ -188,6 +207,16 @@ CMMi for Services Dejó de estar vigente en septiembre de 2020, suplantado por CMMi 2.0. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Section Estructura \end_layout @@ -265,11 +294,15 @@ Guía de adopción , incluyendo la transición de CMMi 1.3 a CMMi 2.0. \end_layout +\begin_layout Standard +\begin_inset Note Comment +status open + \begin_layout Section Definiciones \end_layout -\begin_layout Standard +\begin_layout Plain Layout Una \series bold estructura de descomposición del trabajo @@ -288,7 +321,7 @@ Work Breakdown Structure relación entre ellas con el producto o servicio final. \end_layout -\begin_layout Standard +\begin_layout Plain Layout Un \series bold producto de trabajo @@ -303,7 +336,7 @@ work product o parte de una solución. \end_layout -\begin_layout Standard +\begin_layout Plain Layout Un \series bold producto @@ -329,13 +362,13 @@ service de combinaciones de procesos manuales y automáticos. \end_layout -\begin_layout Standard +\begin_layout Plain Layout Un producto de trabajo puede incluir ficheros, documentos, descripciones de proceso, productos (incluyendo servicios), partes de un producto, especifica ciones, facturas, etc. \end_layout -\begin_layout Standard +\begin_layout Plain Layout Un \series bold componente de producto @@ -356,7 +389,7 @@ componente de servicio es un componente de producto de un servicio. \end_layout -\begin_layout Standard +\begin_layout Plain Layout Un \series bold requisito @@ -367,7 +400,7 @@ requisito requirement \emph default \lang spanish -) es una condición o capacidad que necesita un usuario para logar un objetivo, +) es una condición o capacidad que necesita un usuario para lograr un objetivo, o que debe cumplir un producto o componente para satisfacer un acuerdo de proveedor, un estándar, una especificación u otro documento impuesto formalmente, o bien es una descripción registrada de un aspecto, rendimiento @@ -386,7 +419,7 @@ allocated requirement nivel superior a un componente de diseño nivel inferior. \end_layout -\begin_layout Standard +\begin_layout Plain Layout Los \series bold requisitos de un componente de producto @@ -401,6 +434,11 @@ product component requirements incluyendo ajuste, forma, función y rendimiento. \end_layout +\end_inset + + +\end_layout + \begin_layout Section Modelo \end_layout @@ -517,8 +555,9 @@ categorías \end_layout \begin_layout Standard -A continuación vemos las categorías con sus áreas de capacidad y algunas - de las áreas de práctica de estas. +A continuación vemos las categorías con algunas de sus áreas de capacidad + y algunas de las áreas de práctica de estas, a veces con el nivel de evolución + máximo en el área. \end_layout \begin_layout Subsection @@ -529,6 +568,10 @@ Hacer Producir y entregar soluciones de calidad. \end_layout +\begin_layout Standard +\begin_inset Note Comment +status open + \begin_layout Enumerate \series bold @@ -545,9 +588,9 @@ Delivering & Managing Services \emph default \lang spanish ). -\begin_inset Note Comment -status open +\end_layout +\begin_deeper \begin_layout Enumerate \series bold @@ -584,11 +627,7 @@ STrategic Service Management ). \end_layout -\end_inset - - -\end_layout - +\end_deeper \begin_layout Enumerate \series bold @@ -605,9 +644,9 @@ Engineering & Developing Products \emph default \lang spanish ). -\begin_inset Note Comment -status open +\end_layout +\begin_deeper \begin_layout Enumerate \series bold @@ -646,6 +685,7 @@ Technical Solution 3). \end_layout +\end_deeper \end_inset @@ -729,24 +769,10 @@ RDM Requirements Development & Management \emph default \lang spanish - -\begin_inset Note Comment -status open - -\begin_layout Plain Layout , máx. - 3 -\end_layout - -\end_inset - -). + 3). \end_layout -\begin_layout Standard -\begin_inset Note Comment -status open - \begin_layout Enumerate \series bold @@ -766,12 +792,11 @@ Verification & Validation 3). \end_layout -\end_inset - - -\end_layout - \end_deeper +\begin_layout Standard +\begin_inset Note Comment +status open + \begin_layout Enumerate \series bold @@ -788,9 +813,9 @@ Selecting & Managing Suppliers \emph default \lang spanish ). -\begin_inset Note Comment -status open +\end_layout +\begin_deeper \begin_layout Enumerate \series bold @@ -827,6 +852,7 @@ Supplier Source Selection ). \end_layout +\end_deeper \end_inset @@ -916,21 +942,14 @@ RSK Risk & Opportunity Management \emph default \lang spanish - -\begin_inset Note Comment -status open - -\begin_layout Plain Layout , máx. - 3 + 3). \end_layout -\end_inset - -). -\end_layout +\begin_layout Standard +\begin_inset Note Comment +status open -\end_deeper \begin_layout Enumerate \series bold @@ -947,9 +966,9 @@ Managing the WorkForce \emph default \lang spanish ). -\begin_inset Note Comment -status open +\end_layout +\begin_deeper \begin_layout Enumerate \series bold @@ -969,11 +988,13 @@ Organizational Training 3). \end_layout +\end_deeper \end_inset \end_layout +\end_deeper \begin_layout Enumerate \series bold @@ -1008,18 +1029,8 @@ EST ESTimating \emph default \lang spanish - -\begin_inset Note Comment -status open - -\begin_layout Plain Layout , máx. - 3 -\end_layout - -\end_inset - -). + 3). \end_layout \begin_layout Enumerate @@ -1037,18 +1048,8 @@ MC Monitor & Control \emph default \lang spanish - -\begin_inset Note Comment -status open - -\begin_layout Plain Layout , máx. - 3 -\end_layout - -\end_inset - -). + 3). \end_layout \begin_layout Enumerate @@ -1066,18 +1067,8 @@ PLAN PLANning \emph default \lang spanish - -\begin_inset Note Comment -status open - -\begin_layout Plain Layout , máx. - 4 -\end_layout - -\end_inset - -). + 4). \end_layout \end_deeper @@ -1089,6 +1080,12 @@ Habilitar Apoyar la implementación y la entrega. \end_layout +\begin_layout Standard + +\series bold +\begin_inset Note Comment +status open + \begin_layout Enumerate \series bold @@ -1105,9 +1102,9 @@ Supporting Implementation \emph default \lang spanish ). -\begin_inset Note Comment -status open +\end_layout +\begin_deeper \begin_layout Enumerate \series bold @@ -1165,6 +1162,7 @@ Decision Analysis & Resolution 3). \end_layout +\end_deeper \end_inset @@ -1178,6 +1176,10 @@ Mejorar Mantener y mejorar el rendimiento de la empresa. \end_layout +\begin_layout Standard +\begin_inset Note Comment +status open + \begin_layout Enumerate \series bold @@ -1194,9 +1196,9 @@ IMproving Performance \emph default \lang spanish ). -\begin_inset Note Comment -status open +\end_layout +\begin_deeper \begin_layout Enumerate \series bold @@ -1254,6 +1256,7 @@ ProCess Management 4). \end_layout +\end_deeper \end_inset @@ -1293,18 +1296,8 @@ GOV GOVernance \emph default \lang spanish - -\begin_inset Note Comment -status open - -\begin_layout Plain Layout , máx. - 4 -\end_layout - -\end_inset - -). + 4). Orientar a los administradores en el patrocinio y la gobernanza de las actividades de proceso. \end_layout @@ -1324,18 +1317,8 @@ II Implementation Infrastructure \emph default \lang spanish - -\begin_inset Note Comment -status open - -\begin_layout Plain Layout , máx. - 3 -\end_layout - -\end_inset - -). + 3). Asegurarse de que los procesos importantes para loa organización son usados y mejorados de forma habitual. \end_layout @@ -1355,8 +1338,11 @@ Niveles de capacidad \end_layout \begin_layout Standard -Nivel de sofisticación de los procesos que marca el grado de institucionalizació -n de los procesos en la organización según la +Nivel de sofisticación de los procesos que marca el +\series bold +grado de institucionalización +\series default + de los procesos en la organización, según la \series bold persistencia \series default @@ -2436,15 +2422,6 @@ Requisitos para los niveles 2–5 en DEV sin SAM. \end_inset - -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Standard De media se tardan 19 meses en pasar del nivel 1 al 2, otros 19 en pasar del 2 al 3, 21 en pasar del 3 al 4, 13 en pasar del 4 al 5 y \begin_inset Formula $25.5$ @@ -2456,6 +2433,11 @@ De media se tardan 19 meses en pasar del nivel 1 al 2, otros 19 en pasar forzosamente un tiempo mínimo entre los niveles iniciales y los finales. \end_layout +\end_inset + + +\end_layout + \begin_layout Section Evaluaciones \end_layout @@ -2550,11 +2532,19 @@ Benchmark Appraisal . \end_layout +\begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + \begin_layout Subsection SCAMPI A \end_layout -\begin_layout Standard +\begin_layout Plain Layout Una evaluación SCAMPI A debe ser realizada por un evaluador líder y 4 integrante s, normalmente de la propia organización a evaluar, que debe haber asistido al curso oficial @@ -2568,7 +2558,7 @@ Introduction to CMMi en los 8 a 12 días aproximadamente que dura la evaluación. \end_layout -\begin_layout Standard +\begin_layout Plain Layout Los miembros del equipo deben tener una media de al menos 6 años de experiencia en desarrollo de software y un total de al menos 25 años de experiencia, yes recomendable que cada miembro tenga al menos 3 años de experiencia @@ -2580,7 +2570,7 @@ Los miembros del equipo deben tener una media de al menos 6 años de experiencia Precios \end_layout -\begin_layout Standard +\begin_layout Plain Layout En CMMi 1.3, las evaluaciones las suelen hacer empresas certificadas en CMMi. Los precios aproximados en euros son 500–1200 en formación inicial; 1000–2000 en evaluaciones informales SCAMPI C y 5000–8000 en SCAMPI B (depende del @@ -2588,7 +2578,7 @@ En CMMi 1.3, las evaluaciones las suelen hacer empresas certificadas en CMMi. o no. \end_layout -\begin_layout Standard +\begin_layout Plain Layout A esto hay que sumar las horas de los trabajadores implicados, que equivalen a lo que cobra una persona en 9 meses a tiempo completo, y que hay que renovar la certificación SCAMPI A cada 3 años. @@ -2608,6 +2598,16 @@ freelances Antes de la crisis, no después, había subvenciones oficiales. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \begin_layout Subsection Resultados \end_layout @@ -2682,8 +2682,16 @@ representación escalonada \series default , más guiada, útil cuando no hay un área de práctica de preferencia pero se busca la mejora gradual y sistemática. + Para conseguir un nivel hay que tener previamente el anterior, salvo que + se puede pasar directamente del 3 al 5. +\end_layout + +\begin_deeper +\begin_layout Standard +La mayoría de certificaciones de este tipo de 2008 a 2019 son de nivel 3. \end_layout +\end_deeper \begin_layout Standard Las dos representaciones pueden coexistir en una organización, a la vez o en momentos distintos, pues el trabajo hecho con una se puede usar para @@ -2929,11 +2937,19 @@ nes de procesos, módulos de entrenamiento, herramientas, métodos, casos \end_layout \end_deeper +\begin_layout Standard +\begin_inset Note Comment +status open + +\begin_layout Plain Layout +\begin_inset Note Greyedout +status open + \begin_layout Section Área de Desarrollo y Gestión de Requisitos \end_layout -\begin_layout Standard +\begin_layout Plain Layout La \emph on \lang english @@ -2979,5 +2995,15 @@ Desarrollar requisitos de solución iniciales consistentes con los requisitos de cliente. \end_layout +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + \end_body \end_document |
