SlideShare a Scribd company logo
1 of 13
Yarl Geek Challenge
The IT talent search
DESIGN ROUND
What is Software Design
 Sketch of the Software development plan in
some form
 Software design helps to bridge the
requirements with the development
 In industry, software design is essential for
bigger projects
 Is it important for the smaller projects?
Why it is important
 It helps to illustrate the plan in an easier way
 Maps are easier to understand than the words
explaining a route
 Software design is the developer's medium to
understand the requirements
 It helps to get the overall picture
Why it is in the Geek Challenge
 Competitors can express their plan through the
design
 Judges and the competitors can have different
views about the scope of the selected project
 Design round will give the competitors a chance
to explain their plan
 It will help the audience to get a better picture
 Competitors will get a chance to learn during the
competition period
What is expected to express
 Overall design of the system (the big picture)
 Lower level diagrams to explain the heart of
the system
 Important logic of the system can be explained
through sequence diagrams or activity diagrams
 Technology stack
 What is the technologies to be used
 Justification for choosing them
What is expected to express
 Any more designs which can help to explain
the system's design in a better way
(Unconventional approach)
 Any fancy business process diagrams :)
What judges would expect
 Cohesion
 How comprehensive was it
 How well it has covered the project scope
 How well Over all design is expressed
 How easy it was to understand
 Relevancy between the project requirements and
design
 Whether each of the design aspects are relevant to
the proposed requirement in the technical market
What judges would expect
 Innovative
 Usage of the innovative design techniques or
tools to illustrate the design
 Chosen technologies
 How suitable was the technology stack
 Whether competitors are aware of the latest
trend in the technical market
What judges might ask from you
 Can ask you to elaborate more about your
design
 Judges might try to find the flaws in your
design and ask you to defend your design
decisions
 Judges would provide a different scenario and
ask you to draw a design on the white board
 So be ready tackle the judges :)
Some suggestions to score
 Get together as team and discuss
 Make use of your mentor
 You need to show difference from others to
score more
 It is a competition
 So think out of the box
 Plan it well
 Interview previous year's participants
Thank you!

More Related Content

Viewers also liked

Hagia sofia presentation
Hagia sofia presentationHagia sofia presentation
Hagia sofia presentation
Holliday65
 
Copy of my profile 10 theme2 compressed
Copy of my profile 10 theme2 compressed Copy of my profile 10 theme2 compressed
Copy of my profile 10 theme2 compressed
Aishwarya K Aishwarya
 
Hagia sofia presentation
Hagia sofia presentationHagia sofia presentation
Hagia sofia presentation
Holliday65
 
Hagia sofia presentation
Hagia sofia presentationHagia sofia presentation
Hagia sofia presentation
Holliday65
 
Resumen capítulos 4 y 5
Resumen capítulos 4 y 5Resumen capítulos 4 y 5
Resumen capítulos 4 y 5
Jessica C
 
qué es internet? ciebsso
qué es internet? ciebssoqué es internet? ciebsso
qué es internet? ciebsso
carladell1983
 
DOOLANBrianResume word june 2015
DOOLANBrianResume word june 2015DOOLANBrianResume word june 2015
DOOLANBrianResume word june 2015
Brian Doolan
 
MASLOW Finished PP FINAL
MASLOW Finished PP FINALMASLOW Finished PP FINAL
MASLOW Finished PP FINAL
James P. Trubia
 
Congreso de los Chicos .
Congreso de los Chicos .Congreso de los Chicos .
Congreso de los Chicos .
Mirta Lucarini
 
Rreport on Different University-Spreed
Rreport on Different University-SpreedRreport on Different University-Spreed
Rreport on Different University-Spreed
Suraya Zaman
 

Viewers also liked (20)

Thriller
ThrillerThriller
Thriller
 
Media
MediaMedia
Media
 
Hagia sofia presentation
Hagia sofia presentationHagia sofia presentation
Hagia sofia presentation
 
Copy of my profile 10 theme2 compressed
Copy of my profile 10 theme2 compressed Copy of my profile 10 theme2 compressed
Copy of my profile 10 theme2 compressed
 
Hagia sofia presentation
Hagia sofia presentationHagia sofia presentation
Hagia sofia presentation
 
Hagia sofia presentation
Hagia sofia presentationHagia sofia presentation
Hagia sofia presentation
 
Thonet no. 14 vienna chair presentation
Thonet no. 14 vienna chair presentationThonet no. 14 vienna chair presentation
Thonet no. 14 vienna chair presentation
 
Preview - E-Bikes in Europe 2015
Preview - E-Bikes in Europe 2015Preview - E-Bikes in Europe 2015
Preview - E-Bikes in Europe 2015
 
T&E Level 1.PDF
T&E Level 1.PDFT&E Level 1.PDF
T&E Level 1.PDF
 
Resumen capítulos 4 y 5
Resumen capítulos 4 y 5Resumen capítulos 4 y 5
Resumen capítulos 4 y 5
 
qué es internet? ciebsso
qué es internet? ciebssoqué es internet? ciebsso
qué es internet? ciebsso
 
Я работаю с газпромом
Я работаю с газпромомЯ работаю с газпромом
Я работаю с газпромом
 
DOOLANBrianResume word june 2015
DOOLANBrianResume word june 2015DOOLANBrianResume word june 2015
DOOLANBrianResume word june 2015
 
Maggie
MaggieMaggie
Maggie
 
A4
A4A4
A4
 
OSW Pres 2015
OSW Pres 2015OSW Pres 2015
OSW Pres 2015
 
MASLOW Finished PP FINAL
MASLOW Finished PP FINALMASLOW Finished PP FINAL
MASLOW Finished PP FINAL
 
Бизнес-план - фундамент бизнеса
Бизнес-план - фундамент бизнесаБизнес-план - фундамент бизнеса
Бизнес-план - фундамент бизнеса
 
Congreso de los Chicos .
Congreso de los Chicos .Congreso de los Chicos .
Congreso de los Chicos .
 
Rreport on Different University-Spreed
Rreport on Different University-SpreedRreport on Different University-Spreed
Rreport on Different University-Spreed
 

Similar to Yarl Geek Challenge - Design Round

How To Do A Project?
How To Do A Project?How To Do A Project?
How To Do A Project?
Aravinth NSP
 
27 people roles_and_teams
27 people roles_and_teams27 people roles_and_teams
27 people roles_and_teams
Majong DevJfu
 
MBSE Training Crash Course
MBSE Training Crash CourseMBSE Training Crash Course
MBSE Training Crash Course
Bryan Len
 

Similar to Yarl Geek Challenge - Design Round (20)

The Design Process
The Design ProcessThe Design Process
The Design Process
 
The Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownThe Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon Brown
 
design_fundamental_new_.ppt
design_fundamental_new_.pptdesign_fundamental_new_.ppt
design_fundamental_new_.ppt
 
L16 Documenting Software
L16 Documenting SoftwareL16 Documenting Software
L16 Documenting Software
 
How To Do A Project
How To Do A ProjectHow To Do A Project
How To Do A Project
 
How To Do A Project?
How To Do A Project?How To Do A Project?
How To Do A Project?
 
Hci in software process
Hci in software processHci in software process
Hci in software process
 
27 people roles_and_teams
27 people roles_and_teams27 people roles_and_teams
27 people roles_and_teams
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Hci In The Software Process
Hci In The Software ProcessHci In The Software Process
Hci In The Software Process
 
HCI - Chapter 6
HCI - Chapter 6HCI - Chapter 6
HCI - Chapter 6
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software process
 
User Experience Desgin and Design Thinking from 10000 ft
User Experience Desgin and Design Thinking from 10000 ftUser Experience Desgin and Design Thinking from 10000 ft
User Experience Desgin and Design Thinking from 10000 ft
 
Leadership through design – beyond UX tools and methods
Leadership through design – beyond UX tools and methodsLeadership through design – beyond UX tools and methods
Leadership through design – beyond UX tools and methods
 
MBSE Training Crash Course
MBSE Training Crash CourseMBSE Training Crash Course
MBSE Training Crash Course
 
Be Part Of Software Development
Be Part Of Software DevelopmentBe Part Of Software Development
Be Part Of Software Development
 
Requirement Management.ppt
Requirement Management.pptRequirement Management.ppt
Requirement Management.ppt
 
Guide to creation of game concept document
Guide to creation of game concept documentGuide to creation of game concept document
Guide to creation of game concept document
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
 
Domain Driven Design: Made Easy employing Systemic Approach
Domain Driven Design: Made Easy employing Systemic ApproachDomain Driven Design: Made Easy employing Systemic Approach
Domain Driven Design: Made Easy employing Systemic Approach
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
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...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Yarl Geek Challenge - Design Round

  • 1.
  • 2. Yarl Geek Challenge The IT talent search
  • 4. What is Software Design  Sketch of the Software development plan in some form  Software design helps to bridge the requirements with the development  In industry, software design is essential for bigger projects  Is it important for the smaller projects?
  • 5. Why it is important  It helps to illustrate the plan in an easier way  Maps are easier to understand than the words explaining a route  Software design is the developer's medium to understand the requirements  It helps to get the overall picture
  • 6. Why it is in the Geek Challenge  Competitors can express their plan through the design  Judges and the competitors can have different views about the scope of the selected project  Design round will give the competitors a chance to explain their plan  It will help the audience to get a better picture  Competitors will get a chance to learn during the competition period
  • 7. What is expected to express  Overall design of the system (the big picture)  Lower level diagrams to explain the heart of the system  Important logic of the system can be explained through sequence diagrams or activity diagrams  Technology stack  What is the technologies to be used  Justification for choosing them
  • 8. What is expected to express  Any more designs which can help to explain the system's design in a better way (Unconventional approach)  Any fancy business process diagrams :)
  • 9. What judges would expect  Cohesion  How comprehensive was it  How well it has covered the project scope  How well Over all design is expressed  How easy it was to understand  Relevancy between the project requirements and design  Whether each of the design aspects are relevant to the proposed requirement in the technical market
  • 10. What judges would expect  Innovative  Usage of the innovative design techniques or tools to illustrate the design  Chosen technologies  How suitable was the technology stack  Whether competitors are aware of the latest trend in the technical market
  • 11. What judges might ask from you  Can ask you to elaborate more about your design  Judges might try to find the flaws in your design and ask you to defend your design decisions  Judges would provide a different scenario and ask you to draw a design on the white board  So be ready tackle the judges :)
  • 12. Some suggestions to score  Get together as team and discuss  Make use of your mentor  You need to show difference from others to score more  It is a competition  So think out of the box  Plan it well  Interview previous year's participants

Editor's Notes

  1. Te test testtestt