Hermosas vacaciones
El lunes da inicio a unas tan esperada vacaciones de mi trabajo cotidiano, donde pienso realizar muchas cosas que tengo pendiente, dejando un lado la programación (bye VB6, VbScript, C#, Asp.Net) y dedicarme a completar algunas negocios personales que los tenía un poco olvidado. La verdad que las vacaciones me sirven para reflexionar y comenzar a realizar algunas cosas que aveces dejo a un lado, en todos los ámbito (personal y profesional)
Como profesional, muchas veces tomamos mañas de las empresas y olvidamos las buenas prácticas que tanto nos han costado aprender. Olvidamos realizar la fases de análisis y diseño y vamos directamente a escribir el código, solo para tener la aplicación lista lo antes posible. Esto es culpa muchas veces de la velocidad en que los vendedores de la empresa ofrecen los software, otras veces de la presión de los jefes por adquirir x cliente.
Al final, volvemos a lo mismo, mucho trabajo (a veces el doble, por no realizarse una buena recopilación de la información) y un producto que hay que trabajarlo nuevamente porque al final no era lo que el cliente quería.
Como asesor trato de cuidarme mucho de ese tipo de cosas, pero al final las empresas incurren en estas malas prácticas y como programador muchas veces incurro en ellas empujado por la prisa de los jefes. Les recomiendo un libro: Ingeniería del Software de S. Pressman y básicamente el libro desarrolla todo el contenido básico de un curso universitario de Ingeniería del Software y se convierte en una excelente herramienta de consulta para aquellos que desean comandar un departamento de tecnología. Esta es la quinta edición y viene en 32 capítulos:
Como profesional, muchas veces tomamos mañas de las empresas y olvidamos las buenas prácticas que tanto nos han costado aprender. Olvidamos realizar la fases de análisis y diseño y vamos directamente a escribir el código, solo para tener la aplicación lista lo antes posible. Esto es culpa muchas veces de la velocidad en que los vendedores de la empresa ofrecen los software, otras veces de la presión de los jefes por adquirir x cliente.
Al final, volvemos a lo mismo, mucho trabajo (a veces el doble, por no realizarse una buena recopilación de la información) y un producto que hay que trabajarlo nuevamente porque al final no era lo que el cliente quería.
Como asesor trato de cuidarme mucho de ese tipo de cosas, pero al final las empresas incurren en estas malas prácticas y como programador muchas veces incurro en ellas empujado por la prisa de los jefes. Les recomiendo un libro: Ingeniería del Software de S. Pressman y básicamente el libro desarrolla todo el contenido básico de un curso universitario de Ingeniería del Software y se convierte en una excelente herramienta de consulta para aquellos que desean comandar un departamento de tecnología. Esta es la quinta edición y viene en 32 capítulos:
- El producto
- El proceso
- Conceptos sobre gestión de software
- Proceso de software y métricas de proyectos
- Planificación de proyectos de software
- Análisis y gestión del riesgo
- Planificación temporal y seguimiento del proyecto
- Garantia de calidad del software (SQA/GCS)
- Gestión de la configuración del software (GCSISCM)
- Ingeniería de sistemas
- Conceptos y principios del análisis
- Modelado del análisis
- Conceptos y principios de diseño
- Diseño arquitectónico
- Diseño de la interfaz de usuario
- Diseño a nivel de componentes
- Técnicas de prueba del software
- Estrategías de prueba del software
- Métricas técnicas del software
- Conceptos y principios orientados a objetos
- Análisis orientado a objetos
- Diseño orientado a objetos
- Pruebas orientadas a objetos
- Métricas técnicas para sistemas orientados a objetos
- Métodos formales
- Ingeniería del software de sala limpia
- Ingeniería del software basada en componentes
- Ingeniería del software del comercio electrónico cliente/servidor
- Ingeniería Web
- Reingeniería
- Ingeniería del software asistida por computador
- Perspectivas futuras
Comentarios