Software Architecture and Design - An OverviewOliver Stadie
about “Software Architecture and Design”
what it is, what it isn’t
giving a basic idea about the terms
detailed comments and annotations for each slide can be found here: https://docs.google.com/presentation/d/1U8zNQ5YQ2562yQzotVQ5cLxsPKu44lD3_L9jdSPKk4g/edit?usp=sharing
A Software Architect's View On Diagrammingmeghantaylor
Diagramming is an important tool to have in one’s repertoire but how can one go about learning to do it effectively? This presentation will shed some light on some use cases plus share some research.
Learn about different types of software diagrams, the different diagramming tools available, and Visio tips & tricks to make your diagrams pretty.
This document discusses fundamental concepts of software architecture, including:
- Breaking systems down into modular components through techniques like encapsulation, contracts, and decoupling.
- Scaling systems up through parametrization, simplicity, decentralization, and standard libraries.
- Conceptualizing at a higher level of abstraction using techniques like abstraction, hierarchical decomposition, specialization, formalization, and viewpoints.
- Best practices like making dependencies and transformations explicit, limiting freedom to avoid side effects, and testing semantics rather than syntax.
A presentation on layered software architecture that goes through logical layering and physical layering, the difference between those two and a practical example.
Software Architecture and Design - An OverviewOliver Stadie
about “Software Architecture and Design”
what it is, what it isn’t
giving a basic idea about the terms
detailed comments and annotations for each slide can be found here: https://docs.google.com/presentation/d/1U8zNQ5YQ2562yQzotVQ5cLxsPKu44lD3_L9jdSPKk4g/edit?usp=sharing
A Software Architect's View On Diagrammingmeghantaylor
Diagramming is an important tool to have in one’s repertoire but how can one go about learning to do it effectively? This presentation will shed some light on some use cases plus share some research.
Learn about different types of software diagrams, the different diagramming tools available, and Visio tips & tricks to make your diagrams pretty.
This document discusses fundamental concepts of software architecture, including:
- Breaking systems down into modular components through techniques like encapsulation, contracts, and decoupling.
- Scaling systems up through parametrization, simplicity, decentralization, and standard libraries.
- Conceptualizing at a higher level of abstraction using techniques like abstraction, hierarchical decomposition, specialization, formalization, and viewpoints.
- Best practices like making dependencies and transformations explicit, limiting freedom to avoid side effects, and testing semantics rather than syntax.
A presentation on layered software architecture that goes through logical layering and physical layering, the difference between those two and a practical example.
Enterprise Architectuur - terug naar de essentieDanny Greefhorst
Presentatie over wat de essentie is van enterprise-architectuur zoals gehouden op het seminar Thinking outside the model op 9 mei 2018 bij de Radboud Universiteit. Kernboodschappen zijn dat agile en enterprise-architectuur een prima combinatie zijn en dat het belangrijk is om eerst intenties en de werkelijkheid te begrijpen, voordat ontwerpkeuzes worden gemaakt.
Trends in architecture ("De Master Spreekt", HU, 2014)Bas van Gils
More and more organizations turn to their architects to achieve business results. Agility, capabilty based planning, and data(management) are increasingly important. These slides are from the event "de master spreekt" at Hogeschool Utrecht from my public lecture in april 2014
Presentatie voor de adviesgroep informatievoorziening GEMMA van KING zoals verzorgd op 4 december 2015. Gaat in op wat enterprise-architectuur is en wat de relatie is met GEMMA.
Presentatie Enterprise Architectuur - Agile en EssentieDanny Greefhorst
Gastcollege verzorgd voor de Hogeschool Utrecht op 22 maart 2018. De kernboodschap is dat enterprise-architectuur agile kan en moet en zich moet richten op de essentie. De essentie van architectuur is creatief en kritisch denken.
Gast-college voor Hogeschool Utrecht over referentie-architecturen. Naast een algemene inleiding wordt met name ingegaan op de Hoger Onderwijs Referentie Architectuur en een referentie-architectuur voor identity & access management.
Archiview is in 1991 opgericht door Jack van der Palen. Na zijn studie tot bouwkundig ingenieur volgde hij de de opleiding technische bedrijfskunde aan de Hanzehogeschool te Groningen. De opleiding tot architect heeft hij gevolgd aan de Academie van Bouwkunst te Amsterdam. Hij studeerde af op het Project Children’s Space, een organisch vormgegeven kinderdagverblijf.
Sinds 1995 is Archiview gevestigd aan de Pottebakkersrijge in Groningen. Een winkelpand aan de gracht in Groningen werd omgebouwd tot architectuurwinkel. Laagdrempelig en zonder afspraak kun je je hier laten informeren over de werkwijze van een architect of laten adviseren rondom bouw- of verbouwplannen. Al snel wisten particulieren en ondernemers ons te vinden.
Bewust is afgezien van specialisatie in één bepaalde richting. De tegenstellingen van aan de ene kant kleinschalige en fijn gedetailleerde architectuur, en andere kant geavanceerde, technische, grootschalige projecten geven een gevarieerd opdrachtenpakket.
Enterprise Architectuur - terug naar de essentieDanny Greefhorst
Presentatie over wat de essentie is van enterprise-architectuur zoals gehouden op het seminar Thinking outside the model op 9 mei 2018 bij de Radboud Universiteit. Kernboodschappen zijn dat agile en enterprise-architectuur een prima combinatie zijn en dat het belangrijk is om eerst intenties en de werkelijkheid te begrijpen, voordat ontwerpkeuzes worden gemaakt.
Trends in architecture ("De Master Spreekt", HU, 2014)Bas van Gils
More and more organizations turn to their architects to achieve business results. Agility, capabilty based planning, and data(management) are increasingly important. These slides are from the event "de master spreekt" at Hogeschool Utrecht from my public lecture in april 2014
Presentatie voor de adviesgroep informatievoorziening GEMMA van KING zoals verzorgd op 4 december 2015. Gaat in op wat enterprise-architectuur is en wat de relatie is met GEMMA.
Presentatie Enterprise Architectuur - Agile en EssentieDanny Greefhorst
Gastcollege verzorgd voor de Hogeschool Utrecht op 22 maart 2018. De kernboodschap is dat enterprise-architectuur agile kan en moet en zich moet richten op de essentie. De essentie van architectuur is creatief en kritisch denken.
Gast-college voor Hogeschool Utrecht over referentie-architecturen. Naast een algemene inleiding wordt met name ingegaan op de Hoger Onderwijs Referentie Architectuur en een referentie-architectuur voor identity & access management.
Archiview is in 1991 opgericht door Jack van der Palen. Na zijn studie tot bouwkundig ingenieur volgde hij de de opleiding technische bedrijfskunde aan de Hanzehogeschool te Groningen. De opleiding tot architect heeft hij gevolgd aan de Academie van Bouwkunst te Amsterdam. Hij studeerde af op het Project Children’s Space, een organisch vormgegeven kinderdagverblijf.
Sinds 1995 is Archiview gevestigd aan de Pottebakkersrijge in Groningen. Een winkelpand aan de gracht in Groningen werd omgebouwd tot architectuurwinkel. Laagdrempelig en zonder afspraak kun je je hier laten informeren over de werkwijze van een architect of laten adviseren rondom bouw- of verbouwplannen. Al snel wisten particulieren en ondernemers ons te vinden.
Bewust is afgezien van specialisatie in één bepaalde richting. De tegenstellingen van aan de ene kant kleinschalige en fijn gedetailleerde architectuur, en andere kant geavanceerde, technische, grootschalige projecten geven een gevarieerd opdrachtenpakket.
1. Agile and Architecture …. Mary Beijleveld & Bart van de Klundert 04 November 2011 www.abc-thinkBIG.com
2.
3.
4.
5.
6.
7.
8.
9. Verschil generaties op de verschillende dimensies www.abc-thinkBIG.com Generatie Z Betekenisvolle relaties Is in mensen en op Internet Op elke tijd, elke plaats, met elk apparaat ? ? ? ?
10. Verschil in masculien en feminien En tussen de traditionele en Agile denkwijzen? Masculien: - IK - Lineair (algoritmen) - Singulier (per discipline) - Vast plan/planning - Computer zien als attractief object - (Systeem)ontwerp en (systeem)bouw Feminien: - Wij (samenwerking, interoperabiliteit) - Circulair (iteratief) - Pluriform (multidisciplinair) - Aanpassen, invoelen - Computer zien als hulpmiddel - (Systeem)interactie www.abc-thinkBIG.com http://www.youtube.com/watch?v=AQ9L9YBJkk8&feature=youtube_gdata_player
15. Stellingen Een architect bestaat niet, architectuur is niet meer dan een proces binnen de organisatie . Architectuur en Agile houden elkaar gezond Vrijheid ≠ Vrijblijvendheid (zelf - en teamdiscipline zijn nodig) www.abc-thinkBIG.com
Self organizing teams If I am the product owner of a means of transport, it is important to know what my goal is. If I want to go to the moon, I need something totally different (a rocket or something like that) than if I want to go from Europe to the USA (I could go by boat or plane) I will never reach the moon if I build a boat. So the product owner has to clearly communicate the bigger picture to the development team. Architecture is required because the solutions (services) have to fit into the big picture. Architecture has to be part of the self organizing team. This has to be organized in some way, it is taken from team to team. Agile practices and self organizing alone can’t solve those architectural challenges . Agile & SOA workshop 6 juli 2010 bij KnowIT
Thank you for your benevolent attention, feedback and tips
Agile & SOA workshop 6 juli 2010 bij KnowIT
Working together: Actually Agile is the only way a (Service oriented) architecture can be realized. Agile & SOA workshop 6 juli 2010 bij KnowIT