THE APP CHALLENGE:
BOOTCAMP
• Fire Alarm•Exit Route•Toilets•Video/Photographs•Questions
HOUSEKEEPING
•Dating Service• Ideas•Analysis/Research•Commercialisation•Break•Marketing•Design/UI•Delivery•Q&A
RUNNING ORDER
DATING SERVICECreative Techy
Marketing Business
Lost Sheep
EXERCISE•Counting the F’s
•Their are three misteaks in this sentence
IDEAS
•Gap in the market•Solve a problem•Improve an existing idea•Novelty•Marketing exercise
HOW TO FIND IDEAS?
•Brainstorm/mindmap•Look for problems•Listen•Think outside the box!
RESEARCH / ANALYSIS
•“Tribe” - target market/customer base•Competition•Budget/finance•Prototyping•Information Architecture•Content (data)
EXERCISE•Brainstorm/Mindmap an idea for:•new alarm clock app•cooking assistant app•teaching or training aid
USE CASESIn software engineering and systems engineering, a use case is a description of steps or actions between a user (or "actor") and a software system which leads the user towards something useful. The user or actor might be a person or something more abstract, such as an external software system or manual process.
GOAL The Primary Actor’s Goal
SCOPE External or Internal to system
PRE-CONDITIONS When this case is applicable
SUCCESS STATE The state of the world when case ends
FAILED STATE .....and if it fails
PRIMARY ACTOR Whose goal is of concern?
SECONDARY ACTOR Who might help the system?
START ACTION The trigger action
DESCRIPTION 1. Interactions...2. ...
VARIATIONS 1. Exception conditions2. ...
EXTENSIONS 1. Additions to basic function2. ...
WHO Which type of user Someone shopping
WHAT Target action Price comparison
WHERE Particular part of app
Barcode reader in app
HOW Interactions required
Scan barcode
WHY What is the end result
Find cheaper price of product
WHAT IF Errors, UI issues, incorrect input, etc etc
Barcode not matched
FLOW DIAGRAM
DYNAMIC SYSTEMS DEVELOPMENT METHOD
EXERCISE
•Draw a use case or flow diagram for making toast
PLANNING•Project Management•Time critical?•Available resources•Marketing schedule•App Store approval•Launch•Scalability
FUTURE•On-going support•Additional features•New SDK features•Licensing/rebranding•Reuse of code-base•Spin-off applications•Platform diversification•Target devices (handset/tablet)
COMMERCIALISATION
BUSINESS STRATEGY•Company structure•Legal issues (in/assurance)•Development Budget•Personal investment (time/money)•Loan•Grant•Direct investors•Venture Capitalists
MON£TI$ATION•No direct financial gain•Free (advert supplemented)•Fixed price e.g. 99p•Freemium•Subscription•Licensing•Exit strategy (sell out)
BREAK
DESIGN/UI
BRANDING•Names (try and be relevant)•Sets app apart•Recognisable•Appropriate to customer•Consistency across business•Users – “judge an app by its icon”
DESIGN GUIDELINES•Apple HIG – the “rules”•Prevent rejection•Ensure usability•Familiar interface to other apps•Practical (for fingers)•Efficient•Great user experience
USER JOURNEY•“Fun”/enjoyable•Efficient•Workflows•Mock ups•Paper/electronic prototypes
EXERCISE
•Design 4 screens for a dating app
•MobiPads next week!
MARKETING•Engage early•Feedback•Social media (free)•Micro-site•Review sites/blogs•Mobile/Web banner adverts (ROI!)•Long term engagement
APP STORE/MARKET (PLACE)•Primary route to market•Right category•Keywords•Description•Icon•Screenshots•Reviews•Alternative store?
EXERCISE•Pick:•Category•Keywords•Description
for a new app for University bar ratings
DELIVERY
PLATFORMS•Apple, Android, Windows Phone, Blackberry•Handset/Tablet•Web based?•Native or cross-platform•Suitability of tool•Cost of development•Database limitations•Reduced user experience•Additional overhead•Less control (API calls, memory etc)•Limited feature set
POST LAUNCH•On-going support•Feedback•Feature requests•Analytics•Sales figures•Platform/device diversification
NEXT EVENTS…
30TH: WORKSHOP 2PM7TH: WORKSHOP 2PM
ANY QUESTIONS?
FEEDBACK FORMS!.
THANK YOU!.