Software architecture: between rigid process and ´somehow I manage´ approach
- 👤 Speaker: Jasmin Jahić - Computer Lab, University of Cambridge
- 📅 Date & Time: Thursday 25 January 2024, 13:00 - 14:00
- 📍 Venue: JJ Thomson Seminar Room, Maxwell Centre
Abstract
There are several definitions of software architecture. What all of these definitions eventually aim to communicate is that there should be practices and processes that will make success in software projects reproducible and ensure desired quality properties in software systems.
In the first part of this talk, we will make a brief overview of these processes and their desired outcomes. We will also discuss what happens if there is no explicit software architecture in projects (known as “somehow I manage”).
In the second part of this talk, we will discuss the overhead that software architecture processes introduce.
Finally, in the third part, we will make an overview of the idea of customisation. Instead of applying software architecture by book and always in every situation, we will discuss how to reason what is the priority. In summary, how to maximise our benefits from software architecture and minimise the overhead.
Hybrid Zoom details will be emailed to the RSE mailing list; if you are not on the list, please contact the organisers.
Series This talk is part of the RSE Seminars series.
Included in Lists
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Interested Talks
- JJ Thomson Seminar Room, Maxwell Centre
- ndk22's list
- ob366-ai4er
- rp587
- RSE Seminars
- se393's list
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Jasmin Jahić - Computer Lab, University of Cambridge
Thursday 25 January 2024, 13:00-14:00