SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
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
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
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.
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

Weitere ähnliche Inhalte

Was ist angesagt?

21158360 visual-basic
21158360 visual-basic21158360 visual-basic
21158360 visual-basic
mflormc
 
Anexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Anexo 19 practica 4 administracion de un sistema operativo comercial - CrisAnexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Anexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Grisaul OROZCO MEDINA
 
Anexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Anexo 19 practica 4 administracion de un sistema operativo comercial - EmmanuelAnexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Anexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Grisaul OROZCO MEDINA
 
Manual de Elaboración de Reportes Web en eFactory Software ERP/CRM con VB.NET...
Manual de Elaboración de Reportes Web en eFactory Software ERP/CRM con VB.NET...Manual de Elaboración de Reportes Web en eFactory Software ERP/CRM con VB.NET...
Manual de Elaboración de Reportes Web en eFactory Software ERP/CRM con VB.NET...
Factory Soft - Software ERP para la Nube Latinoamericano
 

Was ist angesagt? (9)

Introduccion a la ingenieria de software ss14
Introduccion a la ingenieria de software ss14Introduccion a la ingenieria de software ss14
Introduccion a la ingenieria de software ss14
 
Proyecto integrador de administracion de tecnologias de informacion as09005
Proyecto integrador de administracion de tecnologias de informacion as09005Proyecto integrador de administracion de tecnologias de informacion as09005
Proyecto integrador de administracion de tecnologias de informacion as09005
 
Aa2 blackboard
Aa2 blackboardAa2 blackboard
Aa2 blackboard
 
Proyecto integrador de administracion de tecnologias de informacion
Proyecto integrador de administracion de tecnologias de informacionProyecto integrador de administracion de tecnologias de informacion
Proyecto integrador de administracion de tecnologias de informacion
 
Proyecto integrador de administración de tecnologías de información
Proyecto integrador de administración de tecnologías de informaciónProyecto integrador de administración de tecnologías de información
Proyecto integrador de administración de tecnologías de información
 
21158360 visual-basic
21158360 visual-basic21158360 visual-basic
21158360 visual-basic
 
Anexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Anexo 19 practica 4 administracion de un sistema operativo comercial - CrisAnexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Anexo 19 practica 4 administracion de un sistema operativo comercial - Cris
 
Anexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Anexo 19 practica 4 administracion de un sistema operativo comercial - EmmanuelAnexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Anexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
 
Manual de Elaboración de Reportes Web en eFactory Software ERP/CRM con VB.NET...
Manual de Elaboración de Reportes Web en eFactory Software ERP/CRM con VB.NET...Manual de Elaboración de Reportes Web en eFactory Software ERP/CRM con VB.NET...
Manual de Elaboración de Reportes Web en eFactory Software ERP/CRM con VB.NET...
 

Andere mochten auch (12)

Analisis e interpretacion de estados financieros fi04001 2012
Analisis e interpretacion de estados financieros fi04001 2012Analisis e interpretacion de estados financieros fi04001 2012
Analisis e interpretacion de estados financieros fi04001 2012
 
Ficha pré inscrição pacote região leste
Ficha pré inscrição pacote região lesteFicha pré inscrição pacote região leste
Ficha pré inscrição pacote região leste
 
HiRack Brochure
HiRack BrochureHiRack Brochure
HiRack Brochure
 
Enfoque por competencia
Enfoque por competenciaEnfoque por competencia
Enfoque por competencia
 
4in 3.21 image solutions
4in 3.21 image solutions4in 3.21 image solutions
4in 3.21 image solutions
 
Album a nossa biblioteca
Album a nossa bibliotecaAlbum a nossa biblioteca
Album a nossa biblioteca
 
REACH Report.PDF
REACH Report.PDFREACH Report.PDF
REACH Report.PDF
 
Analysis of photographs
Analysis of photographsAnalysis of photographs
Analysis of photographs
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
 
Probabilidad y estadísticas descriptiva ebc
Probabilidad y estadísticas descriptiva ebcProbabilidad y estadísticas descriptiva ebc
Probabilidad y estadísticas descriptiva ebc
 
2016 HCC Performance Scorecard
2016 HCC Performance Scorecard2016 HCC Performance Scorecard
2016 HCC Performance Scorecard
 
Mediabong, la video programmatique 2016
Mediabong, la video programmatique 2016Mediabong, la video programmatique 2016
Mediabong, la video programmatique 2016
 

Ähnlich wie Productividad basada en herramientas tecnológicas cert

Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
ANDRAM1224
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
Jeniffer Ponce
 

Ähnlich wie Productividad basada en herramientas tecnológicas cert (20)

Analisis de codigo abierto
Analisis de codigo abiertoAnalisis de codigo abierto
Analisis de codigo abierto
 
Guía Redes e Internet parte 5.pdf
Guía Redes e Internet parte 5.pdfGuía Redes e Internet parte 5.pdf
Guía Redes e Internet parte 5.pdf
 
Actividad 2 crs redes y seguridad
Actividad 2 crs redes y seguridad Actividad 2 crs redes y seguridad
Actividad 2 crs redes y seguridad
 
guia de aprendizaje 1.pdf
guia de aprendizaje 1.pdfguia de aprendizaje 1.pdf
guia de aprendizaje 1.pdf
 
Entorno de Calidad de Software Libre con Jenkins
Entorno de Calidad de Software Libre con JenkinsEntorno de Calidad de Software Libre con Jenkins
Entorno de Calidad de Software Libre con Jenkins
 
Actividad 2 crs
Actividad 2 crsActividad 2 crs
Actividad 2 crs
 
¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?
 
redes y seguridad Actividad 2 crs
redes y seguridad Actividad 2 crs redes y seguridad Actividad 2 crs
redes y seguridad Actividad 2 crs
 
Administracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacionAdministracion de proyectos de tecnologias de informacion
Administracion de proyectos de tecnologias de informacion
 
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...
 
Depuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studioDepuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studio
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Capitulo7
Capitulo7Capitulo7
Capitulo7
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargolado
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargolado
 
Metodologia MeRinde
Metodologia MeRindeMetodologia MeRinde
Metodologia MeRinde
 
Documentación de software sa09003 2013
Documentación de software sa09003 2013Documentación de software sa09003 2013
Documentación de software sa09003 2013
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 

Mehr von Maestros Online

Mehr von Maestros Online (20)

Gobernabilidad de tecnologías de información
Gobernabilidad de tecnologías de informaciónGobernabilidad de tecnologías de información
Gobernabilidad de tecnologías de información
 
Simulación de eventos discretos
Simulación de eventos discretosSimulación de eventos discretos
Simulación de eventos discretos
 
El emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional certEl emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional cert
 
Derecho bancario, bursátil, litigios, fiscal cert
Derecho bancario, bursátil, litigios, fiscal certDerecho bancario, bursátil, litigios, fiscal cert
Derecho bancario, bursátil, litigios, fiscal cert
 
Desarrollo de proyecto en desarrollo internacional cert
Desarrollo de proyecto en desarrollo internacional certDesarrollo de proyecto en desarrollo internacional cert
Desarrollo de proyecto en desarrollo internacional cert
 
Manejo de la producción y cadena de suministro cert
Manejo de la producción y cadena de suministro certManejo de la producción y cadena de suministro cert
Manejo de la producción y cadena de suministro cert
 
Tecnología de los materiales cert
Tecnología de los materiales certTecnología de los materiales cert
Tecnología de los materiales cert
 
Desarrollo de proyecto de procesos de manufactura cert
Desarrollo de proyecto de procesos de manufactura certDesarrollo de proyecto de procesos de manufactura cert
Desarrollo de proyecto de procesos de manufactura cert
 
Esquemas de retiro y protección financiera cert
Esquemas de retiro y protección financiera certEsquemas de retiro y protección financiera cert
Esquemas de retiro y protección financiera cert
 
Análisis financiero y esquemas de financiamiento cert
Análisis financiero y esquemas de financiamiento certAnálisis financiero y esquemas de financiamiento cert
Análisis financiero y esquemas de financiamiento cert
 
Unidad de negocio cert
Unidad de negocio certUnidad de negocio cert
Unidad de negocio cert
 
Crédito, riesgo, inversiones y seguros cert
Crédito, riesgo, inversiones y seguros certCrédito, riesgo, inversiones y seguros cert
Crédito, riesgo, inversiones y seguros cert
 
Manufactura esbelta cert
Manufactura esbelta certManufactura esbelta cert
Manufactura esbelta cert
 
El emprendedor y la innovación cert
El emprendedor y la innovación certEl emprendedor y la innovación cert
El emprendedor y la innovación cert
 
Derecho fiscal y contribuciones cert
Derecho fiscal y contribuciones certDerecho fiscal y contribuciones cert
Derecho fiscal y contribuciones cert
 
Habilidades para la venta cert
Habilidades para la venta certHabilidades para la venta cert
Habilidades para la venta cert
 
Identificación de negocios digitales cert
Identificación de negocios digitales certIdentificación de negocios digitales cert
Identificación de negocios digitales cert
 
Diseño organizacional cert
Diseño organizacional certDiseño organizacional cert
Diseño organizacional cert
 
Análisis cognitivo aplicado ii cert
Análisis cognitivo aplicado ii certAnálisis cognitivo aplicado ii cert
Análisis cognitivo aplicado ii cert
 
Estrategia de mercadotecnia digital cert
Estrategia de mercadotecnia digital certEstrategia de mercadotecnia digital cert
Estrategia de mercadotecnia digital cert
 

Kürzlich hochgeladen

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Kürzlich hochgeladen (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
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