Software Development Class- Session 1

download Software Development Class- Session 1

of 18

Transcript of Software Development Class- Session 1

  • 8/20/2019 Software Development Class- Session 1

    1/18

    © 2015 COWAN+

    SOFTWARE DEVELOPMENT:SESSION 1GETTING STARTED 

    Alex Cowan

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    2/18

    © 2015 COWAN+

    ABOUT ME

    Entrepreneur (5x)Intrapreneur (1x)

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    3/18

    © 2015 COWAN+

    alexandercowan.com

    ABOUT ME

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    4/18

    © 2015 COWAN+

    YOUR HAPPY PLACE

    (you)

    … …

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    5/18

    © 2015 COWAN+

    IS IT THE IDEA?

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    6/18

  • 8/20/2019 Software Development Class- Session 1

    7/18

    © 2015 COWAN+

    THE ANSWER IS GRINDING IT OUT

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    8/18

    © 2015 COWAN+

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

    Source: Martin Eriksson

    UX

    Tech Business

  • 8/20/2019 Software Development Class- Session 1

    9/18

    © 2015 COWAN+

    YOU & YOUR CUSTOMERDesignWho is our customer and what are they

    experiencing?

    How do we build a better experience?

    DevelopmentHow do we engineer the right

    infrastructure to deliver our target experiences?

    Project ManagementHow does our team work together

    against our objectives?

    Data ScienceWhat can we infer against

    questions of interest?

    How do we act on the results?

    Consulting & SupportHow do we enhance thecustomer’s experience?

    Sales & MarketingHow do we best promote

    our proposition?

    Finance & LegalHow is the business performing?

    Where are the landmines?

    Management

    How is this product doingrelative to our strategy?

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    10/18

    © 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

  • 8/20/2019 Software Development Class- Session 1

    11/18

    © 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

  • 8/20/2019 Software Development Class- Session 1

    12/18

    © 2015 COWAN+

    2. HOW DOES IT RELATE TO THE ‘SOFTWARE DESIGN’ CLASS?

       S   C   A   L   E   ?

    P IV O T ?

    PRODUCT &

    PROMOTION

    USER STORIES

    & PROTOTYPES

    CUSTOMER

    DISCOVERY &

    EXPERIMENTS

    VALUE

    PROPOSITIONS &

    ASSUMPTIONS

         S     H    O      W

        M    E …

       ?

    W   H    A     T      

     

    I         F        ?          

    Is the problemrelevant? Is theproposition bettervs alternatives?

    Do we understand

     this person? Whatmakes them tick?

    Did theimplementationdeliver on the story?

     Was the implementedstory relevant to theproposition?

    How did the customer /user react?

     WHO?PERSONAS

      W  H A   T  ?

    PROBLEM

    SCENARIOS &

    ALTERNATIVES

    These are your inputs tothe coding project

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    13/18

    © 2015 COWAN+

    3. WHAT KIND OF ASSIGNMENTS WILL WE DO?

    CODEACADEMY

    TUTORIAL

    DESIGNCODE & TEST

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    14/18

    © 2015 COWAN+

    4. WHERE DO WE DO THE ASSIGNMENTS?

    CODEACADEMY

    TUTORIAL

    DESIGNCODE & TEST

    Submit completion pagesfrom CodeAcademy 

    Submit ‘Bookmark’ fromGroup Google Doc

    Submit page links from

    WordPress with codecomments

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    15/18

    © 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?

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    16/18

    © 2015 COWAN+

    5. HOW DO WE GET HELP?

    CLASSWe’ll dedicate parts ofclass time to assistedworking sessions.

    CLASS/LAB

    BIT.LY/PDARDEN

    Go to for all questions,including those in lab.

    PIAZZA

    LAB: MON, WED, FRI @ 3PMWe’ll have lab for assistedworking sessions.

    LAB

    ALEX COWAN | alexandercowan.com | @cowanSF

  • 8/20/2019 Software Development Class- Session 1

    17/18

    © 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

  • 8/20/2019 Software Development Class- Session 1

    18/18

    © 2015 COWAN+

    bit.ly/vdesignVenture Design

    @cowanSFTwitter

    [email protected] in touch!

    bit.ly/mbadevClass Page

    RESOURCES

    bit.ly/hiagileCoursera Class:Agile Development

    ALEX COWAN | alexandercowan.com | @cowanSF