# data[].attributes.body
Organización
1-Es un grupo social formado por personas, tareas y administración, que interactúan en el marco de una estructura sistemática para cumplir con sus objetivos.

2- Tiene objetivos, metas, recursos humanos, recursos materiales e información.

3- La organización como sistema es mayor que la simple sumatoria de los individuos que la componen(SINERGIA)

4-  La cultura que comparten le da entidad propia y, a su vez, esa cultura define y sostiene los objetivos comunes que busca alcanzar

# data[].attributes.body
Sistemas de Control de Versiones Git
Repositorios Remotos :     Versiones de un proyecto que están hospedadas en Internet o en cualquier otra red.
GitHub Proveedor de alojamiento de repositorios Git más utilizado.
Permite que millones de desarrolladores colaboren en el desarrollo de sus proyectos.

# data[].attributes.body
1- El organigrama muestra la división del trabajo en tareas y las jerarquías o niveles de autoridad/decisión.
2- La empresa es una organización, por lo tanto tiene: objetivos, metas, recursos humanos, recursos materiales e información.
3- Las funciones de la empresa son: producción, comercialización, recursos humanos, administración, IDI

4-Empresas de base tecnológica: I&D, uso intensivo del conocimiento, innovación, de rápido crecimiento y adaptación a los cambios

Empresa tecnológica
Es aquella entidad que basa su actividad en las aplicaciones de las nuevas tecnologías, para la generación o perfeccionamiento de productos, procesos o servicios.​ Se caracterizan por tener una fuerte base tecnológica y alta carga de innovación. Surgen generalmente de facultades o centros de investigación.

# data[].attributes.body
it remote –v nos listará los nombres de los repositorios remotos y sus enlaces.

git branch –u origin/master
sube el archivo pero sin confirmaciones (sirve para las ramas también)

git push –u origin master
sube las confirmaciones a github (sirve para las ramas también)

git pull
actualiza archivo local con lo que hay en github

git remote
Nos permite administrar y configurar nuestros repositorios remotos.  git remote nos mostrará los repositorios remotos que tenemos configurados en nuestro repositorio actual.

git remote add [nombre] [url]  agrega repositorio remoto

git remote rm [nombre]
elimina repositorio remoto

git branch
muestra ramas locales

git push [nombre-remoto] [rama] sube confirmaciones a repositorio remoto

git pull [nombre-remoto] [rama] actualiza repositorio remoto.

Git Fork
En Git Hub, accion de copiar ("forkear") un repositorio. Luego se puede solicitar hacer "Pull" y sumar los cambios a la rama Master del proyecto en comun.

# data[].attributes.body
Colaborar es trabajar con otros para lograr objetivos compartidos y explícitos. SINERGIA

Los empleados pueden colaborar en grupos informales de la estructura organizacional de la empresa, o pueden organizarse en equipos formales.

Los equipos tienen una misión específica que alguien en la empresa les asignó. Trabajar dando lo mejor de nosotros mismos, comprometidos, responsables y siendo empáticos.

Aprender a escuchar a los demás, tener la mente abierta, ser respetuoso en las disidencias, entre otras, ayuda a resolver los conflictos.

Soft skills: se refieren a un amplio conjunto de competencias, comportamientos, actitudes y cualidades personales que permiten a las personas navegar eficazmente en su entorno, trabajar bien con otros, desempeñarse bien y alcanzar sus metas.

Coaching de equipos

El coaching de equipos es un entrenamiento dirigido a fortalecer a un grupo. Se trata de un acompañamiento en el que sus miembros trabajan para alcanzar sus objetivos gracias a acciones que favorecen la cooperación y mejoran sus relaciones y procesos de trabajo
Sinergia
El término tiene una connotación positiva, y es utilizado para señalar un resultado más favorable, cuando varios elementos de un sistema o de una "organización" actúan concertadamente. Se entiende que hay sinergia positiva cuando "el resultado es superior a la suma de los resultados de cada elemento o de cada parte actuando aisladamente"; esto se resume de manera muy simple con el aforismo "uno y uno hacen tres".

# data[].attributes.body
Git permite múltiples ramas
git branch
Permite listar las ramas locales
El * indica la rama en la que nos encontramos actualmente

git branch  ► Permite crear una rama nueva
git checkout  ► Permite situarnos sobre la rama indicada
git checkout -b  ► Crea una rama y nos sitúa sobre ella

# data[].attributes.body
El software como servicio (Software as a Service) permite a los usuarios conectarse a aplicaciones basadas en la nube a través de Internet y usarlas.

Creación de sistemas

Tradicional  Prototipos

Desarrollo por usuarios finales

Compra de paquetes

Terciarización

Metodologías de desarrollo:

Metodologías Estructuradas  RUP (Rational Unified Process)

Desarrollo orientado a Objetos

Métodos Agiles

Reingeniería del Software

Trazabilidad

Gestión de Versiones

Gestión de Cambios

Gestión de Requerimientos

Gestión de Incidencias

# data[].attributes.body
git commit --amend ► Permite sobreescribir el último commit realizado  Se utiliza cuando realizamos un commit antes de tiempo y queremos incorporar algún archivo o cambiar el mensaje de confirmación

git checkout -- [archivo] ► Permite revertir archivos individuales o repositorios enteros

git reset ► Permite volver a versiones anteriores y limpiar el repositorio.

git reset --soft: los cambios producidos por los commits eliminados se mantendrán en el repositorio local.

git reset --hard: se pierden las modificaciones realizadas por los commits eliminados.

git stash ► Permite descartar los cambios, pero guardar provisionalmente los archivos modificados.

# data[].attributes.body
Un proceso de negocios es un conjunto de actividades relacionadas en forma lógica, el cual define cómo se desempeñan las tareas específicas de negocios, y representa una forma única en que una organización coordina el trabajo, la información y el conocimiento.

El propósito de arquitectura empresarial es optimizar en toda organización los procesos legados que usualmente están fragmentados (tanto manuales como en automáticos) en un entorno integrado que sea sensible a cambios y apoye la estrategia del negocio.

Arquitectura empresarial se basa en:

Arquitectura de PN

Arquitectura de software

Arquitectura de infraestructura

Arquitectura de información

Arquitectura de producto

# data[].attributes.body
Coordinación y versionado de código → Git

Administración colaborativa de proyectos - Trello
Se mencionó temas como cooperacion y colaboracion ?
Matriz espacio tiempo, Entornos de trabajo, aplicaciones útiles como el paquete google, Jira, Dropbox, TeamViewer, Skype, etc

# data[].attributes.body
Tanto CMMI como ISO 9001 son modelos prescriptivos que permiten mejorar la calidad de los procesos de desarrollo de una organización
No son descripciones de proceso, definen los requisitos que deben cumplirse, pero no indican cómo implementarlos

CMMI busca garantizar un conjunto de buenas prácticas en el desarrollo de software

ISO 9001 busca asegurar la calidad de los productos y servicios, estandarizando los procesos de desarrollo

# data[].attributes.body
Draw.io es una herramienta de diagramación muy flexible  Permite crear:
◦ Diagramas de flujo
◦ Organigramas
◦ Diagramas UML
◦ Diagramas ER (Entidad-Relación)
◦ Diagramas de red
◦ Etc..

# data[].attributes.body
Patente vs. Licencia

Conjunto de derechos exclusivos garantizados por un gobierno o autoridad al inventor de un nuevo producto susceptible de ser explotado industrialmente para el bien del solicitante por un periodo de tiempo limitado.

Patente

● Derecho de autor (restrictivo).

● Impide a otros explotar comercialmente  una invención patentada.

● Protege al inventor.

Licencia

● Concesión de derechos.

● Contrato que permite conceder derechos entre autor y usuario.

● Una patente se puede licenciar.