Building the High Tech Startup ITP 499x (4 Units)



Similar documents
Technologies and Processes for Building Web Startups ITP 499 (4 Units)

Technologies for Interactive Marketing ITP499 (4 Units)

Web-Based Database Applications ITP 300x (3 Units)

Introduction to Cloud Technologies ITP 111x (2 Units)

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:

Database Web Development ITP 300 (3 Units)

Introduction to Information Technology ITP 101x (4 Units)

Mobile Application Technologies ITP 140 (2 Units)

Interactive Web Development ITP 301 (4 Units)

Mobile App Design ITP 340x (3 Units)

Ecommerce Designing ETP 450x (4 Units) - Laboratory Exercises

Multiplayer Game Programming ITP 484x (4 Units)

Syllabus for PM538 Introduction of Biomedical Informatics and the Applications

IML 400 Creative Coding for the Web

Mobile Application Development ITP 342 (3 Units)

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM. INF 556: User Experience Design & Strategy

ITP 300: Database Web Development. Database Web Development (Monday section) Fall 2012 Course Units

IOM431:Foundations of Digital Business Innovation

Mobile App Project ITP 442x (4 Units)

Tentative: Subject to Change CHEM 205Lxg Chemical Forensics: the Science, and its Impact. Course Overview:

Mobile Application Development ITP 342 (3 Units)

Introduction to Java Programming ITP 109 (2 Units) Fall 2015

Video Game Programming ITP 380 (4 Units)

Advanced Digital Forensics ITP 475 (4 Units)

DESIGN FOR USER EXPERIENCE (ITP 310)

Network Security ITP 457 (4 Units)

Fundamentals of Computer Programming CS 101 (3 Units)

Digital Agency Presentation

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

Security and Computer Forensics ITP 477 (4 Units)

BAEP 465: Digital Playbook for Entrepreneurs: Creating a Tech Startup Wednesday 4:00 to 5:40 PM SOS B37

Mobile Application Development ITP 342 (3 Units)

IML 140: Workshop in Multimedia Authoring

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

GESM 160 Seminar in Quantitative Reasoning Wireless Computing Technologies for Medicine with Legal and Ethical Implications.

Introduction to Computer Forensics ITP 499 (3 Units)

To be the most preferred partner providing exclusive, efficient and affordable services

BUAD 310 Applied Business Statistics. Syllabus Fall 2013

PTE505: Inverse Modeling for Subsurface Flow Data Integration (3 Units)

ECON 351: Microeconomics for Business

Macintosh, OSX, & ios Forensics ITP 445 (3 Units)

Intro. to Data Visualization Spring 2016

MARSHALL SCHOOL OF BUSINESS University of Southern California. FBE 555: Investment Analysis and Portfolio Management

3D Modeling, Animation, and Special Effects ITP 215x (2 Units)

SCHOOL OF JOURNALISM USC ANNENBERG SCHOOL FOR COMMUNICATION & JOURNALISM

Contents Technical Lead/ PM :... 2 Research Lead:... 3 Research / Product Manager... 4 Marketing Lead... 5 Software Engineer... 6 Researchers...

A Multi-Channel Performance Marketing Agency

BUS4 118S Big Data San José State University Fall 2014

About Blue Sky Sessions

SSCI 599 Special Topics: Geospatial Data Integration Course Syllabus Spring 2014

UNIVERSITY OF SOUTHERN CALIFORNIA Marshall School of Business BUAD 425 Data Analysis for Decision Making (Fall 2013) Syllabus

J339T /J395 Web Design for Journalism 07775/07995 Spring 2015 MW 1-2:30, CMA School of Journalism The University of Texas at Austin

UNIVERSITY OF WISCONSIN-MILWAUKEE School of Information Studies. INFOST 584 Survey of Web and Mobile Content Development SYLLABUS

Benjamin, L. and Baker, D. (2004) From Séance to Science: A History of the Profession of Psychology in America. Belmont, CA: Thomson Wadsworth

FACULTY OF MANAGEMENT PROFESSIONAL CONSULTING MGMT 3901 Y SPRING 2016

English 230: Shakespeare and His Time

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Social Marketing. MGT 3250Y Fall 2013 Fridays 6:00 8:50 p.m. Room: S4037.

SSCI 582 Spatial Databases, Course Syllabus Summer 2013

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

USC MARSHALL SCHOOL OF BUSINESS BAEP 553 Cases in New Venture Management Summer 2015 Section 14410R 3 Unit Entrepreneur Course for Graduate Students

3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units)

CS 425 Software Engineering

Digital Advertising & Action PMGT

Sociology 314: Analyzing Social Statistics Spring 2014 Class Meetings: Tues. & Thurs. 12:30-1:50 PM Classroom: KAP 305

Xelude. Company Profile. Information Systems.

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

Mobile Apps Development Cross Platform Mobile Apps Development Mobile Apps Porting & Migration Mobile Apps Testing & QA

ISE 515: Engineering Project Management

Social Games Workshop ITP499 (3 Units) Spring 2010 (2010-1)

StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

Offerte del 13 giugno 2014

ENTREPRENEURSHIP AND INNOVATION. BUS 30a. Spring Semester

After completing SI- 539, students will have a working personal portfolio website in production.

SAMPLE ONLY. COMM 304 Interpersonal Communication Spring 2015 Tu/Th 11:00 12:20 ANN L101

MKTG 364 Fall 2014 Internet Marketing

Building Robust Applications l Optimizing Performance l Transforming Business

OPERATIONS MANAGEMENT (OM335: 04285, 04290)

The Art Institute of California - San Francisco Course Syllabus

Web Design Technology

Our Services Are Designed To Support Online Publishers, Ad Networks, Agencies and Digital Marketing Companies Globally

C S 105 (53485) Computer Programming: PHP/SQL Spring 2014

Entrepreneurship & Innovation in Europe

Fall 2015 GES 4120/5120 Internet GIS

Course title: Management Information Systems Fall 2010 Course number: CRN: Location: Meeting day: Meeting time:

Company Profile. SIM Solution Ltd.

MPPR Online Visibility: Search Engine Optimization Georgetown University - School of Continuing Studies Spring 2013


ISM and 05D, Online Class Business Processes and Information Technology SYLLABUS Fall 2015

Arch 315: Design of the Luminous and Sonic Environment

IML 140 Workshop in Multimedia Authoring: The Web, Digital Media and Creative Culture

Iconic Figures of Popular Music: Pink Floyd Spring 2015

Enterprise Information Systems ITP 320x (4 Units)

User Experience Design Syllabus (Fall 2013)

Design ï Development ï Digital Marketing ï Content

UX for Successful Products

ISE 515: Engineering Project Management (31505)

Transcription:

Building the High Tech Startup ITP 499x (4 Units) Objective The purpose of this class is cover basic technologies and processes involved in the building web and mobile startups. Students will be introduced to the different aspects of building a web startup including online business models, product management, agile development processes, technology platforms and operations, customer development and online marketing. Concepts This course will expose students to the core technologies, ideas and processes to convert an idea into a web or mobile startup. In this class students will: - Understand the lifecycle of building a web/mobile startup - Understand the emerging web and mobile ecosystem. - Learn about business models on the web - Learn about the fundamentals of Agile development - Learn how to study consumer behavior on the web - Develop a well thought out product plan and roadmap. - Learn about the technologies (hardware and software) behind Web startups - Create a technology implementation and operations strategy. - Learn about hosting and operating a web startup in the Cloud - Learn how to create information architectures and wireframes - Learn about the basics of customer development and online marketing Students will also get an opportunity to hear and learn from prominent internet entrepreneurs from the industry. Prerequisite Basic web publishing Lecture 2 hrs/week Lab 2 hrs/week Instructor Ashish Soni, asoni@usc.edu

Textbook Required Texts: 1. Instructor assigned readings and class notes. Optional: 1. Web 2.0: A Managers Guide, 1 st Edition Amy Shuen, Oreilly Press ISBN: 0596529961 2. Information Architecture, 2 nd edition New Riders Press ISBN: 0321600800-2 -

Grading The following point-structure will be used in determining the grade for the course. Final grade will be based upon the total points received, the highest total in the class, and the average of the class. Final Project 85% Assignments 10% Class participation 5% Statement for Students with Disabilities Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to me (or to TA) as early in the semester as possible. DSP is located in STU 301 and is open 8:30 a.m. 5:00 p.m., Monday through Friday. The phone number for DSP is (213) 740-0776. Statement on Academic Integrity USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the obligations both to protect one s own academic work from misuse by others as well as to avoid using another s work as one s own. All students are expected to understand and abide by these principles. Scampus, the Student Guidebook, contains the Student Conduct Code in Section 11.00, while the recommended sanctions are located in Appendix A: http://www.usc.edu/dept/publications/scampus/gov/. Students will be referred to the Office of Student Judicial Affairs and Community Standards for further review, should there be any suspicion of academic dishonesty. The Review process can be found at: http://www.usc.edu/student-affairs/sjacs/. Policies - Make-up policy for exams: In order to make up for a missed exam, the student must provide a satisfactory reason along with proper documentation. Usually make-ups are allowed only under extraordinary circumstances. - Projects: It is YOUR responsibility to turn in your lab projects on, or before, the deadlines as set by the instructor. IT IS NOT THE RESPONSIBILITY OF THE LAB TA! - Late Projects: Late submission of projects will lead to loss on point, so please turn in your projects on time! No projects will be accepted after 2 weeks beyond the project s original due date. Everything regarding a project should be settled within 2 weeks of the project s due date. - 3 -

- Though working together is encouraged, the projects must be your own effort. Duplicate projects will all receive zero points and possible referral to the Office for Student Conduct. - All students should read, understand and abide by the University Student Conduct Code http://www.usc.edu/dept/publications/scampus/governance/gov03.h tml - 4 -

Building the High Tech Startup ITP 499x (4 Units) Course Outline (Tentative) Week 1 Introduction to Web 2.0 and Internet Startups - Evolution of the web - Emerging Web and Mobile Ecosystem - User participation and socialization of the web - How to start a web startup? - Profiles in successful web start-ups: flickr, slidshare.net etc Reading: - What is Web 2.0 http://oreilly.com/web2/archive/what-is-web-20.html - Web Squared: Web 2.0 Five Years http://assets.en.oreilly.com/1/event/28/web2009_websqua red-whitepaper.pdf - How to start a startup? http://www.paulgraham.com/start.html - Why Mobile is the next big thing http://gigaom.com/2010/04/12/mary-meeker-mobileinternet-will-soon-overtake-fixed-internet/ Deliverable: - Setup Teams Assignment 1: - Ideation for class concept Week 2 Web Startups and Business Models - Content Management System: Drupal - Online Community: Facebook, - Mobile Apps: Tap Tap revolution, - Search: Google, Blekko - ecommerce: Shoedazzle, Zappos - Online Marketing: Rubicon Project - Blogging/Widgets: Tumblr, Wordpress - Where s the money? : Revenue Models on the Web Reading: - 10 Business Models that rocked 2010 http://www.scribd.com/doc/46210195/10-business-modelsthat-rocked-2010 - Business Model Canvas http://www.businessmodelgeneration.com/downloads.php - 5 -

- What s a startup: First Principles http://steveblank.com/2010/01/25/whats-a-startup-firstprinciples/ - 13 ways to get to $10 Million http://techcrunch.com/2010/10/10/teardown-13-ways-10- million-revenues/ Assignment 2: Concept Overview report due to teaching team. Week 3 What s the big idea? - What s your product or service? - Value Proposition and differentiation - Minimum feature set - Business and Revenue Model - How, where and why is a B-Plan different for a web startup - Writing a Business Plan http://www.hcp.com/writing_business_plans - Elements of a great B-Plan http://www.sequoiacap.com/ideas - YCombinator version of a B-Plan - Blue Ocean Strategy, HBR Assignment 3: Brief B-Plan and B-Model (15 slides) Week 4 Process: The Lean Startup Model - Lean startup model - Understanding customer needs and customer development - Understanding the principles of Agile Development - Documenting hypothesis: Channel, Customer and Problem - Minimum Viable Product - The Lean Startup: http://www.slideshare.net/venturehacks/the-lean-startup-2 - What is Lean about a lean startup: http://www.startuplessonslearned.com/2009/12/what-islean-about-lean-startup.html - Assignment 4: Document CPS hypothesis that will be tested Week 5 Customer Development - How do you create end user demand? - Who s the customer/user/payer? How can you reach them? - How do you identify real customer needs? - Design Thinking and IDEO Method Cards - 6 -

Reading: - Instructor Notes - Customer Development for my web startup, I and II http://www.ashmaurya.com/2010/02/customerdevelopment-checklist-for-my-web-startup-part-1/ http://www.ashmaurya.com/2010/02/customerdevelopment-checklist-for-my-web-startup-part-2/ Assignment 5: Test each hypothesis online/offline and document findings Week 6 High Tech Product Management - Crafting a product vision - Developing a product roadmap - Developing a product feature list for a web/mobile startup: functional, social and technical - Minimal Viable Product - Defining Product: http://www.svproduct.com/defining-product/ - Product Discovery Plan http://www.svproduct.com/the-product-discovery-plan/ - Assessing Product Opportunities http://www.svproduct.com/assessing-productopportunities/ Assignment 6: Product vision and roadmap, Web 2.0 Product Planning Questionnaire Week 7 Product Details and Information Architecture - Building Personas - Sitemap and wire frames - User Interaction Design - Persona s for Product Management http://www.svproduct.com/personas-for-productmanagement-2/ - Forrester guide on crafting personas Assignment 7: Develop client persona, Develop product sitemap, Identify Minimal Viable Product Week 8 Product Design and User Experience - 7 -

- Importance of User Experience Design - User experience design framework - Importance of the landing page - Testing User Experience - Elements of User Experience http://www.jjg.net/elements/pdf/elements.pdf - User Experience Design Overview http://www.smashingmagazine.com/2010/10/05/what-isuser-experience-design-overview-tools-and-resources/ - Principles for web app design http://thinkvitamin.com/web-apps/fred-wilsons-10-goldenprinciples-of-successful-web-apps/ - FOW: Chapter 16,17 Assignment 8: Develop site wireframes for minimal viable product Week 9 Choosing a Technology Platform- I - AJAX (what is it?) - Server side web Programming technologies: PHP, ASP, JSP,.NET, Ruby, Flash, Flex - Client side programming technologies: HTML and JavaScript - Open source vs commercial - Databases: mysql, posgres, sql server, oracle, db2 - Case studies - Instructor Notes Week 10 Choosing a Technology Platform- II - Databases: mysql, postgres, sql server, oracle, db2 - Web Services: using Amazon Web Service, Google API etc - Web Application Frameworks - Codeignitor, Ruby on Rails - Client side frameworks: jquery - Content Management Systems Drupal, Joomla - Case studies Instructor Notes Assignment 9: Create high-level technology strategy for proposed concept. - 8 -

Week 11 Site Operations, API s and the Cloud - Hosting your startup in the Cloud - Leveraging existing API s to implement non-core functionality - Integration with other Web Services - Web Operations and Domain Names Reading: Instructor Notes Startup Tools: http://steveblank.com/tools-and-blogs-for-entrepreneurs/ Week 12 Startup Metrics - Analytics 101 - Categories of Metrics for Startups - Startup Dashboard: Keeping track of key performance indicators - Tools and Platforms - Startup metrics: http://www.slideshare.net/caquino23/startup-metrics-4- pirates - Actionable Metrics http://www.fourhourworkweek.com/blog/2009/05/19/vanit y-metrics-vs-actionable-metrics/ Assignment 10: Identify and document core metrics for your startup Week 13 Driving Traffic to your Startup - Online Marketing 101 - Different channels for marketing: SEO,SEM, Email - Social media marketing - Inbound marketing - Marketing funnel analysis Readings: - A startup marketing framework http://www.rocketwatcher.com/blog/2011/01/a-startupmarketing-framework-version-2.html - Diffusion of Innovation: http://en.wikipedia.org/wiki/diffusion_of_innovations - 9 -

Optional: Crossing the Chasm, Geoffrey More Assignment 11: Develop a high level (3 pages) online marketing plan that includes, channels, messaging and expenses. Week 14 Team, Expenses and PM - How to form the right team? - Cost of building a web/mobile startup: 5 case studies - Project Management in a startup Reading: Instructor Notes Assignment 12: Develop a high level budget for the concept. Week 15 Legal issues and fund raising - Incorporation - Founders Equity - Raising capital - Guest Speaker: Lawyer and Venture Capitalist Fundraising Survival guide http://www.paulgraham.com/fundraising.html How to pitch VC s http://www.businessinsider.com/henry-blodget-how-not-tomake-a-fool-of-yourself-when-you-pitch-vcs-like-me-2009-6 - 10 -

- 11 -