Sunteți pe pagina 1din 18

SOFTWARE DEVELOPMENT:

SESSION 1
GETTING STARTED
Alex Cowan

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


ABOUT ME

Entrepreneur (5x)
Intrapreneur (1x)

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


ABOUT ME

alexandercowan.com
ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+
YOUR HAPPY PLACE

(you)

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


IS IT THE IDEA?

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


IS IT BEING TECH/CODE SAVVY?

(this is not real)

(coding experience helps,


but not like this)
ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+
THE ANSWER IS GRINDING IT OUT

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


YOU, THE PRODUCT MANAGER (OR DIGITAL MANAGER AT LARGE)

UX

Tech Business

Source: Martin Eriksson 2015 COWAN+


YOU & YOUR CUSTOMER
Data Science Design
What can we infer against Who is our customer and what are they
questions of interest? experiencing?
How do we act on the results? How do we build a better experience?
Management
How is this product doing
Project Management relative to our strategy?
How does our team work together
against our objectives? Finance & Legal
How is the business performing?
Where are the landmines?
Development
How do we engineer the right
infrastructure to deliver our Sales & Marketing
target experiences?
Consulting & Support How do we best promote
How do we enhance the our proposition?
customers experience?

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


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?

ALEX COWAN | alexandercowan.com | @cowanSF 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 an interdisciplinary team building an application
5. Work Through
through technical issues with analytical debugging techniques

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


2. HOW DOES IT RELATE TO THE SOFTWARE DESIGN CLASS?
How did the customer CUSTOMER Was the implemented
/user react? DISCOVERY & story relevant to the
EXPERIMENTS proposition?
?

E
M

WH
W

AT
S HO
PRODUCT &

IF
PROMOTION

?
VALUE
Did the PROPOSITIONS &
These are your inputs to USER STORIES implementation ASSUMPTIONS
& PROTOTYPES deliver on
the coding project the story?

E?
AL
PIVOT?

SC
Do we understand
this person? What ?
AT
makes them tick? WH
Is the problem
PROBLEM relevant? Is the
PERSONAS WHO? SCENARIOS & proposition better
ALTERNATIVES
vs alternatives?

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


3. WHAT KIND OF ASSIGNMENTS WILL WE DO?

CODEACADEMY
TUTORIAL

CODE & TEST


DESIGN

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


4. WHERE DO WE DO THE ASSIGNMENTS?

Submit completion pages CODEACADEMY


from CodeAcademy TUTORIAL

CODE & TEST Submit page links from


DESIGN WordPress with code
comments
Submit Bookmark from
Group Google Doc

ALEX COWAN | alexandercowan.com | @cowanSF 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 youve 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?

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


5. HOW DO WE GET HELP?
BIT.LY/PDARDEN
PIAZZA Go to for all questions,
including those in lab.

CLASS
CLASS/LAB Well dedicate parts of
class time to assisted
working sessions.

LAB: MON, WED, FRI @ 3PM


LAB Well have lab for assisted
working sessions.

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


6. WHAT ABOUT GRADING?
Attendance, Participation, Peer Reviews, & Answering
Questions: 30%
Completion of Individual Assignments: 30%
Final Team Project- Working Software: 25%
Final Team Project- Portfolio Entry: 15%

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+


RESOURCES

Class Page bit.ly/mbadev

Venture Design bit.ly/vdesign

Coursera Class: bit.ly/hiagile


Agile Development

Twitter @cowanSF

Get in touch! acowan@alexandercowan.com

ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+

S-ar putea să vă placă și