Form Factot Format Content Conference


Published on

Presentation given at the JISC Digital Content Conference held July 1st 2009. Audience was mostly library managers and other digitisation managers.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Form Factot Format Content Conference

  1. 1. Form-Factor, Format & Agile Prototyping in Academia<br />David F. Flanders<br />Programme Manager<br />Twitter = dfflanders<br />Blog =<br />
  2. 2. Who am I?<br />“Results... I have gotten a lot of results. I know several thousand things that won&apos;t work.” (Edison)<br />Past: Developer background, having worked at the British Library and University of London (PM bottom-up).<br />Present: JISC Programme Manager working w/ Rapid Innovation projects = 40 X 6mo. projects creating software that will scratch user itches in the now!<br />Future: Thinks we should make a lot of mistakes and make them fast; and that the coolest thing to be done with your data will be by someone else (CRIG).<br />
  3. 3. Objectives:<br />Why UK universities need a sustainable, digital content strategy... Gov’t desires to move towards a fully digitally literate society... #jdcc09<br />To get you thinking about RAPID INNOVATION for your users.<br />To suggest a framework for helping to identify user needs = form-factor & format<br />To provide a methodology that will help you achieve success on behalf of your users = Agile<br />To encourage institutions to once again embrace innovation (not just “change”)<br />
  4. 4. What is FORM-Factor?<br />
  5. 5. Define: “form factor” &lt;etymology&gt;<br />In physics, form factor relates the proportion of energy transmitted by that object which can be transferred to another object.<br />In computing, a form factor specifies the physical dimensions of major system components...<br />the physical size and shape of a device; often used to describe the size of servers in a rackmount enclosure.<br />A term used to describe the way a device is constructed so as to pragmatically work with another commonly used device or entity.<br />
  6. 6. What is form-factor?<br />
  7. 7.
  8. 8. Human Device Interface<br />Hand<br />Thinking<br />Eye<br />Leaning<br />Forearm<br />Sitting<br />Mouth<br />Standing<br />Lap<br />Walking<br />
  9. 9. Device &lt;=&gt; Human &lt;=&gt; Situation<br />
  10. 10.<br />
  11. 11. UseCase = FormFactor<br />It is the fuzzy interactions (form-factors) between entities (device, human and situation) that should define your user needs.<br />User needs = Use Case (remember this for the Agile part of talk)<br />
  12. 12. Form-Factor Examples <br />
  13. 13. No. 1 Android <br />
  14. 14. Open Source Operating System (by Google)<br />
  15. 15. Small Computers WIN!<br />
  16. 16. Use cases<br />Read your news on the tube (while still holding onto hand railing)<br />Read your news on train without spreading entire paper over person sitting next to you<br />Read your tweets in the middle of the night (without disturbing your partner by having light on).<br />
  17. 17. Storyboard & Wireframe<br />Student wants to read the blog posts by all his other classmates on the latest essay they had to write, while riding the bus to class.<br />Login<br />Get data (3G)<br />Cache<br />Store data<br />Annotate<br />
  18. 18. No. 2 EBM(Electronic book machine) <br />
  19. 19. Video of book birth...<br /><br />
  20. 20. Espresso Book Machine<br />
  21. 21. Million book van<br />
  22. 22. Use Cases<br />Print your blog as a coffee book<br />(with interleaved tweets/comments) BenO<br />Print up book at airport before flight.<br />Carry entire library of books on flashdrive.<br />Print your dissertation for submission to markers (costs less than printer).<br />Print up your flickr pictures tagged with mum/mom as a photoalbum for mother’s day.<br />
  23. 23. Storyboard & Wireframe<br />Lecturer wants to publish his blog as a book with comments on the opposite page aggregated from all over the web.<br />RSS content is consumed vis CSS and published to a PDF format for book print with custom fonts...<br />
  24. 24. No. 3OS H/W(Open Source hardware) <br />
  25. 25. Component Devices<br />
  26. 26. Makezine<br />
  27. 27. User cases<br />Take pictures of a location while reading a book and submit them as annotation to the book for others to read and add to...<br />Plugin in a metal detector on geology field work...<br />Use compass to school field trip to find...<br />
  28. 28. Storyboard & Wireframe<br />skip<br />skip<br />
  29. 29. Formatis FORM-Factor!<br />
  30. 30. = Format (content)<br />
  31. 31. What is format?<br />...the properties of a data object, usually encoded as a set of instructions to an application on how to present the data through various output devices, such as the computer display or printer.<br />The problem with formats is that they are (and will remain) a moveable feast. &lt;getOverIt&gt;<br />
  32. 32. format flux<br />XML<br />RSS<br />RDFa<br />HTML<br />
  33. 33. Q: So how do we use FF&F to Innovate?<br />
  34. 34. A: Agile Proto-typing<br />
  35. 35. What is Agile (theory)?<br />Agile Manifesto Principles “Guidelines”<br />SCRUM Sprints (2-3 week WP cycles)<br />Next planned WP sprint based on reflection of previous sprint.<br />Practices (pragmatic) that encourage principles...<br />
  36. 36. What is Agile (Pragmatics)?<br />(Paper) Prototyping<br />From FF&F UseCases comes Storyboard<br />From Storyboard comes Wireframes<br />From Storyboard and Wireframe comes negotiable / achievable workpackages (sprints)<br />
  37. 37. What is Agile (Pragmatics)?<br />War Room<br />Use Cases (FF&F), Storyboards & Wireframes on four walls surrounding space &lt;UserVoice&gt;<br />Daily/Weekly Meetings (Standing)<br />Defined Roles (PM, UX, Dev, etc)<br />
  38. 38. What does agile and open development look like?<br />
  39. 39. Summary<br />Format =&gt; UseCase (Form-Function) + Method (Agile) = Innovation<br />Form-Function is how you define the needs of your users<br />Agile is how you action your users needs into reality.<br />
  40. 40. Thanks<br />David F. Flanders<br />Twitter =<br />Blog =<br />Open Notebook =<br />License: Creative Commons Attribution ShareAlike 2.0 UK<br />