Compare commits

..

59 Commits

Author SHA1 Message Date
1460b1a1b8 ejercicios final 2025-08-03 01:26:38 -03:00
f02df6e08e hecho resumen 2025-07-12 17:57:41 -03:00
de834c7187 estos forman parte de una entrega que era como un segundo parcial de org 2025-07-12 15:48:54 -03:00
d96253af6b esto es parte de un tp que no me acuerdo que era 2025-07-12 15:48:26 -03:00
effe3bf145 hecho el pdf 2025-06-30 18:33:56 -03:00
eb4fbb57e8 feat: Include binary PDF for organization summary 2025-06-17 12:41:15 -03:00
9d9033d6b9 terminado resumen 2025-06-17 12:38:37 -03:00
424efe0415 terminada unidad 2025-06-16 12:12:17 -03:00
01833462d5 fix: falta correjir typos 2025-06-16 05:18:09 -03:00
e4441c289c primeras 2 unidades listas del resumen 2 2025-06-16 01:22:12 -03:00
16e53b48ce iba 2025-06-11 10:54:21 -03:00
fcf03ab652 commit de lo que va de presentacion 2025-06-11 10:48:34 -03:00
ec156abdf4 hechos todos los ejs de practica 2025-06-04 22:04:31 -03:00
000eacb91b ez resumen 2025-05-28 19:18:45 -03:00
499facaf9f terminado resumen 2025-05-27 00:54:49 -03:00
9275d6858d flex 2025-05-22 09:00:11 -03:00
d5d91b258b commit agile 2025-05-22 09:00:11 -03:00
38b58f5283 preguntas hechas 2025-05-21 11:02:24 -03:00
d17df2a7d3 add 8.md 2025-05-20 09:00:34 -03:00
93c38a37ce añadido sobre management 2025-05-14 11:59:27 -03:00
b063582c6d formas apa 2025-05-14 10:47:02 -03:00
8aa6a7b932 me falto commitear esto 2025-05-14 10:46:00 -03:00
b0a458eb29 Añadir Agile/7.md 2025-05-13 08:49:34 -03:00
1e1e0e4e3a heres the resumen 2025-05-12 20:43:07 -03:00
0c425af938 resumida clase 3 2025-05-12 14:23:22 -03:00
52395bd81d Create resumen1.org 2025-05-11 23:38:22 -03:00
397fc01197 bruh 2025-05-07 11:27:47 -03:00
d1c34e44eb bruh 2025-05-07 11:27:38 -03:00
d323f42286 megaspeedrun de todo 2025-05-07 11:26:27 -03:00
10c6fc2939 subida autoevaluacion 2025-05-06 12:56:14 -03:00
0705bc1472 push de cosas de teoria 2025-05-06 11:56:26 -03:00
b9fd0528a1 hice un rename 2025-05-06 11:56:15 -03:00
8d03ad1794 Merge remote-tracking branch 'refs/remotes/origin/master' 2025-05-06 09:24:16 -03:00
8d197291ea primer commit 2025-05-06 09:23:52 -03:00
90d5a67300 Eliminar BasesDeDatos/indices (1).pdf 2025-04-29 12:58:31 -03:00
307634d730 Subir archivos a "BasesDeDatos" 2025-04-29 12:58:25 -03:00
8889ccae5b Subir archivos a "BasesDeDatos" 2025-04-29 12:57:25 -03:00
de627a45a4 Subir archivos a "BasesDeDatos" 2025-04-29 12:53:16 -03:00
97b114f464 Eliminar BasesDeDatos/indices (4).pdf 2025-04-29 12:53:07 -03:00
1c8aad5383 Subir archivos a "BasesDeDatos" 2025-04-29 12:51:47 -03:00
311888cd6b Actualizar BasesDeDatos/Indices ej.org 2025-04-29 12:22:13 -03:00
34e1c479cb Añadir BasesDeDatos/Indices ej.org 2025-04-29 12:17:36 -03:00
1f38a659ed Añadir Agile/6.md 2025-04-29 08:24:08 -03:00
286303bb3b mega speedrun 2025-04-24 08:36:26 -03:00
7819c8f3fb commit antes de armar los grupos 2025-04-22 10:15:52 -03:00
006a524973 antes del break 2025-04-22 08:45:02 -03:00
dcd8301c28 me habia faltado commitear 2025-04-22 07:16:49 -03:00
70547852e1 ci 2025-04-15 13:08:36 -03:00
ed1184835e me dicen que este anda ahora 2025-04-15 12:09:58 -03:00
1d86450966 pa que lea fran 2025-04-15 12:01:08 -03:00
0f0062faab anotado todo hasta fin de clase 2025-04-15 10:23:26 -03:00
783865c2b1 hecho hasta el break 2025-04-15 08:52:51 -03:00
e8c10df18c Añadir Agile/Ejs1.md 2025-04-09 15:35:12 -03:00
1af40911e8 bueno 2025-04-09 11:59:59 -03:00
dfc2a44c63 wip 2025-04-08 14:01:01 -03:00
ba6ae38d6a hecho ejs 1 2025-04-08 13:34:27 -03:00
07cb294490 fix: add hora 2025-04-08 12:31:30 -03:00
446edd5a39 feat: add Fechas parciales Bases de Datos 2025-04-08 12:21:29 -03:00
3b7646bd97 feat: añadido autoeval 2025-04-08 12:20:53 -03:00
56 changed files with 2965 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*.tex

56
Agile/3.md Normal file
View File

@@ -0,0 +1,56 @@
<style>body { display: flex; flex-direction: column; justify-content:center; min-width:100vw; text-align:center }</style>
# Intro
La inpredictivilidad de los requisitos
# Desarrollos que sean modificable
- Valor del producto.
Se construye el producto adecuado?. Las Funcionalidades que se introducen son las que realmente necesitan los usuarios?
- Tecnologia Empleada.
El equipo conoce la sufuciente tecnologia para construir correctamente el prducto? va a poder escalar lo suficiente cuando se necesiten nuevos usuarios?
- Insertidumbres Sociales.
Los problemas son que el software trata de resolver la mayoria de las veces tienen un componente humano y social. que puede afectar su desarrollo. Como la aparicion de nuevas legislaciones.
# Incremento
Para comprobar que el desarrollo este bien encaminado lo que se puede hacer es hacer las cosas de forma incremental y asi poder utilizar el feedback para continuar con la forma de desarrollo que manteniamos o hacer una correccion de curso
# Cliente adaptativo
Los proyectos tienen un plazo de entrega fijado y en caso de no cumplirse el cliente puede acordar no pargar el costo completo por como el desarrollador no cumple con uno de los requisitos del proyecto el cual puede ser el tiempo que entrega.
Esto lleva a que la relacion entre el cliente-programador sea más estrecha. haciendo que el cliente le llegue los mvps. Haciendo que el cliente pague por cada iteracion.
## NOTA
Es un buen modelo de negocios porque estas manteniendo un flujo de cash continuo.
# No Silver Bullet
Remarca la existencia de tareas **Escenciales**. que al estar relacionadas detras del desarrollo y otras tareass que son accidentales.
Estas tareas escenciales no son modificadas por la cantidad de nuevo hardware, nuevos compiladores. que hayan. Son intrincecas al desarrollo.
## Aspectos del desarrollo
el diseño de software es una activadad creativa que se puede dividir en dos partes: lo esencial y lo accidental. Lo esencial forman parte de la construcciones conceptuales del sistema. Mientras que las accidentales son propias del hardware o lenguaje en concreto.
|Esencial|Accidental|
| ------ | -------- |
| + Son propias del desarrollo | + Son propias de la tecnologia en cuestion |
| + Define como se van a hacer las cosas conceptualmente | + Define el caso concreto de como se hacen las cosas |
| ------ | -------- |
# BREAK
Nos dieron un descanso
# Manifiesto AGILE
1. Individuo e Interacciones
poceso humanitario
2. Soft funcional
documentacion
3. Colaboracion con el cliente
Contrato
4. Responder al cambio
seguir un plan

117
Agile/4.md Normal file
View File

@@ -0,0 +1,117 @@
# Roles del equipo
Literalmente la division del trabajo de adam smith.
## Evolucion
Aunque los roles más granulares cambien lo que no cambia nunca es la categoria de donde entran. por ejemplo,
- Requerimientos
- Diseño
- Analisis
- Implementacion
- Test
# Fases del proyecto
Una fase es el tiempo que tarda entre hitos de entrega en un proceso de desarrollo.
Por ejemplo estas podrian ser:
- Inicio
- Elaboracion
- Construccion
- Transición
# Fundamentos propuesta Agile
El modelo en espiutarl aprovecha la caracetristica fundamental de que el software es facilmente modificable. Es un sistema minimo funcionando desde el principio. Cada iteracion añade unc onjunto de funcionalidades y si es necesario mejora alguna ya existente. Al final de cada iteracion en el modelo en espiral se obtiene un prototipo. Hoy es muy comun que los lenguajes, herramientas de desarrollo y entornos de despliegue hace posible obtener un sistema totalmente funcional.
# Ciclos Cortos
cada ciclo incorpora todas las fases del ciclo de vida. Tiene retroalimentacion temprana para poder dirijir la evolucion del proyecto de mejor forma. Cada iteracion tiene como resultado un producto al que le han añadido nuevas caracteristicas que pueden ser probadas por el cliente. El producto evoluciona y adopta los cambios sugeridos por el cliente hasta conseguir un producto final que lo safisface.
# Entrega Continua
- Estrategia
- Lanzamiento
- Iteracion
- Daily
- Continuos & Automated
# la Realiadad de los desarrollos
## Lo que gustaria
- Los Clientes saben lo que quieren.
- El equipo sabe como construirlo.
- Nada Cambiara.
- Tenemos cash y tiempo para hacerlo.
## La Realidad
- Los clientes descubren lo que necesitan.
- Los desarrolladores descubren como hacerlo.
- Muchas cosas cambian en el camino.
- Siempre hay más cosas que hacer que tiempo y dinero disponible.
# algunos principios agiles
Satisfacer al cliente mediante la entrega rápida de software útil. Se entrega frecuentemente software que funciona.
La simplicidad del codigo desarrollado es escencial. klass iteraciones corta entragan valor al cleinte. Kaizen (no jujutsu), mejora continua.
# Rup Agile
Es un framework que puede ser configurado para ser tanto pesado como liviano.
# UML Agile
No lo es pero es utilizado en todos los textos seminales del agilismo.
# Criticas
- Gestor o Scrum Master
|Scrum|XP|
|-----|--|
|Po, Master | Cliente, Programadores y Gestor |
- Sprint 0 es Agile?
- Historias de usuario o Casos de uso
# Como cortar un elefante en rodajas
!()[./imagenes/Elefante.png]
# MVP
la idea es construir aplicada en startups, consiste en hacer primero los puntos que más ansiedad generan y por lo tanto deben tener mayor prioridad.
## Mejoras incrementales
Mejora tu habilidad de estimar el tiempo de desarrollo, además de que genera una velocidad constante de desarrollo.
# Principales AGILE
1. XP
2. Scrum
3. Lean/Kanban
No existe una bala de plata y cada una de las metodologias se adecuan mejor a algun tipo de desarrollo que otro.
En el ambito empresarial la más usada es SCRUM pero casi nunca esta bien aplicada.
# CD
Devops, Estos integran el desarrollo con la puesta en produccion.
Entrega Continua:
- se integra automaticamente.
- se desplegan automaticamente los entornos de prueba.
- se prueba automaticamente.
- se desplega a prod automaticamente.
# El codigo permite ser agile o no
A la hora de introducirse en una empresa las metodologias AGILE hay tantas cosas que cambiar que muchas veces se olvida de lo más esencial.
Cosas que se ponen en marcha en muchas empresas (y las que se olvidan):
- [X] Backlog
- [X] Tablero
- [X] Meetings
- [ ] Test Unitarios
- [ ] CI/CD
- [ ] Diseño Correncto
# Resumen agile vs cascada
!()[./imagenes/agilevscas.png]
# Nuevo problema
Cada uno esta dentro de su propio mundo (po, gestor, desarrollo, relevacion) y no se le facilita la comunicacion entre partes del desarrollo.

40
Agile/5.md Normal file
View File

@@ -0,0 +1,40 @@
# Extreme Programming
## todas las metodologias tienen
- Etapas
- Tareas
- Capas
- Estimaciones
- Criterios aceptacion
- Retroalimentacion / Iteracion
- Proyectos
- Prioridad
- Comunicacion / Division
- Requerimientos / CU / User Story
- Documentacion
- Funcionalidad > Documentacion
- Valores |-| Principios |-| Tecnica
- Cambios / Flexibilidad
- Automatizacion / CI-CD
## Caracteristicas XP
Le importa más el tiempo, además tiene mucha adaptabilidad contra los cambios de requerimientos contra el cliente, busca optimizar las entregas del software para que el cliente pueda ver avances de forma frecuente. Esto tambien permite que el cliente de feedback de forma frecuente.
## Historia
Proviene del mundo de desarrolladores de smaltalk, creados en los 90s por Kent Beck. Principalmente descripco en la segunnda edicion de Extreme Programming Explained.
## Las 12 Practicas de XP
1. Pequeñas entregas.
2. Pruebas.
3. Codigo Compartido.
4. Metafora.
5. Planificacion.
6. Pair Programming.
7. Estandarizacion de codigo.
8. CI.
9. refactorizacion de codigo.
10. Ritmo sostenible 40h week.
11. Diseño simple.
12. Cliente on site.

21
Agile/6.md Normal file
View File

@@ -0,0 +1,21 @@
# Producto Distinto
el software tiene una forma de desarrollo unica. este puede ser definido como el proceso de convertir ideas en productos. Tiene más un enfoque en las iteraciones y adaptaciones del software a las necesidades, por lo que, Es más un proceso de diseño que de fabricacion.
# Metodos de fabricacion tradicionales
fabricar un producto requiere de que entre una materia prima y salga un prodcuto terminado luego de utilizar un proceso.
Si vemos el desarrollo de software como un proceso iterativo podemos añadirle el concepto de [Product Right] v [Right Product]
# El profe habla de agentes de ia
Basicamente hablo del tema de ouputear el resultado de una ia en otra y asi poder elaborar sobrelos datos para llegar a automatizar elementos complicados.
# 1910: Produccion en serie
en las fabricas de henry ford se creo el concepto de la produccion en serie que permite utilizar más eficazmente una mayor cantidad de empleados de forma efectiva.
## Caracteristicas:
- Descomponer todo en pequeñas tareas.
- Los elementos se mueven de un lugar a otro mientras el empleado se mantiene en el mismo lugar.
- Necesita trabajadores menos especializados.
## Problemas:
- Es un sistema muy eficaz en producir grandes cantidades de productos. Es muy rigido por lo que le cuesta adaptarse a mercados donde hay mucha fluctuacion en las tendencias.

35
Agile/7.md Normal file
View File

@@ -0,0 +1,35 @@
# Testing
## Unit Test
El unit Testing consiste en comprobar funcionalidades puntuales del codigo sin tener que ejecutar todo el proyecto entero para saber si funciona o no.
Algunas caracteristicas que tiene es que no usan la informacion directa de la base de datos sino que utilizan stubs o info no relevante, además se ejecutan en el entorno del desarrollador. el codigo nunca interactua contra servicios externos.
## Test de Intergracion
testea partes del codigo que pegan contra servicios externos como lo pueden ser apis web o servidores de mails. Además se ejecutan en un entorno creado diferente al del desarrollador.
## Test funcional
Simulan el uso de un usuario final.
## Pruebas de Estress
son Pruebas que testean la performance del programa.
## QA en todas partes
- Incremental.
- pasos pequeños.
- Suite de tests automatizados.
- Revisiones de codigo.
- Usar nuestros productos nosotros mismos.
- Monitorizacion.
# PyTest
Vamos a usar este testing framwork para poder hacer testeos.
## Notas
Tiene que usar el prefijo test_ adelante de cada nombre.

50
Agile/8.md Normal file
View File

@@ -0,0 +1,50 @@
# User Story
Es utilizado para describir una funcionalidad del sistema desde el punto de vista el usuario. Esto esta directamente relacionado con la relevacion de requerimientos.
Son cortas y no tienen un lenguaje tecnico. Utiliza tanto comunicacion oral como escrita, estas por medio de conversaciones directas con el desarrollador y los papeles del panel.
## Que tiene
- Descipcion.
- Criterio de evaluacion.
- Valor -> Maximisa la satisfaccion del cliente.
- Ficha estructural.
- Como (rol) quiere objetivo -> para beneficio.
### Lo más clave es
1. Descipcion.
2. Pruebas / Criterios Aceptacion.
## 3 C
### Cartas
Como las propias de trello o jira. Condensan de forma directa el contenido de la conversacion con lo que se debe hacer.
### Conversacion
En esta lo que sucede es que el desarrollador y el manager hablan con el stakeholder. Este ida y vuelta es crucial para llenar los detalles y que el equipo entienda el trabajo a realizarse.
Esto no es una cosa de una vez sino que es un proceso que se mantiene sobre el tiempo para mantener el equipo alineado en el desarrollo.
### Confirmacion
Es el paso final, consiste en validar el desarrollo usando un criterio claro. y confirmando que el software cumpla con laos estadares acordados.
## Dependencias
Las historias de usuario tienen que ser independientes una de otra.
## Bocetos
Crear mocks de las pantallassd que va a ver el usario, una forma adicional de capturar condiciones de satisfaccion de las historias de usuario.
## Invest
### Independiente
las dependencia entrre las historias crean problema de priorizacion
### Negociable
Se debe de definir entre el desarrollador y el usuario
### Valuable
tiene que aportar valor al usuario
### Estimable
tiene que poderse estimar facilmente
### Small
Tiene que entrar en una sola iteracion
### Testeable
Tiene que ser testeable
## Story points
Estos son puntos los cuales permiten evaluar cada US de forma independiente de las horas que un equipo le tendria que dedicar. Y se calculan usando la escala de fibonnacci.

14
Agile/9.md Normal file
View File

@@ -0,0 +1,14 @@
# Scrum
![Alt Text](./9_1.png)
## Overview
es un grupo de personas que reciben los tickets de cuando el producto ya esta funcional.
1. stakeholder
2. Users
3. Helpdesk
4. Operations
5. Management
... etc.

11
Agile/Ejs1.md Normal file
View File

@@ -0,0 +1,11 @@
# 1.
He desarrollado aplicaciones web y nativas utilizando distintas tecnologias pero siempre ha sido en proyectos personales o para familiares. Por ejemplo cuando hice un combinador de pdfs online para mi madre.
# 2.
El papel del desarrollador consiste en crear un software que cumpla con las necesidades del stakeholder
# 3.
Si los hay. Algunos ejemplos son: analista funcional, Product Owner, DBA, SysAdmin.
# 4.
Un buen software es el que deja al cliente satisfecho.

BIN
Agile/Polidoro_Federico.pdf Normal file

Binary file not shown.

View File

@@ -0,0 +1,78 @@
#+title: Ejercicios Final
* Examen Final Metodologías Ágiles (Parte I)
Duración sugerida: 90 minutos
Instrucciones: Responda todas las preguntas. Fundamente sus respuestas con ejemplos cuando sea posible.
** Pregunta 1
Explique los valores y principios del Manifiesto Ágil. ¿De qué manera estos principios influyen en la forma de trabajo de un equipo de desarrollo?
*** Rta
Los principios ayudan en definir que hacer frente a una situacion. Estos definen, por ejemplo, que las entregas deben de realizarse incrementalmente para mostarle al cliente como avanza el proyecto, además se debe de aceptar nuevos requerimientos en medio de un sprint.
** Pregunta 2
Compare los roles del Product Owner y del Scrum Master dentro de un equipo Scrum. ¿Cómo se relacionan sus responsabilidades con la entrega de valor?
*** Rta
El product owner es responsable de comunicarse con los clientes (stakeholders) para poder definir el scope del proyecto. Mientras que el scrum master es el encargado de maximizar el valor que se puede sacar de utilizar crum al mediar entre los miembros del equipo y asegura que las reuniones (daily, Sprint Planning, Review y Retrospective) se realizen.
** Pregunta 3
¿Qué impacto tiene la incorporación de herramientas basadas en inteligencia artificial en las metodologías ágiles?
Mencione al menos dos aplicaciones concretas y reflexione sobre sus beneficios y riesgos.
*** Rta
Se puede utilizar para resumir lo sucedido en las reuniones y tambien para detectar casos donde un item del banban se pueda descomponer en otras tareas.
** Pregunta 4
Describa cómo se gestiona el backlog en un proyecto ágil. Incluya conceptos como refinamiento, priorización y el rol de los usuarios.
Opcional: puede usar un ejemplo propio.
*** Rta
(DIFICIL) Se analiza una historia de usuario y descompone en multiples tareas que son necesarias para poder cumplir con la historia de usuario. Estas tareas deben de ser refinadas, haciendolas más especificas, y seleccionado un nivel de prioridad de cada una de las tareas.
Se recomienda tener a un representante de los usuarios (conocedor del dominio) para que nos aseguremos que el desarrollo sea correcto (que cumpla las necesidades de los usuarios).
** Pregunta 5
Analice el siguiente caso:
Un equipo ágil está recibiendo entregas generadas parcialmente por una herramienta de IA generativa (por ejemplo, ChatGPT). Algunos desarrolladores desconfían de la calidad del código y otros lo usan sin validarlo.
¿Qué acciones recomendarías como Scrum Master para equilibrar la innovación tecnológica con los principios ágiles?
*** Rta
Poner reglas que obligen a los desarrolladores a entender lo que estan añadiendo a la "codebase" del proyecto. asegurandote de que no hagan un copy & paste desde gpt.
* Examen Final Metodologías Ágiles (Parte II)
Duración sugerida: 90 minutos
Instrucciones: Responda todas las preguntas. Fundamente sus respuestas con ejemplos cuando sea posible.
** Pregunta 6
Explique las diferencias entre los enfoques predictivo (cascada) y ágil en la gestión de proyectos. ¿En qué situaciones considera más apropiado aplicar uno u otro?
*** Rta
Hay muchas diferencias entre agile y cascada. por ejemplo, agile primero busca crear versiones incrementales del softwaree mientras que cascada no entrega hasta que esta todo desarrollado. Otro ejemplo puede ser que las metodologias cascada al no entregar prototipos del software al cliente para validar que lo que se esta haciendo sea correcto son menos dinamicas.
** Pregunta 7
¿Qué es una historia de usuario? Escriba un ejemplo completo usando el formato:
Como [rol], quiero [funcionalidad] para [beneficio]
Luego, indique cómo puede una IA ayudar a generar o refinar historias de usuario.
*** Rta
Como Usuario Administrativo quiero Cargar un remito para Dejar constancia de la llegada de stock.
Una IA podria ayudar a que refinemos esto si por ejemplo le pedimos que genere ejemplos de lo que podrian ser subitems dentro de esta user story.
** Pregunta 8
Defina el concepto de entrega incremental y explique su importancia en las metodologías ágiles.
¿De qué forma las herramientas de IA pueden colaborar en la validación de los incrementos entregados?
*** Rta
Las entregas incrementales son importantes porque nos permiten mostrarle al cliente como esta siendo desarrollado el producto y asi validar que lo que estamos desarrollando sea correcto contra lo que el usuario necesita.
Las IA pueden realizar checkeos contra los Pull Request para asi poder encontrar potenciales bugs antes de que el usuario los encuentre él.
** Pregunta 9
¿Qué es una retrospectiva ágil y cuál es su valor dentro del equipo?
Proponga una actividad concreta que se podría aplicar en una retrospectiva para evaluar el uso de IA durante un sprint.
*** Rta
El objetivo de la retrospectiva es poder discutir que funciono y que no funciono.

BIN
Agile/ejercicios final.pdf Normal file

Binary file not shown.

182
Agile/ejerciciosparcial.org Normal file
View File

@@ -0,0 +1,182 @@
#+title: ejercicios
#+author: Federico Polidoro
* 🟦 Tema 1: Metodologías Ágiles
** 1. ¿Cuál de los siguientes principios está incluido en el Manifiesto Ágil?
- [ ] Procesos rigurosos sobre personas
- [ ] Documentación extensiva sobre software funcional
- [X] Colaboración con el cliente sobre negociación de contratos
- [ ] Cumplimiento de plan sobre adaptación al cambio
*** Rta
- Nuestra máxima prioridad es satisfacer al cliente mediante la entrega temprana y continua de software valioso.
- Acepte los cambios en los requisitos, incluso en las últimas etapas del desarrollo. Los procesos ágiles aprovechan el cambio para la ventaja competitiva del cliente.
- Entregue software funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia por plazos más cortos.
- Los profesionales y desarrolladores deben colaborar a diario durante todo el proyecto.
- Desarrolle proyectos en torno a personas motivadas. Bríndeles el entorno y el apoyo que necesitan, y confíe en que realizarán el trabajo.
- El método más eficiente y eficaz para transmitir información a un equipo de desarrollo y dentro de él es la comunicación cara a cara.
- El software funcional es la principal medida de progreso.
- Los procesos ágiles promueven el desarrollo sostenible.
- Los patrocinadores, desarrolladores y usuarios deben poder mantener un ritmo constante indefinidamente.
- La atención continua a la excelencia técnica y al buen diseño mejora la agilidad.
- La simplicidad, el arte de maximizar la cantidad de trabajo no realizado, es esencial.
- Las mejores arquitecturas, requisitos y diseños surgen de equipos autoorganizados.
- Periódicamente, el equipo reflexiona sobre cómo ser más eficaz y, en consecuencia, ajusta su comportamiento.
** 2. ¿Qué beneficios ofrece un enfoque ágil frente a métodos tradicionales?
- [ ] Mayor centralización del control
- [X] Mayor adaptabilidad al cambio
- [ ] Tiempos de entrega más largos
- [ ] Mayor documentación inicial
*** Rta
Literalmente está en el nombre agile se basa en tener mejor adaptabilidad en los requerimientos del sistema.
** 3. ¿Cuál de las siguientes NO es una metodología ágil?
- [ ] Scrum
- [ ] XP
- [X] Waterfall
- [ ] Kanban
*** Rta
Es una metodología donde hay 6 pasos que se deben de seguir secuencialmente y es poco flexible a cambios en adaptabilidad.
* 🟩 Tema 2: Extreme Programming (XP)
** 4. ¿Cuál de las siguientes prácticas corresponde a XP?
- [X] Programación en pareja
- [ ] Roles fijos de liderazgo
- [ ] Entregas semestrales
- [ ] Gestión por etapas
*** Rta
Tipo que cada cierto tiempo programes un rato de a pares porque de esta forma tenes que explicarle lo que vas haciendo a un colega quien te va a dar feedback naturalmente.
** 5. ¿Qué se busca al aplicar integración continua en XP?
- [ ] Consolidar entregas al final del proyecto
- [X] Detectar errores rápidamente
- [ ] Evitar el testing automático
- [ ] Eliminar revisiones de código
*** Rta
** 6. ¿Qué rol cumple el "cliente" en XP?
- [ ] Solo aprueba el proyecto al final
- [X] Está disponible continuamente para consultas y validaciones
- [ ] Supervisa a los desarrolladores
- [ ] Es externo al equipo de desarrollo
*** Rta
En RP siempre se pide que el cliente este lijeramente involucrado durante todo el desarrollo del software para asi poder checkear que se este desarrollando algo correcto.
* 🟨 Tema 3: Lean Software Development
** 7. ¿Cuál es uno de los principios fundamentales de Lean?
- [X] Eliminar desperdicios
- [ ] Aumentar la documentación
- [ ] Centralizar las decisiones
- [ ] Promover entregas tardías
*** Rta
Una idea que viene del mundo de otras ingenierias y basicamente hay que pensarlo desde un punto de vista de la revolucion industrial.
** 8. En Lean, el concepto de “pull system” se refiere a:
- [ ] Planificación estricta y adelantada
- [X] Solo producir cuando hay demanda real
- [ ] Asignar tareas por jerarquía
- [ ] Ejecutar sin validaciones
*** Rta
Claro el "pull sistem" buscar suplir demandas.
** 9. ¿Qué significa “entregar lo más rápido posible” en Lean?
- [ ] Ignorar calidad en favor de velocidad
- [X] Minimizar el tiempo de ciclo sin sacrificar valor
- [ ] Automatizar todo
- [ ] Eliminar el testing manual
*** Rta
Entregar software funcional a los requerimientos en el tiempo que necesite sin que el tiempo de desarrollo haga obsoleta la utilidad del producto.
* 🟧 Tema 4: Kanban
** 10. ¿Qué representa una tarjeta en el tablero Kanban?
- [X] Una tarea o unidad de trabajo
- [ ] Un sprint completo
- [ ] Un backlog acumulado
- [ ] Un objetivo de equipo
*** Rta
Yo lo pienso como los issue de github.
** 11. ¿Cuál es un principio clave del método Kanban?
- [ ] Limitar el trabajo en progreso (WIP)
- [ ] Ciclos de desarrollo fijos
- [ ] Reuniones diarias obligatorias
- [X] Documentación contractual
*** Rta
Claro porque donde se describe la tarea es el mismo lugar donde esta documentada la funcionalidad.
** 12. ¿Qué representa el “flujo” en Kanban?
- [ ] El backlog de producto
- [ ] Las etapas de análisis
- [X] El paso continuo de trabajo a través de las columnas
- [ ] La velocidad del equipo
* 🟥 Tema 5: Scrum
** 13. ¿Quién es responsable de maximizar el valor del producto en Scrum?
- [ ] Product Owner
- [X] Scrum Master
- [ ] Cliente
- [ ] Stakeholder
*** Rta
Literalmente es un coordinador de los "rituales" propios de SCRUM.
** 14. ¿Cuál es la duración recomendada para un Sprint en Scrum?
- [ ] Más de 1 mes
- [X] De 1 a 4 semanas
- [ ] Exactamente 2 meses
- [ ] Ilimitada
*** Rta
Aunque tecnicamente es ilimitada, se prefiere 1 a 4 semanas.
** 15. ¿Qué artefacto contiene los requisitos priorizados en Scrum?
- [X] Definition of Done
- [ ] Product Backlog
- [ ] Burndown Chart
- [ ] Kanban Board
*** Rta
Es una descripcion de un mvp.

BIN
Agile/imagenes/Elefante.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

90
Agile/resumen2.org Normal file
View File

@@ -0,0 +1,90 @@
#+title: Resumen 2
#+author: Federico Polidoro
#+options: date:nil
* Asegurate de identificar claramente los roles de Scrum.
Scrum master
Desarrolladores
Product Owner
Stakeholder
* Describí claramente las funciones y responsabilidades del Scrum Master.
1. Facilita el proceso de scrum.
2. Ayuda a eliminar los obtaculos que impidan el trabajo.
3. Garantiza que el equipo comprenda el proceso de scrum y las reglas.
4. Mejora la comunicacion y colaboracion dentro del equipo.
5. Optimizacion de la productividad y eficiencia del equipo.
* Describí con claridad todas las ceremonias del Sprint: Planning, Daily, Review y Retrospective.
** Planning
Es el planificado antes de iniciar el sprint, osea, donde se define que se va a hacer en el sprint.
** Daily
Es una reunion que se realiza de forma diaria para poder mostrar en lo que se trabajo el dia anterior y presentar problemas que estemos teniendo.
** Review
Es una demostracion del incremento del producto
** Retrospective
Se realiza al final del sprint para reflexionar que salio bien y que salio mal.
* Explicá el propósito y dinámica del Daily Scrum.
Su proposito es simple. poder mostrar que estuviste haciendo el dia anterior, el actual y que problemas estuviste teniendo.
** Desarrollo
Tienen que explicar lo que hicieron el dia de ayer, que van a hacer hoy y que problemas tuvieron.
** Scrum Master
Facilita pero no participa directamente en las conversaciones.
** PO
puede asistir sin intervenir en la conversacion.
* Explicá adecuadamente el rol del Product Owner y su participación en las decisiones del producto.
El Product Owner (PO) se le puede considerar el *guardián del valor del producto*, responsable de maximizar el valor del producto que el equipo está construyendo. No es un jefe, ni un gerente tradicional, sino un *líder de producto* que trabaja en estrecha colaboración con el equipo de desarrollo y los stakeholders.
Su participacion se puede definir en estos puntos
- *Definir y Gestionar el Product Backlog*
- *Maximizar el Valor del Producto*
- *Representar al Cliente (Usuario y Stakeholders)*
- *Participar en la Sprint Review*
- *Aclarar y Detallar los Items del Backlog*
- *Tomar Decisiones Sobre el Producto*
La participación del PO en las decisiones del producto es *continuamente interactiva y colaborativa*:
- *Priorización:* (MoSCoW, Value vs. Effort). Esta priorización no es arbitraria, se basa en el valor que ofrece cada item.
- *Aclaración y Refinamiento:* “Backlog Refinement” (también conocidas como “Grooming”):
- Desglosar items grandes y complejos en tareas más pequeñas y manejables.
- Agregar detalles, criterios de aceptación y estimaciones a los items.
- Asegurarse de que todos los miembros del equipo comprenden las necesidades.
- *Resolución de Desacuerdos:* Cuando surgen diferentes opiniones sobre lo que se debe construir, el PO facilita la discusión y toma la decisión final, asegurando que la decisión esté alineada con la visión del producto.
- *Revisión de Hipótesis:* Trabaja con el equipo para validar estas hipótesis a través de experimentos y pruebas.
- *Adaptación a Cambios:* El PO no se aferra a decisiones anteriores si la información nueva indica que una dirección diferente.
** Lo que NO es el Product Owner
- *No es el responsable de la implementación técnica:* El PO no decide /cómo/ se construye el producto, eso lo hace el equipo de desarrollo.
- *No es un jefe del equipo:* El PO colabora con el equipo, pero no lo dirige.
- *No es un simple "cuidador" del backlog:* El PO es mucho más que simplemente agregar items a una lista. Es un líder estratégico que se enfoca en el valor.
* Identificá correctamente los entregables al finalizar el Sprint (Incremento).
Lo que hay que entregar es un set de artefactos creados durante la etapa de desarrollo o analisis pasada dentro del sprint terminado. Estos artefactos tienen que cumplir con la "definition of done".
* Redactá las Historias de Usuario siguiendo el formato "Como [usuario] quiero [acción] para [beneficio]".
- Como Usuario de Whatsapp quiero hacer una videollamada para poder hablar con mi jefe.
- Como Estudiante quiero poder subir la tarea para que me corrija el profe.
* Que es el refinamiento del backlog.
El refinamiento del backlog (Backlog Refinement en inglés) es una práctica esencial en metodologías ágiles como Scrum. No se trata de simplemente añadir tareas al backlog, sino de *mejorar y optimizar su contenido para que esté listo para ser seleccionado por el equipo de desarrollo y utilizado para planificar iteraciones (Sprints) de manera eficiente.*
*¿Qué se hace en el refinamiento del backlog?*
- *Estimar las tareas:* El equipo asigna una estimación de esfuerzo a cada tarea del backlog.
- *Descomponer las historias de usuario (User Stories):* Las historias de usuario grandes. Se dividen en tareas más pequeñas.
- *Priorizar el backlog:* El Product Owner, basándose en el valor de negocio, la urgencia y otros criterios, reordena el backlog para asegurar que las tareas de mayor valor se aborden primero.
- *Añadir detalles:* Se agregan detalles importantes a las historias de usuario como criterios de aceptación.
- *Preparar el backlog para el Sprint Planning:* El objetivo principal del refinamiento del backlog es asegurar que el backlog esté "listo" para ser utilizado durante la planificación del Sprint.

BIN
Agile/resumen2.pdf Normal file

Binary file not shown.

BIN
Agile/tp1.odt Normal file

Binary file not shown.

View File

@@ -0,0 +1,44 @@
#+title: TP Indices Logico
* Intro
Es una estructura de base de datos que mejora la velocidad de
recuperación de datos al asignar los valores de una columna
(o un conjunto de columnas) a la ubicación física de las filas asociadas.
** En resumen
Consiste en la implementacion real sobre la cual se almacena los datos dentro del disco
* Ventajas
1. Aceleran el rendimiento de las consultas\\
o Ejemplo: Buscar un producto por su código en una tabla de millones de registros se vuelve casi instantáneo si hay un índice sobre ese campo.
o Beneficio: Reduce el tiempo de respuesta en operaciones SELECT, JOIN, WHERE, ORDER BY.
2. Facilitan el almacenamiento y generación de informes\\
o Ejemplo: Si generás reportes frecuentes basados en fechas o regiones, un índice en esos campos mejora la velocidad de los informes.
o Beneficio: Mejora la eficiencia del análisis de datos y la toma de decisiones.
3. Permiten mantener la integridad de los datos mediante índices únicos\\
o Ejemplo: Un índice único en el campo email evita que se registren dos usuarios con el mismo correo.
o Beneficio: Asegura la unicidad y evita duplicados no deseados.
4. Optimiza operaciones de manipulación de datos\\
o Ejemplo: Al actualizar registros específicos, el índice permite localizarlos más rápido.
o Beneficio: Mejora el rendimiento de operaciones UPDATE y DELETE selectivas.
* Desventajas
1. Impactan el rendimiento de escritura\\
o Explicación: Cada vez que se inserta, actualiza o elimina un registro, también hay que modificar el índice.
o Ejemplo: En una base de datos con inserciones constantes (como registros de sensores en tiempo real), los índices pueden ralentizar el rendimiento.
2. Consumen espacio y memoria\\
o Explicación: Los índices ocupan espacio adicional en disco y en memoria para su mantenimiento.
o Ejemplo: Si hay muchos índices en una tabla, pueden ocupar tanto espacio como los datos mismos.
3. Estrategias de indexación inadecuadas afectan el rendimiento\\
o Explicación: Demasiados índices, o índices en columnas poco utilizadas, pueden hacer que el sistema desperdicie recursos.
o Ejemplo: Si se indexan campos que rara vez se usan en consultas, se incurre en sobrecarga sin beneficio real.
* Ejemplo
1. Índice compuesto\\
Consiste en la utilizacion de varisa columnas para tanto hacer que la tabla este ordenada por ambas columnas como acelerar busquedas usando esas columnas
2. Índice UNIQUE\\
Su principal utilidad, además de la aceleracion de las busquedas, Es una restriccion a la insercion en la tabla
* Cuando se recomienda
Los índices físicos en SQL son recomendables para mejorar la velocidad de consulta cuando se realizan búsquedas frecuentes en ciertas columnas, especialmente en cláusulas WHERE o JOIN

View File

@@ -0,0 +1,47 @@
#+title: Actividad1
#+author: Federico Polidoro & Luca Troiano
#+options: toc:0
#+latex_class: article
#+latex_class_options:
#+latex_header: \usepackage[a4paper, left=2cm, right=2cm, top=2cm, bottom=2cm]{geometry}
#+latex_header_extra:
#+description:
#+keywords:
#+subtitle:
#+latex_footnote_command: \footnote{%s%s}
#+latex_engraved_theme:
#+latex_compiler: pdflatex
#+date: \today
* Listar los vuelos cuyo kilometraje sea mayor al promedio general.
#+begin_src sql
Select * from Vuelos
where km > (Select avg(km) from Vuelos);
#+end_src
* Mostrar los aviones cuya cantidad de pasajeros sea mayor que la de todos los aviones del año 2019.
#+begin_src sql
SELECT * FROM Aviones aa
WHERE aa.pasajeros > (SELECT a.pasajeros Aviones a
WHERE AñoFabricacion = 2019);
#+end_src
* Mostrar los aviones cuya cantidad de pasajeros sea mayor que la alguno los aviones del año 2019.
#+begin_src sql
SELECT * FROM Aviones
WHERE pasajeros > (SELECT TOP 1 a.pasajeros FROM Aviones a
WHERE AñoFabricacion = 2019)
#+end_src
* Mostrar todos los propietarios que tienen aviones registrados.
#+begin_src sql
SELECT * FROM Propietarios p
WHERE p.Id = (SELECT PropietarioID FROM Propietario_Avion pv);
#+end_src
* Mostrar el/los avión/es que tenga la mayor capacidad de pasajeros.
#+begin_src sql
SELECT TOP 1 * FROM Aviones a
ORDER BY a.pasajeros;
#+end_src

Binary file not shown.

View File

@@ -0,0 +1,162 @@
#+title: Actividad2
#+begin_src sql
USE [master]
GO
/****** Object: Database [Vuelos] Script Date: 7/4/2025 23:02:58 ******/
CREATE DATABASE [Vuelos]
GO
USE [Vuelos]
GO
/****** Object: Table [dbo].[Aviones] Script Date: 7/4/2025 23:02:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Aviones](
[id_avion] [int] NOT NULL,
[id_prop] [int] NULL,
[cant_p] [int] NULL,
[anio] [int] NULL,
[matricula] [nvarchar](60) NULL,
PRIMARY KEY CLUSTERED
(
[id_avion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Escalas] Script Date: 7/4/2025 23:02:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Escalas](
[id_escala] [int] NOT NULL,
[id_vuelo] [int] NULL,
[id_avion] [int] NULL,
[ori] [nvarchar](60) NULL,
[dest] [nvarchar](60) NULL,
PRIMARY KEY CLUSTERED
(
[id_escala] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Localidades] Script Date: 7/4/2025 23:02:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Localidades](
[cp] [int] NOT NULL,
[localidad] [nvarchar](60) NULL,
PRIMARY KEY CLUSTERED
(
[cp] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Pasajeros] Script Date: 7/4/2025 23:02:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Pasajeros](
[dni] [nvarchar](12) NOT NULL,
[apellido] [nvarchar](10) NULL,
[nombre] [nvarchar](10) NULL,
[telefono] [nvarchar](20) NULL,
[mail] [nvarchar](60) NULL,
[cp] [int] NULL,
PRIMARY KEY CLUSTERED
(
[dni] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Propietarios] Script Date: 7/4/2025 23:02:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Propietarios](
[id_prop] [int] NOT NULL,
[cuit] [nvarchar](13) NULL,
[domicilio] [nvarchar](60) NULL,
[nombre] [nvarchar](12) NULL,
[apellido] [nvarchar](12) NULL,
[cp] [int] NULL,
PRIMARY KEY CLUSTERED
(
[id_prop] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Vuelos] Script Date: 7/4/2025 23:02:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Vuelos](
[id_vuelo] [int] NOT NULL,
[ori] [nvarchar](12) NULL,
[dest] [nvarchar](12) NULL,
[km] [int] NULL,
[fecha] [date] NULL,
[horas] [nvarchar](6) NULL,
[horaa] [nvarchar](6) NULL,
[id_avion] [int] NULL,
PRIMARY KEY CLUSTERED
(
[id_vuelo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Vuelos_pasajeros] Script Date: 7/4/2025 23:02:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Vuelos_pasajeros](
[id_vuelo] [int] NOT NULL,
[dni] [nvarchar](12) NOT NULL,
PRIMARY KEY CLUSTERED
(
[id_vuelo] ASC,
[dni] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Aviones] WITH CHECK ADD FOREIGN KEY([id_prop])
REFERENCES [dbo].[Propietarios] ([id_prop])
GO
ALTER TABLE [dbo].[Escalas] WITH CHECK ADD FOREIGN KEY([id_avion])
REFERENCES [dbo].[Aviones] ([id_avion])
GO
ALTER TABLE [dbo].[Escalas] WITH CHECK ADD FOREIGN KEY([id_vuelo])
REFERENCES [dbo].[Vuelos] ([id_vuelo])
GO
ALTER TABLE [dbo].[Pasajeros] WITH CHECK ADD FOREIGN KEY([cp])
REFERENCES [dbo].[Localidades] ([cp])
GO
ALTER TABLE [dbo].[Propietarios] WITH CHECK ADD FOREIGN KEY([cp])
REFERENCES [dbo].[Localidades] ([cp])
GO
ALTER TABLE [dbo].[Vuelos] WITH CHECK ADD FOREIGN KEY([id_avion])
REFERENCES [dbo].[Aviones] ([id_avion])
GO
ALTER TABLE [dbo].[Vuelos_pasajeros] WITH CHECK ADD FOREIGN KEY([id_vuelo])
REFERENCES [dbo].[Vuelos] ([id_vuelo])
GO
ALTER TABLE [dbo].[Vuelos_pasajeros] WITH CHECK ADD FOREIGN KEY([dni])
REFERENCES [dbo].[Pasajeros] ([dni])
GO
USE [master]
GO
ALTER DATABASE [Vuelos] SET READ_WRITE
GO
#+end_src

View File

@@ -0,0 +1,50 @@
#+title: Auto-Evaluacion
#+author: Federico Polidoro
* ¿Qué tareas realiza un DBA en una empresa mediana o grande?
Mencioná al menos 5 tareas clave que le corresponden a un administrador de base de datos.
** Rta
se encarga de:
- Diseñar las tablas y consultas que se hacen a la base de datos.
- Garantiza que la base de datos mantenga integridad.
- Se encarga de que la base de datos opere utilizando los recursos necesarios.
- Realiza copias de seguridad o configura la realizacion de copias de seguridad automaticas de la base de datos.
- Se encarga de que la basse de datos siga normas de seguridad (ej, ISO 27001).
* ¿Por qué es importante el mantenimiento preventivo en una base de datos?
Explicá con tus palabras qué implica hacer mantenimiento y qué riesgos se podrían evitar.
** Rta
Realizar mantenimiento podria implicar:
- Revisar los logs de la base de datos para detectar potenciales actores maliciosos con acceso a la informacion.
- Revisar la integridad del medio de almacenamiento donde opera la base de datos.
- Revisar que no se quede sin almacenamiento el servidor.
Esto podria evitar:
- Perdidas de informacion.
- Que la base de datos sea comprometida.
- Caidas en el servicio donde la base de datos se encuentra operacional.
* ¿Qué habilidades técnicas debe tener un buen DBA?
Listá al menos 3 conocimientos o competencias técnicas necesarias, y explicá brevemente por qué.
** Rta
1. Un Dba debe tener conocimiento sobre "Normalizacion de Bases de Datos".
2. Conocer el tipo de base de datos y/o la base de datos que utiliza el empleador.
3. Tener conocimiento sobre el lenguaje de querys utilizado por la base de datos.
* ¿Qué decisiones toma un DBA en relación con la seguridad de los datos?
Dá ejemplos de medidas que podría aplicar.
** Rta
Realizar copias de seguridad y restrigir el acceso de cada usuario con permisos que tengan sentido para su caso de uso (no le das permiso de dropear tablas a un cajero).
* Imaginá que sos el/la DBA de un sistema crítico de salud.
¿Qué aspectos serían prioritarios en tu trabajo diario y por qué?
(Pensá en seguridad, disponibilidad, integridad, backups, etc.)
** Rta
Es prioritaria la disponibilidad de los datos ante el personal medio, ya que, estos necesitan acceso rapido a la historia medica del cliente. esto les facilita determinar que medicamento pueden o no tomar en base a si tienen alguna patologia que no les permita consumirlo.
Igual de importante es la integridad y backups, es debido a estos, que se considera viable almacenar la informacion de cada paciente a largo plazo

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,23 @@
#+title: Informe Base de Datos
#+author: Federico Polidoro
#+options: toc:2
* Rol del Dba
Este es un profesional dedicado a salvaguardar la integridad, accesibilidad de la base de datos. Dado que la principal activiadad economica de la empresa es la venta online es de altisima importancia la latencia que hay entre un cliente accediendo la pagina y el primer momento donde podemos mostrarle cuales son los productos que la empresa posee a la venta. Además Se hace responsabilidad del DBA la generacion de querys utilizadas para generar los informes utilizados por la junta directiva, encargada de la toma de desiciones.
Las principales tareas vinculadas al mantenimiento son:
** Simulacros de Backup
Una vez por semana se carga los backups del servidor de produccion en el de testeo para verificar que los backups son utilizables en un caso de que la base de datos principal haya tenido un problema el cual pudiera comprometer sus datos.
** BenchMarking y Optimizacion de querys
En caso de que una query no sea lo suficientemente rapida el DBA deberá de mirar potenciales problemas con ella para asi poder identificar si es necesario crear indices en las tablas o modificar la logica detras de la query.
** Definicion de politicas de acceso
El DBA debera
* Caracteristicas Clave del DBA
** Buenas Practicas
Es imperativo que el DBA conozca de normalizacion de bases de datos y haya creado las tablas teniendo en cuenta las potenciales querys que se podrian realizar hacia ellas. y asi que los indices utilizados en las tablas sean los optimos para las querys necesitadas por el cliente.
** Conocimientos Tecnicos
Debe de conocer el funcionamientto de la base de datos internamente. y conocimientos sobre SQL como lo podria ser: JOINS, SUBCONSULTAS, PUNTEROS, INDICES.

View File

@@ -0,0 +1,37 @@
Para el parcial en la clase 7 esta el modelo del parcial toca speedruniar
# Tipos de optimizaciones
## Por Costos
El motor calcula el costo de usar cada tipo de plan de ejecucion y elije el más optimo basado en una balanza de uso de memoria vs uso de procesamiento.
## Heuristica
En vez de calcular los costos elije un costo el cual es el más optimo en la mayoria de las veces y se ahora intentar computar cual es mejor.
● Aplicar primero las selecciones (filtrar registros).
● Realizar primero las proyecciones (reducir columnas).
● Evitar joins sin condiciones (productos cartesianos).
● Usar índices si la selectividad es alta.
# catalogo estadistico
Tambien conocido como diccionario de datos contiene estadisticas como:
- cant registros por tabla
- cant valores por columna
- distribucion de datos
- size bloques y factores bloqueo
## que permite
Permite elejir de forma adecuada si combiene hacer un scaneo de tabla completa o utilizar un indice. y ordenar los joins de forma optima
# Buenas Pracitcas
- Evitar Select *
- NOT EXISTS >> NOT IN
- No utilizar funciones en los WHERE
- Evaluar el uso de indices
- Evitar Distict, Groupby, Order by si no son necesarios

View File

@@ -0,0 +1,56 @@
#+title: Autoevaluacion
#+author: Luca Troiano, Federico Polidoro
* Pensar como el motor de BD
** ¿Cual es el orden lógico de ejecución de esta consulta?
#+begin_src sql
SELECT *
FROM vuelos
WHERE YEAR(fecha_salida) = 2023
AND destino = 'Madrid'
ORDER BY hora_salida;
#+end_src
Lo que realiza la base de datos es primero traer todos los datos de la tabla, despues los filtra por año, luego por el lugar de destino y finalmente, los ordena por la hora de salida de los vuelos.
** ¿Qué operaciones de álgebra relacional están presentes?
El filtrado por fecha de salida y el destino, Por lo que utiliza: Seleccion e Interseccion.
** ¿Qué parte del WHERE no puede usar índices? ¿Por qué?
la parte de la funcion YEAR() porque la funcion se computa en momento de ejecucion. osea no puede usar indice porque el dato a buscar no existe hasta dsps de usar el ~YEAR()~.
** ¿Qué pasará si no hay índice sobre destino ni fecha_salida?
Se tendria que hacer un escaneo de tabla entera para ambos casos.
* Pensar como DBA
** Reescribí la consulta de forma optimizada:
- Sin SELECT *
- Evitando funciones en el WHERE
- Evaluando si ORDER BY es necesario
#+begin_src sql
SELECT destino, origen, fecha_salida, hora_salida, aerolinea, estado
FROM vuelos
WHERE fecha_salida >= '2023-01-01' AND fecha_salida <= '2024-01-01'
AND destino = 'Madrid';
#+end_src
El order by no es necesario, en caso de existir un indice fisico con la hora_salida. También es justificable que como esto se va a usar en un informe no es tan necesario que se ordene en la base de datos.
** ¿Qué índice crearías? Justificá:
Crearia unos en fecha_salida y destino. Esto para optimizar la recuperacion de datos mediante un indice fisico que los ordene a los datos, como por ejemplo, lo haria un ~B-tree~ .
** ¿Qué tipo de optimización estás aplicando?
Estoy utilizando ambos tipos de optimización:
- Por costos \\
Se podria considerar elejir las columnas de las tablas.
- Heuristica \\
Cuando decidimos poner indices en ambas columnas que usamos en el WHERE.

Binary file not shown.

131
BasesDeDatos/resumen1.org Normal file
View File

@@ -0,0 +1,131 @@
#+title: Resumen parcial 1
#+author: Federico Polidoro
* clase1 DBA: ¿Que hacen?
son personas con instruccion en la forma en la que funcionan las bases de datos y en especifico la base de datos de la empresa donde trabajan.
Se encargan de:
- Crear querys para la obtencion de datos.
- Crean Y Actualizan las tablas en la base de datos.
- Son los que garantisan que la dase de datos genere los backups.
* clase2 SubConsultas
Es cuando hay una consulta dentro de otra, de las cuales hay diferentes tipos
** Retornan un valor
Un ejemplo de una que retorne un valor seria:
#+begin_src sql
SELECT Nombre
FROM Empleado
WHERE Salario = (
SELECT MAX(Salario)
FROM Empleado
);
#+end_src
** Las que retornan una lista de valores
#+begin_src sql
SELECT Companyname
FROM Customers
WHERE CustomerId IN (SELECT customerId
FROM Orders
WHERE Orderdate > 1/1/95)
#+end_src
** Subconsultas dentro del FROM
#+begin_src sql
SELECT d.DepartamentoId, AVG(d.Salario) AS PromedioSalario
FROM (
SELECT DepartamentoId, Salario
FROM Empleado
WHERE Salario > 50000
) AS d
GROUP BY d.DepartamentoId;
#+end_src
* clase3 Subconsulta con update, insert, delete
** insert
#+begin_src sql
INSERT INTO Customers
(CustomerID,
CompanyName,
ContactName,
ContactTitle,
Address, City, Region, PostalCode, Country, Phone, Fax)
SELECT
SUBSTRING(firstname, 1, 3) + SUBSTRING(lastname, 1, 2) AS CustomerID,
lastname AS CompanyName,
firstname AS ContactName,
title AS ContactTitle,
address, city, region, postalcode, country, homephone AS Phone, NULL AS Fax
FROM Employees;
#+end_src
** update
#+begin_src sql
DELETE FROM [Order Details]
WHERE OrderID IN (
SELECT OrderID
FROM Orders
WHERE OrderDate = '2005-04-14'
);
#+end_src
** delete
#+begin_src sql
UPDATE Products
SET UnitPrice = UnitPrice + 2
WHERE SupplierID IN (
SELECT SupplierID
FROM Suppliers
WHERE Country = 'USA'
);
#+end_src
* clase4 Indices
Los indices son utilizados para mejorar el tiempo de ejecucion de las querys en las bases de datos. Estos traen pros y contras. y vienen en distintos tipos.
La mala administracion de los indices en una base de datos puede llevar a efectos no deseados
** Indices Primario
*** Duro
Este tipo de indice es el que crea un registro de indice por cada valor de clase de la base.
*** Disperso
Es un indice que genera un registro por cada cierta cantidad de valores key.
*** Multinivel
Tiene uno o varisos niveles de indices dispersos y el ultimo nivel denso que apunta a la base de datos.
** Indices Secundarios
Estos se construyen sobre un atributo que no esta ordenado previamente en la DB, donde se crea en el archivo de indices un registro donde se pone el valor clave junto a una cubeta con punteros a los registros que tengan el valor key.
No ordenan la tabla.
** B-Tree
Hay de dos tipos el arbol binario normal o un arbol binario pero el nodo rama tambien guarda un dato.
* clase5 Procesamiento de consultas
Al ejecutar una consulta se corren estos procesos:
- Analisis Sintactico
- Se comprueba que lso objetos que se van a utililizar en la query estan a disposicion.
- Se convierte la consulta en expresiones de algebra relacional.
- Se ejecuta con el plan de ejecucion creado en el paso anterior.
* clase6 Optimizacion de Consultas
existe 2 formas de determinar la forma optima de ejecucion de una consulta:
1. Por Costos
2. Euristica
** Por Costos
Esta implica dar un peso a los planes de ejecucion segun un archivo estadistico, una vez asignados los valores, se selecciona el que tenga menor tiempo de ejecucion.
Tiene un contra y es que en caso de existir muchos planes de ejecucion obtener los datos y seleccionar uno puede tomar mucho tiempo.
** Euristica
Consiste en elejir decisiones que se conocen como buenas de forma previa. sin tomar en cuenta si son las más optimas para el caso actual. algunos ejemplos Son
- No poner el * en el SELECT de la consulta.
- poner el db.schema.tabla en vez de la tabla sola.
- utilizar el not exists en vez de not in.
- no usar sp_ para las store procedures que hagamos nosotros.
- no uses Distinct, Group By o Order By si no es indispensable.
- desabilitar el contado de registros afectados en consultas que no lo necesiten.

BIN
BasesDeDatos/resumen1.pdf Normal file

Binary file not shown.

254
BasesDeDatos/resumen2.org Normal file
View File

@@ -0,0 +1,254 @@
#+title: resumen2
#+options: toc:1 date:nil
* Control de transacciones
** ¿Qué comando marca el inicio de una transacción en SQL?
- Init
- Commit
- Begin
- Start
** ¿Cuál es el objetivo principal del control de transacciones?
- Acelerar el acceso a los datos
- Impedir el acceso concurrente
- Garantizar que los lotes de operaciones se ejecuten completamente o no se ejecuten
- Crear múltiples bases de datos
** ¿Cuál de las siguientes situaciones puede causar un fallo en una transacción?
- División por cero
- Error lógico de programación
- Dato no encontrado
- Todas las anteriores
** ¿Qué propiedad de las transacciones asegura que todos los cambios realizados sean permanentes incluso ante un fallo?
- Atomicidad
- Coherencia
- Durabilidad
- Scrum
** Un fallo del disco se considera uno de los fallos más comunes y fáciles de recuperar.
- Verdadero
- Falso
** Si una operación dentro de una transacción falla, el sistema puede permitir que el resto se complete.
- Verdadero
- Falso
** Los comandos COMMIT y ROLLBACK se utilizan para confirmar o revertir los efectos de una transacción.
- Verdadero
- Falso
** ¿Por qué se necesita la recuperación en una base de datos con transacciones?
- Para eliminar datos antiguos que no necesitemos
- Para optimizar el rendimiento de la misma
- Para asegurar la coherencia e integridad ante fallas
- Para permitir consultas simultáneas
** En entornos transaccionales de alta concurrencia, la consistencia de los datos puede relajarse intencionalmente, ya que la integridad se redistribuye entre múltiples operaciones atómicas parcialmente exitosas
- Falso
- Verdadero
** Las transacciones SQL permiten que solo una operación se ejecute a la vez para evitar inconsistencias en la base de datos.
- Falso
* Inteligencia de Negocios
** ¿Qué significa BI en el mundo empresarial?
- Business Interface
- Business Intelligence ✅
- Business Integration
** ¿Cuál es el principal objetivo de la BI?
- Aumentar la publicidad
- Automatizar tareas sin análisis
- Tomar decisiones basadas en datos ✅
** ¿Cuál de estas herramientas es desarrollada por Microsoft?
- Tableau
- Power BI ✅
- Qlik Sense
** ¿Qué elemento caracteriza a una herramienta de BI?
- Enviar correos masivos
- Generar gráficos y reportes basados en datos ✅
- Crear páginas web
** ¿Qué ventaja brinda la BI al marketing?
- Ocultar los errores de la campaña
- Aumentar las ventas analizando el comportamiento del cliente ✅
- Evitar hacer promociones
** ¿Qué ventaja tiene Tableau respecto a visualización?
- Soporte para gráficos complejos e interactivos ✅
- Solo muestra tablas planas
- Usa solo blanco y negro
** ¿Qué ventaja tiene Tableau respecto a visualización?
- Soporte para gráficos complejos e interactivos ✅
- Solo muestra tablas planas
- Usa solo blanco y negro
** ¿Qué riesgos pueden existir en un sistema BI mal implementado?
- Mejora excesiva en las decisiones
- Aumento automático de las ventas
- Resultados incorrectos o confusos que afectan las decisiones ✅
* No Sql
** ¿Qué tipo de dato espacial se utiliza para representar un recorrido o trayecto como una calle o una ruta?
- Punto
- Línea
- Polígono
- Coordenada
** Los datos tipo “punto, línea y polígono” permiten representar objetos geográficos como casas, calles o zonas sobre un mapa. V o F.
** ¿Cuál de las siguientes aplicaciones probablemente NO usa una base de datos geográfica?
- Uber
- Google Maps
- WhatsApp
- Pokémon GO
** ¿Cuál fue el principal factor que impulsó la aparición de las bases de datos NoSQL?
- La necesidad de reemplazar completamente las bases de datos SQL
- El crecimiento exponencial de datos con la llegada de la web 2.0 y aplicaciones como Facebook, Twitter y YouTube
- La obsolescencia de las bases de datos relacionales
- La reducción de costos en el almacenamiento de datos
** Cuáles son los principales formatos de almacenamiento que utilizan las bases de datos NoSQL?
- Únicamente tablas relacionales
- Solo documentos JSON
- Clave-valor, mapeo de columnas, documentos y grafos
- Exclusivamente archivos de texto plano
** ¿Cuál de las siguientes es una desventaja de las bases de datos NoSQL?
- No pueden manejar grandes volúmenes de datos
- La consistencia eventual puede causar problemas en aplicaciones que requieren integridad inmediata de datos
- No permiten escalabilidad horizontal
- Requieren obligatoriamente una estructura rígida predefinida
** ¿Cuál es una característica destacada de las Bases de Datos Orientadas a Objetos (BDOO)?
- Requieren transformar los objetos a tablas relacionales
- Separan el modelo conceptual de la programación
- Permiten usar el mismo modelo de clases en todas las etapas del desarrollo
- Solo funcionan con lenguajes funcionales
* Seguridad Logica
** La seguridad lógica solo se enfoca en proteger el hardware donde se almacena la información. V o F.
** ¿Cuál de los siguientes elementos forma parte del ciclo de seguridad lógica?
- Respaldar
- Compartir
- Autorizar
- Encriptar
** ¿Qué elemento se considera un “factor de autenticación” basado en algo que tenés?
- Contraseña
- Pregunta secreta
- Huella digital
- Token físico o app de autenticación
** Una contraseña segura debe estar compuesta por al menos un símbolo, un número y una letra mayúscula. V o F.
** ¿Cuál es la diferencia principal entre los comandos REVOKE y DENY en SQL Server?
- REVOKE otorga permisos, DENY los elimina
- REVOKE elimina permisos, pero puede heredarse; DENY los bloquea totalmente
- DENY es más débil que REVOKE
- REVOKE elimina permisos,DENY los bloquea
** ¿Qué tipo de autorización permitiría que un usuario pueda crear nuevos registros en una base de datos?
- Leer
- Dar de alta
- Dar de baja
- Ejecutar
** Un mismo usuario puede tener permisos distintos según el dispositivo (terminal) desde el que accede.
** ¿Cuál de las siguientes opciones corresponde a una función fija de base de datos en SQL Server?
- serveradmin
- sysadmin
- db_datareader
- securityadmin
** Las auditorías permiten detectar accesos indebidos y deben estar siempre habilitadas en entornos críticos.
** ¿Cuál de estos factores representa un riesgo interno para la seguridad lógica?
- Hackers externos
- Competidores
- Proveedores no confiables
- Empleados que no fueron dados de baja del sistema
* Resguardo y recupero
** El backup incremental copia todos los datos de la base, sin importar si cambiaron o no.
- Verdadero
- ❌ Falso (Correcta)
** ¿Cuál es el propósito principal del backup en una base de datos?
- Acelerar consultas
- Reducir tamaño de la base
- ✅ Recuperar datos ante pérdidas (Correcta)
- Optimizar índices
** ¿Qué herramienta se utiliza en PostgreSQL para realizar un backup lógico?
- RMAN
- ✅ pg_dump (Correcta)
- mysqldump
- flashback
** El backup en caliente permite realizar copias sin detener el sistema.
- ✅ Verdadero (Correcta)
- Falso
** ¿Cuál de los siguientes tipos de backup es el más rápido para restaurar?
- Incremental
- Diferencial
- ✅ Completo (Correcta)
- En caliente
** ¿Qué estrategia indica tener 3 copias, en 2 medios distintos y 1 en una ubicación externa?
- Backup escalonado
- Esquema 2-2-2
- Política RPO
- ✅ Estrategia 3-2-1 (Correcta)
** ¿Cuál de los siguientes backups requiere detener temporalmente la base de datos?
- Hot backup
- ✅ Cold backup (Correcta)
- Backup incremental
- Backup lógico
** Las copias de seguridad deben almacenarse únicamente en el mismo servidor de la base de datos.
- Verdadero
- ❌ Falso (Correcta)
** ¿Qué herramienta se usa para backup en SQL Server?
- pg_dump
- mysqlhotcopy
- ✅ BACKUP DATABASE (Correcta)
- rman
** ¿Cuál es una buena práctica al implementar backups?
- Guardar solo una copia local
- Usar una contraseña genérica
- ✅ Realizar pruebas periódicas de restauración (Correcta)
- Omitir validaciones para ahorrar tiempo

BIN
BasesDeDatos/resumen2.pdf Normal file

Binary file not shown.

14
DesarrolloWeb/2.md Normal file
View File

@@ -0,0 +1,14 @@
# Bloque vs linea
Hay algunas tags que ocupan todo el ancho contra las que solo ocupan el espacio que tienen asignada.
- Por ejemplo:
```html
<div>
<br>
<hr>
```
estas siempre ocupan todo el ancho del viewport
# form
Dimos form por arriba y algo de los elementos de text area y demas.

19
DesarrolloWeb/3.md Normal file
View File

@@ -0,0 +1,19 @@
# Css Reset
Cuando utilizamos distintos navegadores estos aplican reglas de css propias a la implementacion de cada uno. Por lo que las paginas no se muestran de forma correcta.
# Flexbox
Estan compuestos por un flex container y los flex item. Su utilidad es tener un elemento de caja la cual se agrande según su cantidad de contenidos.
## Propiedades para tener en cuenta
```css
.ej{
display:flex;
flex-flow: colum;
flex-wrap: auto;
justify-content: center;
flex-grow:1;
flex-basis:1;
}
```

36
DesarrolloWeb/resumen.org Normal file
View File

@@ -0,0 +1,36 @@
#+title: Resumen
#+options: date:nil
* Html
HTML define la estructura de contenido web, permitiendo la creación de páginas dinámicas. Su función es básica: usar etiquetas y atributos para organizar texto y elementos en navegadores.
** Elementos de Bloque
Estos son los que se utilizan para estructurar contenido de forma semantica. Estos crean lineas cuando son colocados.
Ej,
<article>, <div>, <footer>, <form>, <h1> a <h6>, <header>, <li>, <p>, <section>, <table>, <ul>.
** Elementos Enlineados
Estos Se emplean para aplicar un estilo a la pagina y se renderizan de forma secuencial uno atras de otro.
Ej,
<strong>, <img>, <span>, <button>, <input>, <label>, <select>, <textarea>.
* Css
Es una tecnología que permite aplicar estilos visuales y estéticos a páginas web.
** Selectores
Son los identificadores que vinculan las reglas de CSS con los elementos del DOM.
** Layout
Refiere la disposición de elementos y formas en un diseño. Es un concepto clave en la estructura de una página web, que define cómo se distribuyen los elementos en un plano.
* Responsive
El diseño web responsive adapta el contenido a dispositivos diferentes (móviles, tablets, escritorio) mediante breakpoints (media queries) para optimizar la experiencia del usuario. El modelo de caja (box model) define cómo se distribuyen el contenido, padding, borde y margen en los elementos.
El diseño mobile-first se centra en crear una experiencia consistente en dispositivos móviles, escalando el contenido para pantallas de escritorio.
* FlexBox
Es un "Display" el cual da un vector donde se acomodan los elementos de forma dinamica a la cantidad de espacio.

BIN
DesarrolloWeb/resumen.pdf Normal file

Binary file not shown.

BIN
Organizacion/1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

2
Organizacion/1.md Normal file
View File

@@ -0,0 +1,2 @@
# La clase fue virtual
Una introduccion explico cosas y ahora nos pone en grupos donde tenemos que añadir las clases 1 y 2

BIN
Organizacion/2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

60
Organizacion/2.md Normal file
View File

@@ -0,0 +1,60 @@
<style>body { display: flex; flex-direction: column; justify-content:center; min-width:100vw; margin:3rem }</style>
# Pares Evaluativos
<2025-04-23 mié>
Hay que venir presencial porque vienen los pares evaluativos de la CONEAU.
# NOTE
si bien las materias son 4 horas estos declaran 5 porque de esta forma dan 1 asincronica representada por las tareas que dan en las distitas catedras.
# Organizacion empresarial
## Atributos
- Partes jerarquisadas, con valores equivalentes
## Organigrama
hay un triangulo cortado en 3 partes
- Estrategia,
- Decisiones Gerenciales.
- Todos los demas miembros de la organización.
![](./disposicion-org.png)
## Organizacion
![](./atrib-org.png)
hay 3 grandes aspectos de una organizacion donde pesa:
- Como esta organiza la toma de desiciones.
- Cual es su estructura
- Cual es el contexto/motivacion de alguien para estar ahi.
# Contexto
En un caso donde alguien piensa en decidir que quiere un titulo de ing sist. tiene que pensar donde lo va a cursar cuando a que hora ,etc.
# TP Final ing
La idea del tp final de ingenieria es que uno salga con un prototipo ya definido de la empresa que piensa en emprender(?).
# Caracteristicas
- Permeable.
- Jerarquica.
# Sistema
Lo contrario a un pensamiento commplejo es un pensamiento sencillo o lineal. Tambien se podria llamar al pensamiento complejo como pensamiento Analitico.
El creador
=======
# un informe critico
Es una descripcion exaustiva de una empresa
# caracteristicas de cultura
Consiste en los valores, normas o ritos propios de la empresa en cuestion
# partes informe
1. titulo
2. Resumen
3. introduccion
4. desarrollo cuerpo informe
5. concluciones, recomendaciones y propuestas
# notas
- Nos piden una definicion de cultura y quien lo dice.

169
Organizacion/3.md Normal file
View File

@@ -0,0 +1,169 @@
---
title: Clase 3
revealjs-url: https://unpkg.com/reveal.js
theme: serif
---
# Gitlab
Es una plataforma tipo forja de git la que se encarga de la:
- Planificacion (jira)
- Gestion de codigo (hub)
- CI (Jenkins)
- Seguridad (Sink)
# Diseño de puestos
- Factor Humano
Las condiciones del trabajador
- Factor Tecnologico
Las habilidades del empleado
- Factores Tareas
Es como se van a aplicar lsa habilidades
## Modelo de trabajo
Gitlab es full remoto y no tiene sede fisica en ningun lugar.
## Resultados
Como impacta el puesto en el empleado
1. Desempeño laboral.
Se monitorean metricas como las bonificaciones discrecionales.
2. Resultados intrinsecos.
La satisfaccion durante el proceso de incortportacion (OSAT).
3. Resultados Extrincsecos.
Politicas de equidad salarial.
4. Satisfaccion Laboral.
Se analiza la rotacion de personal
## Requerimientos de Puestos
Son el conjunto de habilidades necesarias y blandas que se van a utilizar en el puesto.
Tipos de requerimientos y metodologias:
- Caracteristicas
- Habilidades (si tiene practica con el trabajo)
- Aptitudes
- Conocimientos (es lo relacionado a la parte tecnica, titulo, curso)
- Credenciales Formales
## Evolucion de los requerimientos de puesto
:
![Puestos antes y dsps imagen](./1.jpg)
## Cambios en el puesto
- Rotacion
Con rotar los empleados dentro de empresa se encargan de evitar que el empleado quede saturado por estar muy enfoocado en una sola cosa.
- Expasion del puesto
Consiste ayudar a que el empleado decida hacer más Tareas por si solo.
# Mercado libre - Toma de decisiones
Consiste en la eleccion del mejor camino para llegar a destino. Casi siempre se tiene un enfoque reactivo o la de tomar decisiones dsps de que las cosas pasan lo que es suboptimo
## porqués
1. Porque mecado libre desarrollo mercado pago
para facilitar las transacciones seguras y sencillas en su plataforma de comercio electronico.
2. Porque se necesitaban facilitar transacciones seguras?
porque habia una desconfianza a las flataformas online
3. Porque se considero importante abordar esta situacion?
por la falta de un sistema de pagos confiables debido a la mala infraestructura bancaria de latam.
## Causa Efecto
:
![Causa-efecto](./2.jpg)
## Falta de consenso
Es cuando en un equpo de trabajo no se da lugar a la charla o encontrar un punto en comun. Esto genera mayor rigidez.
Tambien genera situaciones donde Ganar es encontrar una decision lo que no genera el mejor ambiente de trabajo
## criterios para tomar decisiones
- Concentrarse en lo importante.
- Correr el proceso de logica.
- Considerar los elementos tanto objetivos.
## Eficacia y eficiencia del proceso
1. Quien.
Quien toma decisiones
2. Como.
Que metodologias usan para la tdd.
3. El que.
- Informacion
- Ideas
- Juicios
- Concluciones
4. Clima.
Buscan generar un clima de innovacion constante.
5. Metodo de aplicación.
Podrian llevar a cabo metricas para trackear la eficacia de las decisiones tomadas.
## elementos Esenciales
### Objetivos
es quien enfoca el problema desde otra perspectiva:
- Aspiraciones
- Resultados deseados
- Basarse en valores
### Cursos de accion
- Alternativas
- Eleccion libre
- Control y decision
### Hombre
- Entoca el problema
- Define metas
- evalua opciones
- Subjetividad
### variables no controlables
- no dependen del decisor
- influyen pero no manejan
- Separadas de las controladas
## Proceso de toma de desiciones
- Analisis de situacion.
- Evaluacion de Alternativas.
- Seleccion.
- Implementacion.
## Estilos: toma de decisiones
### Autocratico
Decide el responsable, el resto aporta Informacion.
### Consultivo
Todos participan en el proceso decisorio con idea y sugerencias, pero el decisor toma la suya propia.
### Participativo
La decision se toma en conjunto con todo el equipo.
## Tipos de decisiones
### Estructuracion
programadas y no programadas.
### Temporales
- Proactivas
- Reactivas
### Comportamiento
- Sistematicas
- intuitivas

BIN
Organizacion/3.pdf Normal file

Binary file not shown.

68
Organizacion/4.md Normal file
View File

@@ -0,0 +1,68 @@
# Formato General
## Dimenciones
Papel tamaño carta y con margenes de una pulgada
## Fuente
Use una fuente legible de forma consistente. APA 7ª ed. recomienda, por ejemplo, Times New Roman 12, Arial 11, Calibri 11 o Georgia 11
## Interlineado
Siempre se usa interlineado doble, hay algunas excepciones opcionales pero no las vamos a tener en cuenta. Además siempre va el texto alineaddo a la izquierda.
## Sangria
siempre es de media pulgada. no barra espaciadora.
## Numeracion
Se enumeran todas las paginas desde la ezquina superior derecha.
## Encabezado
Solo vamos a poner los numeros de hoja pero en casos de trabajos profesionales va un titulito de menos de 30 palabras.
# Portada
Siempre centrado en la mitadd de la pagina tiene qe incluir:
1. titulo del trabajo
2. Autores
3. Afiliacion Institucional
4. Curso y Profesor
5. Fecha de entrega
# Estructura Informe Apa
## Introduccion
Debe presentar el tema/problema y objetivos del informe
## Desarrollo
Es un bloque donde de coloca el grueso del desarrollo. Usa titulos de nivel 1. titulos sin numeracion o viñetas.
## Conclucion
Seccion final para resumir hayazgos y destacar concluciones clave.
# Citas en el texto
## 40 palabras o menos
Se deben escribir entre comillas dobles dentro del parrafo, incluya autor, año y pagina
> Según Pérez (2020), “la creatividad es la capacidad de producir resultados novedosos” (p. 12)
Ejemplo parentético:
> ( …resultados novedosos ) (Pérez, 2020, p. 12)
## Cita de más de 40 palabras
Se tiene que escribir como un parrafo aparte sin comillas. con un sangreado extra.
![imagen 1](./1.png)
## Parafrasear
consiste en escribir algo que dijo otro autor con tus propias palabras
# Management
En la epoca de Henry Ford. él planteo que con el aumento de produccion dado por la tecnologia va a llegar a un punto donde la tecnologia va a dejar a mucha gente con tiempo de ocio. Esto no se dio como planteado por el porque.
Luego de las guerras llego la red de redes esta genero un cambio de paradigma. Esto nos lleva a la actualidad que tenemos un mundo super-conectado con economias turbulentas.
# Analisis Sistemico
Consiste en analizar las conexiones entre conceptos y que representan las relaciones de los diferentes conceptos.

95
Organizacion/5.md Normal file
View File

@@ -0,0 +1,95 @@
# Openheimer
no el de la bomba. miss refuses to elaborate.
miss elaborates.
Openheimer hablo de la inteligencia artificial la semana pasada el domingo. este entrevisto a una presidente de un pais nordico.
Hablaron de que a nivel internacional quieren apuntar a la economia del bienestar.
## nota
decadente.
# Empresa
para que una empresa exista tiene que generar valor, una rentabilidad. Esta puede ser economica o social.
Por eso hay que evaluar que pasa en los mercados, ya que, Estos mandan las tendencias globales de las industrias.
## Rev.Indus.
El cambio que se dio es que hubo un aumento en la demanda en todas las industrias.
El ejemplo más clasico que hay para mostrar ese fenomeno es el de la **Ford**. Estos fueron los primeros o capaz más conocidos en implementar la linea de produccion. la implementacion de esta tecnologia se dio para poder completir contra las otras fabricas, permitiendoles fabricar más cantidad reduciendo el costo por unidad.
Además chevrolet hizo submarcas bajo el paraguas de GM para poder apuntar a distintos targets de calidad y precio.
# Peter
hay un 'pedro' que fue el que creo todos los primeros libros de management empresarial. Esto en un mundo el cual estaba con falta de demanda y todas las fabricas produciendo por demás de lo que los clientes podian llegar a comprar.
- Red de redes.
- Globalizacion.
Estos dos factores impulsaron un cambio de paradigma.
# Manejo de Grupos e Equipos
> Son el conjunto de individuos y sus relaciones.
Es posible verlo como un sistema porque consiste de "Piezas" que actuan entre si para llegar a un fin.
A medida que aumenta la cantidad de participantes en un grupo baja la cantidad de responsabilidad individual.
## Grupos formales
- De Mando
Son grupos que tienen un supervisor donde los demás rinden cuenta a el.
- De Tarea
Son personas designadas a trabajar juntas en un proyecto.
### Ejemplo
En tesla, tienen una jerarquia funcional, con divisiones jerarquicas.
## Grupos informales
- De Interés
Son personas que pueden no compartir un grupo formal en si pero van a buscar un fin en común.
- De Amistad
Según a algunas organizaciones los grupos de amistad son más eficientes.
## Etapas
- Formacion.
- Conflicto.
- Normativa.
- Desempeño.
- Aplazamiento.
## Equipo vs Grupo
No son lo mismo, un equipo es un grupo de especial de grupo el cual se diferencia en 3 cuestiones
Caracteristicas que tienen los Equipos:
- Meta clara.
- Colaboración Coordinada.
- Responsabilidad Compartida.
### Requisitos de la Eficacia
- Metas Claras.
- Confianza.
- Información Compartida.
- Capaciración y Recursos.
## Efecto Ringelman
- Difucion de la responsabilidad.
- Falta de motivacion individual.
- Falta de reconocimiento.
Tesla para evitar esto miden el desempeño de cada empleado, reconocen a quienes aportan más y visualizan el desempeño individual dentro de un equipo.
## Funciones
Lo que se puede ver es que hayan problemas internos de funciones dentro de un administración.
# Nota
No es permisible que hayan errores (horrores) ortográficos. 🗣🗣🗣🗣
o vamos todos con 1.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,69 @@
#+title: Preguntas Grupo 1
#+author: Francisco Rose Cerna, Luca Troiano, Federico Polidoro, Ignacio Diana
* Preguntas
- ¿Qué es una organización y qué elementos la definen como tal?
- ¿Qué significa que una organización funcione como un sistema y por qué es importante esta visión?
- ¿Cuáles son las principales características de un sistema organizacional? (Permeable, complejo, dinámico)
- ¿Qué componentes forman el modelo de estudio de una organización?
- ¿Cuáles son las etapas del proceso estratégico o plan de negocios?
- ¿Qué se entiende por creación de valor y quiénes participan en ella?
- ¿Qué variables deben analizarse al estudiar el contexto de una empresa?
- ¿Qué diferencias existen entre estrategia corporativa, competitiva y funcional?
- ¿Por qué la cultura organizacional influye en los procesos de cambio?
- ¿Qué funciones cumple la gerencia en una organización moderna?
* Keys - Respuestas
** ¿Qué es una organización y qué elementos la definen como tal?
Una organización es un conjunto de personas que comparten finalidades en común, coordinan esfuerzos y aplican recursos disponibles para lograr objetivos.
** ¿Qué significa que una organización funcione como un sistema y por qué es importante esta visión?
Significa que está compuesta por partes interrelacionadas y que su verdadera identidad surge de las interrelaciones entre esas partes. Esta visión es importante porque los problemas y acciones en un área afectan inevitablemente al resto, y no deben analizarse como si fueran independientes.
** ¿Cuáles son las principales características de un sistema organizacional? (Permeable, complejo, dinámico)
- Permeable: Interactúa constantemente con el entorno, influye y es influida por él.
- Complejo: Está marcado por la incertidumbre, requiere intuición y pensamiento flexible.
- Dinámico: Está en constante cambio; si deja de adaptarse, se deteriora
** ¿Qué componentes forman el modelo de estudio de una organización?
- Contexto: Entorno en el que opera la organización y del cual recibe e influye.
- Estrategia: Conjunto de decisiones para conducir el rumbo organizacional.
- Cultura: Valores, creencias y costumbres compartidas.
- Estructura: División del trabajo, jerarquías, sistemas y procesos.
** ¿Cuáles son las etapas del proceso estratégico o plan de negocios?
- Análisis: Comprensión de la situación actual.
- Planeamiento: Selección de cursos de acción.
- Implementación: Ejecución de las acciones planificadas.
- Control: Correcciones para mantener el rumbo deseado.
** ¿Qué se entiende por creación de valor y quiénes participan en ella?
Es la capacidad de una empresa de generar beneficios o utilidad significativa para sus participantes. Participan:
- Empresario o dueño
- Cliente
- Proveedores
- Personal interno (empleados)
Un negocio sustentable crea valor para todos ellos.
** ¿Qué variables deben analizarse al estudiar el contexto de una empresa?
- Entorno inmediato: Competidores, clientes, proveedores.
- Entorno nacional o regional: Política, economía, regulaciones.
- Tendencias de cambio estructural: Innovaciones, transformaciones sociales o tecnológicas que afectan a largo plazo.
** ¿Qué diferencias existen entre estrategia corporativa, competitiva y funcional?
- Corporativa: Afecta a toda la empresa; define misión, visión y nuevos negocios.
- Competitiva: Se enfoca en unidades de negocio; busca posicionamiento y diferenciación.
- Funcional: Aplica a cada área (finanzas, personal, producción) para dar soporte operativo.
** ¿Por qué la cultura organizacional influye en los procesos de cambio?
Porque la predisposición al cambio está condicionada por la cultura. Y esta tambien muestras los habitos y valores compartidos dentro de una empresa.
** ¿Qué funciones cumple la gerencia en una organización moderna?
- Tomar decisiones y resolver problemas.
- Comunicar eficazmente.
- Negociar y manejar conflictos.
- Administrar el tiempo y los proyectos.
- Ejercer liderazgo y mejorar el clima laboral.

BIN
Organizacion/preguntas.pdf Normal file

Binary file not shown.

392
Organizacion/resumen.org Normal file
View File

@@ -0,0 +1,392 @@
#+title: Resumen
#+author: federico polidoro
* Clase 1 - Funcionamiento de las Orgs
Una organizacion es un conjunto de personas las que comparten finalidades en común, coordinan esfuerzos y aplican recursos disponibles a la obtencion de los objetivos.
#+begin_quote
Una organizacion puede ser observada como un sistema, ya que, es un conjunto de partes interralacionadas de tal manera que lo que le da su identidad son las relaciones.
#+end_quote
** Caracteristicas de las orgs
al estudiar a las orgs como sistemas, hay 3 caracteristicas fundamentales que debemos tener en cuenta:
- Permeable, \\
~Esta en permanente interrelacion con el contrexto que lo rodea.~
- Complejo, \\
~Los pensamientos fuera del molde son siempre necesarios~
- Dinamico, \\
~Permanentemente en estado de cambio. En el momento que se detiene el proceso constante, va al deterioro.~
** Modelo de Estudio de org
Pensemos en un modelo donde hay 4 componentes relacionados (cultura, estructura, estrategia):
- Contexto \\
Se encuentra siempre inmerso. es dinamico y genera respuestas que influyen sobre él. todas las lecturas se deben de hacer de afuera hacia adentro.
- Estrategia \\
Es el conjunto de desiciones y politicas. Consiste en la conduccion y rumbo del negocio.
- Cultura \\
Es el conjunto de valores dados por creencias, tradiciones, y constumbres.
- Estructura \\
Es el modelo operativo, tiene a la division del trabajo, distribucion de jerarquias y responsabilidades. los sistemas y procesos se ordenan las tareas.
** Plan de negocios
Tambien conocido como estrategia, es un proceso iterativo e incremental y lo declaramos de la sgte manera
#+caption: plan
[[https://imgur.com/75atunT]]
- Analisis, \\
~Comprender la situaacion de la empresa~
- Planeamiento, \\
~seleccion de los cursos de accion~
- Implementacion, \\
~ejecucion de las distintas acciones previstas~
- Control, \\
~conjunto de ajustes y correcciones para mantener el runbo correcto~
** Creacion de valor
#+caption: caption of the image
[[https://i.imgur.com/z94ttbn.png]]
* Clase 2 - Contexto
El contexto es lo primero que se debe de evaluar, de tal forma que lo primero que debemos de hacer es evaluar que modelo de analisis es el adecuado y por ello que criterios se deberan de tener encuenta:
- Problema de timing, que los mejores analisis llegan muy tarde.
- modelos deterministicos vs intuicion.
#+caption: caption of the image
[[https://i.imgur.com/hh0JSDt.png]]
** Sector Industrial
- Amenazas de nuevos ingresos
- Presión de proveedores
- Presión de productos sustitutos
- Canales de distribución
- Potenciales aliados
*** Las 5 fuerzas de Porter
1. Nuevos entrantes al mercado.
2. Proveedores y su poder de negociacion.
3. clientes y su poder de compra.
4. productos sustitutos listos para reemplazarnos..
5. rivalidad de mercado.
** Contexto regional
Es donde se radica el sector industrial y trata de las variables que afectan a un determinado pais, region o bloque de paises. su particularidad es el impacto percibido en el conjunto de empresas que se encuentran en esa geografia, independiente de su actividad. algunos subcontextos son:
- Político
- Económico
- Socio-cultural
- Tecnológico
- Ambiental
** Marco Global
Es el conjunto que contiene a los dos anteriores (regional, industrial) y esta compuesto por variables del entorno global, independientes de la region. \\
Cada ciclo histórico tiene pocas variables clave, pero estas pueden generar cambios profundos e irreversibles, como tras el 11-S o la pandemia de COVID-19.
* Clase 3 - Politica de negocios
Esta debe de contener:
- Modelo de valor
- Valores nucleares
- Concepto estratégico
- Iniciativas estratégicas
- Visión
- Misión
** Modelo de Valor
Porque el cliente elijiria nuestro porducto? De que forma somos competitivos?
** Valores Nucleares
Valores culturales y principios esencuales de la filosofia de negocios.
** Concepto estrategico
son los principales elementos críticos del ambiente de negocios.
** Iniciativas estrategicas
Objetivos especificos, tacticas a usar, identificacion de ideas clave.
** Visión
Esta define el proposito de la empresa, en que quiere convertise, como quiere ser percibida por los clientes.
** Misión
Como hacemos negocios, enfoque y direccionamiento.
** Portafolio Estrategico
Esta compuesto por el conjunto de unidades de negocio de una organizacion, este debe de ser administrado bajo 3 criterios:
- Enfoque
- Equilibrio
- Evolucion
** Posicionamiento y segmentacion
Es el lugar que ocupa un procuto en la mente del consumidor, guia las desiciones de compra.
Mientras que segmentacion puede ser descripta como grupos de consumidores con patrones de compra similares.
*** Liderazgo en diferenciacion
- Fuerte de comercilizacion
- Ingenieria de productos
- Cultiura de inovacion
ej, apple 🍎.
*** Liderazgo en costos
- Constantes inversiones de capital
- Estandarizacion de procesos y productos
- Control de costos
ej, Wallmart 🌞.
** Estrategias de Expancion
Además de las de Porter, se definen como orintar el crecimiento:
- Producto Mercado
- Integracion-concentracion
- alianzas cooperacion
*** Producto Mercado
- Penetracion de mercado
Consiste en hacer productos masivos, ser agresivo en promocion y ventas. además de tener una taza de reemplazos baja.
- Desarrollo de mercado
Nuestros productos actuales se dirigen a nuevos grupos de consumidores, con una flexibilidad en procesos de comercialización, una política de precios ajustada, y un enfoque en productos masivos pero innovadores.
- Desarrollo de productos
Tener Nuevos productos para los clientes actuales. Detectar nuevas necesidades.
- Diversificacion
Direccionamiento de nuevos productos a nuevos mercados, potenciar recursos aplicados a las nuevas actividades.
*** Integracion-concentracion
- Incluir
Sumar a la actividad de negocios de lo que actualmente somos proveedores o clientes.
- Concentrar
Especializarse en lo que son distintos. por ejemplo, IBM.
*** alianzas cooperacion
- Fusiones
- Adquisiciones
- Joint-Venture
- Licencias
* Clase 4 - Cultura
consiste en el comportamiento que los empleados toman de forma colectiva dentro de la empresa, por ejemplo, si se genera un dicho del estilo: "Cada uno tira para su lado", lo que va a suceder es que la mentalidad del empleado dentro de la empresa va a ser individualista o que busque centrarse en ganancia propia contra la de la empresa.
** Nucleo Cultural
Es la cultura original de la empresa, en la mayoria de los casos es la forma en la cual pensaban los fundadores de la empresa, a esto se lo llama _*Coalicion Dominante*_.
** Periferia Cultural
Cuando la empresa crece lo suficiente como para que los fundadores no puedan estar interviniendo de forma directa. lo que sucede es que los valores de matizan, sin perder el lineamiento general.
** Subculturas
Son grupos de afinidad que se pueden crear por cercanias geograficas, estos desarrollan patrones cultuales propios de los que surgen referentes, las alianzas entre subculturas se conocen como _*Coaliciones Secundarias*_.
** Cambio cultural
A veces es necesario crear cambios y provocar una *Transformacion Cultural*.
*** Porque
Es necesario para poderse adaptar a las nuevas necesidades del contexto. lo que permitiria crear nuevas estrategias de negocios.
*** Como
Actualizando el nucleo de valores corporativos (desplazando a la Coalicion Dominante. y eliminando a las subculturas nocivas.
*** Resistencias al cambio
Es normal encontrar resistencias al cambio, por ejemplo, estan las siguientes 2:
**** Politica
Accion consciente para trabar el proceso de cambio, protegiendo intereses personales, se da en coaliciones que se verán reemplazadas.
**** Social
Acciones no conscientes, miedo al cambio y transversal en las jerarquías.
* Clase 5 - Cambio cultural
** Burke & Litwin
Voy a usar el modelo de Burke y Litwin. Estos definen algunos conceptos:
*** Top Management
Consiste de:
- Modelos mentales.
- Lectura e interpretacion.
- Comportamiento y rol.
- Influencia en la industria.
*** Diseño Organizacional
La parte "Más interna" en este modelo, comprende 3 elementos:
- Tencologia
- Estructura
- Procesos
** Factores Transformacionales y Transaccionales
*** Transformacionales
- Contexto.
- Top Management.
*** Transaccionales
- Tecnologia.
- Estructura.
- Procesos.
** Cambios
*** Transformacional
Cambios profundos en la organizacion, alteraciones del medio o la conducción. Aparición de sustitutos eficaces.
*** Transaccional
Cambios menores, adecuaciones o correciones de desvíos, cambios administrativos > estrategicos.
** Modelo de las 7s
#+caption: caption of the image
[[https://i.imgur.com/SGvzOyf.png]]
* Clase 6 - Estructura
Tiene importancia al ordenar a los recursos humanos para que logren las metas deseadas.
Se compone en 3 partes:
1. Relaciones Interpersonales
Las relaciones son quienes les dan entidad a esos vinculos sociales.
2. Recursos Materiales
3. Tecnologia
** Estructura organizacional
#+begin_quote
Consta de dividir, agrupar y coordinar las tareas de trabajo.
#+end_quote
Al momento de dividir el trabajo se debe de tomar en cuenta los siguientes puntos:
- Division del trabajo.
- Orden jerárquico.
- Sistemas y procesos.
- Tipos de estructuras.
Además la estructura tiene que definir, si o si:
- Responsables de Tareas.
- Responsables de Resultados.
*** La estructura puede ser...
- Simple, \\
Todo trata de la economia de recursos, no se puede tener eun estructura gigante con redundancias innecesarias, pero tampoco los empleados deben de estar desbordados de trabajo.
- Flexible, \\
Puede ser modificada por cierta facilidad. Aquí el arte de plafigicar ante posibles escenarios. Estas permiten expansiones tanto horizontales como verticales.
** Division del trabajo
El concepto viene de la economia clásica y se basa en que cuanto más enfocada la actividad, mejor se puede desarrollar.
- Cada trabajador se enfoca en hacer una parte de la actividad.
*** Desventajas
- Alienacion.
- Aburrimiento.
** Departamentalización
Departamentalizar es dividir el trabajo en áreas con líneas de mando distintas, usando un organigrama para mostrar las relaciones formales en la organización.
*** Funcional
- Economia de escala.
- Habilidades y orientaciones comunes.
*** Departamento de Producto
Toda la actividad de un producto a un gerente.
*** Zona geografica
Clientes dispersos por un territorio con necesidades comunes
*** Procesos
Especializacion en una fase especifica de la producción.
*** Tipo de cliente
Especializacion en necesidades y problemas especificos.
** Orden Jerarquico
La jerarquía formal estructura las líneas de mando dentro de una organización, garantizando la *unidad de
mando* (reportar a un solo superior) para mayor claridad y eficiencia.
** Descentralizacion
Se define a que miembros de un equipo se le delera la tarea pero no responsabilidad de una toma de decisiones. por ejemplo, sucursales que pueden manejar créditos hasta cierto nivel.
** Tipos de estructura
*** Piramidal
Lineas directas de autoridad. donde aplica absolutamente un gerente sobre sus subordinados. Funciona mejor en empresas chicas.
*** Matricial
Este modelo de gestión surge para abordar la necesidad de manejar múltiples proyectos simultáneos, combinando departamentalizaciones por productos y funcionalidades, con dos dependencias: funcional y técnica. Se establece un lapso determinado, sin división de sectores y autoridad doble, recomendado para resolver conflictos informales y sin autoridad formal. Las líneas de mando incluyen al gerente de producto y el gerente funcional, facilitando la coordinación en entornos complejos.
*** Redes
La estructura de redes se divide en dos tipos: la tienda de servicio completo, que es un lugar físico donde se atienden clientes directamente y ofrece todos los servicios en un solo punto, y la tienda de mediación, que actúa como un concentrador de solicitudes, donde las consultas se derivan a proveedores tras ser procesadas en este lugar. Ambas estructuras son esenciales para la organización del servicio, con la primera garantizando un contacto directo con los clientes y la segunda facilitando la gestión de flujos de solicitud hacia los proveedores.
* Clase 7 - Diseño de Puestos
Se puede definir como el proceso por el cual los gerentes deciden las tareas y autoridad por el puesto. Esto entendido como un proceso de diseño el cual se realiza a travez del tiempo de forma continua.
** Calidad de vida laboral
1. La calidad de vida laboral abarca aspectos más allá del salario, como satisfacción, sentido de pertenencia y reconocimiento.
2. Índices como tasas de accidentes, licencias médicas y rotación ayudan a medir esta calidad.
3. Programas de mejora de la vida laboral buscan fomentar confianza, participación y eficacia organizacional.
4. Estudios muestran que resultados varían según la cultura del grupo, afectando qué aspectos son efectivos.
5. La mejora de la calidad de vida laboral no se garantiza por medidas específicas, sino que depende de cada contexto organizacional.
** Equilibrio Vida/Trabajo
El concepto de "Work-life balance" (WLB) busca equilibrar trabajo y vida no laboral. La pandemia ha favorecido el trabajo remoto, con ejemplos como familias trabajando juntas, desarrollo profesional, puestos compartidos, horarios flexibles y nómadas digitales. Estos últimos destacan la flexibilidad de trabajar desde cualquier lugar, aunque no es una solución universal.
** Resultados de desempeño laboral
Los resultados se basan en puestos que reglejan la eficiencia y calidad, como cantidad de productos, ausentismo, retrasos y rotacion.
** Resultados del comportamiento Individual
Los empleadso responden regularmente o se ausentan quedan con el trabajo o se retiran.
** Resultados Intrinsecos
Son resultados de esfuerzo personal. sin interverncion externa y vinculados a acciones laborales.
** Resultados Extrinsecos
Dependen de factores externos como salario, condiciones de tranajo y supervision.
** Resultados de satisfacción laboral
El salario es relativo y trabajos más estresantes requieren remuneraciones más altas.
** Requerimientos del puesto
Comprende la educacion, experiencia, licencias o certificaciones y otras caracteristicas necesitadas por un individuo para llevar a cabo el contenido del puesto.
*** el contexto del puesto
el entorno fisico y otras condiciones junto con otros factores considerados extrinsecos a un puesto refueren a factores tales como las demandas fisicas o condiciones laborales del puesto.
*** Analisis de puesto - Planta
Este comenzó en la planta fabril, administración científica: establece que el analisis objetivo de los hechos y los datos obtenidos del lugar de trabajo podría establecer las bases para determinar una manera óptima de diseñar el trabajo.
*** Analisis de puesto - Oficina
La automatización y la manufactura asistida por computadora redujeron puestos industriales pero crearon más empleos en oficinas, donde tareas interrelacionadas ahora se realizan en una sola computadora, reflejando la modularización del trabajo.
** Diseños de puestos
Después de analizar todos los pasos y criterios previos, se llega al diseño del puesto, considerando dos factores esenciales: la amplitud y la profundidad. La amplitud se refiere a la cantidad de tareas que se esperan realizar, mientras que la profundidad implica la influencia o discrecionalidad que un individuo tiene en cómo se ejecuta el puesto. Estos elementos son fundamentales para equilibrar el número de tareas y la autonomía en el trabajo.
** Relaciones Laborales
Las relaciones interpersonales en el trabajo, determinadas por las decisiones de departamentalización y control, influyen en la cohesión del grupo, afectando su desempeño, y en departamentos basados en producto se observan diferencias heterogéneas que generan insatisfacción y estrés.
** Rotacion Laboral
La rotación laboral es una práctica que redistribuye empleados entre puestos para reducir el aburrimiento, mejorar la motivación y la eficiencia, aunque los críticos argumentan que implica simplemente cambiar entre puestos monótonos, mientras que la alternativa propuesta es expandir los puestos.

BIN
Organizacion/resumen.pdf Normal file

Binary file not shown.

510
Organizacion/resumen2.org Normal file
View File

@@ -0,0 +1,510 @@
#+title: resumen2
#+author: Federico Polidoro
* Toma de desiciones
#+begin_quote
Es un proceso metodológico para determinar el curso de accion que mejor cumpla los objetivos, cubriendo riesgos aceptables.
#+end_quote
** Analisis de una causa raiz
Existen muchas formas de poder detectar la causa de origen para un problema. por ejemplo:
*** 5 por qué
En este caso se inicia desde un postulado y luego se pregunta varias veces por qué hasta determinar la causa raiz.
#+begin_quote
Mi auto no arranca
#+end_quote
- Por qué no arranca? Porque la bateria esta muerta.
- Por qué la bateria esta muerta? Porque el alternador no funciona.
- Por qué el alternador no funciona? Porque se rompio la correa.
- Por qué se rompio la correa? Porque no la reemplazaron.
- Por qué no fue reemplazado? Porque no se esta mantiendo el auto.
*** Ishikawa
También conocido como diagrama de espina de pescado. Este busca descomponer mirando el efecto y buscando diferentes posibles causas las cuales luego se pueden descomponer en subcausas.
**** Nota
Es el diagrama del parcial de metodologias agile.
*** 5W2H
es una metologia que se basa en buscar preguntas disparadoras. busca utilizar los w-words y h-words del inglés para generar las preguntas
- What? _Que_
- Where? _Donde_
- When? _Cuando_
- Why? _Por Qué_
- Who? _Quien_
- How? _Como_
- How much? _Cuanto_
*** Criterios
Los criterios de toma de decisiones eficases.
+ Concentrarse en lo importante.
+ Usar la logica.
+ Considerar lo objetivo tanto como lo subjetivo.
+ Ser analitico.
+ Recabar la info necesaria.
+ Ir directo al problema.
Se debe de conocer con alto detalle.
- El Quién.
- El Qué.
- Información.
- Ideas.
- Juicios.
- Conclusiones.
- El cómo.
- Clima interpersonal.
- Método de aplicación.
*** Problematicas
- Falta de concenso
+ Cada participante se vuelve más rígido a las ideas del resto.
+ Se impide desarrollar nuevas ideas.
+ El foco esta en que la idea propia gane y no la mejor.
+ Se gana por cansancio.
*** Elementos escenciales
+ Objetivos.
Se toma en cuenta la aspiracion sobre el desempeño. además de los resultados tanto a nivel personal como a nivel organización.
+ Cursos de acción.
Conductas posibles para lograr los objetivos. las cuales implican la facultad de elejir, controlar un proceso activo. *Sin* las anteriores partes dichas no es una desicion sino _imposicion_.
+ Variables no controlables.
Es importante separarlas de las controlables.
+ El Hombre.
Enfocadas en un problema, muestran una situación, evaluan alternativas. *MUY* subjetivo, ej (Valores, Creencias, Conocimientos).
** Proceso de toma de desiciones.
*** Analisis de situación
Es donde se reconoce la existencia de un síntoma. Es una oportunidad de decisión. Los objetivos a ser cumplidos son decididos de forma provisoria. Luego el mismo proceso los puede llegar a modificar.
Despues en el proceso se llegan a definir las variables y restricciones relevantes. Las cuales impiden a estas variables alcanzar los objetivos.
Se debe de poder sumergir en la situación. Se deben definir claramente dos elementos fundamentales.
- Situacion \\
Descomponer la situación en sus componentes manejables. Enumerar situaciones adicionales que hay que resolver. Establecer prioridades. Definir el proceso a ser realizado.
*** Analisis Priorizacion
Los factores a tener en cuenta son:
- Urgencia.
- Tendencia.
- Impacto.
Orden de prioridades:
1. Urgente o importante.
2. Normal.
3. No urgente.
*** Evaluacion de alternativas
Se ordenan las alternativas poniendoles valores numericos dependiendo de los criterios para asi poder definir la alternativa óptima.
Además de evaluar los posibles problemas de implementación.
*** Seleccion
Es cuando se establece cual es la alternativa más equilibrada.
Hay 3 conceptos clave al decidir, pa:
1. Maximizar: la mejor decision posible.
2. Satisfacer: lo minimamente aceptable que cumpla la meta.
3. Optimizar: mejor equilibrio entre las metas.
- Matriz de Riesgos \\
Esta herramienta tiene multibles variaciones. Principalmente es lo mismo: se usan para prever los incidentes. y base a eso determinar el curso de accion posible. las cuales varian de no hacer nada a tomar decisiones drasticas.
*** Implementacion
Puede ser realizado por quienes decidieron o delegaron. para ello es clave la comprension total sobre la eleccion tomada y el compromiso.
La implementación se realizará asignando responsables, estableciendo objetivos, determinando fechas y lugares, con comunicación efectiva, medidas de refuerzo y control, junto con la detección de problemas en la ejecución.
- Fallas
Esta lista de errores comunes en la toma de decisiones incluye aspectos como la falta de análisis, la rigidez, la falta de estructuración y la ignorancia de riesgos, así como errores en la comunicación y el seguimiento post-decisión.
** Estilos de toma de decisiones
#+begin_quote
más alla de ser logico o creativo, debe ser racional y sencillo.
#+end_quote
- Autocratico, \\
Decide el responsable, el resto aporta info.
- Consultivo, \\
todos participan con ideas y sugerencias, pero el decisor toma la decisión.
- Participativo, \\
La decision se toma en conjunto con todo el equipo.
** tipos de desiciones
*** Segun estructuración
- Programadas, \\
Corresponden a problemas estructurados. Por ello, se puede desarrollar una solución.
- No programadas, \\
No estructurados, ya sea, por dificultad o infrecuencia.
*** Segun Temporalidad
- Proactivas, Solucion a problemas no existentes.
- Reactivas, Ya existentes, más urgentes.
*** Según decisor
- Sistematicas, Utiliza secuencia definida.
- Reactivas, Freestyle y elecciones personales.
*** Según ambito de organización
- Políticas: conciliación de objetivos.
- Administrativas: minmax.
- Estratégicas: tiempo/incertidumbre.
- Tácticas: Periodos medianos.
- Operativas: Períodos cortos.
*** Recomendaciones Generales
1. Evalúa todas las opciones.
2. Incluye a las personas.
3. Comunica bien.
4. Sopesa el impacto.
5. Combina razón e intuición.
6. Considera todos los resultados.
7. Prepárate para lo inesperado.
* Conflicto y Negociacion.
#+begin_quote
Divergencia de intereses y Expectactivas.
#+end_quote
Si no es administrado el Conflico es un elemento disruptivo que puede llegar a bloquear a las capacidades creativas. Sin embargo también es el motor que impulsa la creatividad y el desarrollo. Sin el sentido de urgencia de resolver el conflicto no se buscaran soluciones que permitan la mejora continua.
Hay que saber diferenciar un juego de poder de un conflicto real. Es imperativo evitar las pujas de poder, estas, evitan que sea posible enfrentarse a un conflicto de forma cooperativa, buscando ganancias mutuas no es posible así.
** Negociación
#+begin_quote
Proceso de construccion para llegar a los mejores acuerdos, resolver diferencias a exponer y defender con nuestros intereses.
#+end_quote
No es binario sino que las negociaciones oscilan entre un ancho medio.
*** Posturas de negociacion
| | Enfoque Duro | blando |
|-----------------+-------------------------------------------+----------------------------------|
| Participantes | Adversarios | "Amigos" |
| Objetivos | Victoria | Lograr un acuerdo |
| concesiones | Exigencias como condicion de relacion | Otorgativas con la relacion |
| Perspectiva | Duro con el problema y las personas | Suave con personas,problema |
| Confianza | Desconfianza | Mutua |
| Posicion | Afianzarse | Adaptable |
| Acuerdo | Exigir ventajas unilaterales como acuerdo | Aceptar perdidas para el acuerdo |
| Unica respuesta | Propia | Acordada |
| Presion | Ejercida consistentemente | Ceder |
*** Proceso de negociacion exitosa
1. Buscar nuevas perspectivas
2. Ponerse en el lugar del otro
** Negociaciones internacionales
Hay que prestar atencion a las diferencias culturales para intentar lograr una vista que sea faborable incluso desde su cultura.
** Foco en intereses
Hay que estar fijo con los intereses que no es lo mismo que tener una postura Dura sino que es no desviarse de los objetivos definidos.
** Inventar opciones de mutuo beneficio
Se recomienda hacer esto desde un lugar informal, que permita la creacion de ideas. las opciones deben de ser satisfactorias para ambas partes.
** Usar criterio objetivo
Hay que ver como partir la torta. a veces las partes se pierden de los intereses por enfocarse en los puestos, lo que deriva en quiebre.
** Fin
Enumeramos recomendaciones finales para actuar profesionalmente, planificar reuniones con anticipación, evitar impulsividad, buscar acuerdos mutuos y mantener un proceso de negociación estructurado y respetuoso.
* Comunicacion y liderazgo.
la propaganda siempre es deescripta como la información que busca que un actor haga alguna acción
Tipos de comunicación organizacional:
** Externa
creada para controlar comportamientos individuales y grupales.
utilizaqda para efectuar cambios operativos.
** Interna
formal, pide fuentes, comunica a los empleados de la cadena de mando.
** Canales de info
- formales
+ descendientes
+ ascendientes
+ horizontales
- informales
Espontaneo, responde en redes informales.
** Liderazgo
Un lider debe de poder desarrollar la estrategia y la organización. Alinear las personas que crean valor.
- Jerarquia, \\
No hay un concepto de jefe porqeu un lider puede ser alguien del mismo rango que los demás, Tiene que ser un experto en que hacen los demás en su trabajo.
#+begin_quote
no es una línea de mando y control, sino de ideas directrices
#+end_quote
*** En Concepto
#+begin_quote
Es la capacidad efectiva de una persona para generar influencias sobre otras y así guiar su comportamiento, implicando la habilidad de poder conducir las voluntades de otros a partir de un ejercicio real del poder.
#+end_quote
| Poder | Autoridad |
|---------------------+-----------------------------------------------------------------------------------------------------|
| Manejar fn o grupos | • La autoridad es el derecho de ejercer poder sobre algo para alcanzar metas. |
| Poder de desicion | Quien ejerce la autoridad define los límites y acciones para asegurar el éxito de un proyecto. |
| Marca autoridad | La autoridad se obtiene mediante trabajo y xp, el poder es la fuerza aplicable en una organización. |
*** Herramientas
+ Persuacion
+ Comunicacion
+ Educacion
+ Identificacion
*** Ejercicio liderazgo
- La ORG,
+ Cumplir la mision y objs, metas y actividades.
+ Detallar las funciones por cargo.
- Individuales
+ Responsabilidades.
+ Labor a cumplir.
* Manejo de grupos.
** Grupo
Consiste en un conjunto de personas por quienes su desempeño se ve influido por los otros miembros.
- Formales \\
Son grupos creados por la decision de un administrador para alcanzar las metas de la organización.
- Informales \\
Nacen por esfuerzos individuales, y se desarrollan alrededor de intereses y amistades comunes.
#+caption: diagrama con los tipos de grupos
[[https://ultra.uaionline.edu.ar/bbcswebdav/pid-13516168-dt-content-rid-53641508_1/xid-53641508_1]]
*** Formales
- De Mando \\
Se especifican por el diagrama de la empresa, abarca a los subordinados que reportan directamente a un superior dado.
- De Tarea \\
Son empleados que trabajan juntos para completar una tarea o proyecto. Un grupo de tareas en especial se llama Equipo (taskForce).
*** Informales
- De Interés \\
Los que no sean parte del mismo grupo de mando pueden afiliarse para lograr un objetivo mutuo.
- De Amistad \\
Aunque los grupos de amistad son informales los administradores deben de esforsarse para conocerlos, y si es posible, influir en ellos de forma positiva dirijiendo sus esfuerzos hacia las metas de la org.
** Porque se forman los grupos
Para safistacer las necesidades de:
- Seguridad.
- Sociales.
- Estima.
*** Etapas
- Modelo de 5 etapas \\
1. Formación. \\
Conocimiento, prueba de ideas, reglas flexibles.
2. Lluvia de ideas.\\
Discusión, funciones, liderazgo.
3. Normatividad. \\
Cohesión, expectativas, comunicación.
4. Desempeño. \\
Estructura, jerarquía, normas, unidad eficaz.
5. Aplazamiento. \\
Cumplimiento de metas, desmembramiento, sensación deprimida.
- Puntos de equilibrio \\
1. Se encuentran los grupos que definen tareas, establecen metas y consideran distintos planes.
2. Decide cambiar sus perspectivas y emprender acciones.
3. Paso de cumplimiento de tareas.
** Caracteristicas de los grupos
*** Estructura
Los miembros evaluan el prestigio, estatus e importancia de cada puesto.
*** Jerarquia / Status
La antiguedad de puesto, ya sea, por edad o capacidad.
*** Funciones
Funcion esperada contra la percivida y la esperada.
*** Normas
Son estandares acordados a nivel individual y grupal de conducta.
*** Cohesión
Intensidad del deseo de los miembros del grupo para permanecer en éste.
** Pereza social
Lo que sucede es que a mayor tamaño de grupo menos contribuciones se hacen de forma individual. esto es conocido como el efecto de Ringelmann.
** Porque se forman
Los grupos se pueden formar para tener mayor productividad, tener organizaciones planas, aumentar la necesidad de decisiones más flexibles y rápidas. ys obre todo maximizar la satisfacción del cliente.
** Funcion
Es un conjunto organizado de conductas que se esperan de un individuo que ocupa un puesto específico. debe incluir actitudes y valores.
*** conflicto
los conflictos se pueden dar cuando:
- Cuando una persona abandona por estar en desacuerdo con una funcion.
- Cuando la funcion se contradice.
- Cuando hay funciones que se contradicen entre si.
* Aprendisaje, desarrollo organizacional.
** Enfoque
- Tradicional \\
basado en sistemas y como se hacen las cosas.
- Actual \\
Basado en comportamiento. Modelo basado en la gente.
** Modelo
Un buen modelo que opere por alguien desmotivado siempre va a dar resultados mediocres. Mientras que un mal modelo con alguien motivado va a generar posibilidades de mejorar el sistema.
** Cambio Organizacional
el objetivo de los cambios está en que la nueva cultura tenga factores positivos como lo son:
- Participacion
- Innovación
- Calidad
** cliente Interno
El cliente interno es una *fuerza esencial* para el desarrollo organizacional, es un *requisito clave* para una organización dinámica y orientada al crecimiento. Es similar a otros planteos que requieren planificación, diseño y desarrollo.
- *Información:* Distribución de información es clave para la dinámica organizacional, evita el concepto de información-poder y facilita el trabajo en equipo.
- *Comunicación:* Es el ámbito donde más falencias ocurren, y su eficacia es fundamental para evitar conflictos y lograr el trabajo en equipo.
- *Sistema de reconocimientos:* Debe ser integrado para fomentar el trabajo en equipo, la cooperación y evitar el individualismo.
*** Objetivo
Fomentar la cohesión, la eficacia y el crecimiento organizacional a través de una comunicación clara, una distribución de información adecuada y un sistema de reconocimientos integrado.
** Aprendizaje
No es posible crear una org con calidad que no tenga capacidad de aprendisaje.
*** Org Inteligente
Aprenden de sus competencias para poder potenciar su capital humano:
Esta basada en 3 pilares:
1. Conversaciones.
2. Cultura.
3. Concepcion sistemica.
Para tener relaciones exitosas la gerencia debe poder generar culturas basadas en el respeto. ser consistente en su politica y ofreser recompensas basadas en el mérito.
*** Aprendisaje y cambio
Los cambios que afectan el aprendisaje generan cambios estructurales como lo podria ser: Cultivar una vision de la organizacion, Crear espacios de participacion que permitan involucramiento.
Resumidamente:
- Mejorar el conocimiento actual.
- Crear un nuevo conocimiento.
- Difundir conocimiento entre las partes.
** mejora organizacional
- Tradicional: Basado en los sistemas y en cómo se hacen las cosas.
- Actual: Basado en el comportamiento y el compromiso humano. Modelado de la actitud de las personas frente a las tareas y procesos.
Buen modelo operado por alguien desmotivado da malos resultados.
Un mal modelo con alguien motivado genera posibilidades de mejora.
*** Cosas que van.
- Crea sistemas y cultura para mejorar la gente.
- Fomenta agilidad, innovación, calidad y expresión.
- Prioriza la cultura, con énfasis en el trabajo en equipo y la información.
- *Comunicación efectiva* es clave para evitar conflictos y promover la colaboración.
* Innovación.
** Etapas
+ Años 50s: Volumen de producción, eficiencia de costos y operativa.
+ Años 70: Productos Japoneses. Idea de confiabilidad basada en la manufactura y tecnología.
+ Años 80 y 90: \\
Acceso a la información transparenta a los mercados y hace que los procesos y know-how sean fácilmente copiables.\\
Entra en juego el elemento diferenciador de la marca.
+ Actual: \\
La marca ya no alcanza. 1 de cada 4 es retenida con significado en la mente del consumidor.\\
Los consumidores son menos fieles a las marcas. Nuevos productos sustitutos.
** Competencias
Para lograr una diferenciación sostenible, se basa en la generación de valor, fomentando el aprendizaje continuo, la especialización en la competencia, la calidad de servicio, la atención cálida y la innovación constante.
** ¿Qué es la innovación?
#+begin_quote
“Es un medio con el cual explotar el cambio como una oportunidad para un negocio diferente.”
#+end_quote
** Innovaciones exitosas
Crear valor y satisfacer nuevas necesidades requiere anticiparse y adaptarse continuamente a las tendencias y necesidades emergentes, generando una introducción de algo nuevo y transformando el mercado, no solo actualizando lo existente.
** Tipos de innovación
*** Radical
Destruye la competencia y deja obsoleto al conocimiento anterior sobre el campo
*** Incremental
Utiliza conocimiento ya existente para poder desarrollar nueva tecnologia. usa mucho la iteracion.
#+caption: Proceso de innovacion
[[https://ultra.uaionline.edu.ar/bbcswebdav/pid-13516173-dt-content-rid-53641533_1/xid-53641533_1]]
** Análisis de entorno
Para asegurar éxito, observar competidores y analizar diferenciación, debemos considerar los clientes según Drucker (“los que se venden solos”) y analizar los "no clientes" para identificar oportunidades, evitando el pasado y gestionando el contexto (ambiente, recursos, cultura, procesos, estructura y habilidades).
** Generación de ideas
Para crear una diferenciación, debemos considerar las expectativas, valores y necesidades de los clientes,
luego agrupar y refinar ideas sencillas y específicas para asegurar un nuevo negocio con diferenciación.
#+begin_quote
“La gente que necesita de certezas no tiene condiciones para la innovación”
#+end_quote
** Evaluación y selección
Centrado de las ideas en el objetivo planeado. compromete el hecho que todos deben de seguir la misma idea.
** Acción
El plan de acción debe definir tareas, responsables, resultados y fechas, enfocándose en un mercado limitado con poca inversión inicial, priorizando pruebas piloto con estrategias bien definidas, experimentos diseñados y prototipos para asegurar el éxito, entendiendo que siempre es la excepción.
** Estructura
En estructuras con más relaciones informales, aparecen más ideas. Crear y promover formas de trabajo en continua interrelación y eliminando controles.
los Obstáculos pueden ser el crecimiento rápido. ya que, un negocio puede fracasar tanto por crecer muy lento como muy rapido. además la resistencia al cambio qeu suele venir acompañada de la conformancia son otros factores que ayudan a fracasar.
Un líder debe guiar la innovación, inspirando y fomentando el compromiso, abriendo la puerta a la crítica, adhiriéndose a valores, rompiendo paradigmas, encontrando oportunidades, creando valor y forjar una visión sistémica.

BIN
Organizacion/resumen2.pdf Normal file

Binary file not shown.

26
PARCIALES-1.ics Normal file
View File

@@ -0,0 +1,26 @@
BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:PARCIALES-1
PRODID:-//fede//Emacs with Org mode//EN
X-WR-TIMEZONE:-03
X-WR-CALDESC:Parciales 1
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20250408T153118Z
UID:TS1-e1f21764-595e-4bbc-b8eb-0c7c736ce01d
DTSTART:20250513T113000
DTEND:20250513T153000
SUMMARY:PARCIAL1: Bases de datos
DESCRIPTION:<2025-05-13 mar 11:30-15:30>
CATEGORIES:PARCIALES-1
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250408T153118Z
UID:TS1-097ae737-7e05-44a5-bdf2-3424006e7e22
DTSTART:20250701T113000
DTEND:20250701T153000
SUMMARY:PARCIAL1: Bases de datos
DESCRIPTION:<2025-07-01 mar 11:30-15:30>
CATEGORIES:PARCIALES-1
END:VEVENT
END:VCALENDAR

6
PARCIALES-1.org Normal file
View File

@@ -0,0 +1,6 @@
#+title: Parciales 1
* PARCIAL1: Bases de datos
<2025-05-13 mar 11:30-15:30>
* PARCIAL1: Bases de datos
<2025-07-01 mar 11:30-15:30>