Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Developer To Architect

From Developer To Architect

A year ago I was looking for a job, and ended up taking a job as a "Technical Architect".

But what exactly is a Technical Architect?

Weren't Software Architects a thing in the 90s, cast away when we learnt about Agile?

In this talk I'm going to tell the story of my year as a Technical Architect in government, and hopefully convince you that there is a place for just enough architecture in modern software development.

Presented at Codeaholics in Hong Kong on August 8th 2018

Matthew Rudy Jacobs

August 08, 2018
Tweet

More Decks by Matthew Rudy Jacobs

Other Decks in Technology

Transcript

  1. Career Progression • Learn to code • Junior Developer •

    Mid-level Developer • Senior Developer • Lead Developer • Technical Architect • CTO?
  2. "software architecture is the set of significant design decisions about

    how the software is organised to promote desired quality attributes and other properties"
  3. Architecturally Significant Requirements • Constraints • Quality Attributes • Influential

    Functional Requirements • Other influences • Time • Knowledge • Politics •