Entradas

Mostrando las entradas etiquetadas como integración contínua

¿Por qué Clinker Cloud?

Imagen
Como habréis notado, he añadido un banner de Clinker en el lateral del blog. El pasado mayo colaboré en la redacción del post que explicaba por qué en Soltel IT Software nos habíamos decantado por Clinker Cloud como Ecosistema de Desarrollo Software . Añado aquí también el artículo para que sepáis en qué os puede ayudar Clinker si desarrolláis software. Por supuesto, os lo recomiendo. Soltel IT Software optó por Spice (ISO 15504) como metodología de trabajo en 2011.Siempre hemos sido conscientes de que hay que procedimentar nuestro trabajo para madurar en la industrialización de la construcción de software. Se trata de poner en valor unas buenas prácticas, que ya hemos evaluado que dan buen resultado y plasmarlas en nuestro día a día pasando a formar parte de la “cultura” de la empresa. Es evidente que lo interesante es llevar a cabo los procesos, pero no es menos cierto que para obtener resultados óptimos se necesita un conjunto de herramientas que nos ayuden a modelar nuestra m...

Ecosistemas Software

A continuación podéis ver parte de la entrevista que me hizo la revista especializada en el sector Cibersur, y que fue publicada en Abril de 2010. En ella hablamos de Ecosistemas Software.

Visita a Accenture - Málaga

El pasado miércoles 4 de marzo me desplacé a Málaga, junto con el gerente de Soltel , Julio Pérez. Más en concreto, estuvimos en el Parque Tecnológico de Andalucía. Estuvimos en Sequel... ya habrá tiempo de hablar sobre esto. En este post quiero hablar de mi reunión con Pedro García Navarro, responsable de procesos y de implantación de certificación CMMI de Accenture. Pedro nos recibió muy amablemente, y nos enseñó las instalaciones del Delivery Center, que acoge a cerca de seiscientos trabajadores. Me llamó especialmente la atención el CPD, dónde tenían todo tipo de servidores para emular cualquier entorno (IBM, Sun...). Después estuvimos hablando sobre la certificación CMMI. Ellos tienen nivel 5, lo cuál no es nada fácil de conseguir. Carlos había combinado algunas herramientas ágiles, con técnicas más pesadas. Habrá un próximo artículo en el que enfrente técnicas pesadas con las ágiles. Sabía que Pedro García había diseñado los indicadores de madurez de todos los centros Accenture d...

La necesidad de centralizar

El desarrollo de software es una actividad en la que se requiere alta colaboración entre los miembros de un grupo. Me gustaría hablar de comportamientos grupales que pueden favorecer en el forjamiento de un "equipo", pero eso lo haré en algún post más adelante. En este quiero hablar de herramientas que permiten mejorar el rendimiento de un equipo mediante la centralización de recursos. El Entorno: Cuando comenzamos un proyecto, lo primero que nos planteamos es cuál va a ser nuestro entorno de desarrollo. La forma de trabajar sin centralización pasaría por: elegir IDE, bajarlo, añadirle plugins y configurarlo a nuestro gusto. Esto por cada miembro del equipo. En este proceso, se puede llegar a consumir mucho tiempo. Yo propuse en mi empresa el uso de Pulse . Pulse se puede definir como un repositorio de Eclipses, en el que se pueden crear perfiles de Eclipse preconfigurados, y compartirlos con miembros de un equipo. Si enriquecemos un perfil con un plugin, automáticamente to...