Tracy Bannon

It's the humans that matter...

Sing with me: Architetural Tradeoff Analysis Rocks!!

๐—œ'๐—บ ๐˜๐—ฟ๐˜†๐—ถ๐—ป๐—ด ๐˜๐—ผ ๐—ด๐—ฒ๐˜ ๐—ฎ ๐˜€๐—ผ๐—ป๐—ด ๐˜€๐˜๐˜‚๐—ฐ๐—ธ ๐—ถ๐—ป ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ต๐—ฒ๐—ฎ๐—ฑ! Ok, maybe not a song... actually a set of software architecture concepts and principles that drive architectural design decisions. The process and decisions are almost *๐—ป๐—ฒ๐˜ƒ๐—ฒ๐—ฟ* binary. There is a logical an repeatable way to rationalize decisions: ๐˜๐—ฟ๐—ฎ๐—ฑ๐—ฒ๐—ผ๐—ณ๐—ณ ๐—ฎ๐—ป๐—ฎ๐—น๐˜†๐˜€๐—ถ๐˜€.

Do you know what Software Quality Attributes are?

Do you know what ๐˜€๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—พ๐˜‚๐—ฎ๐—น๐—ถ๐˜๐˜† ๐—ฎ๐˜๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ฒ๐˜€ are and more importantly, why they matter? Our online community may benefit from talking about 2 topics: Software quality attributes (SQAs) and architecture trade-off analysis. Since trade-offs depend on attributes letโ€™s dig in here first!

Trust, Trustworthiness, and the Trust Equation

Trust is not something you just ask for or earn. Rather you need to exude trustworthiness and others examine that and decide for themselves if they can or will extend trust. Charles Green published a 'trust equation' that I have adopted for years and can say it is wonderfully helpful.

Is Platform Engineering the new DevOps?

Is '๐—ฃ๐—น๐—ฎ๐˜๐—ณ๐—ผ๐—ฟ๐—บ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ ๐—ป๐—ฒ๐˜„ ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€'? Not exactly, no. It is another evolutionary technique to drive quality, security, and time to delivery all while improving developer efficiency. I've been noodling on how darned similar the intent of Platform Engineering compared to Framework Architecture from 15 + years ago.

Architectural Tradeoff Analysis Minified

Architectural Tradeoff Analysis is a crucial step in designing robust systems. It's all about balancing conflicting requirements & goals. How about a quick minified approach.