SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Form-Factor, Format & Agile Prototyping in Academia David F. Flanders Programme Manager Twitter = dfflanders Blog = dfflanders.wordpress.com
Who am I? “Results... I have gotten a lot of results. I know several thousand things that won't work.”   (Edison) Past: Developer background, having worked at the British Library and University of London (PM bottom-up). Present: JISC Programme Manager working w/ Rapid Innovation projects = 40 X 6mo. projects creating software that will scratch user itches in the now! 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).
Objectives: Why UK universities need a sustainable, digital content strategy... Gov’t desires to move towards a fully digitally literate society... #jdcc09 To get you thinking about RAPID INNOVATION for your users. To suggest a framework for helping to identify user needs = form-factor & format To provide a methodology that will help you achieve success on behalf of your users = Agile To encourage institutions to once again embrace innovation (not just “change”)
What is FORM-Factor?
Define: “form factor” <etymology> In physics, form factor relates the proportion of energy transmitted by that object which can be transferred to another object. In computing, a form factor specifies the physical dimensions of major system components... the physical size and shape of a device; often used to describe the size of servers in a rackmount enclosure. A term used to describe the way a device is constructed so as to pragmatically work with another commonly used device or entity.
What is form-factor?
Human Device Interface Hand Thinking Eye Leaning Forearm Sitting Mouth Standing Lap Walking
Device <=> Human <=> Situation
flickr.com/groups/whats_in_your_bag/
UseCase = FormFactor It is the fuzzy interactions (form-factors) between entities (device, human and situation) that should define your user needs. User needs = Use Case (remember this for the Agile part of talk)
Form-Factor Examples
No. 1 Android
Open Source Operating System (by Google)
Small Computers WIN!
Use cases Read your news on the tube (while still holding onto hand railing) Read your news on train without spreading entire paper over person sitting next to you Read your tweets in the middle of the night (without disturbing your partner by having light on).
Storyboard & Wireframe 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. Login Get data (3G) Cache Store data Annotate
No. 2 EBM(Electronic book machine)
Video of book birth... http://www.youtube.com/watch?v=vI03wqMkVNs&annotation_id=annotation_930983&feature=iv
Espresso Book Machine
Million book van
Use Cases Print your blog as a coffee book (with interleaved tweets/comments) BenO Print up book at airport before flight. Carry entire library of books on flashdrive. Print your dissertation for submission to markers (costs less than printer). Print up your flickr pictures tagged with mum/mom as a photoalbum for mother’s day.
Storyboard & Wireframe Lecturer wants to publish his blog as a book with comments on the opposite page aggregated from all over the web. RSS content is consumed vis CSS and published to a PDF format for book print with custom fonts...
No. 3OS H/W(Open Source hardware)
Component Devices
Makezine
User cases Take pictures of a location while reading a book and submit them as annotation to the book for others to read and add to... Plugin in a metal detector on geology field work... Use compass to school field trip to find...
Storyboard & Wireframe skip skip
Formatis FORM-Factor!
= Format (content)
What is format?http://en.wikipedia.org/wiki/Content_format ...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. The problem with formats is that they are (and will remain) a moveable feast. <getOverIt>
format flux XML RSS RDFa HTML
Q: So how do we use FF&F to Innovate?
A: Agile Proto-typing
What is Agile (theory)? Agile Manifesto Principles “Guidelines” SCRUM Sprints (2-3 week WP cycles) Next planned WP sprint based on reflection of previous sprint. Practices (pragmatic) that encourage principles...
What is Agile (Pragmatics)? (Paper) Prototyping From FF&F UseCases comes Storyboard From Storyboard comes Wireframes From Storyboard and Wireframe comes negotiable / achievable workpackages (sprints)
What is Agile (Pragmatics)? War Room Use Cases (FF&F), Storyboards & Wireframes on four walls surrounding space <UserVoice> Daily/Weekly Meetings (Standing) Defined Roles (PM, UX, Dev, etc)
What does agile and open development look like?
Summary Format => UseCase (Form-Function) + Method (Agile) = Innovation Form-Function is how you define the needs of your users Agile is how you action your users needs into reality.
Thanks David F. Flanders Twitter = twitter.com/dfflanders Blog = dfflanders.wordpress.com Open Notebook = code.google.com/p/jiscri License: Creative Commons Attribution ShareAlike 2.0 UK

Weitere ähnliche Inhalte

Andere mochten auch

A (Repository) Bulk Migration Tool - SOURCE project - funded by Jisc
A (Repository) Bulk Migration Tool - SOURCE project - funded by JiscA (Repository) Bulk Migration Tool - SOURCE project - funded by Jisc
A (Repository) Bulk Migration Tool - SOURCE project - funded by JiscDavid F. Flanders
 
Esophageal cancer for slideshare
Esophageal cancer for slideshareEsophageal cancer for slideshare
Esophageal cancer for slidesharedubeczattila
 
Stent Presentation at STS 2009 San francisco
Stent Presentation at STS 2009 San franciscoStent Presentation at STS 2009 San francisco
Stent Presentation at STS 2009 San franciscodubeczattila
 
Guia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOCGuia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOCAlejandro Videla
 
十二年國教2
十二年國教2十二年國教2
十二年國教2clinic
 
Creating A Math Podcast
Creating A Math PodcastCreating A Math Podcast
Creating A Math PodcastHouston ISD
 
Also Sprach Zarathustra Richard Strauss
Also Sprach Zarathustra Richard StraussAlso Sprach Zarathustra Richard Strauss
Also Sprach Zarathustra Richard Strausslidiam
 
medio ambiente
medio ambiente medio ambiente
medio ambiente jaitor
 
Optimalizace stránek pro vyhledávače
Optimalizace stránek pro vyhledávačeOptimalizace stránek pro vyhledávače
Optimalizace stránek pro vyhledávačeebrana ebrana
 
Ahoraqueestoyvivo
AhoraqueestoyvivoAhoraqueestoyvivo
AhoraqueestoyvivoEloy Pineda
 
The Past & Future Alex Box Stadiums
The Past & Future Alex Box StadiumsThe Past & Future Alex Box Stadiums
The Past & Future Alex Box Stadiumslethaleagle33
 
Noble Corporation Fleet Status Report
Noble Corporation Fleet Status ReportNoble Corporation Fleet Status Report
Noble Corporation Fleet Status Reportearningsreport
 

Andere mochten auch (16)

A (Repository) Bulk Migration Tool - SOURCE project - funded by Jisc
A (Repository) Bulk Migration Tool - SOURCE project - funded by JiscA (Repository) Bulk Migration Tool - SOURCE project - funded by Jisc
A (Repository) Bulk Migration Tool - SOURCE project - funded by Jisc
 
Esophageal cancer for slideshare
Esophageal cancer for slideshareEsophageal cancer for slideshare
Esophageal cancer for slideshare
 
Stent Presentation at STS 2009 San francisco
Stent Presentation at STS 2009 San franciscoStent Presentation at STS 2009 San francisco
Stent Presentation at STS 2009 San francisco
 
Guia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOCGuia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOC
 
十二年國教2
十二年國教2十二年國教2
十二年國教2
 
Gina Cuff
Gina CuffGina Cuff
Gina Cuff
 
Creating A Math Podcast
Creating A Math PodcastCreating A Math Podcast
Creating A Math Podcast
 
Also Sprach Zarathustra Richard Strauss
Also Sprach Zarathustra Richard StraussAlso Sprach Zarathustra Richard Strauss
Also Sprach Zarathustra Richard Strauss
 
FlexBooks: How To Save
FlexBooks: How To SaveFlexBooks: How To Save
FlexBooks: How To Save
 
medio ambiente
medio ambiente medio ambiente
medio ambiente
 
Optimalizace stránek pro vyhledávače
Optimalizace stránek pro vyhledávačeOptimalizace stránek pro vyhledávače
Optimalizace stránek pro vyhledávače
 
Ahoraqueestoyvivo
AhoraqueestoyvivoAhoraqueestoyvivo
Ahoraqueestoyvivo
 
The Past & Future Alex Box Stadiums
The Past & Future Alex Box StadiumsThe Past & Future Alex Box Stadiums
The Past & Future Alex Box Stadiums
 
Noble Corporation Fleet Status Report
Noble Corporation Fleet Status ReportNoble Corporation Fleet Status Report
Noble Corporation Fleet Status Report
 
Su Hikayesi
Su HikayesiSu Hikayesi
Su Hikayesi
 
AJ's Collage
AJ's CollageAJ's Collage
AJ's Collage
 

Ähnlich wie Form-Factor, Format & Agile Prototyping

PowerPoint
PowerPointPowerPoint
PowerPointVideoguy
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDave Malouf
 
Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Gillian Lord
 
DE On A Shoestring
DE On A ShoestringDE On A Shoestring
DE On A Shoestringanthengman
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDave Malouf
 
Brownfield Domain Driven Design
Brownfield Domain Driven DesignBrownfield Domain Driven Design
Brownfield Domain Driven DesignNicolò Pignatelli
 
Teaching and Learning in Virtual Worlds
Teaching and Learning in Virtual WorldsTeaching and Learning in Virtual Worlds
Teaching and Learning in Virtual WorldsRinda Montgomery
 
ItemMirror, XML & The Promise of Information Integration
ItemMirror, XML & The Promise of Information IntegrationItemMirror, XML & The Promise of Information Integration
ItemMirror, XML & The Promise of Information Integrationkeepingfoundthingsfound
 
"Using Web 2.0 as a Weapon Against Corruption"
"Using Web 2.0 as a Weapon Against Corruption" "Using Web 2.0 as a Weapon Against Corruption"
"Using Web 2.0 as a Weapon Against Corruption" J T "Tom" Johnson
 
Tutorial helsinki 20180313 v1
Tutorial helsinki 20180313 v1Tutorial helsinki 20180313 v1
Tutorial helsinki 20180313 v1ISSIP
 
ChatGPT in academic settings H2.de
ChatGPT in academic settings H2.deChatGPT in academic settings H2.de
ChatGPT in academic settings H2.deDavid Döring
 
My Honor As An Aggie
My Honor As An AggieMy Honor As An Aggie
My Honor As An AggieAnn Johnson
 
564 Class Notes July 27, 2010
564 Class Notes July 27, 2010564 Class Notes July 27, 2010
564 Class Notes July 27, 2010Stephanie Magleby
 
Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019Microsoft 365 Developer
 

Ähnlich wie Form-Factor, Format & Agile Prototyping (20)

Mini-Class Report
Mini-Class ReportMini-Class Report
Mini-Class Report
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - Monterey
 
History Of C Essay
History Of C EssayHistory Of C Essay
History Of C Essay
 
Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)
 
DE On A Shoestring
DE On A ShoestringDE On A Shoestring
DE On A Shoestring
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
 
Brownfield Domain Driven Design
Brownfield Domain Driven DesignBrownfield Domain Driven Design
Brownfield Domain Driven Design
 
Samr raul saldana
Samr raul saldanaSamr raul saldana
Samr raul saldana
 
Teaching and Learning in Virtual Worlds
Teaching and Learning in Virtual WorldsTeaching and Learning in Virtual Worlds
Teaching and Learning in Virtual Worlds
 
ItemMirror, XML & The Promise of Information Integration
ItemMirror, XML & The Promise of Information IntegrationItemMirror, XML & The Promise of Information Integration
ItemMirror, XML & The Promise of Information Integration
 
"Using Web 2.0 as a Weapon Against Corruption"
"Using Web 2.0 as a Weapon Against Corruption" "Using Web 2.0 as a Weapon Against Corruption"
"Using Web 2.0 as a Weapon Against Corruption"
 
Tutorial helsinki 20180313 v1
Tutorial helsinki 20180313 v1Tutorial helsinki 20180313 v1
Tutorial helsinki 20180313 v1
 
ChatGPT in academic settings H2.de
ChatGPT in academic settings H2.deChatGPT in academic settings H2.de
ChatGPT in academic settings H2.de
 
Make Tools
Make ToolsMake Tools
Make Tools
 
Railway Route Optimizer
Railway Route OptimizerRailway Route Optimizer
Railway Route Optimizer
 
My Honor As An Aggie
My Honor As An AggieMy Honor As An Aggie
My Honor As An Aggie
 
564 Class Notes July 27, 2010
564 Class Notes July 27, 2010564 Class Notes July 27, 2010
564 Class Notes July 27, 2010
 
Ltms 510 Class
Ltms 510   ClassLtms 510   Class
Ltms 510 Class
 
Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019
 

Mehr von David F. Flanders

The Archives Forum - The National Archives - 02 March 2011
The Archives Forum - The National Archives - 02 March 2011The Archives Forum - The National Archives - 02 March 2011
The Archives Forum - The National Archives - 02 March 2011David F. Flanders
 
Introduction to the Day: The 'Deposit Tool Show And Tell' Meeting
Introduction to the Day: The 'Deposit Tool Show And Tell' MeetingIntroduction to the Day: The 'Deposit Tool Show And Tell' Meeting
Introduction to the Day: The 'Deposit Tool Show And Tell' MeetingDavid F. Flanders
 
Agile Protoyping in Academia
Agile Protoyping in AcademiaAgile Protoyping in Academia
Agile Protoyping in AcademiaDavid F. Flanders
 
Turning the Pages "TTP Pro Proposal"
Turning the Pages "TTP Pro Proposal"Turning the Pages "TTP Pro Proposal"
Turning the Pages "TTP Pro Proposal"David F. Flanders
 
So You Have A Repository... What Next?
So You Have A Repository... What Next?So You Have A Repository... What Next?
So You Have A Repository... What Next?David F. Flanders
 

Mehr von David F. Flanders (6)

The Archives Forum - The National Archives - 02 March 2011
The Archives Forum - The National Archives - 02 March 2011The Archives Forum - The National Archives - 02 March 2011
The Archives Forum - The National Archives - 02 March 2011
 
data.ac.uk briefing paper
data.ac.uk briefing paperdata.ac.uk briefing paper
data.ac.uk briefing paper
 
Introduction to the Day: The 'Deposit Tool Show And Tell' Meeting
Introduction to the Day: The 'Deposit Tool Show And Tell' MeetingIntroduction to the Day: The 'Deposit Tool Show And Tell' Meeting
Introduction to the Day: The 'Deposit Tool Show And Tell' Meeting
 
Agile Protoyping in Academia
Agile Protoyping in AcademiaAgile Protoyping in Academia
Agile Protoyping in Academia
 
Turning the Pages "TTP Pro Proposal"
Turning the Pages "TTP Pro Proposal"Turning the Pages "TTP Pro Proposal"
Turning the Pages "TTP Pro Proposal"
 
So You Have A Repository... What Next?
So You Have A Repository... What Next?So You Have A Repository... What Next?
So You Have A Repository... What Next?
 

Kürzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Form-Factor, Format & Agile Prototyping

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