SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
How to design a
      web app fast

                   Future of Web Apps 2011
Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Eewei Chen                              Jill Irving
Director e-Solution Design                  Lead Ui developer
          BSkyB                              ThoughtWorks

 (ex: ThoughtWorks, Microsoft,                  @jillisfab
     Conchango, IPC Media)
                                              www.fab.co.uk
      @ultraman
    www.eewei.com


   Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
So what can you do in 8
                                                    zzz
         hours?




 Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Form teams                                    What can they do?
      Issue the challenge          Who are they?


                                                                                       How will they use it?



                                             Today we will...


Presentations




                                                                                Why will they use it?




                             How can it be built?        Is it good business?




                   Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Form teams
                Fill in team card:
     Name, Job, Skills (what I can do to help)
     Success (What I want to get out of today)
                1 interesting fact

          Post your card onto the team grid
                 Get into you teams


                           20 minutes
Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
The challenge


Design a mobile app that will
get people going to the cinema
            again.




  Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
vs


           Watch movies
   anywhere, anytime, on any device
                                                                Watch movies at the cinema theatre
     Tech is faster, more affordable
Moore’s Law: number of transistors on a chip will double
              approximately every two years




   Going to the cinema used to be a fun social event for people of all
   ages. Today consumers prefer to watch movies on their phones,
   laptops, tablets and home cinema systems.




                    Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
time                                                                      control                       cont
                   I donʼt see the point in wasting time                         I canʼt pause the movie to
                   getting to the cinema when I can                             refill my drink or to research
                   watch what I want, when I want in the                        something that the film
                   comfort of my own home.                                      brought to mind when I am at
                                                                                the theatre.

advice                                                                                                          respect

Can anyone please suggest
                                                                                          I hate the insensitive muppets
some good movies? There is
                                                                                          wrestling with bags of M&Ms,
so much out there I donʼt
                                                                                          who prattle on like they're in
really have a clue...
                                                                                          the privacy of their own living
                                                                                          room....



          money                                                                            social
          There's no point paying that
          kind of money for such an                                So weird, I've got the
          unpleasant experience. I just
                                                                   whole cinema to
          refuse to go to the cinema in
          London these days.                                       MYSELF. (lonely)



                                          source: blogs, forums & twitter #movies

              Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Things to consider before you get going

               Who is the audience?
           What are their motivations?
       What do they expect to be able to do?
Do they want to do things before, during or after the
                      movie?




  Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Things to consider before you get going

             What is the gap you are lling?
          How can you make your app unique?
           Can it be monetized (advertising)?
What technology and platform (easy integration, responsive
                        design)?

     Research online and leverage current trends like
  gami cation, peer recommendation, geo-location, social
                        media ...




      Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Things to consider before you get going

    Talk to each other (you are the target audience)
Delegate tasks (don’t all work on the same thing at once)
Work fast. Do just enough to move on (revisit during the
                          break)




   Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Who are they?
      Choose and complete your empathy map

                    See= motivation
                      Do= features
                Hear = Viral / Marketing


                           25 minutes

Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Alex the movie geek                       Ann the busy wife                          Alistair the sociable
                                          and mother                                 student
I am obsessed about details. I love       Finding the time to go to the cinema       I am the one who tends to organise
spotting the mistakes and ranting         as a family is difficult.                   get togethers for my friends. They
about it online. I am well known on                                                  look to me for inspiration too!
many movie blog sites.                    We also have to factor in expensive
                                          costs for driving, parking, tickets, pop   I spend a lot of time socialising
I love playing games and                  corn, drinks then usually dinner           online especially on Facebook and
competing. I would love to be on a        afterwards. We normally usually end        Twitter.
show like ʻJeopardyʼ when they ask        up watching movies that the kids
questions about movie trivia and I        want to watch                              When you go to the cinema you
could win some money.                                                                need to go at a specific time and
                                          My husband and I had our first date         watch just one movie which may turn
I usually do a lot of research ahead      at the movies, I donʼt remember the        out to be a disappointment.
of time but sometimes I just canʼt find    movie but I remember having some
info on a very new or unusual             wonderful conversations before and         I used to go to the movies a lot but
director or film.                          after it. I miss those times when it       less now as it is more convenient
                                          was just the two of us.                    to rent a bunch of DVDs (which you
I donʼt watch mainstream movies                                                      can pause or change) and invite
much any more but still attend UK         Cinemas can be dirty. You also donʼt       friendʼs round to my place where we
film festivals as you can see quality      know who is going to be there and          can relax, eat, talk and drink in our
British films there first. I love foreign   there have been times when people          own time.
films too.                                 have been rude, annoying & scary.




                  Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
What can they do?
Create, group, think about value, then prioritise features



                              25 minutes

   Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Quick review
 Each team 2 minutes to present where they are




                           10 minutes

Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Do they really want it?
                         Trend research




Crowd source using twitter, facebook, user forums, clubs




                  Competition / related apps




          Now check what you have done so far


    Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Coffee!
Have a look at what the other teams have come up with
         add/amend empathy map and features
             Fill in the feedback ip chart
                      Any questions?




                             30 minutes

  Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
From Zero to Deploy fast!


Agile development process

Advantages to deploying early

Speed to market

Continous design and continous delivery - new
features delivered incrementally

Easily scaled for production




                              10 minutes

   Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
How will they use it?
                Outline the user journey
                 Sketch out key screens
                Prototyping techniques



                           45 minutes

Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Lunch Break
                   Make it productive!

Download code, look at web site, guerilla user test
        http://webappfast.tumblr.com




                           60 minutes

Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Interim Q&A Feedback session




            20 minutes
Why will they use it?
Target user, motivation, app name, app market, feature,
          business value (USP?), competitors

               A cool app name always helps!

                              20 minutes

   Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Does it make business sense?
            Fill in a business model canvas
      Don’t worry about exact gures for now!
    Discuss viral and marketing (empathy map)
 Get it into the business model (resource, activities)

                            30 minutes

 Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Latest technologies
         ...
Native features will be
       obsolete
Which technology should I use?

 Speed of development

 Ease of testing

 Continous design feeds into production

 No reliance on walled-garden acceptance policies

 Accessibility

 Revenue model (apple/blackberry takes a cut. FT.com web app)



      Trend towards mobile web standards

      Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Technology stack

       Mobile web browser

            Heroku       cloud




CSS3     jQuery Mobile           HTML 5


             Rails


             SQLite
Technology stack




                 lightweight, yet
                     powerful

                     Flexible
                   framework

open standards
Coffee!
but just before you do so have a look at the next slide...




                             30 minutes

  Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Final presentations
Tell a good story. Role play? TV Advert? Sell your product and
brand. Think about everything you have learnt today and use
                               it!

         45 minutes prep, 10 minute presentations from each group.

      Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Worked as a team
                              Understood our users   Prioritised features

                                                                                   outlined user journeys
                                                                                  played with a prototype



                                         What we did today


Presentations




                                                                                  De ned your
                                                                                value proposition




                            How can it be built?     Created a business model




                  Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Feedback
             please     ll in feedback forms!


                           10 minutes

Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Thank you!

Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
Things to consider before you get going
Who is the audience? What are their motivations? What do they expect
to be able to do? Do they want to do things before, during or after the
                                movie?

 What is the gap you are lling? How can you make your app unique?
Can it be monetized (advertising)? What technology and platform (easy
                   integration, responsive design)?

  Research online and leverage current trends like gami cation, peer
            recommendation, geo-location, social media ...

            talk to each other (you are the target audience)
       delegate tasks (don’t all work on the same thing at once)
     Work fast. Do just enough to move on (revisit during the break)



       Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast

Más contenido relacionado

Similar a How to design a web app fast - Future of Web Apps 2011, London

Creative critical reflection of the final project by Aribah Imtiaz
Creative critical reflection of the final project by Aribah ImtiazCreative critical reflection of the final project by Aribah Imtiaz
Creative critical reflection of the final project by Aribah ImtiazAribah Imtiaz
 
What Back To The Future Got Right In The Future
What Back To The Future Got Right In The FutureWhat Back To The Future Got Right In The Future
What Back To The Future Got Right In The FutureNathan Young
 
Creative critical reflection questions shelby
Creative critical reflection questions  shelbyCreative critical reflection questions  shelby
Creative critical reflection questions shelbyshelbyfwolf1
 
Creative critical reflection questions shelby
Creative critical reflection questions  shelbyCreative critical reflection questions  shelby
Creative critical reflection questions shelbyshelbyfwolf1
 
Evaluation for blog DRunham
Evaluation for blog DRunhamEvaluation for blog DRunham
Evaluation for blog DRunhamhkesson
 
AS Level Media Studies - CREATIVE CRITICAL REFLECTION (Film Opening Task)
AS Level Media Studies - CREATIVE CRITICAL REFLECTION (Film Opening Task)AS Level Media Studies - CREATIVE CRITICAL REFLECTION (Film Opening Task)
AS Level Media Studies - CREATIVE CRITICAL REFLECTION (Film Opening Task)ManasaShivashankar
 
Creative critical reflection
Creative critical reflectionCreative critical reflection
Creative critical reflectionshiiza
 
When Do You Write Your College Essay. Online assignment writing service.
When Do You Write Your College Essay. Online assignment writing service.When Do You Write Your College Essay. Online assignment writing service.
When Do You Write Your College Essay. Online assignment writing service.Heather White
 
The Mobile Way Of Life
The Mobile Way Of LifeThe Mobile Way Of Life
The Mobile Way Of LifeVincent Teo
 
Creative Critical Reflection
Creative Critical Reflection Creative Critical Reflection
Creative Critical Reflection tabani_24
 
University of Worcester Children's Conference
University of Worcester Children's Conference University of Worcester Children's Conference
University of Worcester Children's Conference Amy Burvall
 
IMDb App - From Poster to Purchase
IMDb App - From Poster to PurchaseIMDb App - From Poster to Purchase
IMDb App - From Poster to PurchaseWendy Lim
 
Creative critical reflection
Creative critical reflectionCreative critical reflection
Creative critical reflectionsanakbabar
 

Similar a How to design a web app fast - Future of Web Apps 2011, London (20)

The role of film.docx
The role of film.docxThe role of film.docx
The role of film.docx
 
Creative critical reflection of the final project by Aribah Imtiaz
Creative critical reflection of the final project by Aribah ImtiazCreative critical reflection of the final project by Aribah Imtiaz
Creative critical reflection of the final project by Aribah Imtiaz
 
What Back To The Future Got Right In The Future
What Back To The Future Got Right In The FutureWhat Back To The Future Got Right In The Future
What Back To The Future Got Right In The Future
 
Creative critical reflection questions shelby
Creative critical reflection questions  shelbyCreative critical reflection questions  shelby
Creative critical reflection questions shelby
 
Creative critical reflection questions shelby
Creative critical reflection questions  shelbyCreative critical reflection questions  shelby
Creative critical reflection questions shelby
 
Proposal
ProposalProposal
Proposal
 
Evaluation for blog DRunham
Evaluation for blog DRunhamEvaluation for blog DRunham
Evaluation for blog DRunham
 
AS Level Media Studies - CREATIVE CRITICAL REFLECTION (Film Opening Task)
AS Level Media Studies - CREATIVE CRITICAL REFLECTION (Film Opening Task)AS Level Media Studies - CREATIVE CRITICAL REFLECTION (Film Opening Task)
AS Level Media Studies - CREATIVE CRITICAL REFLECTION (Film Opening Task)
 
2. research 2
2. research 22. research 2
2. research 2
 
Creative critical reflection
Creative critical reflectionCreative critical reflection
Creative critical reflection
 
When Do You Write Your College Essay. Online assignment writing service.
When Do You Write Your College Essay. Online assignment writing service.When Do You Write Your College Essay. Online assignment writing service.
When Do You Write Your College Essay. Online assignment writing service.
 
The Mobile Way Of Life
The Mobile Way Of LifeThe Mobile Way Of Life
The Mobile Way Of Life
 
Creative Critical Reflection
Creative Critical Reflection Creative Critical Reflection
Creative Critical Reflection
 
Good Movies To Write An Essay On
Good Movies To Write An Essay OnGood Movies To Write An Essay On
Good Movies To Write An Essay On
 
FMP Evaluation
FMP Evaluation FMP Evaluation
FMP Evaluation
 
All about cinem
All about cinemAll about cinem
All about cinem
 
University of Worcester Children's Conference
University of Worcester Children's Conference University of Worcester Children's Conference
University of Worcester Children's Conference
 
IMDb App - From Poster to Purchase
IMDb App - From Poster to PurchaseIMDb App - From Poster to Purchase
IMDb App - From Poster to Purchase
 
Pros and cons(W.A)
Pros and cons(W.A)Pros and cons(W.A)
Pros and cons(W.A)
 
Creative critical reflection
Creative critical reflectionCreative critical reflection
Creative critical reflection
 

Más de Eewei Chen

Create compelling digital TV services consumers want
Create compelling digital TV services consumers wantCreate compelling digital TV services consumers want
Create compelling digital TV services consumers wantEewei Chen
 
Create compelling digital tv services consumers want
Create compelling digital tv services consumers wantCreate compelling digital tv services consumers want
Create compelling digital tv services consumers wantEewei Chen
 
How to design stuff that matters fast - Dev Week 2014
How to design stuff that matters fast - Dev Week 2014How to design stuff that matters fast - Dev Week 2014
How to design stuff that matters fast - Dev Week 2014Eewei Chen
 
Stupid Is As Stupid Does by Eewei Chen, UX Scotland 2014
Stupid Is As Stupid Does by Eewei Chen, UX Scotland 2014Stupid Is As Stupid Does by Eewei Chen, UX Scotland 2014
Stupid Is As Stupid Does by Eewei Chen, UX Scotland 2014Eewei Chen
 
10 Strategic UX Techniques
10 Strategic UX Techniques10 Strategic UX Techniques
10 Strategic UX TechniquesEewei Chen
 
Strategic UX - Rapid experience strategy techniques to help businesses succee...
Strategic UX - Rapid experience strategy techniques to help businesses succee...Strategic UX - Rapid experience strategy techniques to help businesses succee...
Strategic UX - Rapid experience strategy techniques to help businesses succee...Eewei Chen
 
Rapid prototyping - Fast continuous design solutions to help realise an idea
Rapid prototyping - Fast continuous design solutions to help realise an ideaRapid prototyping - Fast continuous design solutions to help realise an idea
Rapid prototyping - Fast continuous design solutions to help realise an ideaEewei Chen
 

Más de Eewei Chen (7)

Create compelling digital TV services consumers want
Create compelling digital TV services consumers wantCreate compelling digital TV services consumers want
Create compelling digital TV services consumers want
 
Create compelling digital tv services consumers want
Create compelling digital tv services consumers wantCreate compelling digital tv services consumers want
Create compelling digital tv services consumers want
 
How to design stuff that matters fast - Dev Week 2014
How to design stuff that matters fast - Dev Week 2014How to design stuff that matters fast - Dev Week 2014
How to design stuff that matters fast - Dev Week 2014
 
Stupid Is As Stupid Does by Eewei Chen, UX Scotland 2014
Stupid Is As Stupid Does by Eewei Chen, UX Scotland 2014Stupid Is As Stupid Does by Eewei Chen, UX Scotland 2014
Stupid Is As Stupid Does by Eewei Chen, UX Scotland 2014
 
10 Strategic UX Techniques
10 Strategic UX Techniques10 Strategic UX Techniques
10 Strategic UX Techniques
 
Strategic UX - Rapid experience strategy techniques to help businesses succee...
Strategic UX - Rapid experience strategy techniques to help businesses succee...Strategic UX - Rapid experience strategy techniques to help businesses succee...
Strategic UX - Rapid experience strategy techniques to help businesses succee...
 
Rapid prototyping - Fast continuous design solutions to help realise an idea
Rapid prototyping - Fast continuous design solutions to help realise an ideaRapid prototyping - Fast continuous design solutions to help realise an idea
Rapid prototyping - Fast continuous design solutions to help realise an idea
 

Último

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Último (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

How to design a web app fast - Future of Web Apps 2011, London

  • 1. How to design a web app fast Future of Web Apps 2011 Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 2. Eewei Chen Jill Irving Director e-Solution Design Lead Ui developer BSkyB ThoughtWorks (ex: ThoughtWorks, Microsoft, @jillisfab Conchango, IPC Media) www.fab.co.uk @ultraman www.eewei.com Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 3. So what can you do in 8 zzz hours? Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 4. Form teams What can they do? Issue the challenge Who are they? How will they use it? Today we will... Presentations Why will they use it? How can it be built? Is it good business? Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 5. Form teams Fill in team card: Name, Job, Skills (what I can do to help) Success (What I want to get out of today) 1 interesting fact Post your card onto the team grid Get into you teams 20 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 6. The challenge Design a mobile app that will get people going to the cinema again. Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 7. vs Watch movies anywhere, anytime, on any device Watch movies at the cinema theatre Tech is faster, more affordable Moore’s Law: number of transistors on a chip will double approximately every two years Going to the cinema used to be a fun social event for people of all ages. Today consumers prefer to watch movies on their phones, laptops, tablets and home cinema systems. Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 8. time control cont I donʼt see the point in wasting time I canʼt pause the movie to getting to the cinema when I can refill my drink or to research watch what I want, when I want in the something that the film comfort of my own home. brought to mind when I am at the theatre. advice respect Can anyone please suggest I hate the insensitive muppets some good movies? There is wrestling with bags of M&Ms, so much out there I donʼt who prattle on like they're in really have a clue... the privacy of their own living room.... money social There's no point paying that kind of money for such an So weird, I've got the unpleasant experience. I just whole cinema to refuse to go to the cinema in London these days. MYSELF. (lonely) source: blogs, forums & twitter #movies Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 9. Things to consider before you get going Who is the audience? What are their motivations? What do they expect to be able to do? Do they want to do things before, during or after the movie? Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 10. Things to consider before you get going What is the gap you are lling? How can you make your app unique? Can it be monetized (advertising)? What technology and platform (easy integration, responsive design)? Research online and leverage current trends like gami cation, peer recommendation, geo-location, social media ... Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 11. Things to consider before you get going Talk to each other (you are the target audience) Delegate tasks (don’t all work on the same thing at once) Work fast. Do just enough to move on (revisit during the break) Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 12. Who are they? Choose and complete your empathy map See= motivation Do= features Hear = Viral / Marketing 25 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 13. Alex the movie geek Ann the busy wife Alistair the sociable and mother student I am obsessed about details. I love Finding the time to go to the cinema I am the one who tends to organise spotting the mistakes and ranting as a family is difficult. get togethers for my friends. They about it online. I am well known on look to me for inspiration too! many movie blog sites. We also have to factor in expensive costs for driving, parking, tickets, pop I spend a lot of time socialising I love playing games and corn, drinks then usually dinner online especially on Facebook and competing. I would love to be on a afterwards. We normally usually end Twitter. show like ʻJeopardyʼ when they ask up watching movies that the kids questions about movie trivia and I want to watch When you go to the cinema you could win some money. need to go at a specific time and My husband and I had our first date watch just one movie which may turn I usually do a lot of research ahead at the movies, I donʼt remember the out to be a disappointment. of time but sometimes I just canʼt find movie but I remember having some info on a very new or unusual wonderful conversations before and I used to go to the movies a lot but director or film. after it. I miss those times when it less now as it is more convenient was just the two of us. to rent a bunch of DVDs (which you I donʼt watch mainstream movies can pause or change) and invite much any more but still attend UK Cinemas can be dirty. You also donʼt friendʼs round to my place where we film festivals as you can see quality know who is going to be there and can relax, eat, talk and drink in our British films there first. I love foreign there have been times when people own time. films too. have been rude, annoying & scary. Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 14. What can they do? Create, group, think about value, then prioritise features 25 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 15. Quick review Each team 2 minutes to present where they are 10 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 16. Do they really want it? Trend research Crowd source using twitter, facebook, user forums, clubs Competition / related apps Now check what you have done so far Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 17. Coffee! Have a look at what the other teams have come up with add/amend empathy map and features Fill in the feedback ip chart Any questions? 30 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 18. From Zero to Deploy fast! Agile development process Advantages to deploying early Speed to market Continous design and continous delivery - new features delivered incrementally Easily scaled for production 10 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 19. How will they use it? Outline the user journey Sketch out key screens Prototyping techniques 45 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 20. Lunch Break Make it productive! Download code, look at web site, guerilla user test http://webappfast.tumblr.com 60 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 21. Interim Q&A Feedback session 20 minutes
  • 22. Why will they use it? Target user, motivation, app name, app market, feature, business value (USP?), competitors A cool app name always helps! 20 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 23. Does it make business sense? Fill in a business model canvas Don’t worry about exact gures for now! Discuss viral and marketing (empathy map) Get it into the business model (resource, activities) 30 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 25. Native features will be obsolete
  • 26. Which technology should I use? Speed of development Ease of testing Continous design feeds into production No reliance on walled-garden acceptance policies Accessibility Revenue model (apple/blackberry takes a cut. FT.com web app) Trend towards mobile web standards Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 27. Technology stack Mobile web browser Heroku cloud CSS3 jQuery Mobile HTML 5 Rails SQLite
  • 28. Technology stack lightweight, yet powerful Flexible framework open standards
  • 29. Coffee! but just before you do so have a look at the next slide... 30 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 30. Final presentations Tell a good story. Role play? TV Advert? Sell your product and brand. Think about everything you have learnt today and use it! 45 minutes prep, 10 minute presentations from each group. Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 31. Worked as a team Understood our users Prioritised features outlined user journeys played with a prototype What we did today Presentations De ned your value proposition How can it be built? Created a business model Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 32. Feedback please ll in feedback forms! 10 minutes Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 33. Thank you! Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast
  • 34. Things to consider before you get going Who is the audience? What are their motivations? What do they expect to be able to do? Do they want to do things before, during or after the movie? What is the gap you are lling? How can you make your app unique? Can it be monetized (advertising)? What technology and platform (easy integration, responsive design)? Research online and leverage current trends like gami cation, peer recommendation, geo-location, social media ... talk to each other (you are the target audience) delegate tasks (don’t all work on the same thing at once) Work fast. Do just enough to move on (revisit during the break) Eewei Chen @ultraman / Jill Irving @jillisfab / #fowa #webappfast