Design, Develop and Deliver -Lab - UniTrentolatemar.science.unitn.it/segue_userFiles/2017Mobile...Design, Develop and Deliver -Lab Arindam Ghosh Prof. Giuseppe Riccardi Prototyping

Post on 03-Aug-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Design, Develop and Deliver - Lab

ArindamGhoshProf.GiuseppeRiccardi

Prototyping-Lab

ThreeQuestions

• WhoisyourUser?• WhataretheUseCases?–Whatisthegoaloftheuser.–Whattaskswillpeopletrytoperforminyoursystem?

• WhataretheKey Features yourappwillprovide– Stepsleadinguptothegoal/softheuser.

MessagingApps

• Whatsapp• Viber• Firechat• Secret• Slack

WhatsApp• User– Hasadataplan/connectiontowifi– Likestexting(SMS/messages)withfriends/family

• Butdoesn’twanttospendmoneyonSMS– Alreadyhasallclosecontactsinphonebook

• UseCase– ChatwithFriends/Family– Groupchatwithfriendsandfamily

• KeyFeatures– Discoverability

• CloseCircle- Existingusersfromphonebook– Messaging– GroupMessaging

NotPerfect!!!

Viber• User– Hasadataplan/connectiontowifi– LikestextingandCALLING withfriends/family– Alreadyhasallclosecontactsinphonebook

• UseCase– SimilartoWhatsApp – Withvoicecallsadded

• KeyFeatures– Discoverability

• CloseCircle- Existingusersfromphonebook– Messaging– VoiceCalls– RecentAddition– PublicChats

NotPerfect!!!

FireChat• User– Travelinginaplacewithnowifi/dataplan

• UseCase– Textusersinthevicinity.– Broadcastpictures(forconcerts/sports)tousersinvicinity– yourPointofView.

– Usebluetooth insteadofdataplan.• KeyFeatures– Discoverability

• Proximitybased- Usersinyourvicinity(inbluetooth range)– Messaging

WhatcouldgoWrong??

Secret• User– WantstoremainAnonymous

• UseCase– Anonymouslysharecontent– Gossip/Whistleblow?

• KeyFeatures– Discoverability–

• Usersareanonymous– Messaging

• Locationbased• Replyanonymously

– Votingonmessagesandreplies(engagement)

NotSoSecret!!!

Slack

• User– MostlyCorporateorBusiness.– MemberofaTeam

• UseCase– Messageamongteammember– Sharecontent

• Messages/Files

• KeyFeatures– Discoverability

• Usersmustbeinvitedtojoinateam

GreatAppforTeams..But!!!

Whats yourChatApp?

CreateaPrototype

• Defineyouruser• Defineusercases• Makealistoffeatures• Createaprototype• Getfeedbackfromyouruser• Makechanges

ChatAppsforstudentsatauniversity

• WhoisyourUser?– Studentsinaclass

• DefineUserCases– Chatwithclassmates– Askandanswerquestionsonhomework

• KeyFeatures– Discoverability

• basedonuniversityemailid(YourEmailaddressbook)?– Chat– Sharedocuments– AskQuestions?

ChatAppforMusicFans• WhoisyourUser?

– MusicFans• DefineUserCases

– Discussandsharemusicclips• Message/Voice?

– Voteonmusic– Planforvisitingconcertstogether

• KeyFeatures– Discoverability

• Findpeoplebasedoninterests• Livingcloseby?

– Sharemusic– Createpolls

ChatAppforFutureEntrepreneurs• WhoisyourUser?– FutureEntrepreneurs

• DefineUserCases– Shareandcollaborateonbusinessideas– ShareResume– Discovercofounders

• KeyFeatures– Discoverability

• Basedoninterests/areasofexpertise/vicinity– Communicate– GroupChat

ArtofPrototyping

• LeonBattistaAlberti– DeReAedificatoria (TheArtofBuilding)• JuliusCaesarorderedthedemolitionofahouseonhisestateinNemi,becausehedidn’tlikehowitwasbuilt.

– Herecommendsinthisbookthecustomofgreatbuildersofnotonlypreparingdrawings,butalsomodelsofwoodandpaper.

Byendofthisclass

• CreateaPrototypeofyourmessagingapp(1hour)– ItneednotbePerfect.

• Askthepersonsittingnexttoyoutoplaytheroleofyouruser(10mins)– Getfeedback– Makealistof• Positivefeedback• Negativefeedback

• Whatchangesyouwillmake?

top related