SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
Productividad basada en herramientas tecnológicas cert
1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Solicita una cotización a través de nuestro
correo
Maestros Online
Productividad
Basada en
Herramientas
Tecnológicas
Apoyo en
ejercicios
Servicio de asesorías y solución de ejercicios
Ciencias_help@hotmail.com
2. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Para comenzar, contacta una organización o empresa de tu comunidad.
Requisitos de elección de la institución:
- Debes contar con la aprobación y consentimiento de la empresa u organización para
presentar el código y resultados del proyecto con la comunidad de código libre (recuerda que
el código será hospedado en GitHub) y académica de Tecmilenio.
- Si la empresa cuenta con área de tecnologías de información o sistemas, es importante el
involucramiento del mismo.
- Si existen dudas acerca de la empresa u organización, es importante mantener
comunicación con el tutor.
1. Selecciona la organización o empresa, con o sin fines de lucro donde realizarás tu
proyecto integrador y justifica la razón de tu elección. Evita justificaciones genéricas
como: se verá beneficiada con el proyecto; es importante para su desarrollo, etc.
Comenta los motivos reales por lo que se decidió trabajar con esa empresa.
2. Indica la problemática identificada con el personal de la empresa y cómo se mitigará la
situación a grandes rasgos. Esto por medio de un diagrama de bloques simple.
3. Por cada elemento definido, describe sus componentes, requerimientos,
funcionalidades solicitadas por el usuario (la empresa u organización), de externos, de
diseño, atributos y otros requerimientos, mediante tu criterio de acuerdo a los
conocimientos desarrollados a lo largo de los cursos. Este punto es importante pues
delimita el alcance del producto.
4. Asigna la dependencia y prioridad por cada funcionalidad, esto con la finalidad de
crear eventualmente tu programa de trabajo. No olvides incluir la seguridad como
requerimiento.
Después de completar los requerimientos establecidos, realiza lo siguiente:
1. Mediante la integración del administrador de código (github) y el administrador de
proyectos (gitlo/zube), crea las actividades a llevar a cabo, categorízalas con etiquetas y
establece un tiempo estimado, esto con base en tu análisis previamente realizado. En
trello, es importante agregar todo el detalle que sea posible, esto facilitará el análisis,
desarrollo y solución del requerimiento, justificación, etc.
Nota: En estas tareas, es importante establecer lo que no se cubrirá y en la primera
versión y categorizarla para futura referencia.
2. Agrupar las tareas en etapas (milestones), las cuales definirán la madurez del
producto. Dentro del proyecto integrador se manejarán dos etapas: Beta y General
3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Availability (GA). Beta se utilizará para agrupar todo el código que sea de desarrollo y
GA, será el código final. Esto te ayudará a validar cuál es el progreso de tu trabajo
dentro de la solución.
3. Hasta este momento con las tareas y las etapas definidas, cuentas con el programa.
4. De igual manera que durante el certificado, el código deberá ser administrado con dos
branches principales: develop y master.
5. Cuando estés agregando el código de una tarea o requerimiento, es importante que
generes un branch único y cuando esté listo lo agregues al branch develop por medio
de pull requests.
Nota: Si los términos branch, issue, pull request, git, commit y otros no te son familiares,
es recomendable revisar los recursos relacionados con git y la documentación de gitlab.
6. Seleccionarás un sistema de integración continua (travis-ci, drone) y conectarás tu
repositorio para ejecutar al menos una prueba (JUnit) de tu código.
7. Arquitectura de la aplicación, la cual incluye los componentes necesarios, esto es
servidor(es) de aplicación, servidor(es) web, repositorios, etc.
Documentación (GitHub o ReadTheDocs.io)
1. Generar resumen ejecutivo que cuente con los siguientes elementos en el archivo
README.md dentro del repositorio:
a. Descripción, problema identificado, solución, arquitectura
b. Tabla de contenidos (ToC) con enlaces o a la sección wiki dentro del
repositorio o algún medio externo como ReadTheDocs.io
2. Requerimientos:
a. Servidores de aplicación, web, bases de datos, etc.
b. Paquetes adicionales.
c. Versión de Java, etc.
3. Instalación:
a. ¿Cómo instalar el ambiente de desarrollo?
b. ¿Cómo ejecutar pruebas manualmente?
c. ¿Cómo implementar la solución en producción en un ambiente local o en la
nube como Heroku?
4. Configuración:
a. Configuración del producto (archivos de configuración).
b. Configuración de los requerimientos.
4. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
5. Uso:
a. Sección de referencia para usuario final. Manual que se hará referencia para
usuarios finales.
b. Sección de referencia para usuario administrador.
6. Contribución:
a. Guía de contribución para usuarios.
b. Debe contar con pasos específicos para clonar repositorio, crear un nuevo
branch, enviar el pull request, esperar a hacer el merge.
7. Roadmap:
a. Requerimientos que se implementarán en un futuro.
Producto
1. Video de demostración con los requerimientos cumplidos.
2. Acceso al producto si se implementó en la nube, de lo contrario se requiere el/los
WAR/JARs