SlideShare uma empresa Scribd logo
1 de 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?

Mais conteúdo relacionado

Mais procurados

On Intrapreneurship: Lean Startup & MVP's
On Intrapreneurship: Lean Startup & MVP'sOn Intrapreneurship: Lean Startup & MVP's
On Intrapreneurship: Lean Startup & MVP's
Alex Cowan
 
Minimizing Your MVP- Lean Camp
Minimizing Your MVP- Lean CampMinimizing Your MVP- Lean Camp
Minimizing Your MVP- Lean Camp
Alex Cowan
 
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
Alex Cowan
 

Mais procurados (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
 

Destaque

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
Don Osborne
 
Blueprint for Startup Success
Blueprint for Startup SuccessBlueprint for Startup Success
Blueprint for Startup Success
Marc Nathan
 
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
 

Destaque (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...
 

Semelhante a Software Development: Session 1

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
Mzinga
 
Softwares used in production
Softwares used in productionSoftwares used in production
Softwares used in production
katywatson
 
Agile Classrooms Workbook
Agile Classrooms WorkbookAgile Classrooms Workbook
Agile Classrooms Workbook
John Miller
 

Semelhante a 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
 

Mais 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
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

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?