Documente Academic
Documente Profesional
Documente Cultură
Programa de
Tecnólogo en Análisis y Desarrollo de Sistemas de Información.
formación
titulada
Nombre de
Diseño y construcción de software a la medida para el sector empresarial.
proyecto
formativo
Actividad de Fase del
proyecto AP8. Determinar el cumplimiento de las buenas
proyecto DESARROLLO
prácticas de calidad en el desarrollo de software.
formativo
Actividad de
aprendizaje AA9. Evaluar los procesos de desarrollo de software y de negociación de
tecnología informática, teniendo en cuenta las normas, procedimientos y políticas
de calidad adoptados por la organización.
Resultado(s) de
aprendizaje 22050103502. Elaborar instrumentos e instructivos, requeridos por el
aseguramiento de la calidad, para documentar y evaluar los procesos de
desarrollo de software, de acuerdo con las normas y procedimientos establecidas
por la empresa.
Nombre de la
evidencia Foro - ¿Cómo medir la calidad en el sistema de información en desarrollo?
Producto
entregable Participación activa en el foro por parte del aprendiz exponiendo sus puntos de
vista en la aplicación de las buenas prácticas de calidad en el proceso de
desarrollo de software del sistema de información en desarrollo.
Criterios de
evaluación - Elabora y diligencia instrumentos e instructivos, para documentar y evaluar los
procesos de desarrollo de software, de acuerdo a las pautas de aseguramiento de
la calidad de la organización.
conformidades.
Instrumento de Lista de Rúbrica X Otro (cuál)
evaluación chequeo
(marcar con X)
Evidencia
DESCRIPCIÓN DE LA EVIDENCIA.
1. Con base a las indicaciones del instructor asignado y para responder el foro se requiere
que haya realizado la actividad de apropiación referida a la comprensión al material de
estudio presentando en la actividad de proyecto 8.
Lo cierto es, que una gerencia visionaria, innovadora, estratega, plenamente identificada
con los escenarios comerciales del presente, no puede ignorar lo que representa el
aseguramiento de la calidad, que este es el conjunto de acciones planificadas y
sistemáticas, implementadas en el sistema de calidad, que son necesarias para
proporcionar la confianza adecuada de que un producto o servicio, satisfará los requisitos
dados sobre la calidad. Dicho de otra manera: aseguramiento de calidad es un enfoque de
procesos con pasos específicos, que ayudan a definir y lograr las metas. Es simplemente
asegurar que la calidad sea lo que debe ser.
Plan (Planificar): Establecer objetivos y procesos requeridos para entregar los resultados,
de acuerdo a lo esperado.
Téngase en cuenta, que los pioneros del aseguramiento de calidad, fueron Walter
Shewnart, Harold Dodge y George Edwards. La elaboración de gráficas de control por
parte de Shewnart, de técnicas de muestreo por Dodge y de técnicas de análisis
económicos para resolver problemas, fueron la base del moderno aseguramiento de la
calidad.
Ahora bien, las empresas innovadoras, altamente competitivas, jamás descuidan lo que
representa el aseguramiento de la calidad en los costos, beneficios y satisfacción de sus
consumidores; sabe su gerencia, que las normas del sistema de calidad identifican los
rasgos que pueden ayudar, a que la empresa satisfaga consistentemente los requisitos de
sus clientes. No tratan de imponer algo totalmente nuevo, y saben, además, que los
sistemas de calidad, tratan sobre la evaluación de cómo y porqué se hacen las cosas. Por
tanto, no es extraño que un gran número de empresas pequeñas, ya están realizando
muchas de las operaciones que especifican las normas.
Las normas sobre calidad no se deben confundir con las normas sobre productos. La
mayoría de organizaciones, para las cuales los conceptos de sistemas de calidad y en
particular la serie ISO 9OOO son nuevos, confunden la calidad del producto con el
concepto de administración de la calidad. El uso de normas sobre productos, normas sobre
sistemas de calidad y aproximaciones al mejoramiento de la calidad, son medios para
aumentar la satisfacción del cliente y la competitividad de la empresa y no se excluyen uno
del otro.
Conclusión
Los sistemas de aseguramiento de la calidad, tradicionalmente han tenido una gran carga
documental, puesto que requieren de una planificación exhaustiva, definición de tareas y
responsabilidades, registro de resultados obtenidos y pautas de inspecciones internas
continuas, todo ello soportado en documentos.
b. ¿Qué conjunto de buenas prácticas aplicaría para el proceso de construcción del sistema
de información? Sustente la respuesta.
El poder identificar y transferir las mejores prácticas al interior de una organización es crítico para
poder obtener una ventaja competitiva y es por ello que se ha convertido en una de las técnicas de
administración más prominentes a partir de la segunda mitad de los años noventa.
Una práctica es un método o técnica utilizada para llevar a cabo una parte de un proceso y
describe cómo se realiza. Las mejores prácticas son aquellas técnicas o métodos que permiten
incrementar la satisfacción del cliente al incorporar su uso en nuestro proceso.
Este artículo está enfocado en las mejores prácticas en el desarrollo general, análisis, diseño y las
relacionadas a los requerimientos.
Participación activa de los clientes. Los clientes deben proveer información de manera regular,
tomar decisiones de manera constante e involucrarse activamente en el proceso de desarrollo a
través de herramientas y técnicas que faciliten su inclusión.
Gestión de requerimientos
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia
|
Adoptar modelos inclusivos. Para facilitar la participación activa de los clientes con el modelado
y la documentación, es necesario reducir las barreras idiomáticas evitando utilizar términos
técnicos y utilizando herramientas simples como notas adheribles.
Tomar una primera aproximación amplia. Es mejor intentar plasmar la idea general en lugar de
enfocarse en algún aspecto particular del sistema, esto permite obtener un conocimiento general
del sistema. Tratar de definir la totalidad de los requerimientos al inicio del proyecto suele fallar
debido a dos razones principales:
Cuando los clientes reciben la indicación de plasmar todos sus requerimientos en papel al
inicio del proyecto intentan definir tantos requerimientos potenciales como les es posible
sin saber si realmente serán necesarios.
Los clientes saben que si no lo hacen ahora será muy difícil agregarlos después debido a
la práctica común de evitar realizar cambios en etapas avanzadas del proyecto.
Reconocer que existe una amplia variedad de clientes. Incluso entre los miembros de una
misma empresa es común que haya puntos en los que no exista un acuerdo sobre lo que se
espera del sistema. Por ello es necesario definir a la persona que servirá de intermediario entre el
cliente y el equipo de desarrollo, y que funcionará como la fuente oficial de información y
priorización.
Más pequeño es mejor. Los pequeños requerimientos, características e historias de usuario son
más fáciles de estimar y de desarrollar que aquellos que son grandes, además de que son más
fáciles de priorizar y por tanto de manejar.
Trazabilidad. Se refiere a la capacidad de conocer la relación de un requerimiento hacia todos los
artefactos que afecta: modelos de análisis, modelos arquitectónicos, modelos de diseño, código
fuente y casos de prueba. La trazabilidad debe verse reflejada en una matriz, lo que permite
analizar el impacto que tendría en el sistema un cambio de requerimiento.
Explicar las técnicas. Todo el equipo debe tener un entendimiento básico de una técnica de
modelado, incluyendo los clientes. Por ejemplo, el tomar unos momentos para explicar qué es una
tarjeta CRC y por qué se utiliza, puede ayudar a facilitar el proceso.
Adoptar la terminología de los clientes. No debemos insistir en que los clientes sean capaces de
entender terminología técnica del desarrollo. Para ellos se está construyendo el sistema, por tanto,
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia
|
es su terminología la que debemos utilizar para el modelado del sistema. Un artefacto útil para
consolidar esta práctica es elaborar y mantener un glosario de términos de negocio.
Análisis y diseño
Los diseños ágiles se van construyendo, no se definen por completo al inicio. El diseño general
del sistema se construye conforme avanza el desarrollo del proyecto cambiando y evolucionando
constantemente.
Los modelos de diseño son apenas lo suficientemente buenos. No es necesario modelar cada
detalle en los modelos ya que no es necesario que se encuentren completos, los detalles se refinan
durante el proceso de codificación.
Cada modelo puede ser utilizado para diversos propósitos. Cada modelo puede ser utilizado
para diversos propósitos, por ejemplo, un caso de uso puede usarse para modelar la naturaleza
esencial de un proceso o para modelar un proceso a detalle.
Los diseñadores también deben codificar. Cuando el modelo desarrollado por alguien más se
entrega a otra persona para codificarlo hay un riesgo significativo de que no capte sus detalles
adecuadamente. Separar las funciones del diseño y la codificación es riesgosa, es mejor contar
con especialistas en el equipo que puedan
diseñar y codificar.
Probar con código. Nunca debe asumirse que un diseño funciona, sino que debe probarse
codificándolo para determinar si funciona.
El diseño es importante y debe realizarse todos los días. Es de suma importancia pensar en lo
que se va a construir. A través del diseño es posible obtener una idea general y plasmarla antes de
lanzarse a la construcción.
Ante este panorama, la mejor forma de lograr una ventaja competitiva es crear relaciones con los
clientes a través de una excelente calidad de servicio y/o producto, el cual supere sus expectativas
y le genere un estado emocional positivo, que se sientan parte de la marca y se conviertan en
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia
|
Si de encontrar una manera eficaz y eficiente de reducir costos se trata, la mejor forma de lograrlo
es implantando el sistema de mejora continua la cual no se trata de recortar costos, sino de
gestionarlos.
Este tipo de actitudes provoca la interrupción del proceso de calidad y da como resultado el
deterioro de ésta.
Pero en los mercados actuales los clientes y consumidores exigen una mejor calidad a un menor
precio y una entrega puntual, lo cual puede también formularse como una más alta relación
satisfacción (calidad + servicio) / precio.
Cuando la gerencia sólo concentra sus actividades en la búsqueda de precios más bajos
simplemente procede a la reducción de costos, descubriéndose que tanto la calidad como la
entrega puntual se ven seriamente afectadas por dicha actitud.
El concepto de calidad encuentra muchas definiciones posibles. La más tradicional se refiere al conjunto
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia
|
de cualidades de una persona o cosa. Sin embargo, las definiciones vinculadas a las actividades
industriales hablan de la medida en que un producto o servicio satisface los requerimientos de una función
dada. De todas formas, el concepto es subjetivo. Por ejemplo, un producto que cumple con las
expectativas de un usuario puede haber sido elaborado sin conformidad con ciertas normas de
fabricación. Por eso, la calidad siempre depende del punto de vista, pero, en general, involucra el
cumplimiento de un conjunto de exigencias. Otros aspectos a tener cuenta pueden ser la adecuación al
uso y la ausencia de deficiencias.
Entonces
Funcionalidad. Las funciones del software son aquellas que buscan satisfacer las necesidades
del usuario.
Confiabilidad. La capacidad del software de mantener su rendimiento bajo ciertas condiciones
durante cierto período de tiempo.
Usabilidad. Basada en el esfuerzo necesario para utilizar el software por parte de un grupo de
usuarios.
Eficiencia. Basada en la relación entre el nivel de rendimiento del software y el volumen de
recursos utilizado, bajo ciertas condiciones.
Capacidad de mantenimiento. Basada en el esfuerzo necesario para realizar modificaciones
específicas.
Portabilidad. Basada en la capacidad del software para ser transferido de un entorno a otro.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia
|
3. Además de hacer su participación, deberá revisar los aportes de al menos dos compañeros a
quienes formulará realimentación, argumentación o inquietudes sobre sus participaciones y
propuestas planteadas.
La participación por parte del aprendiz en el Foro temático y la socialización con sus compañeros.
PRODUCTO(S) ENTREGABLE(S)
Participación activa en el foro por parte del aprendiz exponiendo sus puntos de vista en la
concepción inicial del sistema de información.
INSTRUMENTO DE EVALUACIÓN
FORMA DE ENTREGA
Debe enviar el archivo a través de la plataforma virtual en el área correspondiente indicada por el
instructor encargado. Al momento de realizar la entrega tenga en cuenta los siguientes pasos: