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)

PDF
Secrets of going codeless - How to build enterprise apps without coding
PPTX
Intelligent Design - Transitioning UX into UI
PDF
Top 7 Rapid Application Development Tools for 2024 An In-Depth Overview
PPT
Rich User Experience Documentation - Update
PPS
UXD's process
PDF
Rapid design prototyping
DOCX
Resume_Samar
PDF
mholder_port_0515
PPT
StUX - IA Summit 2005 - Peter Boersma
PPTX
Designing Windows 8 application - Microsoft Techdays 2013
PDF
Class 4: Introduction to web technology entrepreneurship
PPTX
SparxUp-UI by Andreas Fendri
PDF
Help Wanted: Using UX to Your Advantage
PDF
What I learned from 200 projects (Amsterdam UX)
DOCX
Business Analyst
DOCX
Sureshundley_Principal_webdesiger
PPTX
Redesigning a large B2B website - The FusionCharts revamping story
PDF
Fundamentals of Web Design - Professional Development Workshop
DOC
Ahadh Abbas Sr. Web UIUX Designer
DOCX
sap.g - Copy
Secrets of going codeless - How to build enterprise apps without coding
Intelligent Design - Transitioning UX into UI
Top 7 Rapid Application Development Tools for 2024 An In-Depth Overview
Rich User Experience Documentation - Update
UXD's process
Rapid design prototyping
Resume_Samar
mholder_port_0515
StUX - IA Summit 2005 - Peter Boersma
Designing Windows 8 application - Microsoft Techdays 2013
Class 4: Introduction to web technology entrepreneurship
SparxUp-UI by Andreas Fendri
Help Wanted: Using UX to Your Advantage
What I learned from 200 projects (Amsterdam UX)
Business Analyst
Sureshundley_Principal_webdesiger
Redesigning a large B2B website - The FusionCharts revamping story
Fundamentals of Web Design - Professional Development Workshop
Ahadh Abbas Sr. Web UIUX Designer
sap.g - Copy
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)

PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
advance database management system book.pdf
PDF
Trump Administration's workforce development strategy
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
Empowerment Technology for Senior High School Guide
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Hazard Identification & Risk Assessment .pdf
PDF
IGGE1 Understanding the Self1234567891011
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Orientation - ARALprogram of Deped to the Parents.pptx
Supply Chain Operations Speaking Notes -ICLT Program
advance database management system book.pdf
Trump Administration's workforce development strategy
LDMMIA Reiki Yoga Finals Review Spring Summer
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
Empowerment Technology for Senior High School Guide
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Classroom Observation Tools for Teachers
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Paper A Mock Exam 9_ Attempt review.pdf.
Hazard Identification & Risk Assessment .pdf
IGGE1 Understanding the Self1234567891011
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc

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