18 junio 2015

ABCC

Estimacion de tiempo efectivo de:
Altas: 44.63 min
Bajas: 20.27
Cambios=36.34
Consultas=65.43

Estimación de un libro de 100 cuartillas

Libro de 100 cuartillas
Promedio de pulsaciones por hoja: 17450 pph
Estimación de tiempo efectivo: 51.63 min

08 junio 2015

Base de datos, proceso de mejora


Proceso de mejora: Al inicio comencé a escribir el código del jsp a mano en el cuaderno hasta comprender las funciones y para recordar los pasos en general que se deben de seguir, una vez que sentí que estaba bien asimilado el código, comencé a realizar códigos en la computadora con diferentes ejemplos pero con un formato semejante. Al inicio realicé cada una de las actividades de m anera aislada para posteriormente unirlas y realizar la tarea completa de un altas en un jsp con su base de datos y html.

28 abril 2015

Proceso de mejora continua



La finalidad de este proceso es que, al final de cada siclo, se logren identificar las posibles mejoras que se pueden implementar en el futuro. Se buscan procesos más rápidos y eficientes de producción de productos y servicios.
También abarca la actualización, un cambio constante de las actividades ya que la necesidades también cambian con el transcurso del tiempo y el desarrollo de tecnologías.
Debe existir una planeación del proyecto, posteriormente se debe implementar el proyecto y, durante el proceso, verificar las actividades y posibles mejoras, es ahí donde se busca una mejora por mínima que sea.  Antes de implementar un cambio en el proyecto se debe hacer una estimación de todos posibles escenarios que puede haber y de ahí se considera si es conveniente realizar ese cambio o replantearse el cambio de mejora.
La importancia de este proceso es que la organización tiene más herramientas para un ambiente competitivo ya que se vuelve más productivo y tiene más posibilidades de ofrecer productos y servicios de calidad ya que cumple con una de las condiciones básicas del proceso de calidad que es la mejora continua.
Sin embargo, es importante destacar que la mejora no es únicamente de un solo proceso, si no que los cambios deben buscarse en todo el proceso ya que llega a haber una distorsión de los objetivos y se pierde la visión del proyecto. Esto conlleva a que todos los integrantes del proyecto deben participar y estar al tanto de los cambios del proceso.
Es recomendable documentar los cambios que se llevan a cabo para no perder los objetivos generales y, si llega a existir alguna falla en el proceso, identificar los posibles errores. Para identificar las mejoras se debe identificar la métrica que se implementará para registrar los cambios de la manera más objetiva posible.
Se concluye que este proceso requiere tiempo para visualizar los beneficios que se logran y debe existir experiencia de los integrantes y esto se logra únicamente con práctica y tiempo.  Todos los procesos son importantes para poder garantizar que existe una mejora continua y la comunicación en equipo es importante para agilizar este aspecto.

Fuentes:
http://www.guiadelacalidad.com/modelo-efqm/mejora-continua
http://www.eoi.es/blogs/mariavictoriaflores/definicion-de-mejora-continua/

Modelos de calidad de software



CMMI Capability Maturity Model Integration
Modelo de calidad que clasifica empresas en nivele de calidad. Los niveles sirven para conocer la madurez de los procesos que realizan para producir software. Se toma el conocimiento  situado en la organización.
Consta de cinco niveles:

Inicial o Nivel 1:
Empresas que no llevan a cabo procesos de planeación de proyectos.
No hay control sobre el estado del proyecto.

Repetible o Nivel 2:
El proyecto es controlado en el desarrollo y se pueden repetir los resultados obtenidos.
Se implementan los siguientes procesos:
·       Gestión de requisitos
·       Planificación de proyectos
·       Gestión de proveedores
·       Aseguramiento de la calidad
·       Gestión de la configuración.

Definido o Nivel 3:

El proceso para desarrollar proyectos ya está definida,  está establecida, documentada y se pueden medir datos objetivos para desarrollar objetivos concretos.
Se implementa:
·        Desarrollo de requisitos
·       Solución de técnica
·       Integración del producto
·       Verificación
·       Validación
·       Desarrollo y mejora de los procesos de la organización
·       Definición de los procesos de la organización
·       Planificación de la información
·       Gestión de riesgos
·       Análisis y resolución de toma de decisiones

Cuantitativamente Gestionado o Nivel 4:
Se usan objetivos medibles para alcanzar las necesidades de los clientes y la organización del proyecto.
Se implementan  estos procesos:
  • Gestión cuantitativa de proyectos
  • Mejora de los procesos de la organización

Optimizado o Nivel 5:
Su objetivo es la mejora de las actividades realizadas en el transcurso del proyecto. Las mejoras son incrementales e innovan los procesos que son identificados gracias a las métricas que son antes identificadas, han pasado por un proceso de evaluación y son puestas en práctica. Está muy relacionado con el Nivel 4.
Los procesos son:
  • Innovación organizacional
  • Análisis y resolución de las causas

PSP: PEROSNAL SOFTWARE PROCESS
Permite mejorar la forma en la que se construyen software. Considera aspectos de planeación, calidad, estimación de costos y productividad.
Se basa en la estimación de dichos aspectos, permite sabe cuánto y cómo se desarrollan las tareas de un proceso. Sus características principales es que se basa en métricas y estimaciones que se utilizan para la evaluación y mejora de procesos para así ser implementado en procesos futuros.
Durante cada proyecto el ingeniero debe generar un documento en donde se registran todas las actividades realizadas, estos documentos llevan el nombre de script los cuales son la base de este modelo de calidad.

TSP: TEAM SOFTARE PROCESS
Es un método de establecimiento de mejora para proyectos de desarrollo de software.
Este modelo se desarrolla en equipos y ayuda a establecer sus objetivos, planifica los procesos y se hace una revisión del trabajo con la finalidad de desarrollar productos de calidad.
La organización del trabajo es la parte más importante de este modelo y el ámbito en el que se desempeñan debe ser óptimo.
El marco que se implementa se combina con el modelo PSP, se realiza un historial de actividades y se buscan las posibles mejoras de cada integrante así como en conjunto.

Fuente: