- Página personal de Juan Murua Olalde
-
-
-
-
-
-
+
+ Página personal de Juan Murua Olalde
+
+
+
+
+
+
-
-
-
- Página personal de
- Juan
- Murua Olalde
-
-
+
+
+
+ Página personal de
+ Juan
+ Murua Olalde
+
+
-
-
-
-
-
- En esta página voy publicando documentos sobre temáticas en las que
- trabajo: desarrollo de software, gestión de proyectos, transformación
- digital, BIM, VDC, etc.
-
-
- Por si alguna de estas recopilaciones, esquemas, ideas o reflexiones
- pudieran ser de utilidad para alguien más.
-
- Dedicado a quienes se inician de forma profesional en el vasto y
- siempre cambiante campo de la programación de software. En este
- libro recopilo algunos asuntos que considero importante conocer, y
- unos cuantos trucos y recomendaciones prácticos. Son fruto de lo
- aprendido a lo largo de casi cuarenta años programando en variadas
- plataformas y participando en proyectos de desarrollo de software
- en diversos ámbitos.
-
- Aprender a programar software, a base de ejercicios y ejemplos. En
- este libro se recopilan temas en los que profundizar después de
- sentirse cómodo escribiendo código sencillo en algún lenguaje de
- programación.
-
-
- PDF
-
- (Disculpas: Es un documento inacabado,... sigo trabajando en él e
- iré subiendo actualizaciones según vaya avanzando.)
-
-
- (El código fuente y el historial de cambios de este documento se
- puede obtener en
- https://github.com/JuanMuruaOlalde/DesarrolloDeSoftware)
-
-
-
+
-
-
-
-
-
-
-
-
-
- Para quienes quieran conocer un poco las bases de la programación
- de software. Un guión y algunas recomendaciones para arrancar. Con
- la idea de aprender a escribir código sencillo en algún lenguaje
- de programación.
+
+
+
+ En esta página voy publicando documentos sobre temáticas en las
+ que trabajo: desarrollo de software, gestión de proyectos,
+ transformación digital, BIM, VDC, etc.
-
- PDF
-
- (Disculpas: Es un documento inacabado,... sigo trabajando en él e
- iré subiendo actualizaciones según vaya avanzando.)
-
-
+
+ Por si alguna de estas recopilaciones, esquemas, ideas o
+ reflexiones pudieran ser de utilidad para alguien más.
+
+ Dedicado a quienes se inician de forma profesional
+ en el vasto y siempre cambiante campo de la
+ programación de software. En este libro recopilo
+ algunos asuntos que considero importante conocer, y
+ unos cuantos trucos y recomendaciones prácticos. Son
+ fruto de lo aprendido a lo largo de casi cuarenta
+ años programando en variadas plataformas y
+ participando en proyectos de desarrollo de software
+ en diversos ámbitos.
+
- Una pequeña descripción de los papeles desempeñados por la voz, la
- tribu, el comodín y la audiencia.
-
- (nota: la idea y los nombres se han tomado del libro "The People's
- Scrum", de Tobias Mayer)
-
+ Aprender a programar software, a base de ejercicios
+ y ejemplos. En este libro se recopilan temas en los
+ que profundizar después de sentirse cómodo
+ escribiendo código sencillo en algún lenguaje de
+ programación.
+
+
+ PDF
+
+ (Disculpas: Es un documento inacabado,... sigo
+ trabajando en él e iré subiendo actualizaciones
+ según vaya avanzando.)
+
+
+ (El código fuente y el historial de cambios de este
+ documento se puede obtener en
+ https://github.com/JuanMuruaOlalde/DesarrolloDeSoftware)
+
+
+ Para quienes quieran conocer un poco las bases de la
+ programación de software. Un guión y algunas
+ recomendaciones para arrancar. Con la idea de
+ aprender a escribir código sencillo en algún
+ lenguaje de programación.
+
+
+ PDF
+
+ (Disculpas: Es un documento inacabado,... sigo
+ trabajando en él e iré subiendo actualizaciones
+ según vaya avanzando.)
+
+
+ (El código fuente y el historial de cambios de este
+ documento se puede obtener en
+ https://github.com/JuanMuruaOlalde/DesarrolloDeSoftware)
+
+
- Se presenta una propuesta de un método simple para garantizar que
- los identificadores de versión de nuestro software sean únicos.
- Algo que podamos aplicar sin pensar mucho y sin liarnos cada vez
- que tengamos que lanzar una nueva versión del software. (nota:
- está basada en
- https://semver.org/lang/es/)
-
+ Una pequeña descripción de los papeles desempeñados
+ por la voz, la tribu, el comodín y la audiencia.
+
+ (nota: la idea y los nombres se han tomado del libro
+ "The People's Scrum", de Tobias Mayer)
+
- La arquitectura hexagonal (también conocida como "ports&adapters")
- es una forma muy práctica de estructurar un programa en diversos
- módulos. Separando cláramente la parte "de infraestructura" de la
- parte "de modelo".
-
+ Se presenta una propuesta de un método simple para
+ garantizar que los identificadores de versión de
+ nuestro software sean únicos. Algo que podamos
+ aplicar sin pensar mucho y sin liarnos cada vez que
+ tengamos que lanzar una nueva versión del software.
+ (nota: está basada en
+ https://semver.org/lang/es/)
+
- Se presenta una sencilla técnica para tener unos datos o recursos
- comunes (a utilizar por defecto), pero permitiendo a cada cual
- mantener/modificar de forma sencilla
- excepciones/personalizaciones/cambios propios (a utilizar
- sustituyendo o complementando los comunes). La
- gestión/actualización de la parte común se realiza de forma
- totalmente independiente de la gestión/actualización de cada una
- de las partes particulares.
-
- Se presenta una sencilla técnica para visualizar gráficamente las
- implicaciones a asumir, según la postura que adoptemos, al fijar
- prioridades sobre los requisitos de un proyecto.
-
+ La arquitectura hexagonal (también conocida como
+ "ports&adapters") es una forma muy práctica de
+ estructurar un programa en diversos módulos.
+ Separando cláramente la parte "de infraestructura"
+ de la parte "de modelo".
+
- En este documento intento de transmitir la idea de que software es
- el código fuente, y no el programa ejecutable. Además, es mucho
- más provechoso dejar libre ese código fuente. El software se
- comporta justo al revés que otros activos. No sufre de la
- "Tragedia de los comunes - The Tragedy of the Commons". Más bien
- al contrario: cuanto más lo compartimos, más valor obtenemos de
- él.
-
+ Se presenta una sencilla técnica para tener unos
+ datos o recursos comunes (a utilizar por defecto),
+ pero permitiendo a cada cual mantener/modificar de
+ forma sencilla excepciones/personalizaciones/cambios
+ propios (a utilizar sustituyendo o complementando
+ los comunes). La gestión/actualización de la parte
+ común se realiza de forma totalmente independiente
+ de la gestión/actualización de cada una de las
+ partes particulares.
+
+ Se presenta una sencilla técnica para visualizar
+ gráficamente las implicaciones a asumir, según la
+ postura que adoptemos, al fijar prioridades sobre
+ los requisitos de un proyecto.
+
- Un relato de los cambios propiciados por las actuales tecnologias
- digitales. Una visión de lo que podria ser una empresa
- digitalizada de forma integral.
-
+ En este documento intento de transmitir la idea de
+ que software es el código fuente, y no el programa
+ ejecutable. Además, es mucho más provechoso dejar
+ libre ese código fuente. El software se comporta
+ justo al revés que otros activos. No sufre de la
+ "Tragedia de los comunes - The Tragedy of the
+ Commons". Más bien al contrario: cuanto más lo
+ compartimos, más valor obtenemos de él.
+
- Un relato acerca de los cambios propiciados por las actuales
- tecnologias digitales en la forma de trabajar en proyectos de
- arquitectura, ingenieria y construcción.
-
- El estandar IFC (Industry Foundation Classes) se utiliza para
- describir en forma digital un entorno de construcción, bien sea
- para construir edificios o infraestructura civil.
-
- Respecto de un edificio, instalación o infraestructura, un modelo
- IFC puede describir para qué se utiliza, cómo se construye y cómo
- se ha de gestionar.
-
+ Un relato de los cambios propiciados por las
+ actuales tecnologias digitales. Una visión de lo que
+ podria ser una empresa digitalizada de forma
+ integral.
+
+ Un relato acerca de los cambios propiciados por las
+ actuales tecnologias digitales en la forma de
+ trabajar en proyectos de arquitectura, ingenieria y
+ construcción.
+
- Dos posibles formas de abordar las profundas transformaciones
- desde una empresa 3.0 (semi)digitalizada, a una empresa 4.0
- digitalizada de forma integral.
-
+ El estandar IFC (Industry Foundation Classes) se
+ utiliza para describir en forma digital un entorno
+ de construcción, bien sea para construir edificios o
+ infraestructura civil.
+
+ Respecto de un edificio, instalación o
+ infraestructura, un modelo IFC puede describir para
+ qué se utiliza, cómo se construye y cómo se ha de
+ gestionar.
+
+ Dos posibles formas de abordar las profundas
+ transformaciones desde una empresa 3.0
+ (semi)digitalizada, a una empresa 4.0 digitalizada
+ de forma integral.
+
+ Un par de ejemplos ilustrativos de lo complicado que
+ resulta hacerse una idea de cómo evoluciona una
+ serie que avanza en progresión geométrica o
+ exponencial. (Por ejemplo, la evolución de los
+ microprocesadores -Ley de Moore- o de los sistemas digitales).
+
+ Al principio parecen crecer "despacio"... parece que
+ evolucionan "como siempre"... pero llega un momento
+ en que su ritmo de crecimiento acaba
+ sorprendiendonos.
+
+
+ TableroDeAjedrez-EvolucionExponencial-OrdenesDeMagnitud
+
+ PDF
+
+ MSEXCEL
+
+
+ Simulador_simplista_de_evolucion_de_una_epidemia
+
+ PDF
+
+ MSEXCEL
+
+ Un diagrama reflejandolos principales flujos
+ monetarios dentro de un negocio. Los conceptos están
+ expresados de forma un tanto burda, pero espero que
+ sea clara y sencilla. Está realizado con el ánimo de
+ proporcionar una guia básica para interpretar las
+ presentaciones de resultados económicos.
+