Oferta de proveedor (SPL1. ISO 15504)

Siguiendo con mi serie de artículos sobre la gestión de calidad en las empresas de software, en nuestro caso hemos elegido el modelo de gestión propuesto por la ISO 15504, voy a contaros como estamos aplicando en Okkum el proceso de Oferta de proveedor (SPL.1). Lo primero de todo decir que cuando se hizo la evaluación inicial de este proceso en noviembre, el resultado fue regular, alcanzábamos parcialmente el nivel 1. Nuestro objetivo es a final de año tener este proceso muy cerca, sino, de nivel 2.

Continúa leyendo Oferta de proveedor (SPL1. ISO 15504)

Anuncios

GFO, Gestión Funcionalidades by Okkum

OkkumFeatureManager
OkkumFeatureManager

En el último apunte comenté que habiamos decidido adaptar un mix de metodologías agiles a nuestra gestión de proyectos. Hemos cogido la metodología FDD y la norma ISO 15504, las hemos metido dentro de la coctelera y el resultado ha sido GFO. El trabajo de casar la norma con nuestra metodología no esta completa, pero avanza a buen ritmo. Lo que avanza a mejor ritmo todavía gracias a Django es nuestra herramienta de gestión de proyectos basada en GFO (como me gusta esto de tener nuestras propias siglas, no eres nadie en el mundo de la tecnología sino las tienes, nosotros como somos más web 2.0, le poniamos nombres a las cosas, por ejemplo Hawai a nuestra web de tramitación de vacaciones, aunque la tentación ha sido irresistible esta vez). Continúa leyendo GFO, Gestión Funcionalidades by Okkum

Django, metodologías agiles y calidad del software

Muchos programadores, entre los que estaba yo mismo, piensan que codificar es todo su trabajo, como mucho documentar someramente el código por el que dirán. La gestión de proyectos, para estos programadores, también suele reducirse a: nos sentamos cinco minutos a pensar que queremos que haga nuestro software y después a teclear, cientos, miles, decenas de miles de lineas de código ¡Que bonito es mi código y que bien funciona! Es la única conclusión posible, puesto que hace exactamente lo que el programador ha pensado que tiene que hacer. Continúa leyendo Django, metodologías agiles y calidad del software

Avanzando con SPICE en Okkum

La ISO 15504(SPICE) es una norma para la calidad del software (como veréis por la cantidad de veces que repetiré el nombre en este apunte) que revisa una serie de procesos de la empresa y propone un conjunto de mejores prácticas que debe cumplir para garantizar la calidad en el desarrollo de aplicaciones.

Los procesos en los que nos hemos evaluado son los siguientes: Continúa leyendo Avanzando con SPICE en Okkum

Calidad del software

En estos momentos tan convulsos en nuestra comunidad (parece que el ocaso de la ingeniería informática ha llegado), en Okkum estamos inmersos en un proyecto para mejorar la calidad de nuestros desarrollos. Estamos implantando la norma ISO 15504 para la mejora en los procesos relacionados con la programación de aplicaciones.

Os contaré las lecciones aprendidas en esta primera semana de contacto con la norma. Intensa primera semana, puesto que la evaluación ha consistido en alrededor de 18 horas de entrevistas en dos días y medio ¡en alguna de las entrevistas eramos cuatro, más las evaluadoras!. Un pequeño sacrificio si conseguimos implantar las mejores prácticas que nos pueden permitir mejorar nuestra organización.

Primera conclusión, la calidad del software solo la garantiza un buen programador. Segunda conclusión, ni el mejor programador, puede crear un buen producto y ofrecer un servicio satisfactorio sin una buena metodología. Tercera hay tantas metodologías como colores (como todos sabemos 16.7 millones). Cuarta, las metodologías ágiles necesitan complementarse con procesos para mejorar el control a nivel organizativo, no de proyecto; es decir, tenemos que garantizar que la empresa aprende, que el conocimiento derivado de la experiencia individual pasa a la empresa, a cada uno de los trabajadores de la misma para mejorar las capacidades individuales y colectivas. Seguro que podría haber una quinta, pero lo dejaremos así.

A grandes rasgos la experiencia a sido satisfactoria, cansada pero provechosa, Hemos podido ver algunas de nuestras carencias, en las que ya estamos trabajando para mejorar, y que mañana nos confirmarán en un informe preliminar que acabarán de redactar, las evaluadoras, para la semana que viene y que espero poder compartir, al menos parcialmente, con vosotros. Nos gusta mucho programar y se nota, por eso somos buenos en nuestro trabajo, ahora es el momento de vestir nuestro producto con una organización empresarial acorde.

PD: Mi satisfacción con Trac crece a medida que avanzamos en su uso y esta evaluación me ha ayudaddo a corroborar su utilidad y facilidad de uso.