SlideShare une entreprise Scribd logo
1  sur  13
© 2015 COWAN+
SOFTWARE DEVELOPMENT: 

SESSION 1
GETTING STARTED
Alex Cowan
© 2015 COWAN+
ABOUT ME
Entrepreneur (5x)
Intrapreneur (1x)
© 2015 COWAN+
THE VENTURE DESIGN FRAMEWORK
SCALE?
PIVOT?
PRODUCT &
PROMOTION
USER STORIES
& PROTOTYPES
CUSTOMER
DISCOVERY &
EXPERIMENTS
VALUE
PROPOSITIONS &
ASSUMPTIONS
SHOW
M
E
…
?
WHATIF?
Is the problem
relevant? Is the
proposition better
vs alternatives?
Do we understand
this person? What
makes them tick?
Did the
implementation
deliver on
the story?
Was the implemented
story relevant to the
proposition?
How did the customer
/user react?
WHO?PERSONAS
WHAT?
PROBLEM
SCENARIOS &
ALTERNATIVES
© 2015 COWAN+
www.alexandercowan.com
ABOUT ME
© 2015 COWAN+
ALEX COWAN
alexandercowan.com
@cowanSF
GETTING STARTED: 6 QUESTIONS
1. What are we going to learn?
2. How does it relate to the ‘Software Design’ class?
3. What kind of assignments will we do?
4. Where do we do the assignments?
5. How do we get help?
6. What about grading?
© 2015 COWAN+
1. WHAT ARE WE GOING TO LEARN?
1. Build
functioning web applications using HTML, CSS, and Javascript
2. Focus
coding tasks on valuable outcomes with user stories and prototypes
3. Evaluate
alternative approaches to software implementations
4. Participate
in a version control process using Git and Github
5. Work Through
through technical issues with analytical debugging techniques
© 2015 COWAN+
2. HOW DOES IT RELATE TO THE ‘SOFTWARE DESIGN’ CLASS?
SCALE?
PIVOT?
PRODUCT &
PROMOTION
USER STORIES
& PROTOTYPES
CUSTOMER
DISCOVERY &
EXPERIMENTS
VALUE
PROPOSITIONS &
ASSUMPTIONS
SHOW
M
E
…
?
WHATIF?
Is the problem
relevant? Is the
proposition better
vs alternatives?
Do we understand
this person? What
makes them tick?
Did the
implementation
deliver on
the story?
Was the implemented
story relevant to the
proposition?
How did the customer
/user react?
WHO?PERSONAS
WHAT?
PROBLEM
SCENARIOS &
ALTERNATIVES
You’ll use these for
assignments
© 2015 COWAN+
3. WHAT KIND OF ASSIGNMENTS WILL WE DO?
CODEACADEMY
TUTORIAL
DESIGN
CODE & TEST
© 2015 COWAN+
4. WHERE DO WE DO THE ASSIGNMENTS?
CODEACADEMY
TUTORIAL
DESIGN
CODE & TEST
Submit completion pages
from CodeAcademy
Submit ‘Bookmark’ from
Group Google Doc
Submit page links from
WordPress with code
comments
© 2015 COWAN+
5. HOW DO WE GET HELP?
TRIAGE CHECKLIST
1. What happened?
What did you expect to happen vs. what actually happened?
2. What & Why?
What is the current end goal that you are trying to get to? Why?
3. What did you do?
What are the things that you’ve attempted in order to solve this problem?
4. What do you see as next steps?
What do you see as the next steps in working through the problem?
© 2015 COWAN+
5. HOW DO WE GET HELP?
CLASS: MON+TUES
We’ll dedicate parts of
class time to assisted
working sessions.
CLASS/LAB
BIT.LY/PDARDEN
Go to for all questions,
including those in lab.
PIAZZA
LAB: MON+WED PM (TENT)
We’ll have lab for assisted
working sessions.
LAB
© 2015 COWAN+
6. WHAT ABOUT GRADING?
Attendance, Participation, & Answering Questions: 40%
Completion of Individual Assignments: 40%
Final Team Project: 20%
© 2015 COWAN+
ALEX COWAN
alexandercowan.com
@cowanSF
GETTING STARTED: 6 QUESTIONS
1. What are we going to learn?
2. How does it relate to the ‘Software Design’ class?
3. What kind of assignments will we do?
4. Where do we do the assignments?
5. How do we get help?
6. What about grading?

Contenu connexe

Tendances

On Intrapreneurship: Lean Startup & MVP's
On Intrapreneurship: Lean Startup & MVP'sOn Intrapreneurship: Lean Startup & MVP's
On Intrapreneurship: Lean Startup & MVP'sAlex Cowan
 
Venture Design Module 4: Designing the Right Product
Venture Design Module 4: Designing the Right ProductVenture Design Module 4: Designing the Right Product
Venture Design Module 4: Designing the Right ProductAlex Cowan
 
Class Introduction: Digital Product Management
Class Introduction: Digital Product ManagementClass Introduction: Digital Product Management
Class Introduction: Digital Product ManagementAlex Cowan
 
The Salesforce Playbook- 6 Steps to Better Deployments
The Salesforce Playbook- 6 Steps to Better DeploymentsThe Salesforce Playbook- 6 Steps to Better Deployments
The Salesforce Playbook- 6 Steps to Better DeploymentsAlex Cowan
 
Venture Design, Session I at General Assembly (GA SF)
Venture Design, Session I at General Assembly (GA SF)Venture Design, Session I at General Assembly (GA SF)
Venture Design, Session I at General Assembly (GA SF)Alex Cowan
 
Venture Design, Module I at General Assembly (GA SF)
Venture Design, Module I at General Assembly (GA SF)Venture Design, Module I at General Assembly (GA SF)
Venture Design, Module I at General Assembly (GA SF)Alex Cowan
 
Venture Design Crash Course: UVA iLab (June-2014; Wed. AM Session)
Venture Design Crash Course: UVA iLab (June-2014; Wed. AM Session)Venture Design Crash Course: UVA iLab (June-2014; Wed. AM Session)
Venture Design Crash Course: UVA iLab (June-2014; Wed. AM Session)Alex Cowan
 
Minimizing Your MVP- Lean Camp
Minimizing Your MVP- Lean CampMinimizing Your MVP- Lean Camp
Minimizing Your MVP- Lean CampAlex Cowan
 
Venture Design Crash Course: UVA iLab (June-2014; Thurs. PM Session)
Venture Design Crash Course: UVA iLab (June-2014; Thurs. PM Session)Venture Design Crash Course: UVA iLab (June-2014; Thurs. PM Session)
Venture Design Crash Course: UVA iLab (June-2014; Thurs. PM Session)Alex Cowan
 
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...Alex Cowan
 
Venture Design Crash Course: UVA iLab (June-2014; Wed. PM Session)
Venture Design Crash Course: UVA iLab (June-2014; Wed. PM Session)Venture Design Crash Course: UVA iLab (June-2014; Wed. PM Session)
Venture Design Crash Course: UVA iLab (June-2014; Wed. PM Session)Alex Cowan
 
Venture Design Crash Course: UVA iLab (June-2014; Thurs. AM Session)
Venture Design Crash Course: UVA iLab (June-2014; Thurs. AM Session)Venture Design Crash Course: UVA iLab (June-2014; Thurs. AM Session)
Venture Design Crash Course: UVA iLab (June-2014; Thurs. AM Session)Alex Cowan
 
Venture Design I: Achieving Customer Relevance
Venture Design I: Achieving Customer RelevanceVenture Design I: Achieving Customer Relevance
Venture Design I: Achieving Customer RelevanceAlex Cowan
 
Lean Startup Workshop for Startup Leadership Program
Lean Startup Workshop for Startup Leadership ProgramLean Startup Workshop for Startup Leadership Program
Lean Startup Workshop for Startup Leadership ProgramAlex Cowan
 
Venture Design II: Iterating to Success
Venture Design II: Iterating to SuccessVenture Design II: Iterating to Success
Venture Design II: Iterating to SuccessAlex Cowan
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011Kristof Van Tomme
 
Venture Design Crash Course: Prep for Startup Weekend Oakland
Venture Design Crash Course: Prep for Startup Weekend OaklandVenture Design Crash Course: Prep for Startup Weekend Oakland
Venture Design Crash Course: Prep for Startup Weekend OaklandAlex Cowan
 
How flinc works - best practices after 5 years of Company Building
How flinc works - best practices after 5 years of Company BuildingHow flinc works - best practices after 5 years of Company Building
How flinc works - best practices after 5 years of Company BuildingMichael Hübl
 
How to build a flexible content strategy
How to build a flexible content strategyHow to build a flexible content strategy
How to build a flexible content strategyBuiltvisible
 
How our product team works
How our product team worksHow our product team works
How our product team worksMichael Hübl
 

Tendances (20)

On Intrapreneurship: Lean Startup & MVP's
On Intrapreneurship: Lean Startup & MVP'sOn Intrapreneurship: Lean Startup & MVP's
On Intrapreneurship: Lean Startup & MVP's
 
Venture Design Module 4: Designing the Right Product
Venture Design Module 4: Designing the Right ProductVenture Design Module 4: Designing the Right Product
Venture Design Module 4: Designing the Right Product
 
Class Introduction: Digital Product Management
Class Introduction: Digital Product ManagementClass Introduction: Digital Product Management
Class Introduction: Digital Product Management
 
The Salesforce Playbook- 6 Steps to Better Deployments
The Salesforce Playbook- 6 Steps to Better DeploymentsThe Salesforce Playbook- 6 Steps to Better Deployments
The Salesforce Playbook- 6 Steps to Better Deployments
 
Venture Design, Session I at General Assembly (GA SF)
Venture Design, Session I at General Assembly (GA SF)Venture Design, Session I at General Assembly (GA SF)
Venture Design, Session I at General Assembly (GA SF)
 
Venture Design, Module I at General Assembly (GA SF)
Venture Design, Module I at General Assembly (GA SF)Venture Design, Module I at General Assembly (GA SF)
Venture Design, Module I at General Assembly (GA SF)
 
Venture Design Crash Course: UVA iLab (June-2014; Wed. AM Session)
Venture Design Crash Course: UVA iLab (June-2014; Wed. AM Session)Venture Design Crash Course: UVA iLab (June-2014; Wed. AM Session)
Venture Design Crash Course: UVA iLab (June-2014; Wed. AM Session)
 
Minimizing Your MVP- Lean Camp
Minimizing Your MVP- Lean CampMinimizing Your MVP- Lean Camp
Minimizing Your MVP- Lean Camp
 
Venture Design Crash Course: UVA iLab (June-2014; Thurs. PM Session)
Venture Design Crash Course: UVA iLab (June-2014; Thurs. PM Session)Venture Design Crash Course: UVA iLab (June-2014; Thurs. PM Session)
Venture Design Crash Course: UVA iLab (June-2014; Thurs. PM Session)
 
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
 
Venture Design Crash Course: UVA iLab (June-2014; Wed. PM Session)
Venture Design Crash Course: UVA iLab (June-2014; Wed. PM Session)Venture Design Crash Course: UVA iLab (June-2014; Wed. PM Session)
Venture Design Crash Course: UVA iLab (June-2014; Wed. PM Session)
 
Venture Design Crash Course: UVA iLab (June-2014; Thurs. AM Session)
Venture Design Crash Course: UVA iLab (June-2014; Thurs. AM Session)Venture Design Crash Course: UVA iLab (June-2014; Thurs. AM Session)
Venture Design Crash Course: UVA iLab (June-2014; Thurs. AM Session)
 
Venture Design I: Achieving Customer Relevance
Venture Design I: Achieving Customer RelevanceVenture Design I: Achieving Customer Relevance
Venture Design I: Achieving Customer Relevance
 
Lean Startup Workshop for Startup Leadership Program
Lean Startup Workshop for Startup Leadership ProgramLean Startup Workshop for Startup Leadership Program
Lean Startup Workshop for Startup Leadership Program
 
Venture Design II: Iterating to Success
Venture Design II: Iterating to SuccessVenture Design II: Iterating to Success
Venture Design II: Iterating to Success
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011
 
Venture Design Crash Course: Prep for Startup Weekend Oakland
Venture Design Crash Course: Prep for Startup Weekend OaklandVenture Design Crash Course: Prep for Startup Weekend Oakland
Venture Design Crash Course: Prep for Startup Weekend Oakland
 
How flinc works - best practices after 5 years of Company Building
How flinc works - best practices after 5 years of Company BuildingHow flinc works - best practices after 5 years of Company Building
How flinc works - best practices after 5 years of Company Building
 
How to build a flexible content strategy
How to build a flexible content strategyHow to build a flexible content strategy
How to build a flexible content strategy
 
How our product team works
How our product team worksHow our product team works
How our product team works
 

En vedette

Encouraging knowledge transfer - TAIEX Moldova - June 2013
Encouraging knowledge transfer - TAIEX Moldova - June 2013Encouraging knowledge transfer - TAIEX Moldova - June 2013
Encouraging knowledge transfer - TAIEX Moldova - June 2013Pim de Bokx
 
Development of business incubation in The Netherlands Pim de Bokx - Tunis 1...
Development of business incubation in The Netherlands   Pim de Bokx - Tunis 1...Development of business incubation in The Netherlands   Pim de Bokx - Tunis 1...
Development of business incubation in The Netherlands Pim de Bokx - Tunis 1...Pim de Bokx
 
Softlanding for global startups nsob taiwan 19 juni 2014
Softlanding for global startups   nsob taiwan 19 juni 2014Softlanding for global startups   nsob taiwan 19 juni 2014
Softlanding for global startups nsob taiwan 19 juni 2014Pim de Bokx
 
The Truth About Startups: What I wish someone had told me about entrepreneurs...
The Truth About Startups: What I wish someone had told me about entrepreneurs...The Truth About Startups: What I wish someone had told me about entrepreneurs...
The Truth About Startups: What I wish someone had told me about entrepreneurs...Yevgeniy Brikman
 
Small Business Start Up Success Kit Preview
Small Business Start Up Success Kit PreviewSmall Business Start Up Success Kit Preview
Small Business Start Up Success Kit PreviewDon Osborne
 
Business Model Innovation Book (prototype book structure)
Business Model Innovation Book (prototype book structure)Business Model Innovation Book (prototype book structure)
Business Model Innovation Book (prototype book structure)Alexander Osterwalder
 
Blueprint for Startup Success
Blueprint for Startup SuccessBlueprint for Startup Success
Blueprint for Startup SuccessMarc Nathan
 
How to Build Innovative Products with Facebook Topic Data
How to Build Innovative Products with Facebook Topic DataHow to Build Innovative Products with Facebook Topic Data
How to Build Innovative Products with Facebook Topic DataDataSift
 
Business Model Innovation by Business Models Inc. Training Summary
Business Model Innovation by Business Models Inc. Training SummaryBusiness Model Innovation by Business Models Inc. Training Summary
Business Model Innovation by Business Models Inc. Training SummaryBusiness Models Inc.
 
Presentation Global Innovation Forum London Nov 2014
Presentation Global Innovation Forum London Nov 2014Presentation Global Innovation Forum London Nov 2014
Presentation Global Innovation Forum London Nov 2014Business Models Inc.
 
Business Models and Access to Funds at Top Incubators
Business Models and Access to Funds at Top IncubatorsBusiness Models and Access to Funds at Top Incubators
Business Models and Access to Funds at Top IncubatorsPim de Bokx
 
Why creating a start-up makes sense? TAIEX Moldova - June 2013
Why creating a start-up makes sense? TAIEX Moldova - June 2013Why creating a start-up makes sense? TAIEX Moldova - June 2013
Why creating a start-up makes sense? TAIEX Moldova - June 2013Pim de Bokx
 
Facebook Topic Data in 2016: The Update
Facebook Topic Data in 2016: The UpdateFacebook Topic Data in 2016: The Update
Facebook Topic Data in 2016: The UpdateDataSift
 
Day in-the-life-for-bob-the-baby-boomer
Day in-the-life-for-bob-the-baby-boomerDay in-the-life-for-bob-the-baby-boomer
Day in-the-life-for-bob-the-baby-boomerAlex Cowan
 
Blogging for Accountants & Advisors
Blogging for Accountants & AdvisorsBlogging for Accountants & Advisors
Blogging for Accountants & AdvisorsPractice Paradox
 
Business Model Innovation for New Growth
Business Model Innovation for New GrowthBusiness Model Innovation for New Growth
Business Model Innovation for New GrowthDr. Marc Sniukas
 
The new era of bots, multi-channel messaging solutions, dynamic routing and a...
The new era of bots, multi-channel messaging solutions, dynamic routing and a...The new era of bots, multi-channel messaging solutions, dynamic routing and a...
The new era of bots, multi-channel messaging solutions, dynamic routing and a...Nicola Junior Vitto
 
Practice Paradox Clientshare Academy Launch - Including Foundation Member O...
Practice Paradox   Clientshare Academy Launch - Including Foundation Member O...Practice Paradox   Clientshare Academy Launch - Including Foundation Member O...
Practice Paradox Clientshare Academy Launch - Including Foundation Member O...Practice Paradox
 
Effective Marketing for the Public Practitioner - Presentation by Michael Ca...
Effective Marketing for the Public Practitioner  - Presentation by Michael Ca...Effective Marketing for the Public Practitioner  - Presentation by Michael Ca...
Effective Marketing for the Public Practitioner - Presentation by Michael Ca...Practice Paradox
 

En vedette (20)

Encouraging knowledge transfer - TAIEX Moldova - June 2013
Encouraging knowledge transfer - TAIEX Moldova - June 2013Encouraging knowledge transfer - TAIEX Moldova - June 2013
Encouraging knowledge transfer - TAIEX Moldova - June 2013
 
Development of business incubation in The Netherlands Pim de Bokx - Tunis 1...
Development of business incubation in The Netherlands   Pim de Bokx - Tunis 1...Development of business incubation in The Netherlands   Pim de Bokx - Tunis 1...
Development of business incubation in The Netherlands Pim de Bokx - Tunis 1...
 
Softlanding for global startups nsob taiwan 19 juni 2014
Softlanding for global startups   nsob taiwan 19 juni 2014Softlanding for global startups   nsob taiwan 19 juni 2014
Softlanding for global startups nsob taiwan 19 juni 2014
 
The Truth About Startups: What I wish someone had told me about entrepreneurs...
The Truth About Startups: What I wish someone had told me about entrepreneurs...The Truth About Startups: What I wish someone had told me about entrepreneurs...
The Truth About Startups: What I wish someone had told me about entrepreneurs...
 
Small Business Start Up Success Kit Preview
Small Business Start Up Success Kit PreviewSmall Business Start Up Success Kit Preview
Small Business Start Up Success Kit Preview
 
Business Model Innovation Book (prototype book structure)
Business Model Innovation Book (prototype book structure)Business Model Innovation Book (prototype book structure)
Business Model Innovation Book (prototype book structure)
 
Blueprint for Startup Success
Blueprint for Startup SuccessBlueprint for Startup Success
Blueprint for Startup Success
 
How to Build Innovative Products with Facebook Topic Data
How to Build Innovative Products with Facebook Topic DataHow to Build Innovative Products with Facebook Topic Data
How to Build Innovative Products with Facebook Topic Data
 
Business Model Innovation by Business Models Inc. Training Summary
Business Model Innovation by Business Models Inc. Training SummaryBusiness Model Innovation by Business Models Inc. Training Summary
Business Model Innovation by Business Models Inc. Training Summary
 
Presentation Global Innovation Forum London Nov 2014
Presentation Global Innovation Forum London Nov 2014Presentation Global Innovation Forum London Nov 2014
Presentation Global Innovation Forum London Nov 2014
 
Business Models and Access to Funds at Top Incubators
Business Models and Access to Funds at Top IncubatorsBusiness Models and Access to Funds at Top Incubators
Business Models and Access to Funds at Top Incubators
 
Why creating a start-up makes sense? TAIEX Moldova - June 2013
Why creating a start-up makes sense? TAIEX Moldova - June 2013Why creating a start-up makes sense? TAIEX Moldova - June 2013
Why creating a start-up makes sense? TAIEX Moldova - June 2013
 
Great Value Proposition Design
Great Value Proposition DesignGreat Value Proposition Design
Great Value Proposition Design
 
Facebook Topic Data in 2016: The Update
Facebook Topic Data in 2016: The UpdateFacebook Topic Data in 2016: The Update
Facebook Topic Data in 2016: The Update
 
Day in-the-life-for-bob-the-baby-boomer
Day in-the-life-for-bob-the-baby-boomerDay in-the-life-for-bob-the-baby-boomer
Day in-the-life-for-bob-the-baby-boomer
 
Blogging for Accountants & Advisors
Blogging for Accountants & AdvisorsBlogging for Accountants & Advisors
Blogging for Accountants & Advisors
 
Business Model Innovation for New Growth
Business Model Innovation for New GrowthBusiness Model Innovation for New Growth
Business Model Innovation for New Growth
 
The new era of bots, multi-channel messaging solutions, dynamic routing and a...
The new era of bots, multi-channel messaging solutions, dynamic routing and a...The new era of bots, multi-channel messaging solutions, dynamic routing and a...
The new era of bots, multi-channel messaging solutions, dynamic routing and a...
 
Practice Paradox Clientshare Academy Launch - Including Foundation Member O...
Practice Paradox   Clientshare Academy Launch - Including Foundation Member O...Practice Paradox   Clientshare Academy Launch - Including Foundation Member O...
Practice Paradox Clientshare Academy Launch - Including Foundation Member O...
 
Effective Marketing for the Public Practitioner - Presentation by Michael Ca...
Effective Marketing for the Public Practitioner  - Presentation by Michael Ca...Effective Marketing for the Public Practitioner  - Presentation by Michael Ca...
Effective Marketing for the Public Practitioner - Presentation by Michael Ca...
 

Similaire à Software Development: Session 1

EDUC5199G Session 5 Presentation
EDUC5199G Session 5 PresentationEDUC5199G Session 5 Presentation
EDUC5199G Session 5 PresentationRobert Power
 
Overcoming Top 10 Objections To Social Learning V2
Overcoming Top 10 Objections To Social Learning V2Overcoming Top 10 Objections To Social Learning V2
Overcoming Top 10 Objections To Social Learning V2Mzinga
 
Scaling Test first for the Enterprise
Scaling Test first for the EnterpriseScaling Test first for the Enterprise
Scaling Test first for the EnterpriseQASymphony
 
Driving and Accountable, Collaborative Culture
Driving and Accountable, Collaborative CultureDriving and Accountable, Collaborative Culture
Driving and Accountable, Collaborative CultureCynthia Clay
 
From Blah to Aha: Engaging Learners in the Virtual Classroom
From Blah to Aha: Engaging Learners in the Virtual ClassroomFrom Blah to Aha: Engaging Learners in the Virtual Classroom
From Blah to Aha: Engaging Learners in the Virtual ClassroomCynthia Clay
 
Cultural Issues Faced While Adopting Agile by Avinash Garg
Cultural Issues Faced While Adopting Agile by Avinash GargCultural Issues Faced While Adopting Agile by Avinash Garg
Cultural Issues Faced While Adopting Agile by Avinash GargXebia IT Architects
 
NYU 5day Lean LaunchPad syllabus august 2014
NYU 5day Lean LaunchPad syllabus  august 2014NYU 5day Lean LaunchPad syllabus  august 2014
NYU 5day Lean LaunchPad syllabus august 2014Stanford University
 
5W2H Implementation Project.pptx
5W2H Implementation Project.pptx5W2H Implementation Project.pptx
5W2H Implementation Project.pptxDhawandeepSoni
 
Introducing Startup Sprints
Introducing Startup SprintsIntroducing Startup Sprints
Introducing Startup SprintsAlex Cowan
 
Course design not monopoly
Course design not monopolyCourse design not monopoly
Course design not monopolyChris Garrett
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"Yvonne Shek
 
Softwares used in production
Softwares used in productionSoftwares used in production
Softwares used in productionkatywatson
 
O365 Practical Adoption Strategies - HDI Regina Chapter
O365 Practical Adoption Strategies - HDI Regina ChapterO365 Practical Adoption Strategies - HDI Regina Chapter
O365 Practical Adoption Strategies - HDI Regina ChapterJoanne Klein
 
Gayatri Korhalkar (Numa Paris) - Engaging with an external Ecosystem
Gayatri Korhalkar (Numa Paris) - Engaging with an external EcosystemGayatri Korhalkar (Numa Paris) - Engaging with an external Ecosystem
Gayatri Korhalkar (Numa Paris) - Engaging with an external EcosystemAnis Bedda
 
Pitch your idea like a rockstar!
Pitch your idea like a rockstar!Pitch your idea like a rockstar!
Pitch your idea like a rockstar!Innovator SG
 
Agile Classrooms Workbook
Agile Classrooms WorkbookAgile Classrooms Workbook
Agile Classrooms WorkbookJohn Miller
 
Improve software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanImprove software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanInstitut Lean France
 

Similaire à Software Development: Session 1 (20)

Ux Guerrilla Research
Ux Guerrilla ResearchUx Guerrilla Research
Ux Guerrilla Research
 
EDUC5199G Session 5 Presentation
EDUC5199G Session 5 PresentationEDUC5199G Session 5 Presentation
EDUC5199G Session 5 Presentation
 
Overcoming Top 10 Objections To Social Learning V2
Overcoming Top 10 Objections To Social Learning V2Overcoming Top 10 Objections To Social Learning V2
Overcoming Top 10 Objections To Social Learning V2
 
TTT 2012 slide deck
TTT  2012 slide deckTTT  2012 slide deck
TTT 2012 slide deck
 
Scaling Test first for the Enterprise
Scaling Test first for the EnterpriseScaling Test first for the Enterprise
Scaling Test first for the Enterprise
 
Driving and Accountable, Collaborative Culture
Driving and Accountable, Collaborative CultureDriving and Accountable, Collaborative Culture
Driving and Accountable, Collaborative Culture
 
From Blah to Aha: Engaging Learners in the Virtual Classroom
From Blah to Aha: Engaging Learners in the Virtual ClassroomFrom Blah to Aha: Engaging Learners in the Virtual Classroom
From Blah to Aha: Engaging Learners in the Virtual Classroom
 
Cultural Issues Faced While Adopting Agile by Avinash Garg
Cultural Issues Faced While Adopting Agile by Avinash GargCultural Issues Faced While Adopting Agile by Avinash Garg
Cultural Issues Faced While Adopting Agile by Avinash Garg
 
NYU 5day Lean LaunchPad syllabus august 2014
NYU 5day Lean LaunchPad syllabus  august 2014NYU 5day Lean LaunchPad syllabus  august 2014
NYU 5day Lean LaunchPad syllabus august 2014
 
5W2H Implementation Project.pptx
5W2H Implementation Project.pptx5W2H Implementation Project.pptx
5W2H Implementation Project.pptx
 
Introducing Startup Sprints
Introducing Startup SprintsIntroducing Startup Sprints
Introducing Startup Sprints
 
Course design not monopoly
Course design not monopolyCourse design not monopoly
Course design not monopoly
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"
 
Softwares used in production
Softwares used in productionSoftwares used in production
Softwares used in production
 
O365 Practical Adoption Strategies - HDI Regina Chapter
O365 Practical Adoption Strategies - HDI Regina ChapterO365 Practical Adoption Strategies - HDI Regina Chapter
O365 Practical Adoption Strategies - HDI Regina Chapter
 
Gayatri Korhalkar (Numa Paris) - Engaging with an external Ecosystem
Gayatri Korhalkar (Numa Paris) - Engaging with an external EcosystemGayatri Korhalkar (Numa Paris) - Engaging with an external Ecosystem
Gayatri Korhalkar (Numa Paris) - Engaging with an external Ecosystem
 
Pitch your idea like a rockstar!
Pitch your idea like a rockstar!Pitch your idea like a rockstar!
Pitch your idea like a rockstar!
 
Agile Classrooms Workbook
Agile Classrooms WorkbookAgile Classrooms Workbook
Agile Classrooms Workbook
 
Improve software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanImprove software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with Lean
 
W13
W13W13
W13
 

Plus de Alex Cowan

Venture Design Module 3: Engineering Your Business Model (GA)
Venture Design Module 3: Engineering Your Business Model (GA)Venture Design Module 3: Engineering Your Business Model (GA)
Venture Design Module 3: Engineering Your Business Model (GA)Alex Cowan
 
Venture Design V: Building the Right Product
Venture Design V: Building the Right ProductVenture Design V: Building the Right Product
Venture Design V: Building the Right ProductAlex Cowan
 
Crash Course in Design Thinking (+Japanese)
Crash Course in Design Thinking (+Japanese)Crash Course in Design Thinking (+Japanese)
Crash Course in Design Thinking (+Japanese)Alex Cowan
 
The Full Stack Product Person (@GA)
The Full Stack Product Person (@GA)The Full Stack Product Person (@GA)
The Full Stack Product Person (@GA)Alex Cowan
 
Swissnex Webinar- The Lean Startup
Swissnex Webinar- The Lean StartupSwissnex Webinar- The Lean Startup
Swissnex Webinar- The Lean StartupAlex Cowan
 
EPFL MoT: The Lean Startup Model
EPFL MoT: The Lean Startup ModelEPFL MoT: The Lean Startup Model
EPFL MoT: The Lean Startup ModelAlex Cowan
 
Systematic Innovation
Systematic InnovationSystematic Innovation
Systematic InnovationAlex Cowan
 
Online Workshop- A Day in the Life
Online Workshop- A Day in the LifeOnline Workshop- A Day in the Life
Online Workshop- A Day in the LifeAlex Cowan
 
UVA- Jefferson Entrepreneurs Program
UVA- Jefferson Entrepreneurs ProgramUVA- Jefferson Entrepreneurs Program
UVA- Jefferson Entrepreneurs ProgramAlex Cowan
 

Plus de Alex Cowan (9)

Venture Design Module 3: Engineering Your Business Model (GA)
Venture Design Module 3: Engineering Your Business Model (GA)Venture Design Module 3: Engineering Your Business Model (GA)
Venture Design Module 3: Engineering Your Business Model (GA)
 
Venture Design V: Building the Right Product
Venture Design V: Building the Right ProductVenture Design V: Building the Right Product
Venture Design V: Building the Right Product
 
Crash Course in Design Thinking (+Japanese)
Crash Course in Design Thinking (+Japanese)Crash Course in Design Thinking (+Japanese)
Crash Course in Design Thinking (+Japanese)
 
The Full Stack Product Person (@GA)
The Full Stack Product Person (@GA)The Full Stack Product Person (@GA)
The Full Stack Product Person (@GA)
 
Swissnex Webinar- The Lean Startup
Swissnex Webinar- The Lean StartupSwissnex Webinar- The Lean Startup
Swissnex Webinar- The Lean Startup
 
EPFL MoT: The Lean Startup Model
EPFL MoT: The Lean Startup ModelEPFL MoT: The Lean Startup Model
EPFL MoT: The Lean Startup Model
 
Systematic Innovation
Systematic InnovationSystematic Innovation
Systematic Innovation
 
Online Workshop- A Day in the Life
Online Workshop- A Day in the LifeOnline Workshop- A Day in the Life
Online Workshop- A Day in the Life
 
UVA- Jefferson Entrepreneurs Program
UVA- Jefferson Entrepreneurs ProgramUVA- Jefferson Entrepreneurs Program
UVA- Jefferson Entrepreneurs Program
 

Dernier

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 

Dernier (20)

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 

Software Development: Session 1

  • 1. © 2015 COWAN+ SOFTWARE DEVELOPMENT: 
 SESSION 1 GETTING STARTED Alex Cowan
  • 2. © 2015 COWAN+ ABOUT ME Entrepreneur (5x) Intrapreneur (1x)
  • 3. © 2015 COWAN+ THE VENTURE DESIGN FRAMEWORK SCALE? PIVOT? PRODUCT & PROMOTION USER STORIES & PROTOTYPES CUSTOMER DISCOVERY & EXPERIMENTS VALUE PROPOSITIONS & ASSUMPTIONS SHOW M E … ? WHATIF? Is the problem relevant? Is the proposition better vs alternatives? Do we understand this person? What makes them tick? Did the implementation deliver on the story? Was the implemented story relevant to the proposition? How did the customer /user react? WHO?PERSONAS WHAT? PROBLEM SCENARIOS & ALTERNATIVES
  • 5. © 2015 COWAN+ ALEX COWAN alexandercowan.com @cowanSF GETTING STARTED: 6 QUESTIONS 1. What are we going to learn? 2. How does it relate to the ‘Software Design’ class? 3. What kind of assignments will we do? 4. Where do we do the assignments? 5. How do we get help? 6. What about grading?
  • 6. © 2015 COWAN+ 1. WHAT ARE WE GOING TO LEARN? 1. Build functioning web applications using HTML, CSS, and Javascript 2. Focus coding tasks on valuable outcomes with user stories and prototypes 3. Evaluate alternative approaches to software implementations 4. Participate in a version control process using Git and Github 5. Work Through through technical issues with analytical debugging techniques
  • 7. © 2015 COWAN+ 2. HOW DOES IT RELATE TO THE ‘SOFTWARE DESIGN’ CLASS? SCALE? PIVOT? PRODUCT & PROMOTION USER STORIES & PROTOTYPES CUSTOMER DISCOVERY & EXPERIMENTS VALUE PROPOSITIONS & ASSUMPTIONS SHOW M E … ? WHATIF? Is the problem relevant? Is the proposition better vs alternatives? Do we understand this person? What makes them tick? Did the implementation deliver on the story? Was the implemented story relevant to the proposition? How did the customer /user react? WHO?PERSONAS WHAT? PROBLEM SCENARIOS & ALTERNATIVES You’ll use these for assignments
  • 8. © 2015 COWAN+ 3. WHAT KIND OF ASSIGNMENTS WILL WE DO? CODEACADEMY TUTORIAL DESIGN CODE & TEST
  • 9. © 2015 COWAN+ 4. WHERE DO WE DO THE ASSIGNMENTS? CODEACADEMY TUTORIAL DESIGN CODE & TEST Submit completion pages from CodeAcademy Submit ‘Bookmark’ from Group Google Doc Submit page links from WordPress with code comments
  • 10. © 2015 COWAN+ 5. HOW DO WE GET HELP? TRIAGE CHECKLIST 1. What happened? What did you expect to happen vs. what actually happened? 2. What & Why? What is the current end goal that you are trying to get to? Why? 3. What did you do? What are the things that you’ve attempted in order to solve this problem? 4. What do you see as next steps? What do you see as the next steps in working through the problem?
  • 11. © 2015 COWAN+ 5. HOW DO WE GET HELP? CLASS: MON+TUES We’ll dedicate parts of class time to assisted working sessions. CLASS/LAB BIT.LY/PDARDEN Go to for all questions, including those in lab. PIAZZA LAB: MON+WED PM (TENT) We’ll have lab for assisted working sessions. LAB
  • 12. © 2015 COWAN+ 6. WHAT ABOUT GRADING? Attendance, Participation, & Answering Questions: 40% Completion of Individual Assignments: 40% Final Team Project: 20%
  • 13. © 2015 COWAN+ ALEX COWAN alexandercowan.com @cowanSF GETTING STARTED: 6 QUESTIONS 1. What are we going to learn? 2. How does it relate to the ‘Software Design’ class? 3. What kind of assignments will we do? 4. Where do we do the assignments? 5. How do we get help? 6. What about grading?