SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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...
 

Andere mochten auch

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
Patrick Heinz
 
The Role of an Architect
The Role of an ArchitectThe Role of an Architect
The Role of an Architect
Rajesh Raheja
 
Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?
ingo
 
What is Architecture?
What is Architecture?What is Architecture?
What is Architecture?
Marsha Benson
 

Andere mochten auch (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
 

Ähnlich wie 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 2
bmercer
 

Ähnlich wie 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
 

Mehr von Quovantis

Mehr von 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
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

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