InicioServiciosAcerca deContacto
Servicios perNodis
Página Web ProductivaPágina Web Productiva
Permítanos ayudarle a obtener lo mejor de las nuevas tecnologías de integración empresarial para fortalecer su organización.
Servicios
Consultorías
Prácticas colaborativas y versionamiento
Integración de soluciones SOA
Descubrimiento y modelado de procesos
Integración de soluciones SOA
Desarrollo para entornos SOA
Desarrollo de software
Aplicaciones Web
Aplicaciones cliente Windows
Aplicaciones y presentaciones multimedia
Diseño gráfico y multimedia
Diseño gráfico
Temas para WordPress
Buenas prácticas para el desarrollo de software
Buenas prácticas para el desarrollo de software


Nuestra experiencia en desarrollo nos permite apoyar a otros equipos en la adquisición y uso de buenas prácticas y metodologías que reducen los riesgos inherentes al desarrollo de software, mejorando la productividad de los miembros del equipo y facilitando el éxito de los proyectos.


Entre las diversas prácticas que recomendamos a nuestros clientes se encuentra el versionamiento centralizado de artefactos, estadísticas de versionamiento, integración continua, pruebas unitarias y desarrollo orientado a pruebas, control de cobertura de código, monitoreo de código duplicado, métricas de desarrollo y de código y metodologías ágiles entre otras.


Independientemente del tamaño un equipo de desarrollo una de sus principales prioridades debe ser el contar con un entorno que permita la colaboración constante entre sus integrantes, al mismo tiempo que proteja a todo el equipo contra las pérdidas accidentales de código. Contar con un sistema de versionamiento es por ende indispensable para todo equipo de desarrollo.


Uno de los retos más grandes para cualquier grupo de desarrollo es hacer estimados de tiempos y costos suficientemente precisos para proteger tanto al equipo de desarrollo como a su cliente. Esta tarea requiere de mucha experiencia por parte de la o las personas involucradas en realizarla, así como de datos confiables acerca del rendimiento de todo el equipo a lo largo de los desarrollos, separando rubros que por su complejidad puedan requerir de tiempos más largos o un número mayor de recursos. Las estadísticas de versionamiento permiten contar con datos reales acerca de la velocidad de desarrollo del grupo y de cada uno de los miembros del equipo, lo cual facilita incluso la identificación de habilidades particulares en cada individuo, así como los rubros más problemáticos en los desarrollos.


Todos los desarrollos en perNodis son orientados a pruebas y dominio, conocemos las ventajas que estas practicas brindan a los proyectos, y por ello ayudamos a otros equipos a adoptarlas. Cuando un desarrollo cuenta con pruebas unitarias, el riesgo de romper funcionalidades ya sea por adiciones previamente contempladas o debido a cambios de requerimientos prácticamente desaparece, pues es fácil ubicar las regiones que requieren correcciones. La orientación a dominio nos ayuda a reflejar la cultura de negocios en el diseño del software y a lograr un pareo de los objetos del mundo con los objetos utilizados en la implementación, de esa manera conseguimos que los cambios en el dominio puedan bajar sin muchas dificultades a la implementación.


En perNodis utilizamos metodologías de desarrollo ágiles debido principalmente a su mayor velocidad en desarrollo comparadas con metodologías más tradicionales, la documentación que se genera se reduce a aquellos artefactos que serán realmente de utilidad, ya sea que se trate de documentación de referencia para los desarrolladores o artefactos de dominio que utilizará también el cliente. Permítanos revisar con su equipo de desarrollo las metodologías disponibles que le permitan optimizar tiempos y costos, sin sacrificar la seguridad y claridad documental de sus proyectos.