SlideShare a Scribd company logo
IFITS
Andrii Lundiak
LANDIKE @ GMAIL . COM
2014
Agenda
Requirements.
UI/UX.
Sketch/Wireframe
Mockup/Prototype.
Mockups & Requirements [ITdeya @ IF_IT_S]
Requirements
 Should be documented, and they should be about:
 Should be detailed.
 Should be discussed/reworked/escalated.
 Should be ideal, but calm down, it will not 
A.K.A.
 бізнес-вимоги (business requirement),
 вимоги користувача (user requirement),
 вимоги до ПЗ (software requirement),
 функціональні вимоги (functional requirement),
 системні вимоги (system requirement),
 технологічні вимоги (technical requirement),
 вимоги до продукту (product requirement)
What, what?
 Business R. – why Client need such system on high level?
 vision and scope document, project charter”
 User R. – what goals and tasks user may have/achieve
using this system, what can they do exactly?
 use cases, scenario descriptions, event-response tables.
 Functional R. – what functionality must be developed to
implement business and user R.
 software requirements specification aka SRS
SRS Realization [free, but …]
 MS Word with very detailed structured text.
 MS Visio diagram.
 MS Excel table with matrix definition of done.
 MS Project.
 Images and *.pdf files.
 UML diagrams
 Mind-Map: List of software.
 Example1 (Application planning),
UI (user interface)
 Should be rich  and modern (caniuse.com)
 & u need to know ten things about responsive design and
a few things about flat design.
 & u better to follow Single Page Application (SPA) rules.
 & care about Page Load Time ‘coz it’s == Money
(jsperf.com, webpagetest.org, )
 No wheel invention.
UX (user experience)
 URL: 10 Usability Heuristics for User Interface Design
 Usability checklist: userium.com !!!
 From my experience:
 Radio button and label, Default checked/selected element, Predefined hint
(placeholder), Gender better to use Radio button than Dropdown
 Other UX tips from goodui.org [don’t be lazy, read it for
sure]
 URL: Quick start to UX design
 Avoid the Pains of Pagination
10 Web Design Trends in 2013
Web Trends in 2014: URL1, URL2
Diagram/Flow tools
 Sybase PowerDesigner (+Desktop, +Project,
+ReverseEngineering, -WebApp)
 MS Visio (+Microsft)
 Gliffy (+ChromeAddOn, +JiraPlugin)
 Lucid Chart (+ChromeAddOn, + FirefoxAddOn,
+GoogleDrive, +JiraPlugin)
 Other Diagramming software.
 Other Online Diagramming tool.
What the difference?
 Diff1 (ahamashi.de),
 Diff2 (designmodo.com !!!),
 Diff3 (wireframemockups.com),
 Diff4 (gigamaster.blogspot.com)
Sketch/Wireframe
To use:
 Paper, Rulers, Markers, Pencils,
 UI Stencils [stencils, sketch pads, T-Shirts, books] -$
To read:
 URL: UX Sketching – Why it’s important?
Wireframe/Mockup
Info:
 URL: 10 Free Wireframing Tools for Designers
 URL: Free (and good) Alternatives to Balsamiq Mockups [Apr-22-2013]
 URL: 7 Non-Web-Based Wireframe Tools
Soft/Tools:
 Balsamiq (Desktop+Web: -$, +myPrj.myBalsamiq.com, +Desktop, +ChromeAddOn,
+JiraPlugin)
 Info #HowTo work with: Text or Data grid or Icons or Symbols
 Moqups (Web: +Free [2prj, 5mb-img-strg], +SPA, +ChromeAddOn,
+GoogleDrive, +DropBox)
 Pencil (Desktop: +MultiOS, ).
 WireframeSketcher try it (+EclipsePlugin, +Standalone).
 wireframes.org (to export, login required)
Mockup/Prototype
Create and show your proto with:
 PSD2HTML (any similar soft you have or find).
 CSS Frameworks (Bootstrap, Foundation, etc).
 Online Editors: codepen.io, jsfiddle.net, cssdeck.com.
 Synchronized online editors: collabedit.com.
 Online Slides: slid.es, prezi.com.
[Conclusion]
Why all this important?
- Because of Client Orientation 
- Better to show than to write.
- As better you visualize Client requirements as better you’ll
implement the code.
- Better to understand perfectly than misunderstand totally.
Special for
Ivano-Frankivsk
IT Students
Community
Andrii Lundiak
Find me everywhere over the
globe, via @landike
2014

More Related Content

PDF
Design & UI Portfolio
PDF
Elegance lab pim-webapp
PPT
The Ideal Ux Team And What They Produce
DOC
Vikash_CV
PDF
UX Roles and Job Titles
DOCX
Jobs In Web Production
PPTX
Google glass final
Design & UI Portfolio
Elegance lab pim-webapp
The Ideal Ux Team And What They Produce
Vikash_CV
UX Roles and Job Titles
Jobs In Web Production
Google glass final

Similar to Mockups & Requirements [ITdeya @ IF_IT_S] (20)

PPTX
Intro to UX Design
PDF
Introduction to UX for Mesiniaga Academy
PPTX
UI_UX_Designing introduction about figma tool
ODP
User Experience Design, talk at the #bizathon
PDF
A Study on User Experience
PDF
UIUX Interview Questions PDF By ScholarHat
PDF
A project guide to ux design vm
PPTX
Understanding UI (User Interface), UX (User Experience) & CX (Customer Experi...
PPTX
UI/UX Fundamentals
PPTX
Ui ux design trends that will dominate in 2021
PDF
IUE Integrating UI Design Specs
PPTX
UX Army of One
PPT
User interface design for the Web Engineering Psychology
PPTX
Designing for web & beyond – don’t get caught with your browser down finalclean
PPTX
Responsive Design for SavvyMoney Credit Score
PPTX
User interface and User experience Modernization.pptx
PPTX
Intelligent Design - Transitioning UX into UI
DOCX
Emerging Technologies in UI Development.docx
PDF
What is this UX thing?
PDF
Dev fest ile ife 2014-ux, material design and trends
Intro to UX Design
Introduction to UX for Mesiniaga Academy
UI_UX_Designing introduction about figma tool
User Experience Design, talk at the #bizathon
A Study on User Experience
UIUX Interview Questions PDF By ScholarHat
A project guide to ux design vm
Understanding UI (User Interface), UX (User Experience) & CX (Customer Experi...
UI/UX Fundamentals
Ui ux design trends that will dominate in 2021
IUE Integrating UI Design Specs
UX Army of One
User interface design for the Web Engineering Psychology
Designing for web & beyond – don’t get caught with your browser down finalclean
Responsive Design for SavvyMoney Credit Score
User interface and User experience Modernization.pptx
Intelligent Design - Transitioning UX into UI
Emerging Technologies in UI Development.docx
What is this UX thing?
Dev fest ile ife 2014-ux, material design and trends
Ad

More from Andrii Lundiak (8)

PDF
React JS & Functional Programming Principles
PDF
Create ReactJS Component & publish as npm package
PPTX
Node js packages [#howto with npm]
PPTX
Backbone/Marionette recap [2015]
PDF
Grunt Delicious
PPT
Drupal Vs Other
PPTX
Drupal Deployment Troubles and Problems
PPT
Election
React JS & Functional Programming Principles
Create ReactJS Component & publish as npm package
Node js packages [#howto with npm]
Backbone/Marionette recap [2015]
Grunt Delicious
Drupal Vs Other
Drupal Deployment Troubles and Problems
Election
Ad

Recently uploaded (20)

PDF
Computing-Curriculum for Schools in Ghana
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
Cell Structure & Organelles in detailed.
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Classroom Observation Tools for Teachers
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Updated Idioms and Phrasal Verbs in English subject
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Trump Administration's workforce development strategy
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Lesson notes of climatology university.
Computing-Curriculum for Schools in Ghana
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
UNIT III MENTAL HEALTH NURSING ASSESSMENT
Module 4: Burden of Disease Tutorial Slides S2 2025
What if we spent less time fighting change, and more time building what’s rig...
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Orientation - ARALprogram of Deped to the Parents.pptx
RMMM.pdf make it easy to upload and study
Cell Structure & Organelles in detailed.
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Classroom Observation Tools for Teachers
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Updated Idioms and Phrasal Verbs in English subject
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Chinmaya Tiranga quiz Grand Finale.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Trump Administration's workforce development strategy
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Lesson notes of climatology university.

Mockups & Requirements [ITdeya @ IF_IT_S]

  • 4. Requirements  Should be documented, and they should be about:  Should be detailed.  Should be discussed/reworked/escalated.  Should be ideal, but calm down, it will not 
  • 5. A.K.A.  бізнес-вимоги (business requirement),  вимоги користувача (user requirement),  вимоги до ПЗ (software requirement),  функціональні вимоги (functional requirement),  системні вимоги (system requirement),  технологічні вимоги (technical requirement),  вимоги до продукту (product requirement)
  • 6. What, what?  Business R. – why Client need such system on high level?  vision and scope document, project charter”  User R. – what goals and tasks user may have/achieve using this system, what can they do exactly?  use cases, scenario descriptions, event-response tables.  Functional R. – what functionality must be developed to implement business and user R.  software requirements specification aka SRS
  • 7. SRS Realization [free, but …]  MS Word with very detailed structured text.  MS Visio diagram.  MS Excel table with matrix definition of done.  MS Project.  Images and *.pdf files.  UML diagrams  Mind-Map: List of software.  Example1 (Application planning),
  • 8. UI (user interface)  Should be rich  and modern (caniuse.com)  & u need to know ten things about responsive design and a few things about flat design.  & u better to follow Single Page Application (SPA) rules.  & care about Page Load Time ‘coz it’s == Money (jsperf.com, webpagetest.org, )  No wheel invention.
  • 9. UX (user experience)  URL: 10 Usability Heuristics for User Interface Design  Usability checklist: userium.com !!!  From my experience:  Radio button and label, Default checked/selected element, Predefined hint (placeholder), Gender better to use Radio button than Dropdown  Other UX tips from goodui.org [don’t be lazy, read it for sure]  URL: Quick start to UX design  Avoid the Pains of Pagination 10 Web Design Trends in 2013 Web Trends in 2014: URL1, URL2
  • 10. Diagram/Flow tools  Sybase PowerDesigner (+Desktop, +Project, +ReverseEngineering, -WebApp)  MS Visio (+Microsft)  Gliffy (+ChromeAddOn, +JiraPlugin)  Lucid Chart (+ChromeAddOn, + FirefoxAddOn, +GoogleDrive, +JiraPlugin)  Other Diagramming software.  Other Online Diagramming tool.
  • 11. What the difference?  Diff1 (ahamashi.de),  Diff2 (designmodo.com !!!),  Diff3 (wireframemockups.com),  Diff4 (gigamaster.blogspot.com)
  • 12. Sketch/Wireframe To use:  Paper, Rulers, Markers, Pencils,  UI Stencils [stencils, sketch pads, T-Shirts, books] -$ To read:  URL: UX Sketching – Why it’s important?
  • 13. Wireframe/Mockup Info:  URL: 10 Free Wireframing Tools for Designers  URL: Free (and good) Alternatives to Balsamiq Mockups [Apr-22-2013]  URL: 7 Non-Web-Based Wireframe Tools Soft/Tools:  Balsamiq (Desktop+Web: -$, +myPrj.myBalsamiq.com, +Desktop, +ChromeAddOn, +JiraPlugin)  Info #HowTo work with: Text or Data grid or Icons or Symbols  Moqups (Web: +Free [2prj, 5mb-img-strg], +SPA, +ChromeAddOn, +GoogleDrive, +DropBox)  Pencil (Desktop: +MultiOS, ).  WireframeSketcher try it (+EclipsePlugin, +Standalone).  wireframes.org (to export, login required)
  • 14. Mockup/Prototype Create and show your proto with:  PSD2HTML (any similar soft you have or find).  CSS Frameworks (Bootstrap, Foundation, etc).  Online Editors: codepen.io, jsfiddle.net, cssdeck.com.  Synchronized online editors: collabedit.com.  Online Slides: slid.es, prezi.com.
  • 15. [Conclusion] Why all this important? - Because of Client Orientation  - Better to show than to write. - As better you visualize Client requirements as better you’ll implement the code. - Better to understand perfectly than misunderstand totally.
  • 16. Special for Ivano-Frankivsk IT Students Community Andrii Lundiak Find me everywhere over the globe, via @landike 2014

Editor's Notes

  • #5: 1)Abilities and behavior of softwareCondition of useRelations with other systems/componentsAssumptions2) Detailed as deep as it’s needed to understand for developers during development, for QA during testing and for Client during overall review