SlideShare a Scribd company logo
1 of 27
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

Thought works tech j fair presentation
Thought works tech j fair presentationThought works tech j fair presentation
Thought works tech j fair presentationTechMeetups
 
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 Professioninvisiwill
 
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 deliverService Design Network
 
Project Management in practice - tips & tricks
Project Management in practice - tips & tricksProject Management in practice - tips & tricks
Project Management in practice - tips & tricksDana 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 2015kmegaw
 
Applied coaching practices
Applied coaching practicesApplied coaching practices
Applied coaching practicesPeter Maddison
 
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 MangalapalliAgileNetwork
 
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 cultureCarlos de Castro
 
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 CEOsaastr
 
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 JazzStojan 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 Behouseofyin
 
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 ThemesSimon 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 CPOProduct School
 
Post agile confessions
Post agile confessionsPost agile confessions
Post agile confessionsStojan 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 1hgomersall
 
"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-2016Chandrashekhar Telang
 
Mariner innovations practice of architecture
Mariner innovations   practice of architectureMariner innovations   practice of architecture
Mariner innovations practice of architectureCarl 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-2Nataliea Interiors
 
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 PMProduct 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 MBARatko 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 contractorSimbirSoft
 

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

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 

Recently uploaded (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 

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