How we build Redfin.com Matt Goyer Lead Product Manager.

Slides:



Advertisements
Similar presentations
Esri International User Conference | San Diego, CA Demo Theater | ArcGIS Beta Community and ArcGIS 10.1 Beta Program Mike Hogan & Rohit Gupta July 12 th,
Advertisements

Chapter 1 Business Driven Technology
1. How have you involved OPRG members? Informing Meetings ◦ Advisory board meetings; stakeholder meetings Reports ◦ Annual reports; interim reports Newsletters.
©2010 House Party, Inc. All rights reserved. Windows ® 7 Launch Party ™
There is no single way Agile is done at Microsoft This is the Developer Division’s story 3 week sprints Scrum at the team level Emphasis on self-managed.
Social Networks & Recruitment. 2 What is Social Media Marketing? Knowing how to use the best and most innovative social tools in order to effectively.
| Computer Science Department | Ubiquitous Knowledge Processing Lab | © Prof. Dr. Iryna Gurevych | 1 Knowledge Management in Web 2.0 Commuities:ResearchGATE.
University of Southern California Center for Systems and Software Engineering Social Networking Technology Usage on Web Service Projects Supannika Koolmanojwong.
The Social Programmer Robert DeLine Microsoft Research University of Washington, 6 Oct 2009.
VisIt Software Engineering Infrastructure and Release Process LLNL-PRES Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
Dec 2002 Juliet Kuo Ulead Systems, Inc. Product Life Cycle Management.
Nov 2002 Juliet Kuo Ulead Systems, Inc. Product Life Cycle Management.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
Quality Engineering in Microsoft Office Jeffrey Murray Test Manager PowerPoint, Microsoft Silicon Valley.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. David Lenoe | Wendy Poland Bullseye on Your Back Life on the Adobe Product.
Incorporating Social Media into Your Marketing Strategy.
MEETINGS THAT GET THINGS DONE Ideas To Go. Agenda Defining ‘Effective’ Preparation Facilitation Follow up.
Discuss types of interactive public-relations activities (e.g., press conferences, speaking engagements, special events, sponsorships, blogs, web forums,
© 2004 Keynote Systems Customer Experience Management (CEM) Bonny Brown, Ph.D. Director, Research & Public Services.
Remedy, a BMC Software company Storyboarding the User Interface: Blueprint for an Application Shanaz Kanga | Michele Sarko Sr. UI Design Engineer | Manager,
Ignite Your Venture Webcast Series Every Wednesday In April, 2-3 PM EST April 7 – Bringing Your Ideas to Life with a VC April 14 – Finding the Right People.
Mary Lai MBA, BSc(Hon) Jack Lam MSc(E-Commerce), BEng(Hon), Chartered Certified E-Commerce Consultant,
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
1 EERE Communications 4/16/2015 EERE Web Coordinators Meeting Conference line: +1 (415) Access Code:
Iouri Tchernoousko, International PM, Adobe Core Services Darin Goble, Dir. Client Services, Moravia Worldwide Adobe Localization Prerelease Programs.
Esri International User Conference | San Diego, CA Demo Theater | Community Fusion: An Introduction to Esri Community Initiatives Rohit Gupta & Mike Hogan.
VeribisCRM CUSTOMER RELATIONSHIP MANAGEMENT Engin Duran Experience is our know how.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Closing.
Don't blame the developers! External stakeholders and the tangled web of complex software development. Patrick Wagstrom IBM TJ Watson Research Center.
Reshma Ananthakrishnan Careers at Microsoft. Music video on Microsoft potential.
Media Relations in a Social Media World By Julie DeBardelaben Deputy Director of Public Affairs CAP National Headquarters.
Jump to first page Tracking users Analyzing how people use your site by Dylan Tweney
1 Microsoft’s Process Redmond in the 90’s Article by Roger Sherman, Director of Testing, Worldwide Products Group, Microsoft.
The Joel Test 12 Steps to Better Code. Readings The Joel Test (by Joel Spolsky) 043.html.
Bring The Best to VeriSign. 2 VM3:Software Engineer –Network Operations Req # : 175,183 Position : Software Engineer - Network Operations Job Description.
Five Hardest Jobs to Fill. 1 Software Engineers and Web Developers – The demand for top-tier engineering talent sharply outweighs the supply in almost.
Searchlets Customer: Paul English Advisor: Prof. Ethan Bolker Team : Satish, Di, Quan
Records Registration Management System The HOB Capstone Project.
Building a Culture of Quality, Real World Examples
MSRA Intern Application Tracking System (MIATS) Compass Team.
VESL-Career & life planning Career Presentation April 13, 2011 Mt.SAC.
DEV234 Project Management For.NET Developers Marc Gusmano Director of Emerging Technologies The Information Management Group.
UX in the Real World Scarlett Sidwell. UX Agenda What is it? Why do we care? How do we convince other people to care?
The Value of Word of Mouse….. Lionel Menchaca Microsoft Global High Tech Summit October 25, 2007—San Jose.
Jeffrey Murray Test Manager PowerPoint Microsoft Silicon Valley.
Large Software Projects Deborah Black Vice President, Windows Division Microsoft.
Using the Participant Center Southeastern Colorado Susan G. Komen Race for the Cure.
Telerik Software Academy Software Quality Assurance Binding business requirements to.NET code.
Product Management Or.. The most important thing most startups forget to do.
“Websites – Competitive, Search Engine Friendly, & Social Media Content” Wendy Moyer, Sr. Technical Advisor “Websites – Competitive, Search Engine Friendly,
Social Media Strategy Template
Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff.
Dan Cohen MSN | How to attract engaged users who have never heard.
The School Portal and New and Improved IFAP Tools for Our Partners Today’s Focus: What is a Portal? (general definitions) What is the School Portal? How.
Marketing for Small Businesses 20 Simple Tips Lance
What practices supports recruitment technology The challenge faced by business leaders is how to use technology in an HR perspective to connect people.
Ideas for the SPDX™ WG 1. Onboarding New Participants SPDX™ WG need to have a plan for onboarding new participating companies. Example:  I am Company.
How We Got Here PC and Internet changed the rules –Viruses, information sharing, “outside” and “inside” indistinguishable –Vulnerability research for.
Internal developer tools and bug tracking Arabic / Hebrew Windows 3.1Win95 Japanese Word, OneNote, Outlook
Peter Varhol Solutions Evangelist
TechEd /22/2018 7:16 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Information Systems in Organizations
Tracking and Squashing Bugs
Project Center Use Cases Revision 2
Project Center Use Cases
Quality Assurance: Early Work Items
A Career in Open Source Software
Project Center Use Cases Revision 3
Project Center Use Cases Revision 3
Measuring Success How to use simple bug database queries and reports
Presentation transcript:

How we build Redfin.com Matt Goyer Lead Product Manager

What We’ll Chat About Who Am I? How We Do It At Redfin Who does what Team structure What next? Offsite Focus group Survey Spec it, Code it, Try it, Test it Release it Feedback Conclusion

Who Am I? University of Waterloo B.Math (Computer Science) Distracted by startups Microsoft Program Manager on Windows Media Center Redfin Lead Product Manager for Search

Who Does What? Program/Product Manager (PM) Customer representative Co-ordinates design, development and QA Designer Makes it pretty Software Development Engineer (SDE) Writes the code Software Development Engineer in Test (SDET or QA) Tests the code by writing more code

Team Structure “Feature Teams” Commerce Data Query and Statistics Search Made up of: 1 PM 1 QA 3 Developers

What Do We Do Next? Listen to Customers Surveys s from customers Forums Blogs Watch Competitors Watch Related Companies

Offsite What happens: Presentations Brainstorm Think outside the box What is produced: Vision Goals Tentative feature plan

Focus Group Invite 10 customers Two hours Talk about what they like Talk about what they don’t like Summarize that night Send out plan

From Idea to Booked Work Survey Confirm plan Tools Zoomerang Survey Monkey Communicate plan Present to leadership team Present to company

Functional Specification Problems and Opportunities Feature Breakdown and Priorities User Scenarios Success Metrics User Interface Design Requirements & Dependencies Reporting & Analytics Performance

Schedule Why? A commitment Tool to track progress Rule of thirds Plan Code Test

Code It Design spec What did we forget? Track against schedule Have fun!

User Test It How? Hallway usability Usability test What? Recruit participants Draw up a plan Don’t lead the witness

Quality Assurance Bugs? No one is perfect Bugs not all equal Priority/Severity Database Finding them Test Plan Test Pass Bug Bash Triage

Release What’s driving you? Quality vs. Date Get to zero bugs Release Candidates (RC0, RC1,…) Release to operations (RTO) Release to web (RTW) Get the word out Press release Engage bloggers Social network

Feedback Numbers Analytics Metrics People Tech support Forums Blogs

Recommended Reading Joel On Software By Joel Spolsky Also a blog: The Art of Project Management By Scott Berkun

Questions?