Upgrade to Pro — share decks privately, control downloads, hide ads and more …

So Happy Together: How to Work With Your Vendor to Get a Product You'll Love

So Happy Together: How to Work With Your Vendor to Get a Product You'll Love

Heather Rodriguez

April 02, 2016
Tweet

More Decks by Heather Rodriguez

Other Decks in Technology

Transcript

  1. SO HAPPY TOGETHER: How to Work With Your Vendor to

    Get a Product You'll Love Heather Rodriguez [email protected] @hrodrig Stanford Drupal Camp April 2nd, 2016
  2. 1. Assemble your requirements. 2. Identify your internal team. 3.

    Choose your vendor wisely. 4. Stay agile. 5. Communicate, communicate, communicate. HOW TO WORK WITH YOUR VENDOR TO GET A PRODUCT YOU’LL LOVE
  3. ✖ “We need a three-tiered navigation in a mega menu

    with a rotating carousel.” ✔ “Users report struggling with navigating site content.” ✔ “We would like to increase engagement with event content in a timely and contextually relevant way.” ASSEMBLE YOUR REQUIREMENTS | IDENTIFY SYMPTOMS, NOT SOLUTIONS
  4. ✖ “We need design completed by 3/21, development completed by

    4/21, and launch on 5/21” ✔ “We would like to launch an MVP in time for commencement, with an iterative period to follow.” ASSEMBLE YOUR REQUIREMENTS | IDENTIFY SYMPTOMS, NOT SOLUTIONS
  5. ➔ You are a content expert. Nobody knows your business

    better than you do. ➔ Your vendor is a web solutions expert. That’s why you’re hiring them. Remember: ASSEMBLE YOUR REQUIREMENTS | IDENTIFY SYMPTOMS, NOT SOLUTIONS
  6. ➔ A successful RFP sets the stage for a successful

    project. ➔ Adopting an agile process affords you maximum flexibility, transparency and value. ASSEMBLE YOUR REQUIREMENTS | DRAFT AN AGILE RFP
  7. ➔ Organizing efforts into sprints mean that work can be

    verified and expectations checked before too much has been built ➔ Daily scrum = total transparency ➔ You can change course if project solutions aren’t meeting your needs Why agile?
  8. ➔ Solutions are rigidly defined before product needs can be

    fully understood. ➔ You miss important opportunities to improve product as user feedback surfaces. ➔ Risk of ending up with a product that you haven’t been able to shape. Why not waterfall?
  9. 1. Assemble your requirements. 2. Identify your internal team. 3.

    Choose your vendor wisely. 4. Stay agile. 5. Communicate, communicate, communicate. HOW TO WORK WITH YOUR VENDOR TO GET A PRODUCT YOU’LL LOVE CONFERENCE | PRESENTATION TITLE | NAME | @TWITTER | @CIVICACTIONS
  10. ➔ Needs to be empowered to make all product decisions.

    ➔ Attends daily scrum and most project meetings. ➔ Responsible for signing off on all tickets verifying work completed. ➔ Must be a person who conveys authority, whether through personality or by title. IDENTIFY YOUR INTERNAL TEAM | THE PRODUCT OWNER
  11. ➔ Can communicate requirements on behalf of the user base.

    ➔ Socializes users to the new system. ➔ Someone capable of influencing others. IDENTIFY YOUR INTERNAL TEAM | THE PRODUCT OWNER
  12. ➔ Has institutional knowledge necessary to know what has been

    successful in the past and what hasn’t worked. ➔ Familiar with site content and user workflows. ➔ Be careful: this person is often the one who shoots your project down if given too much authority. IDENTIFY YOUR INTERNAL TEAM | THE PRODUCT OWNER
  13. 1. Assemble your requirements. 2. Identify your internal team. 3.

    Choose your vendor wisely. 4. Stay agile. 5. Communicate, communicate, communicate. HOW TO WORK WITH YOUR VENDOR TO GET A PRODUCT YOU’LL LOVE
  14. ➔ Decide which values are important to you. ➔ Consider

    tools and processes. ➔ Determine level of transparency and communication compatibility. CHOOSE YOUR VENDOR WISELY | FIND A PARTNER WITH THE RIGHT CULTURAL FIT
  15. 1. Assemble your requirements. 2. Identify your internal team. 3.

    Choose your vendor wisely. 4. Stay agile. 5. Communicate, communicate, communicate. HOW TO WORK WITH YOUR VENDOR TO GET A PRODUCT YOU’LL LOVE
  16. ➔ Individuals and interactions over processes and tools ➔ Working

    software over comprehensive documentation ➔ Customer collaboration over contract negotiation ➔ Responding to change over following a plan STAY AGILE | MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
  17. ➔ Discovery ➔ Sprint planning ➔ Daily Scrum ➔ Sprint

    demos ➔ Sprint retrospectives STAY AGILE | AGILE PRACTICES
  18. 1. Assemble your requirements. 2. Identify your internal team. 3.

    Choose your vendor wisely. 4. Stay agile. 5. Communicate, communicate, communicate. HOW TO WORK WITH YOUR VENDOR TO GET A PRODUCT YOU’LL LOVE
  19. ➔ Time of day/frequency of communication ➔ Criteria for escalation/Service

    Level Agreement ➔ Put it into writing! ➔ Take participation seriously. ➔ Let your vendor know how they can help you with your stakeholders. COMMUNICATE, COMMUNICATE, COMMUNICATE | ESTABLISH EXPECTATIONS
  20. ➔ Use examples or illustrations to underscore your points. ➔

    Stick to facts, not emotions. ➔ Avoid the blame game. ➔ Show loyalty and goodwill when mistakes are made. COMMUNICATE, COMMUNICATE, COMMUNICATE | MORE PRO TIPS