SlideShare a Scribd company logo
Where do architects fit?
In modern IT Projects
Presentation by: Mark Dickinson
https://www.linkedin.com/in/mjdickinson/
Why ask the question?
● Architecture is a very commonly used word in IT
● People are keen to use the A word
● How many people know what it actually involves?
● How many people view architects with suspicion?
Modern IT Projects?
Modern IT Projects?
● Yes, I deliberately avoided Agile
● Collaborative and Pragmatic
● Software design has been compared to (civil) architecture
since the 60’s
● Software Architecture, as a term, only became prevalent in
the 90’s
● In nearly 30 years, a lot of things change
Why question the role?
● Lots of people will claim to be architects
● Management
● UX
● Thinkers
● Really good developers
Why question where it fits?
● Delivery at pace
● Agile
● Thinking
● U People
● Ivory Tower
The truth about architects
The truth about architects
● Everyone is an architect
● Everyone will have an opinion
● Right up to the CEO
● Enlightened organisations cycle round
● Good feedback loops make it easier to see
where architects fit
What is an architect supposed to do?
● Make it safe to experience something that will be built
● Make it beneficial to experience that thing
● Make it enjoyable to use that thing
● Make it fit or contrast with its environment
What is an architect NOT supposed to do?
● Stop people getting what they want
● Forcing people to work in certain ways
● Bring late concerns which derail project timelines
● Pick on details which add no value
● You’re supposed
to be wise
● You’re not
supposed to be a
gatekeeper
Growing into the role
A common route into architecture
● Developer
○ Learning from mistakes
○ Finding better ways of building things
● Tech lead
○ Dealing with bad design
○ Dealing with bad requirements
Another route into architecture
● Testing
● Poor test coverage
● Brittle tests
● Tests are the mould your solution is cast in
● Testers and QAs are natural allies
Being an architect
Get the right job
● Broad range of opportunities
● Be selective
● Recognise your own strengths
● Recognise smells
● Ask lots of questions
Test yourself
● Do you line up?
● Do you have something the organisation lacks?
● Are they genuinely interested?
● Are you pragmatic enough?
● Will your work stick?
First 100 days
● Get some clear goals
● Get down with the teams
● Stay out of the weeds
● Cycle round the team and management
● Move the needle
What’s so hard about that?
Frictions
● Teams that try to hide
● Hero culture
● Whispering
● Incumbents
● Help me to win
So where do architects fit?
Domains and ecosystem
● Many architecture domains
● Create a healthy ecosystem
● Boundaries
● Protocols
● Ensure nothing is leaking
Getting this to
function usefully in
an organisation can
be a rocky road.
Here’s where architects fit
● With teams with something new to do
● With teams who need to change existing systems
● With service organisations who need to manage assets
● With a business who wants to move at a different pace
● With complex organisations who want to make sense of
their systems and what they could do with them
Embrace these considerations
● Architecture is a governance function
● Architects shouldn’t become gatekeepers
● Good architects enable ground-up governance
● Having good architects speeds production
● Architects can show ROI in their work
● Architects are just people
Thank YouThank You
LinkedIn
linkedin.com/company/equal-experts
Twitter
@EqualExperts
Web
www.equalexperts.com
United Kingdom
+44 203 603 7830
helloUK@equalexperts.com
Equal Experts UK Ltd
30 Brock Street
London NW1 3FG
India
+91 20 6607 7763
helloIndia@equalexperts.com
Equal Experts India Private Ltd
Office No. 4-C
Cerebrum IT Park No. B3
Kumar City, Kalyani Nagar
Pune, 411006
Canada
+1 403 775 4861
helloCanada@equalexperts.com
Equal Experts Devices Inc
205 - 279 Midpark way S.E.
T2X 1M2
Calgary, Alberta
Portugal
+351 211 378 414
helloPortugal@equalexperts.com
Equal Experts Portugal
Avenida Dom João II, Nº35
Edificio Infante 11ºA
1990-083Parque das Nações
Lisboa – Portugal
USA
+1 866-943-9737
helloUSA@equalexperts.com
Equal Experts Inc
1460 Broadway
New York
NY 10036
South Africa
+27 21 680 5252
helloSA@equalexperts.com
Equal Experts SA (PTD) Ltd
Ground Floor, Liesbeek House
River Park, Gloucester Road
Mowbray
Cape Town - South Africa
Photo Credits
Owls Photo by Paulo Cesar Rodrigues on Unsplash
Rocky road photo by Mark Dickinson

More Related Content

What's hot

Roles in transition
Roles in transitionRoles in transition
Roles in transition
Andrew Annett
 
Thought works tech j fair presentation
Thought works tech j fair presentationThought works tech j fair presentation
Thought works tech j fair presentation
TechMeetups
 
Does Agile help Innovation ?
Does Agile help Innovation ?Does Agile help Innovation ?
Does Agile help Innovation ?
Venkatesh Krishnamurthy
 
Programming As A Tool & Not A Profession
Programming As A Tool & Not A ProfessionProgramming As A Tool & Not A Profession
Programming As A Tool & Not A Profession
invisiwill
 
Jaclyn Ap: 7 Steps to earn the right to design and deliver
Jaclyn Ap: 7 Steps to earn the right to design and deliverJaclyn Ap: 7 Steps to earn the right to design and deliver
Jaclyn Ap: 7 Steps to earn the right to design and deliver
Service Design Network
 
Scaling humans
Scaling humansScaling humans
Scaling humans
Charles Burgess
 
Project Management in practice - tips & tricks
Project Management in practice - tips & tricksProject Management in practice - tips & tricks
Project Management in practice - tips & tricks
Dana Manolescu
 
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
kmegaw
 
Applied coaching practices
Applied coaching practicesApplied coaching practices
Applied coaching practices
Peter Maddison
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
Mustafa Savaşcı
 
Agile Network India | Leadership in the digital age | Kumar Mangalapalli
Agile Network India | Leadership in the digital age | Kumar MangalapalliAgile Network India | Leadership in the digital age | Kumar Mangalapalli
Agile Network India | Leadership in the digital age | Kumar Mangalapalli
AgileNetwork
 
Why it's better to be T shaped...
Why it's better to be T shaped...Why it's better to be T shaped...
Why it's better to be T shaped...
Tom Hoyland
 
Achieving excellence in quality by transforming the culture
Achieving excellence in quality by transforming the cultureAchieving excellence in quality by transforming the culture
Achieving excellence in quality by transforming the culture
Carlos de Castro
 
Resume_final_ansruta.
Resume_final_ansruta.Resume_final_ansruta.
Resume_final_ansruta.
Ansruta Rao Vala
 
UXDX Stockholm - Building an autonomous team is fun, by Anna Sitnikova, May 8...
UXDX Stockholm - Building an autonomous team is fun, by Anna Sitnikova, May 8...UXDX Stockholm - Building an autonomous team is fun, by Anna Sitnikova, May 8...
UXDX Stockholm - Building an autonomous team is fun, by Anna Sitnikova, May 8...
UXDXConf
 
Hyperscaling Post-IPO with PagerDuty's CEO
Hyperscaling Post-IPO with PagerDuty's CEOHyperscaling Post-IPO with PagerDuty's CEO
Hyperscaling Post-IPO with PagerDuty's CEO
saastr
 
Jennifer volk, anton naumenko
Jennifer volk, anton naumenko Jennifer volk, anton naumenko
Jennifer volk, anton naumenko
Lviv Startup Club
 

What's hot (17)

Roles in transition
Roles in transitionRoles in transition
Roles in transition
 
Thought works tech j fair presentation
Thought works tech j fair presentationThought works tech j fair presentation
Thought works tech j fair presentation
 
Does Agile help Innovation ?
Does Agile help Innovation ?Does Agile help Innovation ?
Does Agile help Innovation ?
 
Programming As A Tool & Not A Profession
Programming As A Tool & Not A ProfessionProgramming As A Tool & Not A Profession
Programming As A Tool & Not A Profession
 
Jaclyn Ap: 7 Steps to earn the right to design and deliver
Jaclyn Ap: 7 Steps to earn the right to design and deliverJaclyn Ap: 7 Steps to earn the right to design and deliver
Jaclyn Ap: 7 Steps to earn the right to design and deliver
 
Scaling humans
Scaling humansScaling humans
Scaling humans
 
Project Management in practice - tips & tricks
Project Management in practice - tips & tricksProject Management in practice - tips & tricks
Project Management in practice - tips & tricks
 
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
 
Applied coaching practices
Applied coaching practicesApplied coaching practices
Applied coaching practices
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Agile Network India | Leadership in the digital age | Kumar Mangalapalli
Agile Network India | Leadership in the digital age | Kumar MangalapalliAgile Network India | Leadership in the digital age | Kumar Mangalapalli
Agile Network India | Leadership in the digital age | Kumar Mangalapalli
 
Why it's better to be T shaped...
Why it's better to be T shaped...Why it's better to be T shaped...
Why it's better to be T shaped...
 
Achieving excellence in quality by transforming the culture
Achieving excellence in quality by transforming the cultureAchieving excellence in quality by transforming the culture
Achieving excellence in quality by transforming the culture
 
Resume_final_ansruta.
Resume_final_ansruta.Resume_final_ansruta.
Resume_final_ansruta.
 
UXDX Stockholm - Building an autonomous team is fun, by Anna Sitnikova, May 8...
UXDX Stockholm - Building an autonomous team is fun, by Anna Sitnikova, May 8...UXDX Stockholm - Building an autonomous team is fun, by Anna Sitnikova, May 8...
UXDX Stockholm - Building an autonomous team is fun, by Anna Sitnikova, May 8...
 
Hyperscaling Post-IPO with PagerDuty's CEO
Hyperscaling Post-IPO with PagerDuty's CEOHyperscaling Post-IPO with PagerDuty's CEO
Hyperscaling Post-IPO with PagerDuty's CEO
 
Jennifer volk, anton naumenko
Jennifer volk, anton naumenko Jennifer volk, anton naumenko
Jennifer volk, anton naumenko
 

Similar to Where do architects fit in modern IT projects?

Post-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzPost-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that Jazz
Stojan Peshov
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams
sallybean
 
A Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to BeA Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to Be
houseofyin
 
At2012 bengaluru architecturein_agileworld_shreemand
At2012 bengaluru architecturein_agileworld_shreemandAt2012 bengaluru architecturein_agileworld_shreemand
At2012 bengaluru architecturein_agileworld_shreemand
India Scrum Enthusiasts Community
 
UX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesUX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key Themes
Simon Pan
 
Aligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPOAligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPO
Product School
 
Post agile confessions
Post agile confessionsPost agile confessions
Post agile confessions
Stojan Peshov
 
Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)
RaviTandon11
 
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
TestingUy
 
The Innovation Agency transferable skills workshop 1
The Innovation Agency transferable skills workshop 1The Innovation Agency transferable skills workshop 1
The Innovation Agency transferable skills workshop 1
hgomersall
 
"Data Pipelines for Small, Messy and Tedious Data", Vladislav Supalov, CAO & ...
"Data Pipelines for Small, Messy and Tedious Data", Vladislav Supalov, CAO & ..."Data Pipelines for Small, Messy and Tedious Data", Vladislav Supalov, CAO & ...
"Data Pipelines for Small, Messy and Tedious Data", Vladislav Supalov, CAO & ...
Dataconomy Media
 
UX Talent Availability & Its impact UX-India-2016
UX Talent Availability & Its impact UX-India-2016UX Talent Availability & Its impact UX-India-2016
UX Talent Availability & Its impact UX-India-2016
Chandrashekhar Telang
 
UX India 2016 Conference
UX India 2016 ConferenceUX India 2016 Conference
UX India 2016 Conference
Chandrashekhar Telang
 
Mariner innovations practice of architecture
Mariner innovations   practice of architectureMariner innovations   practice of architecture
Mariner innovations practice of architecture
Carl Ozkaynak
 
Profile of Nataliea Interior Designing 24-2
Profile of Nataliea Interior Designing 24-2Profile of Nataliea Interior Designing 24-2
Profile of Nataliea Interior Designing 24-2
Nataliea Interiors
 
.Gov to .com
.Gov to .com.Gov to .com
.Gov to .com
Charlie Reverte
 
IT Talk - The perfect Developer - A guide to become a unicorn
IT Talk - The perfect Developer - A guide to become a unicorn IT Talk - The perfect Developer - A guide to become a unicorn
IT Talk - The perfect Developer - A guide to become a unicorn
Facundo Mauricio
 
Webinar: From Engineer to Product Manager by fmr Uber PM
Webinar: From Engineer to Product Manager by fmr Uber PMWebinar: From Engineer to Product Manager by fmr Uber PM
Webinar: From Engineer to Product Manager by fmr Uber PM
Product School
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Ratko Mutavdzic
 
How to choose a mobile development contractor
How to choose a mobile development contractorHow to choose a mobile development contractor
How to choose a mobile development contractor
SimbirSoft
 

Similar to Where do architects fit in modern IT projects? (20)

Post-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzPost-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that Jazz
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams
 
A Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to BeA Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to Be
 
At2012 bengaluru architecturein_agileworld_shreemand
At2012 bengaluru architecturein_agileworld_shreemandAt2012 bengaluru architecturein_agileworld_shreemand
At2012 bengaluru architecturein_agileworld_shreemand
 
UX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesUX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key Themes
 
Aligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPOAligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPO
 
Post agile confessions
Post agile confessionsPost agile confessions
Post agile confessions
 
Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)
 
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
 
The Innovation Agency transferable skills workshop 1
The Innovation Agency transferable skills workshop 1The Innovation Agency transferable skills workshop 1
The Innovation Agency transferable skills workshop 1
 
"Data Pipelines for Small, Messy and Tedious Data", Vladislav Supalov, CAO & ...
"Data Pipelines for Small, Messy and Tedious Data", Vladislav Supalov, CAO & ..."Data Pipelines for Small, Messy and Tedious Data", Vladislav Supalov, CAO & ...
"Data Pipelines for Small, Messy and Tedious Data", Vladislav Supalov, CAO & ...
 
UX Talent Availability & Its impact UX-India-2016
UX Talent Availability & Its impact UX-India-2016UX Talent Availability & Its impact UX-India-2016
UX Talent Availability & Its impact UX-India-2016
 
UX India 2016 Conference
UX India 2016 ConferenceUX India 2016 Conference
UX India 2016 Conference
 
Mariner innovations practice of architecture
Mariner innovations   practice of architectureMariner innovations   practice of architecture
Mariner innovations practice of architecture
 
Profile of Nataliea Interior Designing 24-2
Profile of Nataliea Interior Designing 24-2Profile of Nataliea Interior Designing 24-2
Profile of Nataliea Interior Designing 24-2
 
.Gov to .com
.Gov to .com.Gov to .com
.Gov to .com
 
IT Talk - The perfect Developer - A guide to become a unicorn
IT Talk - The perfect Developer - A guide to become a unicorn IT Talk - The perfect Developer - A guide to become a unicorn
IT Talk - The perfect Developer - A guide to become a unicorn
 
Webinar: From Engineer to Product Manager by fmr Uber PM
Webinar: From Engineer to Product Manager by fmr Uber PMWebinar: From Engineer to Product Manager by fmr Uber PM
Webinar: From Engineer to Product Manager by fmr Uber PM
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
How to choose a mobile development contractor
How to choose a mobile development contractorHow to choose a mobile development contractor
How to choose a mobile development contractor
 

Recently uploaded

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
Ayan Halder
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 

Recently uploaded (20)

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 

Where do architects fit in modern IT projects?

  • 1. Where do architects fit? In modern IT Projects Presentation by: Mark Dickinson https://www.linkedin.com/in/mjdickinson/
  • 2. Why ask the question? ● Architecture is a very commonly used word in IT ● People are keen to use the A word ● How many people know what it actually involves? ● How many people view architects with suspicion?
  • 4. Modern IT Projects? ● Yes, I deliberately avoided Agile ● Collaborative and Pragmatic ● Software design has been compared to (civil) architecture since the 60’s ● Software Architecture, as a term, only became prevalent in the 90’s ● In nearly 30 years, a lot of things change
  • 5. Why question the role? ● Lots of people will claim to be architects ● Management ● UX ● Thinkers ● Really good developers
  • 6. Why question where it fits? ● Delivery at pace ● Agile ● Thinking ● U People ● Ivory Tower
  • 7. The truth about architects
  • 8. The truth about architects ● Everyone is an architect ● Everyone will have an opinion ● Right up to the CEO ● Enlightened organisations cycle round ● Good feedback loops make it easier to see where architects fit
  • 9. What is an architect supposed to do? ● Make it safe to experience something that will be built ● Make it beneficial to experience that thing ● Make it enjoyable to use that thing ● Make it fit or contrast with its environment
  • 10. What is an architect NOT supposed to do? ● Stop people getting what they want ● Forcing people to work in certain ways ● Bring late concerns which derail project timelines ● Pick on details which add no value
  • 11. ● You’re supposed to be wise ● You’re not supposed to be a gatekeeper
  • 13. A common route into architecture ● Developer ○ Learning from mistakes ○ Finding better ways of building things ● Tech lead ○ Dealing with bad design ○ Dealing with bad requirements
  • 14. Another route into architecture ● Testing ● Poor test coverage ● Brittle tests ● Tests are the mould your solution is cast in ● Testers and QAs are natural allies
  • 16. Get the right job ● Broad range of opportunities ● Be selective ● Recognise your own strengths ● Recognise smells ● Ask lots of questions
  • 17. Test yourself ● Do you line up? ● Do you have something the organisation lacks? ● Are they genuinely interested? ● Are you pragmatic enough? ● Will your work stick?
  • 18. First 100 days ● Get some clear goals ● Get down with the teams ● Stay out of the weeds ● Cycle round the team and management ● Move the needle
  • 19. What’s so hard about that?
  • 20. Frictions ● Teams that try to hide ● Hero culture ● Whispering ● Incumbents ● Help me to win
  • 21. So where do architects fit?
  • 22. Domains and ecosystem ● Many architecture domains ● Create a healthy ecosystem ● Boundaries ● Protocols ● Ensure nothing is leaking
  • 23. Getting this to function usefully in an organisation can be a rocky road.
  • 24. Here’s where architects fit ● With teams with something new to do ● With teams who need to change existing systems ● With service organisations who need to manage assets ● With a business who wants to move at a different pace ● With complex organisations who want to make sense of their systems and what they could do with them
  • 25. Embrace these considerations ● Architecture is a governance function ● Architects shouldn’t become gatekeepers ● Good architects enable ground-up governance ● Having good architects speeds production ● Architects can show ROI in their work ● Architects are just people
  • 26. Thank YouThank You LinkedIn linkedin.com/company/equal-experts Twitter @EqualExperts Web www.equalexperts.com United Kingdom +44 203 603 7830 helloUK@equalexperts.com Equal Experts UK Ltd 30 Brock Street London NW1 3FG India +91 20 6607 7763 helloIndia@equalexperts.com Equal Experts India Private Ltd Office No. 4-C Cerebrum IT Park No. B3 Kumar City, Kalyani Nagar Pune, 411006 Canada +1 403 775 4861 helloCanada@equalexperts.com Equal Experts Devices Inc 205 - 279 Midpark way S.E. T2X 1M2 Calgary, Alberta Portugal +351 211 378 414 helloPortugal@equalexperts.com Equal Experts Portugal Avenida Dom João II, Nº35 Edificio Infante 11ºA 1990-083Parque das Nações Lisboa – Portugal USA +1 866-943-9737 helloUSA@equalexperts.com Equal Experts Inc 1460 Broadway New York NY 10036 South Africa +27 21 680 5252 helloSA@equalexperts.com Equal Experts SA (PTD) Ltd Ground Floor, Liesbeek House River Park, Gloucester Road Mowbray Cape Town - South Africa
  • 27. Photo Credits Owls Photo by Paulo Cesar Rodrigues on Unsplash Rocky road photo by Mark Dickinson