SlideShare a Scribd company logo
1 of 26
MOCKDOWN
 A Visual Language
A FEW STATS...
ONLY 32% OF SOFTWARE
  PROJECTS SUCCEED



     [1] Standish Group Chaos Summary 2009
64% OF FEATURES ARE
RARELY OR NEVER USED



     [1] Standish Group Chaos Summary 2009
WHY?
COMMUNICATION
      &
 EXPECTATIONS


  [1] Standish Group Chaos Summary 2009
GREAT SOFTWARE IS
MORE THAN CODE
STOP CODING
   AND TALK
TO YOUR USERS
USERS CARE ABOUT EASE OF USE.
     NOT TEST COVERAGE.
WHERE TO
 START?
Grab a pencil and paper.
   Or even crayons.

Sketch up your interface
 and show somebody
BUT THEN WHAT?
THE PROBLEM
• Pencil   & Paper gets lost.

• Mockups     & Wireframes are difficult to maintain long term.

• There’s no good way to collaborate with product owners,
 interaction designers, developers & users.
WHAT IS MOCKDOWN?
• Open    source, code-based mockup tool.

• Declarative, component-based, visual   language.

• Free   as in beer & free as in speech (MIT License).
HI-FI MOCKUPS
Use prebuilt components to create mockups
     or create your own components.
DEMO
THE FUTURE
     How to make
 software design better
MORE
LIBRARIES
    Android
 jQuery Mobile
     Web
Windows (Native)
Mac OS X (Native)
VISUAL EDITOR
INTERACTIONS
COLLABORATION SERVER
   So your stakeholders and users can tell you
  that your software sucks before you write it.
STATIC ANALYSIS
Analyze your application’s UX with usability rules.
MULTIPLE OUTPUTS
PDF, Photoshop, PNG, JPG, HTML, Code Generation
GIT BRANCHING
Create a feature branch and mockup the feature.
               Merge back in later.
IPAD EDITOR
 Like finger painting but
  you get paid to do it.
QUESTIONS?
END

More Related Content

What's hot

Usability & Prototyping
Usability & PrototypingUsability & Prototyping
Usability & PrototypingUday Shankar
 
Architecture visualizers - tools usability study
Architecture visualizers - tools usability studyArchitecture visualizers - tools usability study
Architecture visualizers - tools usability studyTomek Borek
 
dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2Stanford dmedia
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experiencemobilegui
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestPaya Do
 

What's hot (7)

Usability & Prototyping
Usability & PrototypingUsability & Prototyping
Usability & Prototyping
 
Frank Edwin
Frank EdwinFrank Edwin
Frank Edwin
 
Usability for all budgets
Usability for all budgetsUsability for all budgets
Usability for all budgets
 
Architecture visualizers - tools usability study
Architecture visualizers - tools usability studyArchitecture visualizers - tools usability study
Architecture visualizers - tools usability study
 
dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experience
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, Test
 

Similar to Mockdown @ MOB

Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsJohnMcGuigan10
 
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationJoseph Labrecque
 
Best Prototyping Tools for UI UX Designers
Best Prototyping Tools for UI UX DesignersBest Prototyping Tools for UI UX Designers
Best Prototyping Tools for UI UX DesignersYellowSlice1
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the WebIcinetic
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowMichael Kowalski
 
Practical workflows for responsive design
Practical workflows for responsive designPractical workflows for responsive design
Practical workflows for responsive designMichael Kowalski
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsTunde Ojediran
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypestec
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Markus Jönsson
 
.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptxEllenGracePorras
 
Six Steps to Conversation Driven Development
Six Steps to Conversation Driven DevelopmentSix Steps to Conversation Driven Development
Six Steps to Conversation Driven DevelopmentRasa Technologies
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...DEVCON
 
Interactive Design Basics
Interactive Design Basics Interactive Design Basics
Interactive Design Basics katy walker
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsMark Roden
 
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by CareerviraHow to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by CareerviraCareervira
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyZainul Zain
 
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapCamerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapJames Cameron
 

Similar to Mockdown @ MOB (20)

Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design Platforms
 
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
 
Best Prototyping Tools for UI UX Designers
Best Prototyping Tools for UI UX DesignersBest Prototyping Tools for UI UX Designers
Best Prototyping Tools for UI UX Designers
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the Web
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the Web
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflow
 
Practical workflows for responsive design
Practical workflows for responsive designPractical workflows for responsive design
Practical workflows for responsive design
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013
 
1.pptx
1.pptx1.pptx
1.pptx
 
.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx
 
Six Steps to Conversation Driven Development
Six Steps to Conversation Driven DevelopmentSix Steps to Conversation Driven Development
Six Steps to Conversation Driven Development
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
 
Interactive Design Basics
Interactive Design Basics Interactive Design Basics
Interactive Design Basics
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by CareerviraHow to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapCamerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snap
 
Afsal Resume
Afsal ResumeAfsal Resume
Afsal Resume
 

Mockdown @ MOB

Editor's Notes

  1. - Welcome\n- Introduction\n
  2. - Standish Group Chaos Summary\n
  3. - Late\n- Overbudget\n- Never delivered\n
  4. - two-thirds\n
  5. \n
  6. - Stakeholders & users can’t fix software until its built.\n- Game of Telephone\n
  7. - Developers care about clean code.\n- Users care that it works.\n
  8. - Users don’t want to feel stupid.\n
  9. \n
  10. - Stetching is step #1\n- Show the UI to anyone and get feedback immediately.\n- Walkthrough\n
  11. \n
  12. - No long term product design solution.\n- No tools integrate with the developer workflow.\n
  13. - Resuable - borrow from other mockups\n
  14. - lo-fi coming\n- start lo-fi\n- use hi-fi once you understand layout.\n
  15. \n
  16. - If you had the perfect design tool, what would it look like?\n
  17. - Naming component is hard.\n
  18. - For designers, UX people, stakeholders.\n
  19. - Map out your application.\n- Describe flows.\n
  20. \n
  21. - EX: No way back home.\n- EX: Font size req for personas.\n
  22. - Layered PSD for designers.\n- Device testing.\n
  23. - Work with developer workflow.\n- Diffable.\n- Define changes and handoff branch.\n
  24. - Walk around and show people.\n
  25. \n
  26. \n