Вы находитесь на странице: 1из 16

UNIVERSIDAD PRIVADA ANTENOR ORREGO

FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE
COMPUTACIÓN Y SISTEMAS

INFORME DE PRÁCTICAS PRE-PROFESIONALES


EN:
IZARO
DESARROLLO DE SOFTWARE
24-04-2017 AL 27-10-2017

POR:
Jorge David, Cadillo Blas
000125095
DÉCIMO CICLO

13-04-2018
Contenido
1. ASPECTOS GENERALES DE LA EMPRESA ................................................................................4
1.1. Razón social y RUC: ....................................................................................................................4
1.2. Ubicación geográfica: departamento, provincia, distrito, dirección exacta ..................................4
1.3. Teléfono, e-mail, URL..................................................................................................................4
1.4. Actividades que realiza la empresa...............................................................................................4
1.5. Organigrama de la empresa ..........................................................................................................6
1.6. Funciones del Área de la empresa donde realizó sus prácticas ....................................................6
1.7. Datos de contacto de Supervisor de las practicas .........................................................................6
2. RELACIÓN DE ACTIVIDADES REALIZADAS ............................................................................7
2.1. Descripción del Proyecto ..............................................................................................................7
2.2. Ámbito El ámbito de la app móvil funciona en modo local(Trujillo) ya que se desea estudiar su
impacto para finalmente ampliarlo a nivel nacional. ..............................................................................7
2.3. Diagrama de Actividades ..............................................................................................................7
3. DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS ..............................................................8
3.1. Actividad 1: Definición del proyecto ...........................................................................................8
3.1.1 Objetivo ......................................................................................................................................8
3.1.2 Justificación ................................................................................................................................8
3.1.3 Fundamentación teórica .............................................................................................................8
3.2. Actividad 2: Inscripción web y móvil ........................................................................................13
3.2.1 Objetivo ....................................................................................................................................13
3.3.2 Justificación ..............................................................................................................................13
3.2.3 Fundamentación teórica ...........................................................................................................13
4. Bibliografía ........................................................................................................................................16
5. Referencias ........................................................................................................................................16
1. ASPECTOS GENERALES DE LA EMPRESA

1.1. Razón social y RUC:

 CORPORACION IZARO S.A.C - 20602500935

1.2. Ubicación geográfica: departamento, provincia, distrito, dirección exacta

 La libertad
 Trujillo
 Trujillo
 AV. AMERICA SUR NRO. 4118 URB. SAN ANDRES III ETAPA LA LIBERTAD
- TRUJILLO – TRUJILLO.

1.3. Teléfono, e-mail, URL

 (+51) 970 255 587


 nibanez@izaro.pe
 http://izaro.pe/

1.4. Actividades que realiza la empresa

Izaro se dedica al desarrollo de aplicaciones a medida para los negocios.


Desarrollamos aplicaciones web para cubrir las necesidades de las empresas en cada uno de
sus procesos. Mejorando el rendimiento de las actividades en las empresas trabajando en
conjunto con ellas y automatizamos procesos dando soluciones innovadoras y efectivas.
Enfocando el desarrollo de software en las necesidades de cada empresa y realizamos el
diseño enfocados al usuario final y así brindarle una mejor experiencia y facilidad que
repercutirá en la empresa en la productividad de cada uno de sus colaboradores ya que
tendrán la información centralizada y en tiempo real.
NUESTROS VALORES

 Responsabilidad
 Puntualidad
 Honestidad
 Buena atención
 Solidaridad
 Confianza
 Humanitario

1.5. Organigrama de la empresa

1.6. Funciones del Área de la empresa donde realizó sus prácticas

 Desarrollo de aplicaciones nativas e Hibridas.


 Desarrollo de sistemas.
 Construcción de sitios web.

1.7. Datos de contacto de Supervisor de las practicas

 Nilton Álex Ibáñez Neri – Gerente de Operaciones.


 Celulares: (+51) 970 255 587.
 nibanez@izaro.pe
2. RELACIÓN DE ACTIVIDADES REALIZADAS

2.1. Descripción del Proyecto


Realización de una app nativa (solo Android) y web que facilite el intercambio de servicios
profesionales entre solicitantes (el que necesita un servicio) y colaboradores (el que presta
el servicio). El proyecto ha sido gestionado usando elementos de PMBOK y SCRUM.

2.2. Ámbito
El ámbito de la app móvil funciona en modo local(Trujillo) ya que se desea estudiar su
impacto para finalmente ampliarlo a nivel nacional.

2.3. Diagrama de Actividades


2.3.1 SCRUM

Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas


para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un
proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de
la manera de trabajar de equipos altamente productivos.

En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el
beneficio que aportan al receptor del proyecto. Por ello, Scrum está especialmente indicado
para proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde
los requisitos son cambiantes o poco definidos, donde la innovación, la competitividad, la
flexibilidad y la productividad son fundamentales.

Scrum también se utiliza para resolver situaciones en que no se está entregando al cliente lo
que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la calidad
no es aceptable, cuando se necesita capacidad de reacción ante la competencia, cuando la
moral de los equipos es baja y la rotación alta, cuando es necesario identificar y solucionar
ineficiencias sistemáticamente o cuando se quiere trabajar utilizando un proceso
especializado en el desarrollo de producto.
Figura 1: Diagrame de actividades del proyecto

3. DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS


Las actividades que se realizó antes y durante el transcurso del proyecto fueron clasificadas en
etapas y actividades las cuales se detallan en los siguientes procesos:

 Proceso 0: Definición del proyecto


 Proceso 1: Inscripción web y móvil
 Proceso 2: Cotización del servicio

3.1. Actividad 1: Definición del proyecto


3.1.1 Objetivo
Con la definición del proyecto se busca realizar un plan de trabajo para todo el
proyecto, además de definir el ámbito, estructurar el proyecto en paquetes de trabajo, realizar un
cronograma y asignar los recursos.

3.1.2 Justificación
Es necesario realizar una labor previa de análisis al proyecto a realizar ya que no definir el
ámbito del proyecto puede traer consecuencias cuando se pase al desarrollo del proyecto en sí, el
cual puede hacer fracasar el proyecto por una pésima gestión de los cambios. Ya que está en juego
dinero real, también es necesario definir el tiempo en el cual se efectuará el proyecto y este debe
ir al menos en la línea del presupuesto estimado que se tiene para ello. Es el dinero quien
finalmente decide el cronograma, la cantidad de programadores y/o analistas, etc.

3.1.3 Fundamentación teórica


Para la realización del primero proceso, el cual es consiste en la planeación de todas las
actividades a realizar, se echó mano de las asignaturas de Ingeniería del Software II y
Administración de Proyectos de SI. Del primero se desprende el conocimiento adquirido hacia el
fin del sílabo, el cual consiste en el aprendizaje de SCRUM. De la segunda asignatura se echó
mano de las áreas de conocimiento del PMBOK, la manera de realizar un EDT. Se usaron las
siguientes definiciones válidas:

Pila del producto

La pila del producto es la lista ordenada de todo aquello que el propietario de producto cree que
necesita el producto.

Es el inventario de funcionalidades, mejoras, tecnología y corrección de errores que deben


incorporarse al producto a través de los sucesivos Sprint. Representa todo aquello que esperan el
cliente, los usuarios, y en general los interesados. Todo lo que suponga un trabajo que debe realizar
el equipo debe estar reflejado en esta pila.

La pila del producto nunca se da por completada; está en continuo crecimiento y evolución. Al
comenzar el proyecto incluye los requisitos inicialmente conocidos y mejor entendidos, y
evoluciona conforme avanza el desarrollo.

EDT

La EDT del Proyecto es una descomposición jerárquica del Proyecto, orientada al entregable y
relativa al trabajo que será ejecutado por el Equipo del Proyecto. Buscamos lograr los objetivos y
crear los entregables requeridos. El propósito de una EDT es organizar y definir el alcance total
aprobado del proyecto según lo declarado en la documentación vigente. Su forma jerárquica
permite una fácil identificación de los elementos finales, llamados "Paquetes de Trabajo". Se trata
de un elemento exhaustivo en cuanto al alcance del proyecto, y sirve como base para la
planificación del proyecto. Todo trabajo del proyecto debe poder rastrear su origen en una o más
entradas de la EDT.

3.1.4 Resultados

sub actividad/Historia de
ID Actividades
Uusuario Historias de usuario Esfuerzo
ACT-01 Login Diseño de formulario Diseño de formulario Login 0,5
Modificación logo (Orden de colores) 0,3
Diseño gráfico Diseñar iconos y formulario 0,3
Generar diseño de fondo 0,3
Maquetación estructura Html 1
Tipografia 0,17
Colores 0,17
Agregar animaciones 0,17
Maquetación estilos
Iconos 0,17
Agregar vibración cuando se ingresan datos erróneos 0,17
Tamaño de recursos(Imágenes, video) 0,17
Validación de Datos ingresados 0,5
back-end
Crear recursos para agentes Login 0,5
Diseño formulario Login / empresa/independiente 0,2
Diseño formulario términos y condiciones 0,05
Diseño formulario Tours 0,2
diseño de formulario Diseño formulario Categoría de Servicios / sub
categorías 0,2
Diseño Formulario zonificación service 0,2
Diseño formulario Validar cuenta 0,2
Diseño imagen fondo formulario Registro 0,1
Diseño gráfico imágenes tours de inicio 0,1
diseño gráfico Diseño gráfico botones registro 0,1
Diseño imagen de fondo formulario subcategorias 0,1
Diseño Formularios 2
registro usuario 2
Maquetación estructura registro service 2
ACT-02 Registro tours 1
Agregar contador de caracteres en formularios 0,3
Tipografia 0,2
Colores 0,1
maquetación estilos Agregar animaciones 0,5
Iconos 0,5
Agregar vibración cuando se ingresan datos erróneos 0,3
Tamaño de recursos(Imágenes, video) 0,5
Validación de Datos ingresados 0,5
Crear recursos para agentes 1
Consumir API REST 1
back-end busqueda de datos 0,5
geolocalización 1
validación de cuenta por correo 0,5
Validación de cuenta por móvil 0,5
Diseñoformulario inicio solicitante 0,3
Diseño de formulario
Diseñoformulario perfil solicitante 0,2
Diseño iconos perfil solicitante 0,3
Perfil
ACT-03 Diseño grafico Diseño imagen de fondo formulario inicio /perfil
Solicitante
solicitante 0,3
html inicio 1
Maquetación estructura
html perfil 1
Tipografia 0,2
Colores 0,1
Agregar animaciones 0,5
Maquetación estilos
Iconos , botones 0,5
Tamaño de recursos(Imágenes, video) 0,2
Menú de opciones 0,3
Validación de edición de datos 0,5
Crear recursos para agentes 1
back-end
API REST 1
busqueda de datos 1
Diseñoformulario inicio solicitante 0,3
Diseño de formulario
Diseñoformulario perfil solicitante 0,2
Diseño iconos perfil solicitante 0,3
Diseño grafico Diseño imagen de fondo formulario inicio /perfil
solicitante 0,3
html inicio 1
Maquetación estructura
html perfil 1
Tipografia 0,2
Perfil
ACT-04 Colores 0,1
Service
Agregar animaciones 0,5
Maquetación estilos
Iconos , botones 0,5
Tamaño de recursos(Imágenes, video) 0,2
Menú de opciones 0,3
Validación de edición de datos 0,5
Crear recursos para agentes 1
back-end
API REST 1
busqueda de datos 1
conceptualizar contenido del video 0,4
Diseño de formulario
Diseño formulario inicio 0,3
Edición de video 1,5
Diseño gráfico imagen de fondo inicio 0,5
Diseño grafico
Diseño gráfico contenido video 1,5
Diseño gráfico formulario inicio 0,3
Html inicio 0,5
Html Pide presupuesto 1
Maquetación estructura
Html Busca cliente 1
ACT-05 Inicio
Maquetación video 0,5
Tipografia 0,5
Colores 0,5
Agregar animaciones 0,5
Maquetación estilos
Iconos , botones 0,5
Tamaño de recursos(Imágenes, video) 0,5
Menú de opciones 0,5
Crear recursos para agentes 1
back-end
busqueda de datos 0,5
Trabajos Diseño de formulario Diseño de formulario trabajos destacados 0,5
ACT-06
Destacados Diseño grafico Diseño gráfico contenido de trabajos destacados 0,5
Diseño gráfico imagen de fondo trabajos destacados 0,5
Diseño gráfico Formularios trabajos destacados 1
Maquetación estructura Html 1,5
Tipografia 0,5
Colores 0,5
Agregar animaciones 0,5
Maquetación estilos
Iconos , botones 0,5
Tamaño de recursos(Imágenes, video) 0,5
Menú de opciones 0,5
Crear recursos para agentes 1
back-end
Enlazar calificaciones con la BD 0,5
Diseño de formulario ayuda inicio 0,2
Diseño de formulario ayuda login 0,2
Diseño de formulario ayuda trabajos destacados 0,2
Diseño de formulario ayuda registro 0,2
Diseño de formulario ayuda empresa 0,2
Diseño de formulario
Diseño de formulario ayuda independiente 0,2
Diseño de formulario ayuda categorias de servicios 0,2
Diseño de formulario ayuda subcategorias de servicios 0,2
Diseño de formulario ayuda perfil solicitante 0,2
Diseño de formulario ayuda perfil service 0,2
ACT-07 Ayuda
Diseño gráfico contenido ayuda formularios 1
Diseño grafico Diseño gráfico imagen de fondo ayuda varios 1
Diseño gráfico Formularios ayuda 2
Maquetación estructura Html 1,5
Tipografia 0,5
Colores 0,5
Agregar animaciones 0,5
Maquetación estilos
Iconos , botones 0,5
Tamaño de recursos(Imágenes, video) 0,5
Menú de opciones 0,5
Diseño de formulario Aviso Legal 0,5
Diseño de formulario Política de privacidad 0,5
Diseño de formulario Diseño de formulario Política de cookies 0,5
Diseño de formulario condiciones Generales 0,5
Diseño de formulario Servicio al cliente 0,5
Servicio al
Diseño gráfico forularios politica de privacidad y mas 1
cliente, Diseño grafico Diseño gráfico imagen de fondo política de privacidad
Política de
ACT-08 y mas 1
privacidad y
Maquetación estructura Html 1,5
cookies ,
demas Tipografia 0,5
Colores 0,5
Agregar animaciones 0,5
Maquetación estilos
Iconos , botones 0,5
Tamaño de recursos(Imágenes, video) 0,5
Menú de opciones 0,5
3.2. Actividad 2: Inscripción web y móvil
3.2.1 Objetivo
Lo que se busca con este proceso es lograr el registro y login de usuarios para la aplicación
móvil. Sin embargo, esto no es el único objetivo, también se busca poder comprobar la
efectividad de las actividades a realizar según lo que se ha planificado. Ya que se trata de
un equipo nuevo, de un proyecto nuevo y una experiencia nueva, se busca conocer la
velocidad del equipo (una medida de SCRUM) para futuros procesos y nuevos proyectos.

3.3.2 Justificación
Los patrocinadores del proyecto esperaban tener al menos un proceso listo en menos de 2
meses y el de la inscripción, que es un proceso bastante común, debería estar listo en poco
tiempo. Además, se necesitaba tener prototipos funcionales, pequeños incrementos del
producto para que en INCUBUNT lo testearan en personas de a pie y en profesionales de
algún oficio.

3.2.3 Fundamentación teórica


Para esta parte del proceso se hizo uso de los conocimientos y destrezas adquiridas de los
siguientes cursos:

 Bases de datos
 Ingeniería del Software I
 Ingeniería del Software II
 Modelado de Negocio I
 Desarrollo de aplicaciones móviles

Además, era necesario adquirir información de los siguientes sitios web:

 Guía de la documentación para Android developers.


 Guía de la documentación de Laravel 5.5.
 Stackoverflow (sitio web)
 Styde.net (website sobre formación en PHP)
 Hermosa programación(blog)
 Documentación oficial de MySQL

3.2.4 Resultados
Figura 2: Base de datos de la API Rest
4. Bibliografía
• Agileuniverse. (s.f.). agileuniverse. Recuperado el 8 de agosto de 2012, de agileuniverse:
www.agileuniverse.com
• Amaro, C., Sarah, D., Valverde, R., & Jorge, C. (2007). Metodologías Ágiles. Trujillo, Perú.

5. Referencias
1. https://developer.android.com/docs/
2. https://es.stackoverflow.com/
3. https://laravel.com/docs/5.6/installation
4. https://dev.mysql.com/doc/
5. http://www.hermosaprogramacion.com/
6. http://www.hermosaprogramacion.com/
7. http://jakewharton.github.io/butterknife/

Вам также может понравиться