SlideShare a Scribd company logo
1 of 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?

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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...
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

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?