SlideShare a Scribd company logo
1 of 13
© Quovantis Technologies Pvt. Ltd.
Who is an Architect
&
Why care about Architecture?
By
Tarun Kohli
© Quovantis Technologies Pvt. Ltd.
Manifestation of fly by the seat of one’s pants
 No Scaffolding
Incoherent system design
 Inconsistent development practices
 High Probability of Spaghetti code
 High Probability of Project Failure
 High Probability of Non-compliance of non-functional requirements
 Everyone is a technical Leader
© Quovantis Technologies Pvt. Ltd.
Your worst nightmare?
© Quovantis Technologies Pvt. Ltd.
An attempt to define architecture
Blueprint
Seeing the forest for the trees i.e. the big picture
Components and their inter dependencies
Governance(only used in big Enterprises)
Building Blocks
Abstract/Conceptual View of the System
Framework
The things you do initially in the project so that changes aren’t that
expensive
© Quovantis Technologies Pvt. Ltd.
ar·chi·tec·ture
noun
The software architecture of a program or computing system is the structure or structures
of the system, which comprise software elements, the externally visible properties of those
elements, and the relationships among them
verb
The process of creating a conceptual model of realizing a business vision by understanding
both functional and non-functional requirements. The act of decomposing those
requirements into technical components and how they interact together to deliver desired
functionality
© Quovantis Technologies Pvt. Ltd.
Your dream?
© Quovantis Technologies Pvt. Ltd.
Role of an Architect
Understand the business vision
Understand functional/non-functional requirements
 Do Build vs. Buy
 Select the technology stack
 Do the estimates
 Create conceptual architecture and design components
Work with engineering team to realize the technical vision
Make sure the product evolves per the specification i.e. Death By Testing
 Select the right platform to deploy the product
© Quovantis Technologies Pvt. Ltd.
In a nutshell
Your Exhausted Architect
QA Lead
Product
Manager
Technical
Lead
© Quovantis Technologies Pvt. Ltd.
ar·chi·tect
noun
1.a person qualified to design buildings and to superintend their erection
2.a person similarly qualified in another form of construction: a naval architect
3.any planner or creator: the architect of the expedition
verb
to plan or create
© Quovantis Technologies Pvt. Ltd.
Principles of an Agile Architect*
1. Value People
2. Communicate
3. Less is More
4. Embrace Change
5. Choose the right solution
6. Deliver Quality
7. Model and Document in an Agile Fashion expedition
* - http://www.agilearchitect.org/agile/principles.htm
© Quovantis Technologies Pvt. Ltd.
Characteristics of an Architect
1. Knows how to communicate effectively with various stakeholders
2. Can see the forest for the trees
3. Can design systems which can embrace change
4. Doesn’t believe in “Not invented Here” syndrome
5. Is Flexible and can easily make trade-offs
6. Is Focused highly on Quality
© Quovantis Technologies Pvt. Ltd.
The architect doesn't talk, he acts.
When this is done,
the team says, "Amazing:
we did it, all by ourselves!"
The architect concerns himself
with the depth and not the surface,
with the fruit and not the flower.
Tao of Architecture
© Quovantis Technologies Pvt. Ltd.
Thank you!
Presentation By –
Tarun Kohli

More Related Content

What's hot

Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAgile Austria Conference
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Working with software architects - advice to project managers
Working with software architects - advice to project managersWorking with software architects - advice to project managers
Working with software architects - advice to project managersYaniv Pessach
 
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source JourneyGrace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source JourneyAliza Carpio
 
UX, DX, DSX: Developers and Data Scientists as Users
UX, DX, DSX: Developers and Data Scientists as UsersUX, DX, DSX: Developers and Data Scientists as Users
UX, DX, DSX: Developers and Data Scientists as UsersUXDXConf
 
Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Thoughtworks
 
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond
 

What's hot (9)

Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKenna
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Working with software architects - advice to project managers
Working with software architects - advice to project managersWorking with software architects - advice to project managers
Working with software architects - advice to project managers
 
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source JourneyGrace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
 
Redesign design
Redesign designRedesign design
Redesign design
 
UX, DX, DSX: Developers and Data Scientists as Users
UX, DX, DSX: Developers and Data Scientists as UsersUX, DX, DSX: Developers and Data Scientists as Users
UX, DX, DSX: Developers and Data Scientists as Users
 
Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?
 
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
 

Viewers also liked

What is the role of a Network Architect
What is the role of a Network ArchitectWhat is the role of a Network Architect
What is the role of a Network ArchitectPatrick Heinz
 
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...Torsten Braun, Universität Bern
 
WIRELESS Visual SENSOR NETWORK
WIRELESS Visual SENSOR NETWORKWIRELESS Visual SENSOR NETWORK
WIRELESS Visual SENSOR NETWORKMohamed Hafez
 
Role of architect in city planning
Role of architect in city planningRole of architect in city planning
Role of architect in city planningArchitectureCrossing
 
The role of Planners and Strategists in advertising agencies.
The role of Planners and Strategists in advertising agencies.The role of Planners and Strategists in advertising agencies.
The role of Planners and Strategists in advertising agencies.Luis Delgado
 
The Role of an Architect
The Role of an ArchitectThe Role of an Architect
The Role of an ArchitectRajesh Raheja
 
The role of an Architect
The role of an ArchitectThe role of an Architect
The role of an ArchitectClara Lee
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architectllangit
 
Architecture Professional practice
Architecture Professional  practice Architecture Professional  practice
Architecture Professional practice Ar. Mukunda K.S
 
Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?ingo
 
Architect presentation
Architect  presentationArchitect  presentation
Architect presentationimpianharta
 
What is Architecture?
What is Architecture?What is Architecture?
What is Architecture?Marsha Benson
 
Complexity and Solution Architecture
Complexity and Solution ArchitectureComplexity and Solution Architecture
Complexity and Solution ArchitectureAlan McSweeney
 
Enterprise architecture-career-path
Enterprise architecture-career-pathEnterprise architecture-career-path
Enterprise architecture-career-pathSim Kwan Choo
 
Strategic Planning In Advertising
Strategic Planning In AdvertisingStrategic Planning In Advertising
Strategic Planning In AdvertisingGriffin Farley
 
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsAlan McSweeney
 

Viewers also liked (20)

What is the role of a Network Architect
What is the role of a Network ArchitectWhat is the role of a Network Architect
What is the role of a Network Architect
 
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
 
WIRELESS Visual SENSOR NETWORK
WIRELESS Visual SENSOR NETWORKWIRELESS Visual SENSOR NETWORK
WIRELESS Visual SENSOR NETWORK
 
Role of architect in city planning
Role of architect in city planningRole of architect in city planning
Role of architect in city planning
 
The role of Planners and Strategists in advertising agencies.
The role of Planners and Strategists in advertising agencies.The role of Planners and Strategists in advertising agencies.
The role of Planners and Strategists in advertising agencies.
 
The Role of an Architect
The Role of an ArchitectThe Role of an Architect
The Role of an Architect
 
The Role of the Architect
The Role of the ArchitectThe Role of the Architect
The Role of the Architect
 
The role of an Architect
The role of an ArchitectThe role of an Architect
The role of an Architect
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architect
 
What is architecture
What is architectureWhat is architecture
What is architecture
 
Architecture Professional practice
Architecture Professional  practice Architecture Professional  practice
Architecture Professional practice
 
Role Of A Planner
Role Of A PlannerRole Of A Planner
Role Of A Planner
 
Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?
 
Advertising strategy and planning
Advertising strategy and planningAdvertising strategy and planning
Advertising strategy and planning
 
Architect presentation
Architect  presentationArchitect  presentation
Architect presentation
 
What is Architecture?
What is Architecture?What is Architecture?
What is Architecture?
 
Complexity and Solution Architecture
Complexity and Solution ArchitectureComplexity and Solution Architecture
Complexity and Solution Architecture
 
Enterprise architecture-career-path
Enterprise architecture-career-pathEnterprise architecture-career-path
Enterprise architecture-career-path
 
Strategic Planning In Advertising
Strategic Planning In AdvertisingStrategic Planning In Advertising
Strategic Planning In Advertising
 
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
 

Similar to Who is an architect and Why care about Architecture

Thoughts On Architecting V4 2
Thoughts On Architecting V4 2Thoughts On Architecting V4 2
Thoughts On Architecting V4 2bmercer
 
Modern software architect post the agile wave
Modern software architect post the agile waveModern software architect post the agile wave
Modern software architect post the agile waveNiels Bech Nielsen
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleDhivyaa C.R
 
ArchiMate technology layer - Simplify the models
ArchiMate technology layer - Simplify the modelsArchiMate technology layer - Simplify the models
ArchiMate technology layer - Simplify the modelsCOMPETENSIS
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform EngineeringOpsta
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
DevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing KratixDevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing KratixAbigail Bangser
 
Cloud Enablement Engine Role Definition and Mapping
Cloud Enablement Engine Role Definition and MappingCloud Enablement Engine Role Definition and Mapping
Cloud Enablement Engine Role Definition and MappingTom Laszewski
 
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptxDevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptxTurja Narayan Chaudhuri
 
The Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningThe Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningTasktop
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterpriseuxpin
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech Elana Krasner
 

Similar to Who is an architect and Why care about Architecture (20)

The Modern Software Architect
The Modern Software ArchitectThe Modern Software Architect
The Modern Software Architect
 
Thoughts On Architecting V4 2
Thoughts On Architecting V4 2Thoughts On Architecting V4 2
Thoughts On Architecting V4 2
 
Modern software architect post the agile wave
Modern software architect post the agile waveModern software architect post the agile wave
Modern software architect post the agile wave
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycle
 
ArchiMate technology layer - Simplify the models
ArchiMate technology layer - Simplify the modelsArchiMate technology layer - Simplify the models
ArchiMate technology layer - Simplify the models
 
cloud questions
cloud questionscloud questions
cloud questions
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform Engineering
 
M:s Checkmate Global Technologies DevOps Services.pptx
M:s Checkmate Global Technologies DevOps Services.pptxM:s Checkmate Global Technologies DevOps Services.pptx
M:s Checkmate Global Technologies DevOps Services.pptx
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
DevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing KratixDevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing Kratix
 
Architecture
ArchitectureArchitecture
Architecture
 
Cloud Enablement Engine Role Definition and Mapping
Cloud Enablement Engine Role Definition and MappingCloud Enablement Engine Role Definition and Mapping
Cloud Enablement Engine Role Definition and Mapping
 
A Software Engineer
A Software EngineerA Software Engineer
A Software Engineer
 
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptxDevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
 
The Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningThe Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity Planning
 
Unit 2
Unit 2Unit 2
Unit 2
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech
 

More from Quovantis

Why ux writing is a crucial skill to learn in 2020
Why ux writing is a crucial skill to learn in 2020Why ux writing is a crucial skill to learn in 2020
Why ux writing is a crucial skill to learn in 2020Quovantis
 
Quick guide to image formats
Quick guide to image formatsQuick guide to image formats
Quick guide to image formatsQuovantis
 
9 Deadliest Start-up Sins by Steve Blank
9 Deadliest Start-up Sins by Steve Blank9 Deadliest Start-up Sins by Steve Blank
9 Deadliest Start-up Sins by Steve BlankQuovantis
 
How caring for each design element changes everything!
How caring for each design element changes everything!How caring for each design element changes everything!
How caring for each design element changes everything!Quovantis
 
How to be an amazing presenter
How to be an amazing presenterHow to be an amazing presenter
How to be an amazing presenterQuovantis
 
Quovantis design principles
Quovantis design principlesQuovantis design principles
Quovantis design principlesQuovantis
 
How to succeed as technical lead or development manager
How to succeed as technical lead or development managerHow to succeed as technical lead or development manager
How to succeed as technical lead or development managerQuovantis
 
Frisby: Rest API Automation Framework
Frisby: Rest API Automation FrameworkFrisby: Rest API Automation Framework
Frisby: Rest API Automation FrameworkQuovantis
 

More from Quovantis (8)

Why ux writing is a crucial skill to learn in 2020
Why ux writing is a crucial skill to learn in 2020Why ux writing is a crucial skill to learn in 2020
Why ux writing is a crucial skill to learn in 2020
 
Quick guide to image formats
Quick guide to image formatsQuick guide to image formats
Quick guide to image formats
 
9 Deadliest Start-up Sins by Steve Blank
9 Deadliest Start-up Sins by Steve Blank9 Deadliest Start-up Sins by Steve Blank
9 Deadliest Start-up Sins by Steve Blank
 
How caring for each design element changes everything!
How caring for each design element changes everything!How caring for each design element changes everything!
How caring for each design element changes everything!
 
How to be an amazing presenter
How to be an amazing presenterHow to be an amazing presenter
How to be an amazing presenter
 
Quovantis design principles
Quovantis design principlesQuovantis design principles
Quovantis design principles
 
How to succeed as technical lead or development manager
How to succeed as technical lead or development managerHow to succeed as technical lead or development manager
How to succeed as technical lead or development manager
 
Frisby: Rest API Automation Framework
Frisby: Rest API Automation FrameworkFrisby: Rest API Automation Framework
Frisby: Rest API Automation Framework
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Who is an architect and Why care about Architecture

  • 1. © Quovantis Technologies Pvt. Ltd. Who is an Architect & Why care about Architecture? By Tarun Kohli
  • 2. © Quovantis Technologies Pvt. Ltd. Manifestation of fly by the seat of one’s pants  No Scaffolding Incoherent system design  Inconsistent development practices  High Probability of Spaghetti code  High Probability of Project Failure  High Probability of Non-compliance of non-functional requirements  Everyone is a technical Leader
  • 3. © Quovantis Technologies Pvt. Ltd. Your worst nightmare?
  • 4. © Quovantis Technologies Pvt. Ltd. An attempt to define architecture Blueprint Seeing the forest for the trees i.e. the big picture Components and their inter dependencies Governance(only used in big Enterprises) Building Blocks Abstract/Conceptual View of the System Framework The things you do initially in the project so that changes aren’t that expensive
  • 5. © Quovantis Technologies Pvt. Ltd. ar·chi·tec·ture noun The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them verb The process of creating a conceptual model of realizing a business vision by understanding both functional and non-functional requirements. The act of decomposing those requirements into technical components and how they interact together to deliver desired functionality
  • 6. © Quovantis Technologies Pvt. Ltd. Your dream?
  • 7. © Quovantis Technologies Pvt. Ltd. Role of an Architect Understand the business vision Understand functional/non-functional requirements  Do Build vs. Buy  Select the technology stack  Do the estimates  Create conceptual architecture and design components Work with engineering team to realize the technical vision Make sure the product evolves per the specification i.e. Death By Testing  Select the right platform to deploy the product
  • 8. © Quovantis Technologies Pvt. Ltd. In a nutshell Your Exhausted Architect QA Lead Product Manager Technical Lead
  • 9. © Quovantis Technologies Pvt. Ltd. ar·chi·tect noun 1.a person qualified to design buildings and to superintend their erection 2.a person similarly qualified in another form of construction: a naval architect 3.any planner or creator: the architect of the expedition verb to plan or create
  • 10. © Quovantis Technologies Pvt. Ltd. Principles of an Agile Architect* 1. Value People 2. Communicate 3. Less is More 4. Embrace Change 5. Choose the right solution 6. Deliver Quality 7. Model and Document in an Agile Fashion expedition * - http://www.agilearchitect.org/agile/principles.htm
  • 11. © Quovantis Technologies Pvt. Ltd. Characteristics of an Architect 1. Knows how to communicate effectively with various stakeholders 2. Can see the forest for the trees 3. Can design systems which can embrace change 4. Doesn’t believe in “Not invented Here” syndrome 5. Is Flexible and can easily make trade-offs 6. Is Focused highly on Quality
  • 12. © Quovantis Technologies Pvt. Ltd. The architect doesn't talk, he acts. When this is done, the team says, "Amazing: we did it, all by ourselves!" The architect concerns himself with the depth and not the surface, with the fruit and not the flower. Tao of Architecture
  • 13. © Quovantis Technologies Pvt. Ltd. Thank you! Presentation By – Tarun Kohli