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?