Professional Documents
Culture Documents
Contents
Contents ........
...............
...............
................
................
...............
...............
................
...............
...............
................
................
.............
.........
........
........
........
.......
... 1
Implementación
Implementac ión de soluciones tecnológicas (parte E).......
...............
................
................
...............
............
.........
......2
Prueba la solución tecnológica........
...............
...............
................
...............
...............
................
.............
.........
........
........
........
........
......3
Pruebas de carga........
................
................
...............
...............
................
...............
...............
................
................
...............
.............
..........
......3
Prueba de estrés.......
...............
...............
...............
................
................
...............
...............
................
...............
...............
................
.............
..... 3
Prueba de estabilidad (soak testing)........
...............
...............
................
................
............
........
........
........
........
........
.......
... 4
Pruebas de picos (spike testing)........
...............
...............
................
................
...............
...............
................
.............
.........
......
.. 4
Pre-requisitos
Pre-requisi tos para las pruebas de carga.......
...............
................
...............
...........
........
........
........
........
........
........
......4
Mitos de las pruebas de rendimiento .......
...............
................
................
...............
...............
................
...............
...............
..........
..4
Especificaciones
Especificaci ones del rendimiento .......
...............
................
...............
...............
................
.............
.........
........
........
........
........
........
......5
Libera la solución tecnológica ...........................................................
......................................................................
.....................
.......... 7
Mantiene la solución tecnológica .......
...............
................
................
...............
...............
................
...............
...............
.............
.......10
Define un plan de capacitación de la solución tecnológica ........................
............ ......................
.......... 16
Las capacidades a mejorar........
................
...............
...............
................
...............
...............
................
.............
.........
........
........
.... 16
La capacitación como un sistema........
................
...............
...............
................
................
...............
...............
............
.......
... 17
Importancia de la capacitación .......
...............
................
...............
...............
................
................
...............
..............
...........
......17
Condicioness de la capacitació
Condicione capacitaciónn........
................
...............
...............
...............
...........
........
........
........
........
........
........
........
......
.. 18
Fases del programa de capacitación.......
...............
................
...............
...............
.............
.........
........
........
........
........
......18
1
Implementación de soluciones
tecnológicas (parte E)
La implementación de soluciones tecnológicas a es una especialización de la
Gerencia de Proyectos, donde se tienen en cuenta factores propios de los
proyectos informáticos como la reacción al cambio y a la necesidad de
cambio
cambioss en proced
procedim
imien
ientos
tos operati
operativos
vos.. La experi
experienc
encia
ia en el manejo
manejo de
proyectos informáticos es factor crítico de éxito en este tipo de proyectos.
Se efec
efectú
túan
an sesi
sesion
ones
es de plan
planea
eaci
ción
ón tant
tanto
o co
con
n el Clie
Client
nte
e co
como
mo co
con
n los
los
respectivos proveedores, si éstos son externos. Se utiliza metodología de
Planeación Avanzadas que permiten obtener no solo las actividades que se
2
deben desarrollar para garantizar el logro de los objetivos del cliente con el
proyecto, sino, la asignación de los recursos de tiempo, de personal, y
económicos que hagan viable el proyecto.
En la ingeniería del software, las pruebas de rendimiento son las pruebas que se realizan,
desde una perspectiva, para determinar lo rápido que realiza una tarea un sistema en
condiciones particulares de trabajo.
Existen diferentes tipos de pruebas para las cuales están diseñadas para poder llevar al
máximo el programa o sistemas que se desea poner a prueba
Pruebas de carga
Este es el tipo más sencillo de pruebas de rendimiento. Una prueba de carga se realiza
generalmente para observar el comportamiento de una aplicación bajo una cantidad de
peticiones esperada. Esta carga puede ser el número esperado de usuarios concurrentes
utilizando la aplicación y que realizan un número específico de transacciones durante el tiempo
que dura la carga.
Prueba de estrés
3
Prueba de estabilidad (soak testing)
Esta prueba normalmente se hace para determinar si la aplicación puede aguantar una carga
esperada continuada. Generalmente esta prueba se realiza para determinar si hay alguna fuga
de memoria en la aplicación.
1. Las pruebas de rendimiento se hacen para romper el sistema: Las pruebas de estrés se
hacen para observar el punto de ruptura del sistema. Por el contrario, las pruebas
normales de carga se hacen generalmente para ver el comportamiento de la aplicación
bajo una carga de usuarios esperada, y dependen de otros requisitos, tales como el
aumento de carga esperado, la carga continuada por un periodo prolongado de tiempo
mientras la demanda aumenta, la resistencia a las caídas o las pruebas de estrés.
2. Las pruebas de rendimiento sólo deben hacerse después de las pruebas de integración
del sistema: Aunque esta es la norma común en la industria, las pruebas de rendimiento
también pueden realizarse mientras se realiza el desarrollo inicial de la aplicación. Este
tipo de enfoque se conoce como pruebas de rendimiento tempranas. Este enfoque
garantizaría un desarrollo holístico de la aplicación manteniendo los parámetros de
rendimiento en mente. Por lo tanto, la búsqueda de un problema en el rendimiento justo
antes de la terminación de la aplicación y el coste de corregir el error, se reduce en gran
medida.
4
3. El probar el rendimiento sólo implica la creación de scripts y cualquier cambio en la
aplicación solo puede causar una simple refactorización dichos scripts: Las pruebas de
rendimiento son en sí mismas una ciencia evolucionada de la industria del software. En
sí mismos, los scripts, aunque importantes, son sólo uno de los componentes de las
pruebas de rendimiento. El principal desafío para cualquier persona que pruebe el
rendimiento es determinar el tipo de pruebas necesarias y analizar los distintos
medidores de rendimiento para determinar el cuello de botella de rendimiento.
A veces es una difícil tarea determinar qué parte del sistema representa esta ruta crítica, y
algunas herramientas de prueba incluyen y que informan de tiempos de transacción, número de
accesos a bases de datos, sobrecarga de la red, y otros monitores del servidor, que pueden ser
analizados junto con los datos principales de las estadísticas de rendimiento. Sin estos
instrumentos se podría tener a alguien encargado de observar el administrador de tareas de
Microsoft Windows del servidor para ver cómo se carga la CPU en las pruebas de rendimiento
(suponiendo que se prueba un sistema de Windows).
Siempre es útil disponer de una estimación del pico de número de usuarios que se espera que
utilicen el sistema en las horas punta. Si puede ser también una estimación del máximo tiempo
de respuesta permitido en el percentil 95, para que la configuración de la ejecución de las
pruebas se ajuste a estas especificaciones.
5
• ¿Cuál es la distribución del volumen de trabajo de la aplicación para cada componente?
(por ejemplo: 20% login, 40% buscando, 30% seleccionando elemento, 10%
comprando).
• ¿Cual es la distribución del trabajo del sistema? [Las cargas de trabajo múltiples pueden
ser simuladas en una sola prueba de eficacia] (por ejemplo: 30% del volumen de trabajo
para A, 20% del volumen de trabajo para B, 50% del volumen de trabajo para C)
• ¿Cuáles son los requisitos de tiempo para cada uno y para todos los procesos por lotes
(especificando picos y medias)?
6
• Actividad 5. Aplicar el diseño de la prueba. Desarrollar las pruebas de rendimiento de
acuerdo con el diseño del plan.
• Actividad 6. Ejecutar la prueba. Ejecutar y monitorizar las pruebas. Validar las pruebas,
los datos de las pruebas, y recoger los resultados. Ejecutar pruebas validas para
analizar, mientras se monitoriza la prueba y su entorno.
Análisis de sistemas:
Factibilidad:
8
Factibilidad técnica: determina si una solución propuesta se puede
implementar
o no con el hardware, software y recursos técnicos disponibles.
2.-Creación de la propuesta
Las principales razones que existen para presentar de manera formal una
propuesta de un sistema son:
9
• Reducir la resistencia al cambio.
• Preguntar a los clientes cuáles son los datos que no les gustaría que
llegaran a manos de la competencia.
11
Desarrollar los requerimientos de soluciones tecnológicas de TIC,
considerando los componentes o productos asociados a las mismas.
12
1. Adoptar el método para el diseño detallado de la solución tecnológica que,
de acuerdo con la alternativa seleccionada, resulte ser el más adecuado.
13
4. Analizar las diversas alternativas y seleccionar aquélla que técnicamente
resulte la más conveniente para la integración de la solución tecnológica, y
realizar la justificación correspondiente.
5. Documentar en el Reporte de integración, la alternativa seleccionada y su
respectiva justificación.
6. Actualizar, con la información de los factores críticos anteriores, el
Repositorio de configuraciones, el Repositorio central de proyectos y, en
caso de establecerse, el Repositorio de componentes y productos.
14
15
Diagrama de Desarrollo de Solución Tecnológica
Varias son las causas que pueden dar origen a la decisión y luego a la
realización del adiestramiento o la capacitación dentro del ámbito de la
empresa. Algunas de las más comunes son:
Las capacidades del personal que trabaja en una empresa que pueden ser
desarrolladas o mejoradas mediante una buena acción de capacitación se
agrupan en tres grandes categorías:
16
2.) Capacidad Humana: es lo que permite el óptimo manejo de los RR.HH.
dependientes y crear el ambiente de armonía necesario para la convivencia
en una empresa. Comprende a las relaciones con los individuos y con los
grupos que ellos forman, atendiendo a sus necesidades y procurando su
satisfacción. El administrador debe saber entender la personalidad de cada
subordinado para lograr de éste la mayor colaboración y eficiencia posible.
SE TRABAJA CON PERSONAS .
Importancia de la capacitación
17
1.) Provoca un incremento de la productividad , porque un incremento
en las capacidades usualmente da como resultado una mejora, tanto en la
cantidad como en la calidad de la producción.
2.) Desarrolla una alta moral en los empleados , porque sienten que la
empresa los tiene en cuenta, desea que se desarrollen y mejoren.
3.) Reduce la necesidad de supervisión, porque el empleado capacitado
es una persona que puede desarrollar su labor con una supervisión mínima,
alcanzando mayor grado de independencia en sus labores.
4.) Reduce los accidentes, porque muchos accidentes son causados más
por deficiencia humana debido a la falta de entrenamiento que por falla en
los instrumentos o en los equipos de trabajo.
5.) Mejora la estabilidad de la organización y su flexibilidad, la
habilidad de una organización para mejorar su efectividad a pesar de las
pérdidas de personal clave, se pueden desarrollar solamente mediante la
creación de una reserva de personal de reemplazo entrenado.
Condiciones de la capacitación
18
- Que requieren solución inmediata.
- Que demandan una acción futura. Si se planifica el cambio de un proceso,
se detecta una necesidad futura de capacitación para que dicho cambio
pueda llevarse a cabo.
- Que exigen instrucción sobre la marcha. Cuando es imposible extraer al
trabajador de su lugar de trabajo o cuando se debe hacer en el lugar de
trabajo.
- Que necesitan instrucción externa. Cuando debe recurrirse a institutos de
capacitación externos.
- Que puede resolver por sí misma la organización. Porque cuenta con
recursos para hacerlo.
- Que requieren fuentes o medios externos.
- Observación directa: del lugar del trabajo, del operario, de los resultados de
la ejecución del trabajo.
- Reuniones de grupo: los jefes exponen las necesidades generales e
individuales de su sector.
- Entrevistas: para detectar las dificultades, buscar causas y determinar si
están relacionadas a la falta de capacitación. Pueden realizarse incluso con
el mismo trabajador.
- Evaluación de desempeño:
Se debe:
1) Fijar los objetivos, los que deben estar relacionados con los objetivos de
la organización.
2) Determinar el número de participantes y nivel de capacitación, armar
grupos en igualdad de condiciones para asimilar conocimientos.
3) Definir cursos a desarrollar, por ejemplo, ir por temas y por áreas.
4) Definir objetivos de cada curso.
5) Unidades de instrucción, es decir, cuáles serán los módulos que
componen el curso.
6) Métodos de instrucción.
7) Tiempos necesarios. De cada actividad, horarios, cantidad de horas de
modo que los sectores sigan funcionando normalmente.
8) Instructores por cada unidad de capacitación, para la parte práctica y
para la teórica.
9) Métodos para medir la eficacia, exámenes parciales, finales.
10) Información administrativa necesaria, tal como horario y fecha de fin
de curso.
20
- Adiestramiento individual: tomando de a un trabajador por grupo de
trabajo.
- Grupal: se le enseña una técnica de trabajo al grupo completo.
- Clases multilaterales: existe una participación activa del grupo a través de:
- Discusión sobre alternativas de solución
- Técnicas de simulación o juego de roles
- Mesas redondas
- Paneles
- Simposios
- Métodos audiovisuales, pizarra, etc.
- Capacitación en el trabajo: se usa principalmente en la etapa de inducción
de un empleado nuevo.
- Rotación del trabajador: suele ser necesario debido a la condición de
generalistas que exige el mercado laboral actual.
- Sustitución del jefe: cuando éste debe ausentarse por un lapso de tiempo
prolongado, es reemplazado por el subordinado más capacitado para
hacerlo, lo cual constituye una forma de capacitación.
- Asignación de tareas especiales.
4) Evaluación de resultados.
Caso de Estudio
22
Hora: 11hs a 14hs
Lugar: Zurich Seguros, Cerrito 1010
Facilitador: Daniel Dvorki, CTO, Think-Thanks.
Contenido: Utilizar un blog como mi sitio web. Opciones para crear un blog.
Diferencia entre blogs y los CMS. Opciones para crear un blog: Saas, Open
Source Blogging tools, Open Source CMS tools. Ejemplos de blogs exitosos.
Creación de un blog con Wordpress. Componentes y features del blog.
Promoción y creación de audiencia. Suscriptores, boletines, estadísticas.
Recomendaciones y sugerencias.
Dirigido a: Personas del área de tecnología o comunicación, responsable de
la implementación con conocimientos técnicos básicos o con facilidad para
aprender.
24
25 de junio: Internet para recaudar fondos: canales y herramientas
para aumentar los ingresos de tu organización.
Hora: 15 a 18hs
Lugar: Instituto Tecnológico de Buenos Aires (ITBA), Av. Eduardo Madero 399
Conclusión
25
26