All Software Architecture, All the Time
June 10-13, 2019
San Jose, CA
Please log in

New project, now what? A developer's guide to software architecture

Stefania Stefansdottir (ThoughtWorks)
11:00am–11:45am Wednesday, June 12, 2019
Secondary topics:  Best Practice
Average rating: ***..
(3.22, 9 ratings)

Who is this presentation for?

  • Software developers and new lead developers and architects



Prerequisite knowledge

  • Experience delivering software (useful but not required)

What you'll learn

  • Develop a plan of attack for when starting a new project while designing the best possible solution for a client, given their constraints


Many senior developers have been thrown into the deep end of the pool when tasked with leading a new project in an existing ecosystem. They’ve maybe never lead a team and probably haven’t been responsible for designing a solution that will allow their company to be profitable in the long term. Making matters even more difficult is the ever-changing landscape of technology and business needs as well as the existing legacy solutions that are already in place.

Stefania Stefansdottir talks through some of the practices that all new architects and tech leads should keep in mind when starting a new project and shares what she’s learned through the many projects she’s led in the past.

Topics include:

  • Technology choices
  • Team productivity in beginning of a project
  • How to validate your solution
  • How to determine risks to your project
  • Nonfunctional requirements or “-ilities”
  • How to facilitate conversations and reduce risk
  • Tech debt
Photo of Stefania Stefansdottir

Stefania Stefansdottir


Stefania Stefansdottir is a lead developer and consultant with ThoughtWorks. She’s passionate about delivering business value while building quality software. Stefania has experience across multiple industries from education to automobile to retail.