Reminders. Emory Horror Code:

Size: px
Start display at page:

Download "Reminders. Emory Horror Code:"

Transcription

1 Reminders Emory Horror Code: Request permission and document any code you did not write We won't hesitate to report you: will cause a dent in your life

2 Reminders Emory Horror Code: Request permission and document any code you did not write We won't hesitate to report you: will cause a dent in your life Take full advantage of this course As Mark said, you have real-life competitors who are skipping college and taking bootcamp classes General Assembly in Atlanta Atlanta Tech Village

3 Reminders Emory Horror Code: Request permission and document any code you did not write We won't hesitate to report you: will cause a dent in your life Take full advantage of this course As Mark said, you have real-life competitors who are skipping college and taking bootcamp classes General Assembly in Atlanta Atlanta Tech Village Any other feedback about Mark?

4 The Greatest Inventor

5 Let's Setup the Teams! Still too many ideas: Yiwei & Jake Mor Our other promising entrepreneurs: Toby: Mobile game Henry: Erasing social media past Tony: Random to-do Mike Zhai: NLP website and more...

6 Main Project: 1st iteration due 2/26 1st steps: due by 2/19 Choose: Language/framework/platform that you will use for this project! Process tool and assign tasks to each team member; invite me and James Join team Github that we assign Make README with chosen technologies & process tool address

7 Main Project: 1st iteration due 2/26 1st steps: due by 2/19 Choose: Language/framework/platform that you will use for this project! Process tool and assign tasks to each team member; invite me and James Join team Github that we assign Make README with chosen technologies & process tool address 1st pitch: present in class on 2/26 Market study & UI mockup Either of: Data Model Proof-of-concept code Submit PDF on Piazza before class

8 Entrepreneurship CS370 SE Practice & Startup, Cengiz Günay (Some slides courtesy of Eugene Agichstein and the Internets) Greatest inventor: Prof. Brain Nerve CS370, Günay (Emory) Entrepren. Spring / 16

9 Got Ideas? You can become an entrepreneur

10 Advice from some real entrepreneurs My sister, Eda, and her friend, Melodi: Creators of startups in Turkey: Uplifers.com Personal well-being news site Mihera.com Sell your own creations (Like Etsy) CS370, Günay (Emory) Entrepren. Spring / 16

11 Why entrepreneurship? As computer scientist you have options: 1 Work for some company 2 Work as freelancer 3 Work for yourself (entrepreneur) CS370, Günay (Emory) Entrepren. Spring / 16

12 Why entrepreneurship? As computer scientist you have options: 1 Work for some company 2 Work as freelancer 3 Work for yourself (entrepreneur) What is it mean to be an entrepreneur? persistent, passionate want to make a change not just idea, lots of sweat, too CS370, Günay (Emory) Entrepren. Spring / 16

13 Intellectual Property: Urban Legends? Ideas are not that important, there are lots of them. More importantly: Can you implement them? With real people? With real results? Can make prot? Can you convince people now that you can do this? CS370, Günay (Emory) Entrepren. Spring / 16

14 Intellectual Property: Urban Legends? Ideas are not that important, there are lots of them. More importantly: Can you implement them? With real people? With real results? Can make prot? Can you convince people now that you can do this? Bottomline: Don't be afraid to share your ideas. Develop your ideas further by getting feedback Network with the right people (business, law, marketing) CS370, Günay (Emory) Entrepren. Spring / 16

15 First step: Identify market need Don't think of prot rst First nd a need in the market Think of other companies who did this: Google, Facebook, LinkedIn CS370, Günay (Emory) Entrepren. Spring / 16

16 First step: Identify market need Don't think of prot rst First nd a need in the market Think of other companies who did this: Google, Facebook, LinkedIn analyze market how many people? what's the potential? who are competitors? sometimes you need to create your own market Do some research! CS370, Günay (Emory) Entrepren. Spring / 16

17 Design your product product ideas: 1 something new 2 integrate an existing product from another domain or country 3 make something existing better, cheaper CS370, Günay (Emory) Entrepren. Spring / 16

18 Design your product product ideas: 1 something new 2 integrate an existing product from another domain or country 3 make something existing better, cheaper users: create user base know your users keep statistics of user categories CS370, Günay (Emory) Entrepren. Spring / 16

19 Going forward make a plan, convince others this is protable nd incubator, accelerator, or private venture later ask for big money if you can promise big returns CS370, Günay (Emory) Entrepren. Spring / 16

20 Requirements as User Stories CS370 SE Practice & Startup, Cengiz Günay (Some slides courtesy of Eugene Agichstein and the Internets) CS370, Günay (Emory) User Stories Spring / 16

21 Requirements Analysis Requirements analysis specifies software s operational characteristics indicates software's interface with other system elements establishes constraints that software must meet Requirements analysis allows the software engineer (called an analyst or modeler in this role) to: elaborate on basic requirements established during earlier requirement engineering tasks build models that depict user scenarios, functional activities, problem classes and their relationships, system and class behavior, and the flow of data as it is transformed. These slides are designed to accompany Software Engineering: A Practitioner s Approach, 7/e (McGraw-Hill, 2009). Slides copyright 2009 by Roger Pressman. 2

22 Know Your Domain (c) earthonlinemedia.com Günay (Emory MathCS) Requirements Modeling Fall / 8

23 Domain Analysis Define the domain to be investigated. Collect a representative sample of applications in the domain. Analyze each application in the sample. Develop an analysis model for the objects. These slides are designed to accompany Software Engineering: A Practitioner s Approach, 7/e (McGraw-Hill, 2009). Slides copyright 2009 by Roger Pressman. 6

24 (c) dreamstime.com

25 Use-Cases a scenario that describes a thread of usage for a system actors represent roles people or devices play as the system functions users can play a number of different roles for a given scenario These slides are designed to accompany Software Engineering: A Practitioner s Approach, 7/e (McGraw-Hill, 2009). Slides copyright 2009 by Roger Pressman. 11

26 SafeHome Use-Case Diagram Access camera surveillance via the Internet cameras Configure SafeHome system parameters homeowner Set alarm These slides are designed to accompany Software Engineering: A Practitioner s Approach, 7/e (McGraw-Hill, 2009). Slides copyright 2009 by Roger Pressman. 13

27 From a use case to user stories Use case diagram shows all things an actor can do Can be broken down to individual user stories CS370, Günay (Emory) User Stories Spring / 16

28 User Stories Templates & Examples

29 Estimation & Planning User Stories are the central focus for developers Each User Story should imply an acceptance test Complexity is estimated in Story Points Arbitrary measure of relative complexity We use modified Fibonacci Sequence (0, 1, 2, 3, 5, 8, 13, 21) Estimates are collaborative to uncover assumptions Based on Staffing we estimate how many Story Points we can accomplish in a 2 week Iteration (Velocity)

30 User Story Template

31 Example from Template

32 Other Example User Stories* These were excerpted from Also see for a great set of examples and tutorials

33 Key Points Cards: physical (or virtual) medium where the story is recorded Conversation: Discussion and clarification, modification of the story via communication with the user Confirmation: Tests to verify the user story

34 I.N.V.E.S.T. I = independent. Not requiring other features. N = negotiable. Can be excluded, revised, etc. V = valuable. Clearly contributing to product usefulness E = estimable. Reasonable development estimates can be made from the story. S = small. Stories that are too big tend to be vague and to miss the other points, too. T = testable. Stories need to have a means of verifying functionality.

35 So how to maintain user stories? You must use an online tool that has: Keep track of requirements/features/user stories Task assigment Scheduling of task deadlines and releases Communication (posts and comments) CS370, Günay (Emory) User Stories Spring / 16

36 So how to maintain user stories? You must use an online tool that has: Keep track of requirements/features/user stories Task assigment Scheduling of task deadlines and releases Communication (posts and comments) Some examples: Trello, Pivotal Tracker, Rally, Google Keep Mandatory: We will track your progress through it. Your points for rst steps (due 2/19) depend on it! I own an PT academic account, please request invites. CS370, Günay (Emory) User Stories Spring / 16

37 So how to maintain user stories? You must use an online tool that has: Keep track of requirements/features/user stories Task assigment Scheduling of task deadlines and releases Communication (posts and comments) Some examples: Trello, Pivotal Tracker, Rally, Google Keep Mandatory: We will track your progress through it. Your points for rst steps (due 2/19) depend on it! I own an PT academic account, please request invites. CS370, Günay (Emory) User Stories Spring / 16

38 Joel Spolsky on Software Requirements Highly recommended reading from Joel Spolsky's blog: Painless Functional Specications Part 1: Why Bother? Part 2: What's a Spec? * Functional specications in Joel's words is equivalent to our functional requirements. CS370, Günay (Emory) User Stories Spring / 16

Requirements Modeling (Ch. 6)

Requirements Modeling (Ch. 6) Requirements Modeling (Ch. 6) Cengiz Günay CS485/540 Software Engineering Fall 2014 Some slides courtesy of Joan Smith and Roger Pressman Günay (Emory MathCS) Requirements Modeling Fall 2014 1 / 8 (c)

More information

CS485/540 Software Engineering Requirements Modeling (Ch. 6)

CS485/540 Software Engineering Requirements Modeling (Ch. 6) CS485/540 Software Engineering Requirements Modeling (Ch. 6) Cengiz Günay Dept. Math & CS, Emory University Fall 2013 Some slides courtesy of Joan Smith and Roger Pressman Günay (Emory) Requirements Modeling

More information

Documentation and Deployment

Documentation and Deployment Documentation and Deployment CS 370 SE Practicum, Cengiz Günay (Some slides courtesy of Eugene Agichtein and the Internets) I know what I learned this semester: CS 370, Günay (Emory) Documentation and

More information

Story mapping: Build better products with a happier team

Story mapping: Build better products with a happier team Story mapping: Build better products with a happier team Monica Obogeanu #agiletalks Monica Obogeanu Monica Obogeanu How I got here Monica Obogeanu How I got here Computer Science Faculty Computers Degree

More information

Your Telecom Lead Generation Campaign Checklist

Your Telecom Lead Generation Campaign Checklist Your Telecom Lead Generation Campaign Checklist No one likes investing time and money into a lead generation campaign that doesn't drive results for your business. Use this checklist to create campaigns

More information

3 Product Management Anti-Patterns by Thomas Schranz

3 Product Management Anti-Patterns by Thomas Schranz 3 Product Management Anti-Patterns by Thomas Schranz News Read above article, it s good and short! October 30, 2014 2 / 3 News Read above article, it s good and short! Grading: Added explanation about

More information

Defining Project Requirements

Defining Project Requirements Defining Project Requirements SWEN-610 Foundations of Software Engineering Department of Software Engineering Rochester Institute of Technology 1 There are functional and non-functional requirements. Functional

More information

Reminders. Github & HTTP steps, together with the minimally viable Django product are due this coming Tuesday! CS370, Günay (Emory) Spring / 8

Reminders. Github & HTTP steps, together with the minimally viable Django product are due this coming Tuesday! CS370, Günay (Emory) Spring / 8 Reminders Github & HTTP steps, together with the minimally viable Django product are due this coming Tuesday! CS370, Günay (Emory) Spring 2015 1 / 8 Reminders Github & HTTP steps, together with the minimally

More information

CS485/540 Software Engineering Architecture and Component Design (Chs. 9,10)

CS485/540 Software Engineering Architecture and Component Design (Chs. 9,10) CS485/540 Software Engineering Architecture and Component Design (Chs. 9,10) Cengiz Günay Dept. Math & CS, Emory University Fall 2013 Some slides courtesy of Joan Smith, Roger Pressman, Ian Sommerville,

More information

COMP6471 WINTER User-Centered Design

COMP6471 WINTER User-Centered Design COMP6471 WINTER 2003 User-Centered Design Instructor: Shahriar Ameri, Ph.D. Student: Pedro Maroun Eid, ID# 5041872. Date of Submission: Monday, March 10, 2003. (Week 9) Outline Outline... 2 ABSTRACT...3

More information

Reminders. Full Django products are due next Thursday! CS370, Günay (Emory) Spring / 6

Reminders. Full Django products are due next Thursday! CS370, Günay (Emory) Spring / 6 Reminders Full Django products are due next Thursday! CS370, Günay (Emory) Spring 2015 1 / 6 Reminders Full Django products are due next Thursday! Let's start by quizzing you. CS370, Günay (Emory) Spring

More information

Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only Chapter 16 Pattern-Based Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger

More information

Security and Authentication

Security and Authentication Security and Authentication CS 370 SE Practicum, Cengiz Günay (Some slides courtesy of Eugene Agichtein and the Internets) CS 370, Günay (Emory) Security and Authentication Spring 2014 1 / 15 Agenda Upcoming

More information

HOW MANUAL AUTOMATION GOT US FROM AN IDEA TO A WORKING PRODUCT IN 2 WEEKS. The Story behind

HOW MANUAL AUTOMATION GOT US FROM AN IDEA TO A WORKING PRODUCT IN 2 WEEKS. The Story behind HOW MANUAL AUTOMATION GOT US FROM AN IDEA TO A WORKING PRODUCT IN 2 WEEKS. The Story behind Noam Schwartz & Alon Porat HackingRevenue.com QUICK REMINDER MANUAL AUTOMATION is a mindset. It means building

More information

AJAX: From the Client-side with JavaScript, Back to the Server

AJAX: From the Client-side with JavaScript, Back to the Server AJAX: From the Client-side with JavaScript, Back to the Server Asynchronous server calls and related technologies CS 370 SE Practicum, Cengiz Günay (Some slides courtesy of Eugene Agichtein and the Internets)

More information

In today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.

In today s video I'm going show you how you can set up your own online business using  marketing and affiliate marketing. Hey guys, Diggy here with a summary of part two of the four part free video series. If you haven't watched the first video yet, please do so (https://sixfigureinc.com/intro), before continuing with this

More information

feel free to poke around and change things. It's hard to break anything in a Moodle course, and even if you do it's usually easy to fix it.

feel free to poke around and change things. It's hard to break anything in a Moodle course, and even if you do it's usually easy to fix it. Teacher s Manual Teacher Manual This page is a very quick guide to creating online courses with Moodle. It outlines the main functions that are available, as well as some of the main decisions you'll need

More information

Extreme programming XP 6

Extreme programming XP 6 Extreme programming XP 6 Planning Game 3 Planning Game Independent: Stories should be as independent as possible. When thinking of independence it is often easier to think of order independent. In other

More information

DESIGN AS RISK MINIMIZATION

DESIGN AS RISK MINIMIZATION THOMAS LATOZA SWE 621 FALL 2018 DESIGN AS RISK MINIMIZATION IN CLASS EXERCISE As you come in and take a seat What were the most important risks you faced in a recent software project? WHAT IS A RISK? WHAT

More information

Introduction April 27 th 2016

Introduction April 27 th 2016 Social Web Mining Summer Term 2016 1 Introduction April 27 th 2016 Dr. Darko Obradovic Insiders Technologies GmbH Kaiserslautern d.obradovic@insiders-technologies.de Outline for Today 1.1 1.2 1.3 1.4 1.5

More information

CLIENT ONBOARDING PLAN & SCRIPT

CLIENT ONBOARDING PLAN & SCRIPT CLIENT ONBOARDING PLAN & SCRIPT FIRST STEPS Receive Order form from Sales Representative. This may come in the form of a BPQ from client Ensure the client has an account in Reputation Management and in

More information

CLIENT ONBOARDING PLAN & SCRIPT

CLIENT ONBOARDING PLAN & SCRIPT CLIENT ONBOARDING PLAN & SCRIPT FIRST STEPS Receive Order form from Sales Representative. This may come in the form of a BPQ from client Ensure the client has an account in Reputation Management and in

More information

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! + Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! Tonya McCaulley Director of Training ROME Agile + About Your Speaker Tonya McCaulley

More information

ADULT-THINGS. Erica Eastrich - UXD

ADULT-THINGS. Erica Eastrich - UXD ADULT-THINGS Erica Eastrich - UXD-28-2017 2 WHAT IS ADULT-THINGS? 3 ORGANIZE ADULT-THINGS is a productivity app geared Organize and manage your goals in one place. Even share with friends. toward promoting

More information

INTRODUCTION. In this guide, I m going to walk you through the most effective strategies for growing an list in 2016.

INTRODUCTION. In this guide, I m going to walk you through the most effective strategies for growing an  list in 2016. - Bryan Harris - INTRODUCTION In this guide, I m going to walk you through the most effective strategies for growing an email list in 2016. A lot of things are taught online that, quite honestly, just

More information

Guide to Controlling Your Information on Facebook

Guide to Controlling Your Information on Facebook Guide to Controlling Your Information on Facebook studentpirgs.org facebook.com/studentpirgs @studentpirgs Keeping Control of Your Information Online Most of us have a love/hate relationship with sites

More information

Testing Object-Oriented Applications. Slide Set to accompany. Software Engineering: A Practitioner s Approach, 7/e by Roger S.

Testing Object-Oriented Applications. Slide Set to accompany. Software Engineering: A Practitioner s Approach, 7/e by Roger S. Chapter 19 Testing Object-Oriented Applications Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman

More information

Chapter 1 Intro to Software Engineering

Chapter 1 Intro to Software Engineering Chapter 1 Intro to Software Engineering CS485/540 Software Engineering Cengiz Günay Fall 2014 Some materials due to Joan Smith and Eugene Agichtein Günay Ch 1 Intro to Soft Eng Fall 2014 1 / 6 Meet Your

More information

1. You re boring your audience

1. You re boring your audience 1. You re boring your audience OK, so you ve convinced your users to visit your landing page. Or even better they ve signed up for your mailing list. That s great! Now that you have their attention, the

More information

How To Make 3-50 Times The Profits From Your Traffic

How To Make 3-50 Times The Profits From Your Traffic 1 How To Make 3-50 Times The Profits From Your Traffic by Chris Munch of Munchweb.com Copyright Munchweb.com. All Right Reserved. This work cannot be copied, re-published, or re-distributed. No re-sell

More information

Dear friends of Survey Solutions,

Dear friends of Survey Solutions, Dear friends of Survey Solutions, In version 5.12.0 that we have released on September 06, 2016 we release the interviewer cover page and improvements related to functioning of rosters, as well as other

More information

CREATING EFFECTIVE USER STORIES

CREATING EFFECTIVE USER STORIES CREATING EFFECTIVE USER STORIES THE PRODUCT OWNER S PERSPECTIVE By: Philip Wess CREATING EFFECTIVE USER STORIES (THE PRODUCT OWNER'S PERSPECTIVE)... 1 Overview of a User Story... 2 Epics vs User Stories...

More information

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims Lecture 1: Overview http://courses.cs.cornell.edu/cs2110 1 Course Staff Instructor Thorsten Joachims (tj@cs.cornell.edu)

More information

ProgressTestA Unit 5. Vocabulary. Grammar

ProgressTestA Unit 5. Vocabulary. Grammar ProgressTestA Unit Vocabulary 1 Completethesentenceswithappropriate words.thefirstlettersofthewordshavebeen given. a Can you believe it? She s getting married to a man she has met on a s networking site!

More information

Strong signs your website needs a professional redesign

Strong signs your website needs a professional redesign Strong signs your website needs a professional redesign Think - when was the last time that your business website was updated? Better yet, when was the last time you looked at your website? When the Internet

More information

Website Optimizer. Before we start building a website, it s good practice to think about the purpose, your target

Website Optimizer. Before we start building a website, it s good practice to think about the purpose, your target Website Optimizer Before we start building a website, it s good practice to think about the purpose, your target audience, what you want to have on the website, and your expectations. For this purpose

More information

If you like this guide and you want to support the community, you can sign up as a Founding Member here:

If you like this guide and you want to support the community, you can sign up as a Founding Member here: Introduction Hey Sam here. Thanks for getting access to Vid Invision Enterprise. I m super excited that you ve come on board This guide is to help you to understand how to navigate the Vid Invision Enterprise

More information

Fundraiser Guidebook

Fundraiser Guidebook Fundraiser Guidebook Fundraiser Headquarters Once your account has been created and you log in, you will be brought to your very own Campaign Dashboard. This is very important because this is where you

More information

COMPREHENSIVE GUIDE ON HOW TO NAIL COLD

COMPREHENSIVE GUIDE ON HOW TO NAIL COLD Reply #1 THE FIRST REPLY BOOK ON SALES Kick off your outbound sales and setup new predictable revenue stream. COMPREHENSIVE GUIDE ON HOW TO NAIL COLD EMAIL 2016 LIST OF CONTENTS Intro Part 1: Building

More information

MANAGE YOUR CONSTRUCTION21 COMMUNITY

MANAGE YOUR CONSTRUCTION21 COMMUNITY MANAGE YOUR CONSTRUCTION21 COMMUNITY Online communities are spaces dedicated to exchanges, news watch and sharing of documents. By creating your community on a specific topic, you stand out as a national

More information

Component-Level Design. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman. For non-profit educational use only

Component-Level Design. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman. For non-profit educational use only Chapter 10 Component-Level Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit

More information

D#007 - Development Process Handbook

D#007 - Development Process Handbook Last Updated: 04/30/2018 Status: Live D#007 - Development Process Handbook Purpose: Clarify how we handle an incoming or internal request for a feature or enhancement all the way through shipping the feature

More information

Getting Started Guide

Getting Started Guide Getting Started Guide for education accounts Setup Manual Edition 7 Last updated: September 15th, 2016 Note: Click on File and select Make a copy to save this to your Google Drive, or select Print, to

More information

Chapter 7 Desain Rekayasa Perangkat Lunak Analysis Modeling. Software Engineering: A Practitioner s Approach by Roger S. Pressman

Chapter 7 Desain Rekayasa Perangkat Lunak Analysis Modeling. Software Engineering: A Practitioner s Approach by Roger S. Pressman Chapter 7 Desain Rekayasa Perangkat Lunak Analysis Modeling Software Engineering: A Practitioner s Approach by Roger S. Pressman Material Scenario-Based Modeling Flow Oriented Modeling Class-Bases Modeling

More information

Mail. Having your mail stored in the cloud means you can access it just about anywhere on just about any device with an internet connection.

Mail. Having your mail stored in the cloud means you can access it just about anywhere on just about any device with an internet connection. Microsoft Office 365 is a set of cloud services available free to education entities from Microsoft. With your Microsoft Office 365 account, you receive access to the following services: For now, we are

More information

ALL FRANCHISEES, SALESPEOPLE, MOA & MPC STAFF

ALL FRANCHISEES, SALESPEOPLE, MOA & MPC STAFF TO: ALL FRANCHISEES, SALESPEOPLE, MOA & MPC STAFF DATE: NOVEMBER 2, 2012 Test Drive our Brand New MightyAutoParts.com Website & Zee SalesCenter Tech Central Portals We are pleased to announce that the

More information

Welcome. Who We Are & What We Do. We re A Creative Design Agency On A Mission To Help Build Your Company s Brand With High-Quality Designs & Services

Welcome. Who We Are & What We Do. We re A Creative Design Agency On A Mission To Help Build Your Company s Brand With High-Quality Designs & Services 2017 Media Kit Welcome to StartupDesignz! Who We Are & What We Do We re A Creative Design Agency On A Mission To Help Build Your Company s Brand With High-Quality Designs & Services High-Quality Designs

More information

Introduction to Security

Introduction to Security CS 166: Information Security Introduction to Security Prof. Tom Austin San José State University Why should we learn about information security? Computer Security in the News Computer Crime for Fun & Profit

More information

Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report

Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report 1. Title, each team member s name & role Title: Let s Do This Roles: Divya - Developer. Eric - Developer, manager. Sami - User testing,

More information

User Stories. Wednesday, January 23, 13

User Stories. Wednesday, January 23, 13 User Stories 1 User Stories and their friends: Use Cases, Scenarios, Personas, Gherkins and Kanbans 7 W s Who writes user stories? What is a user story? When is it written? Where are they seen? Why is

More information

Atlassian Confluence 5 Essentials

Atlassian Confluence 5 Essentials Atlassian Confluence 5 Essentials Stefan Kohler Chapter No. 5 "Collaborating in Confluence" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter

More information

Task Delegation Checklist

Task Delegation Checklist Delegation Checklist higherpurposeva.com When your business begins to grow, there will be multiple demands on your time. At this point, instead of feeling overwhelmed and low vibe, you may want to consider

More information

Protecting your Data in the Cloud. Cyber Security Awareness Month Seminar Series

Protecting your Data in the Cloud. Cyber Security Awareness Month Seminar Series Protecting your Data in the Cloud Cyber Security Awareness Month Seminar Series October 24, 2012 Agenda Introduction What is the Cloud Types of Clouds Anatomy of a cloud Why we love the cloud Consumer

More information

Business Hacks to grow your list with Social Media Marketing

Business Hacks to grow your list with Social Media Marketing Business Hacks to grow your list with Social Media Marketing Social media marketing enables you to attract more attention when you create and share content. Social media platforms are great places to engage

More information

Azon Master Class. By Ryan Stevenson Guidebook #10 Google and YouTube Marketing

Azon Master Class. By Ryan Stevenson   Guidebook #10 Google and YouTube Marketing Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #10 Google and YouTube Marketing Table of Contents 1. Google Analytics 2. Google Webmaster Tools 3. Google Plus 4. YouTube

More information

MOBILE APP DEVELOPMENT

MOBILE APP DEVELOPMENT HOW TO BUILD EPIC S#!% MOBILE APP DEVELOPMENT 3 Why Build Apps? The App Store & Google Play make publishing an app to hundreds of millions of customers pretty easy Take advantage of cutting edge computers

More information

CaseComplete Roadmap

CaseComplete Roadmap CaseComplete Roadmap Copyright 2004-2014 Serlio Software Development Corporation Contents Get started... 1 Create a project... 1 Set the vision and scope... 1 Brainstorm for primary actors and their goals...

More information

Note: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.

Note: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit. Com S 227 Fall 2017 Miniassignment 1 50 points Due Date: Monday, October 16, 11:59 pm (midnight) Late deadline (25% penalty): Tuesday, October 17, 11:59 pm General information This assignment is to be

More information

Sample Templates for Recruiting

Sample  Templates for Recruiting Sample Email Templates for Recruiting Initial Reach Out Email Initial Reach Out Email - Friends SUBJECT: Interested? SUBJECT: Good fit for you? I'm launching [PRODUCT NAME] later this year and wondered

More information

TASK SHEET ASSIGNMENT TWO (WEBSITE PLAN)

TASK SHEET ASSIGNMENT TWO (WEBSITE PLAN) TASK SHEET ASSIGNMENT TWO (WEBSITE PLAN) Assignment Description The second assignment is for the most part, a plan for your business concept and its associated website and online marketing strategy. It

More information

Prototyping. Unit 5. Zeno Menestrina, MSc Prof. Antonella De Angeli, PhD

Prototyping. Unit 5. Zeno Menestrina, MSc Prof. Antonella De Angeli, PhD Prototyping Unit 5 Zeno Menestrina, MSc zeno.menestrina@unitn.it Prof. Antonella De Angeli, PhD antonella.deangeli@unitn.it Assessment Pervasive game to support social life in/from the campus 2 Assessment

More information

Managing (Innovative) Software Projects

Managing (Innovative) Software Projects Managing (Innovative) Software Projects Chris Riesbeck Electrical Engineering and Computer Science Learning Sciences Center for Technology and Social Behavior Northwestern University 1 2 Feature Presentation:

More information

Easy Video Blogging and Marketing on Youtube! by Leslie Truex

Easy Video Blogging and Marketing on Youtube! by Leslie Truex Easy Video Blogging and Marketing on Youtube! by Leslie Truex NOTICE: You Do NOT Have the Right to Reprint or Resell this Report! You Also MAY NOT Give Away, Sell or Share the Content Herein If you obtained

More information

Go To Consulting LLC.

Go To Consulting LLC. Go To Consulting LLC. Creative Efficient Affordable http://gotoconsulting.com Info@GoToConsulting.com (215) 396-8577 Go To Consulting LLC. About the company & Portfolio Go To Consulting LLC. Go To Consulting

More information

Digital Workflow 10 Tech Rules to Guide You

Digital Workflow 10 Tech Rules to Guide You Last updated: 10/11/10 Digital Workflow 10 Tech Rules to Guide You Introduction Whether your goal is to become paperless, or just to get more out of the technology you use, you need to (1) find the easy

More information

The MailNinja 7-Step Success Formula For Sending Lead Generating Campaigns

The MailNinja 7-Step Success Formula For Sending Lead Generating  Campaigns The MailNinja 7-Step Success Formula For Sending Lead Generating Email Campaigns The MailNinja 7-Step Success Formula For Sending Lead Generating Email Campaigns Over the past 10 years we ve perfected

More information

DIGITAL IDENTITY MANAGEMENT Temple Community Platform

DIGITAL IDENTITY MANAGEMENT Temple Community Platform DIGITAL IDENTITY MANAGEMENT Temple Community Platform Digital identity is what uniquely describes a person and their relationships online. Most of us today are experts in social identity management (e.g.,

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018 CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018 OVERVIEW... 2 SUMMARY OF MILESTONE III DELIVERABLES... 2 1. Blog Update #3 - Low-fidelity Prototyping & Cognitive Walkthrough,

More information

Computer Security module

Computer Security module Computer Security module Revision notes Mark D. Ryan June 2010 There won't be a revision lecture for the Computer Security module. Instead, these notes are provided to help you prepare for the exam. Revision

More information

Release Administrative Module Manual

Release Administrative Module Manual Release 2016.3.0 Administrative Module Manual Table of Contents PROCESS FOR OPENING A PROGRAM... 3 OVERVIEW... 3 NEW PROGRAMS... 3 RE-OPENING EXISTING PROGRAMS... 3 UPDATING CURRENTLY OPEN PROGRAMS...

More information

XP: Planning, coding and testing. Planning. Release planning. Release Planning. User stories. Release planning Step 1.

XP: Planning, coding and testing. Planning. Release planning. Release Planning. User stories. Release planning Step 1. XP: Planning, coding and testing Annika Silvervarg Planning XP planning addresses two key questions in software development: predicting what will be accomplished by the due date determining what to do

More information

How to Collect and Manage Requirements for Successful GIS Projects. Matt Harman Craig Venker

How to Collect and Manage Requirements for Successful GIS Projects. Matt Harman Craig Venker How to Collect and Manage Requirements for Successful GIS Projects Matt Harman Craig Venker Requirements Provide direction for program success Why Requirements are Important? Top Ten factors found in Failed

More information

Practical 2: Ray Tracing

Practical 2: Ray Tracing 2017/2018, 4th quarter INFOGR: Graphics Practical 2: Ray Tracing Author: Jacco Bikker The assignment: The purpose of this assignment is to create a small Whitted-style ray tracer. The renderer should be

More information

i Sociologist You are a Graphic Designer... 7th Grade Work Activities realistic investigative conventional enterprising artistic social

i Sociologist You are a Graphic Designer... 7th Grade Work Activities realistic investigative conventional enterprising artistic social You are a Graphic Designer... realistic conventional c r Automobile Mechanic investigative i Sociologist Accountant 7th Grade Work Activities enterprising e Operations Manager social artistic a Graphic

More information

Web Hosting. Important features to consider

Web Hosting. Important features to consider Web Hosting Important features to consider Amount of Storage When choosing your web hosting, one of your primary concerns will obviously be How much data can I store? For most small and medium web sites,

More information

Trello is a task and project management tool that s comprised of Boards, Lists, and Cards.

Trello is a task and project management tool that s comprised of Boards, Lists, and Cards. Trello is a task and project management tool that s comprised of Boards, Lists, and Cards. Board A board represents a project and place to keep track of your project information. It s where you collaborate

More information

Introduction to List Building. Introduction to List Building

Introduction to  List Building. Introduction to  List Building Introduction to Email List Building Introduction to Email List Building 1 Table of Contents Introduction... 3 What is email list building?... 5 Permission-based email marketing vs. spam...6 How to build

More information

Writing Agile User Stories

Writing Agile User Stories RefineM s January 2014 Lunch & Learn Webinar Writing Agile User Stories NK Shrivastava, PMP, RMP, ACP CEO/Consultant - RefineM Agenda 1. What is Virtual Lunch & Learn 2. Your expectations from this webinar

More information

Marketing Lens Marketing Lens Fast Track Implementation Plan Marketing

Marketing Lens Marketing Lens Fast Track Implementation Plan  Marketing Fast Track Implementation Plan Email Marketing Grow a community of qualified prospects through effective and targeted email campaigns POWERED BY www.tooliers.com -1- Copyright 2015 Bridge Europe Consulting.

More information

Key questions to ask before commissioning any web designer to build your website.

Key questions to ask before commissioning any web designer to build your website. Key questions to ask before commissioning any web designer to build your website. KEY QUESTIONS TO ASK Before commissioning a web designer to build your website. As both an entrepreneur and business owner,

More information

CSE 417 Practical Algorithms. (a.k.a. Algorithms & Computational Complexity)

CSE 417 Practical Algorithms. (a.k.a. Algorithms & Computational Complexity) CSE 417 Practical Algorithms (a.k.a. Algorithms & Computational Complexity) Outline for Today > Course Goals & Overview > Administrivia > Greedy Algorithms Why study algorithms? > Learn the history of

More information

DATA VISUALIZATION Prepare the data for visualization Data presentation architecture (DPA) is a skill-set that seeks to identify, locate, manipulate,

DATA VISUALIZATION Prepare the data for visualization Data presentation architecture (DPA) is a skill-set that seeks to identify, locate, manipulate, DATA VISUALIZATION Prepare the data for visualization Data presentation architecture (DPA) is a skill-set that seeks to identify, locate, manipulate, format and present data in such a way as to optimally

More information

Blacksburg to Guatemala Archive Project

Blacksburg to Guatemala Archive Project Blacksburg to Guatemala Archive Project John Crowson Ankit Agarwal Arth Joshi Final Repot 05/06/2015 Client: Kimberley Homer; Delegate, Christ Church Blacksburg Sister Parish CS 4624 (Multimedia, Hypertext,

More information

MARKETING VOL. 1

MARKETING VOL. 1 EMAIL MARKETING VOL. 1 TITLE: Email Promoting: What You Need To Do Author: Iris Carter-Collins Table Of Contents 1 Email Promoting: What You Need To Do 4 Building Your Business Through Successful Marketing

More information

Promoting Your Small Business with and Social Media

Promoting Your Small Business with  and Social Media How To Guide: Promoting Your Small Business with Email and Social Media Connect with Constant Contact. Everywhere. v1.0 06.27.2016 Market Your Email Socially Did you know that social media and email work

More information

Copyright 2016 MakeUseOf. All Rights Reserved.

Copyright 2016 MakeUseOf. All Rights Reserved. A Guide to Trello for Life and Project Management Written by Sandy Stachowiak Published May 2016. Read the original article here: http://www.makeuseof.com/tag/guide-trello-life-projectmanagement/ This

More information

SEMANTIC NETWORK AND SEARCH IN VEHICLE ENGINEERING

SEMANTIC NETWORK AND SEARCH IN VEHICLE ENGINEERING Martin Sturm, Sylke Rosenplaenter SEMANTIC NETWORK AND SEARCH IN VEHICLE ENGINEERING From Concept to Deployment Vehicle Design Operations & System Development GM Europe Engineering Adam Opel AG www.opel.com

More information

Monica. Personal Relationship Management

Monica. Personal Relationship Management Monica Personal Relationship Management Alexis SAETTLER FOSDEM 2019 1. Presentation of Monica 2. What we are trying to do 1. Presentation of Monica 2. What we are trying to do Idea Remember everything

More information

The Ultimate Growth Hacking Guide

The Ultimate Growth Hacking Guide The Ultimate Growth Hacking Guide The Ultimate Growth Hacking Guide 0. Introduction 3 1. Prospection 4 2. Downloading Lists from Linkedin 2.1 Dux-Soup 5 2.2 Linkedin Premium 3. Find emails 7 4. Email Campaigns

More information

Getting started with GitHub

Getting started with GitHub Getting started with GitHub A beginner s guide. (There s no code in this slide deck!) Presented by Quinn Supplee https://github.com/quinns What is GitHub? GitHub is a code hosting platform for version

More information

Tips from the experts: How to waste a lot of time on this assignment

Tips from the experts: How to waste a lot of time on this assignment Com S 227 Spring 2018 Assignment 1 80 points Due Date: Friday, February 2, 11:59 pm (midnight) Late deadline (25% penalty): Monday, February 5, 11:59 pm General information This assignment is to be done

More information

15-411/ Compiler Design

15-411/ Compiler Design 15-411/15-611 Compiler Design Jan Hoffmann Fall 2016 http://www.cs.cmu.edu/~janh/courses/411/16 Teaching Staff Instructor: Jan Hoffmann Office hours: Tue 10:30am-noon Thu 1:00pm-2:30pm at GHC 9105 Teaching

More information

HOW TO EXTEND THE REACH OF INTERNAL VIDEO ON SOCIAL MEDIA LISA ARNEY, INTERNAL COMMUNICATIONS VIDEO PROGRAM MANAGER

HOW TO EXTEND THE REACH OF INTERNAL VIDEO ON SOCIAL MEDIA LISA ARNEY, INTERNAL COMMUNICATIONS VIDEO PROGRAM MANAGER HOW TO EXTEND THE REACH OF INTERNAL VIDEO ON SOCIAL MEDIA LISA ARNEY, INTERNAL COMMUNICATIONS VIDEO PROGRAM MANAGER WHAT S DRIVING THE NEED FOR SHARED CONTENT? TIGHT BUDGETS, SMALL STAFFS, MORE WITH LESS

More information

DD A Web Design II Professor Victor Pinnock

DD A Web Design II Professor Victor Pinnock DD 302-708A Web Design II Professor Victor Pinnock Meets: Mondays 5:30-8:15 Room: C Bldg 351 Office Hours: Mondays 1:00-4:00 Room: C-416 Email: VPINNOCK@HOSTOS.CUNY.EDU Course description This course starts

More information

Technology Tools Available for Keeping Members Connected (Facebook and Twitter)

Technology Tools Available for Keeping Members Connected (Facebook and Twitter) Technology Tools Available for Keeping Members Connected (Facebook and Twitter) Please make sure your Council has a presence on the major Social Media sites like Facebook and Twitter as well as having

More information

WEBINAR REPLAY SEQUENCE

WEBINAR REPLAY  SEQUENCE WEBINAR REPLAY EMAIL SEQUENCE Webinars have become one of the most powerful ways to sell products and services online. If you have an effective presentation, the orders will come rolling in during and

More information

Strategies That Work

Strategies That Work Email Strategies That Work Your focus questions for today: 1. What kinds of cookie content can I create? What type of content will reward my reader for consuming it? 2. When and how will I make an offer

More information

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17 CWDS / Child Welfare Digital Services Agenda Sprint Stories Core County Brief Sprint Backlog and Team Metrics Feature Based Presentations:

More information

DIGITAL IDENTITY MANAGEMENT Temple Community Platform

DIGITAL IDENTITY MANAGEMENT Temple Community Platform DIGITAL IDENTITY MANAGEMENT Temple Community Platform Digital identity is what uniquely describes a person and their relationships online. Most of us today are experts in social identity management (e.g.,

More information