SlideShare a Scribd company logo
1 of 8
www.extentia.com | Confidential
SOFTWARE
ARCHITECTURE AND
DESIGN THINKING
www.extentia.com | Confidential
Design Thinking – Origin
• The phrase Design Thinking was popularized by David
Kelly, the founder and CEO of Ideo
• His most significant contribution lies in the fact that he
recognized design as a process and described it as an
iterative, human-centric activity
• The foundations can be traced back to a book by the
economist/cognitive scientist and Nobel Laureate,
Herbert A Simon, in his book – The Sciences of
Artificial, in the year 1969
• Many of the ideas in this book evolved into the principles
of Design Thinking
www.extentia.com | Confidential
The Design Process
At its core, the design process encompasses five main
steps
• Empathize: put yourself in the user’s shoes and identify
needs and problems
• Define: the problem statement
• Ideate: create ideas, challenge existing state-of-the-art,
find solutions
• Prototype: find solutions for the problems identified in
the first three steps and build experimental prototypes
• Test: test your solution and refine it by revisiting any or
all of the previous steps
www.extentia.com | Confidential
Design Thinking and Software Architecture
• Design Thinking needs to be supplemented by support from software
architecture teams for favorable outcomes to build innovative digital
solutions
• Two important questions to be
kept in mind while following the
design process
• Feasibility: is the solution practical,
given the state of technology at any
point in time?
• Viability: is it likely to become a part
of a sustainable business model?
www.extentia.com | Confidential
Role of Software Architecture
Software architects can contribute towards
• Assessing the feasibility of solutions right in the
ideation phase – thus eliminating fruitless prototyping
• Helping design teams ‘fail fast’ with ideas and
solutions that cannot be supported by software
development
• Ascertaining the viability or the possibility of
sustainable success of a digital solution by assessing
the scalability of the proposed solutions
• Assessing the testability of ideas generated
www.extentia.com | Confidential
Benefits
• Software architects can benefit by applying Design
Thinking principles into the components that are
under the hood
• Server-side software
• Data storage
• By adopting experimental products, they can
appreciate what kind of experience is good for the
user, or even bring in new ideas from software that is
really in the fringe areas of the geek spectrum
www.extentia.com | Confidential
Conclusion
• Even professionals from other disciplines such as
finance can contribute to assessing the viability of the
solutions
• It might be beneficial to involve people with diverse
skills and viewpoints in the Design Thinking process
• An organization must consider exposing people from
all disciplines to the design process as well as the
method of Design Thinking
• However, design and UX professionals must
eventually lead the effort and own the outcomes
www.extentia.com | Confidential
www.extentia.com
Write to us at inquiries@extentia.com

More Related Content

What's hot

Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Angelin R
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
Software Development Methodologies.pptx
Software Development Methodologies.pptxSoftware Development Methodologies.pptx
Software Development Methodologies.pptxMohamedElshaikh10
 
Software configuration management
Software configuration managementSoftware configuration management
Software configuration managementfizamustanser
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software ArchitectureRahimLotfi
 
Lecture 9 understanding requirements
Lecture 9   understanding requirementsLecture 9   understanding requirements
Lecture 9 understanding requirementsIIUI
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)Syed Muhammad Hammad
 
Software Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationSoftware Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationNishu Rastogi
 
Software Architecture and Design Introduction
Software Architecture and Design IntroductionSoftware Architecture and Design Introduction
Software Architecture and Design IntroductionUsman Khan
 
Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral modelShirisha Maharjan
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartAbdullah Raza
 
V model Over View (Software Engineering)
V model Over View (Software Engineering) V model Over View (Software Engineering)
V model Over View (Software Engineering) Badar Rameez. CH.
 

What's hot (20)

Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Software Development Methodologies.pptx
Software Development Methodologies.pptxSoftware Development Methodologies.pptx
Software Development Methodologies.pptx
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
 
Software configuration management
Software configuration managementSoftware configuration management
Software configuration management
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software Architecture
 
SDLC-Phases
SDLC-PhasesSDLC-Phases
SDLC-Phases
 
Lecture 9 understanding requirements
Lecture 9   understanding requirementsLecture 9   understanding requirements
Lecture 9 understanding requirements
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)
 
The V Model
The V ModelThe V Model
The V Model
 
Software Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationSoftware Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and Specification
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
Software Architecture and Design Introduction
Software Architecture and Design IntroductionSoftware Architecture and Design Introduction
Software Architecture and Design Introduction
 
V model
V modelV model
V model
 
Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral model
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
V model Over View (Software Engineering)
V model Over View (Software Engineering) V model Over View (Software Engineering)
V model Over View (Software Engineering)
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Extreme Programming ppt
Extreme Programming pptExtreme Programming ppt
Extreme Programming ppt
 

Similar to Software Architecture and Design Thinking

lesson-4.pptx
lesson-4.pptxlesson-4.pptx
lesson-4.pptxOut Cast
 
Design thinking
Design thinkingDesign thinking
Design thinkingchandkec
 
Design Thinking: A Common Sense Process
Design Thinking: A Common Sense ProcessDesign Thinking: A Common Sense Process
Design Thinking: A Common Sense ProcessMichael Zarro, Ph.D.
 
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliINDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliAboli Maydeo
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design ThinkingAmmad Nasir
 
Intro to Design (Lecture)
Intro to Design (Lecture)Intro to Design (Lecture)
Intro to Design (Lecture)Ammad Nasir
 
Introduction to product design and development (module 1)
Introduction to product design and development  (module 1)Introduction to product design and development  (module 1)
Introduction to product design and development (module 1)subhashFTVET
 
EST 200, Design Thinking
EST 200, Design ThinkingEST 200, Design Thinking
EST 200, Design ThinkingCKSunith1
 
DesignProcess temp.ppt
DesignProcess temp.pptDesignProcess temp.ppt
DesignProcess temp.pptSysteDesig
 
Concept in engineering design
Concept in engineering designConcept in engineering design
Concept in engineering designSiddharth Sharma
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and AgileMemi Beltrame
 
Design Thinking Introduction
Design Thinking IntroductionDesign Thinking Introduction
Design Thinking IntroductionLalitha318185
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignQuentin Christensen
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCuxpin
 
IT Executive's guide to Design Thinking
IT Executive's guide to Design ThinkingIT Executive's guide to Design Thinking
IT Executive's guide to Design ThinkingAlgarytm
 
DESIGN AND ENGINEERING.pptx
DESIGN AND ENGINEERING.pptxDESIGN AND ENGINEERING.pptx
DESIGN AND ENGINEERING.pptxshyamraj1981
 
Design Thinking for Adoption - Devintersections-Fall2016.pptx
Design Thinking for Adoption - Devintersections-Fall2016.pptxDesign Thinking for Adoption - Devintersections-Fall2016.pptx
Design Thinking for Adoption - Devintersections-Fall2016.pptxMichelle Caldwell, PSM, SSGB
 

Similar to Software Architecture and Design Thinking (20)

Design thinking-Unit 1.pptx
Design thinking-Unit 1.pptxDesign thinking-Unit 1.pptx
Design thinking-Unit 1.pptx
 
lesson-4.pptx
lesson-4.pptxlesson-4.pptx
lesson-4.pptx
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
Design Thinking: A Common Sense Process
Design Thinking: A Common Sense ProcessDesign Thinking: A Common Sense Process
Design Thinking: A Common Sense Process
 
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliINDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design Thinking
 
Intro to Design (Lecture)
Intro to Design (Lecture)Intro to Design (Lecture)
Intro to Design (Lecture)
 
DESIGN THINKING.pptx
DESIGN THINKING.pptxDESIGN THINKING.pptx
DESIGN THINKING.pptx
 
Introduction to product design and development (module 1)
Introduction to product design and development  (module 1)Introduction to product design and development  (module 1)
Introduction to product design and development (module 1)
 
EST 200, Design Thinking
EST 200, Design ThinkingEST 200, Design Thinking
EST 200, Design Thinking
 
DesignProcess temp.ppt
DesignProcess temp.pptDesignProcess temp.ppt
DesignProcess temp.ppt
 
DTI - PPT.pptx
DTI - PPT.pptxDTI - PPT.pptx
DTI - PPT.pptx
 
Concept in engineering design
Concept in engineering designConcept in engineering design
Concept in engineering design
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
Design Thinking Introduction
Design Thinking IntroductionDesign Thinking Introduction
Design Thinking Introduction
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based Design
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMC
 
IT Executive's guide to Design Thinking
IT Executive's guide to Design ThinkingIT Executive's guide to Design Thinking
IT Executive's guide to Design Thinking
 
DESIGN AND ENGINEERING.pptx
DESIGN AND ENGINEERING.pptxDESIGN AND ENGINEERING.pptx
DESIGN AND ENGINEERING.pptx
 
Design Thinking for Adoption - Devintersections-Fall2016.pptx
Design Thinking for Adoption - Devintersections-Fall2016.pptxDesign Thinking for Adoption - Devintersections-Fall2016.pptx
Design Thinking for Adoption - Devintersections-Fall2016.pptx
 

More from Extentia Information Technology

Mastering Digital Communication in the Workplace: Top Strategies for Success....
Mastering Digital Communication in the Workplace: Top Strategies for Success....Mastering Digital Communication in the Workplace: Top Strategies for Success....
Mastering Digital Communication in the Workplace: Top Strategies for Success....Extentia Information Technology
 
Mastering Teamwork: The Art Of Hard And Soft Skills.pptx
Mastering Teamwork: The Art Of Hard And Soft Skills.pptxMastering Teamwork: The Art Of Hard And Soft Skills.pptx
Mastering Teamwork: The Art Of Hard And Soft Skills.pptxExtentia Information Technology
 
Exploring the Future of Healthcare Technology and Its Challenges.pptx
Exploring the Future of Healthcare Technology and Its Challenges.pptxExploring the Future of Healthcare Technology and Its Challenges.pptx
Exploring the Future of Healthcare Technology and Its Challenges.pptxExtentia Information Technology
 
The Promising Role of AI Across Various Areas in Healthcare.pptx
The Promising Role of AI Across Various Areas in Healthcare.pptxThe Promising Role of AI Across Various Areas in Healthcare.pptx
The Promising Role of AI Across Various Areas in Healthcare.pptxExtentia Information Technology
 
How is AI-Powered Healthcare Redefining Patient Care?.pptx
How is AI-Powered Healthcare Redefining Patient Care?.pptxHow is AI-Powered Healthcare Redefining Patient Care?.pptx
How is AI-Powered Healthcare Redefining Patient Care?.pptxExtentia Information Technology
 
Comprehensive Guide to Start a Digital Detox Routine.pptx
Comprehensive Guide to Start a Digital Detox Routine.pptxComprehensive Guide to Start a Digital Detox Routine.pptx
Comprehensive Guide to Start a Digital Detox Routine.pptxExtentia Information Technology
 
The Global Fintech Trends of 2021-2022 and Its Undercurrents
The Global Fintech Trends of 2021-2022 and Its UndercurrentsThe Global Fintech Trends of 2021-2022 and Its Undercurrents
The Global Fintech Trends of 2021-2022 and Its UndercurrentsExtentia Information Technology
 

More from Extentia Information Technology (20)

Mastering Digital Communication in the Workplace: Top Strategies for Success....
Mastering Digital Communication in the Workplace: Top Strategies for Success....Mastering Digital Communication in the Workplace: Top Strategies for Success....
Mastering Digital Communication in the Workplace: Top Strategies for Success....
 
Mastering Teamwork: The Art Of Hard And Soft Skills.pptx
Mastering Teamwork: The Art Of Hard And Soft Skills.pptxMastering Teamwork: The Art Of Hard And Soft Skills.pptx
Mastering Teamwork: The Art Of Hard And Soft Skills.pptx
 
Exploring the Future of Healthcare Technology and Its Challenges.pptx
Exploring the Future of Healthcare Technology and Its Challenges.pptxExploring the Future of Healthcare Technology and Its Challenges.pptx
Exploring the Future of Healthcare Technology and Its Challenges.pptx
 
The Promising Role of AI Across Various Areas in Healthcare.pptx
The Promising Role of AI Across Various Areas in Healthcare.pptxThe Promising Role of AI Across Various Areas in Healthcare.pptx
The Promising Role of AI Across Various Areas in Healthcare.pptx
 
Benefits of Artificial Intelligence in Healthcare.pptx
Benefits of Artificial Intelligence in Healthcare.pptxBenefits of Artificial Intelligence in Healthcare.pptx
Benefits of Artificial Intelligence in Healthcare.pptx
 
How is AI-Powered Healthcare Redefining Patient Care?.pptx
How is AI-Powered Healthcare Redefining Patient Care?.pptxHow is AI-Powered Healthcare Redefining Patient Care?.pptx
How is AI-Powered Healthcare Redefining Patient Care?.pptx
 
Navigating the Top Trends in AR and VR.pptx
Navigating the Top Trends in AR and VR.pptxNavigating the Top Trends in AR and VR.pptx
Navigating the Top Trends in AR and VR.pptx
 
Comprehensive Guide to Start a Digital Detox Routine.pptx
Comprehensive Guide to Start a Digital Detox Routine.pptxComprehensive Guide to Start a Digital Detox Routine.pptx
Comprehensive Guide to Start a Digital Detox Routine.pptx
 
Learning The Best Practices for Computer Security.pptx
Learning The Best Practices for Computer Security.pptxLearning The Best Practices for Computer Security.pptx
Learning The Best Practices for Computer Security.pptx
 
Microsoft Azure over other clouds
Microsoft Azure over other cloudsMicrosoft Azure over other clouds
Microsoft Azure over other clouds
 
Get Started with Microsoft Azure
Get Started with Microsoft AzureGet Started with Microsoft Azure
Get Started with Microsoft Azure
 
Understanding Microsoft Azure
Understanding Microsoft AzureUnderstanding Microsoft Azure
Understanding Microsoft Azure
 
Modern Technologies Disrupting the Banking Sector
Modern Technologies Disrupting the Banking SectorModern Technologies Disrupting the Banking Sector
Modern Technologies Disrupting the Banking Sector
 
The Global Fintech Trends of 2021-2022 and Its Undercurrents
The Global Fintech Trends of 2021-2022 and Its UndercurrentsThe Global Fintech Trends of 2021-2022 and Its Undercurrents
The Global Fintech Trends of 2021-2022 and Its Undercurrents
 
Fintech Revolution During COVID-19 Pandemic
Fintech Revolution During COVID-19 PandemicFintech Revolution During COVID-19 Pandemic
Fintech Revolution During COVID-19 Pandemic
 
The Evolution of Fintech Space
The Evolution of Fintech SpaceThe Evolution of Fintech Space
The Evolution of Fintech Space
 
The Desirability and Feasibility of a Design.pptx
The Desirability and Feasibility of a Design.pptxThe Desirability and Feasibility of a Design.pptx
The Desirability and Feasibility of a Design.pptx
 
Unraveling the Layers of Design Thinking.pptx
Unraveling the Layers of Design Thinking.pptxUnraveling the Layers of Design Thinking.pptx
Unraveling the Layers of Design Thinking.pptx
 
Making Innovation Possible in the Healthcare Domain
Making Innovation Possible in the Healthcare DomainMaking Innovation Possible in the Healthcare Domain
Making Innovation Possible in the Healthcare Domain
 
Future of Internet Web 3.0
Future of Internet Web 3.0Future of Internet Web 3.0
Future of Internet Web 3.0
 

Recently uploaded

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfryanfarris8
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
 

Recently uploaded (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 

Software Architecture and Design Thinking

  • 2. www.extentia.com | Confidential Design Thinking – Origin • The phrase Design Thinking was popularized by David Kelly, the founder and CEO of Ideo • His most significant contribution lies in the fact that he recognized design as a process and described it as an iterative, human-centric activity • The foundations can be traced back to a book by the economist/cognitive scientist and Nobel Laureate, Herbert A Simon, in his book – The Sciences of Artificial, in the year 1969 • Many of the ideas in this book evolved into the principles of Design Thinking
  • 3. www.extentia.com | Confidential The Design Process At its core, the design process encompasses five main steps • Empathize: put yourself in the user’s shoes and identify needs and problems • Define: the problem statement • Ideate: create ideas, challenge existing state-of-the-art, find solutions • Prototype: find solutions for the problems identified in the first three steps and build experimental prototypes • Test: test your solution and refine it by revisiting any or all of the previous steps
  • 4. www.extentia.com | Confidential Design Thinking and Software Architecture • Design Thinking needs to be supplemented by support from software architecture teams for favorable outcomes to build innovative digital solutions • Two important questions to be kept in mind while following the design process • Feasibility: is the solution practical, given the state of technology at any point in time? • Viability: is it likely to become a part of a sustainable business model?
  • 5. www.extentia.com | Confidential Role of Software Architecture Software architects can contribute towards • Assessing the feasibility of solutions right in the ideation phase – thus eliminating fruitless prototyping • Helping design teams ‘fail fast’ with ideas and solutions that cannot be supported by software development • Ascertaining the viability or the possibility of sustainable success of a digital solution by assessing the scalability of the proposed solutions • Assessing the testability of ideas generated
  • 6. www.extentia.com | Confidential Benefits • Software architects can benefit by applying Design Thinking principles into the components that are under the hood • Server-side software • Data storage • By adopting experimental products, they can appreciate what kind of experience is good for the user, or even bring in new ideas from software that is really in the fringe areas of the geek spectrum
  • 7. www.extentia.com | Confidential Conclusion • Even professionals from other disciplines such as finance can contribute to assessing the viability of the solutions • It might be beneficial to involve people with diverse skills and viewpoints in the Design Thinking process • An organization must consider exposing people from all disciplines to the design process as well as the method of Design Thinking • However, design and UX professionals must eventually lead the effort and own the outcomes