This document discusses key roles in product development teams, including developers, product managers, designers, testers, and sales/marketing roles. It emphasizes that developers want technical challenges, consumer brands, and meaningful equity. It also outlines an agile development process involving design, development, and support/iteration phases.
A Day in the Life as a Product Manager by Wayfair PMProduct School
Being a Product Manager requires structured and organized thinking. Frameworks and toolkits are a handy and effective way to approach problems. Product Managers will learn about many and develop their own throughout their product careers.
Cracking MVP - From Ideation to Successful Launch by Fiverr Sr PMProduct School
Main Takeaways:
-Fiverr’s 6-Qs to approach every new hypothesis (what, why, supportive data, hypothesis, KPIs, etc)
-How to define the scope of an MVP (data analysis, competitors research, surveys, interviews, etc)
-How to make sure it'll be successful (lean, prioritization, usability lab, beta launch, etc)
How to Estimate Product Value by Nike Product LeaderProduct School
Main Takeaways:
- Learn a framework for how to estimate business impact, align stakeholders, and prioritize your roadmap when you don't have all the data you wish you had.
- Apply this framework to identify your key assumptions so that you can test them, validate if you're building the right thing, and tighten your models over time.
- Use this framework to evaluate product performance after launch.
- Expected Outcome (EO) models can help drive culture change in a company whose product management maturity is in its infancy.
Do's & Don’ts When Applying to a PM Role by Microsoft PMProduct School
Main Takeaways:
-Networking is key to success
-Having more than one version of your resume will increase your chances
-Work on side projects to show transferable skills
Building AI-First Products by Expedia Sr Product ManagerProduct School
Main takeaways:
- Disrupt the conventional incubation step. You need to think big and small to win on the time to market.
The two extremes:
a. Conservative: “Building a model takes time. At least a couple quarters.”
b. Wishful thinking: “Let’s take it out there and see if it works.” Strike a balance between the two and think incrementally.
- Bring talent and expertise beyond data science.
You’ll need a diverse team with a large variety of backgrounds: statistics, engineering, legal, user research and more. Empower this larger team to ideate and product manage with you. You’ll end up winning.
- Prototype and productize along.
Your prediction model is just a piece of the puzzle. You can combine technologies to win and you’ll need a model as a service mindset. Ask yourself and your team early on about how you’ll scale and integrate.
A Day in the Life as a Product Manager by Wayfair PMProduct School
Being a Product Manager requires structured and organized thinking. Frameworks and toolkits are a handy and effective way to approach problems. Product Managers will learn about many and develop their own throughout their product careers.
Cracking MVP - From Ideation to Successful Launch by Fiverr Sr PMProduct School
Main Takeaways:
-Fiverr’s 6-Qs to approach every new hypothesis (what, why, supportive data, hypothesis, KPIs, etc)
-How to define the scope of an MVP (data analysis, competitors research, surveys, interviews, etc)
-How to make sure it'll be successful (lean, prioritization, usability lab, beta launch, etc)
How to Estimate Product Value by Nike Product LeaderProduct School
Main Takeaways:
- Learn a framework for how to estimate business impact, align stakeholders, and prioritize your roadmap when you don't have all the data you wish you had.
- Apply this framework to identify your key assumptions so that you can test them, validate if you're building the right thing, and tighten your models over time.
- Use this framework to evaluate product performance after launch.
- Expected Outcome (EO) models can help drive culture change in a company whose product management maturity is in its infancy.
Do's & Don’ts When Applying to a PM Role by Microsoft PMProduct School
Main Takeaways:
-Networking is key to success
-Having more than one version of your resume will increase your chances
-Work on side projects to show transferable skills
Building AI-First Products by Expedia Sr Product ManagerProduct School
Main takeaways:
- Disrupt the conventional incubation step. You need to think big and small to win on the time to market.
The two extremes:
a. Conservative: “Building a model takes time. At least a couple quarters.”
b. Wishful thinking: “Let’s take it out there and see if it works.” Strike a balance between the two and think incrementally.
- Bring talent and expertise beyond data science.
You’ll need a diverse team with a large variety of backgrounds: statistics, engineering, legal, user research and more. Empower this larger team to ideate and product manage with you. You’ll end up winning.
- Prototype and productize along.
Your prediction model is just a piece of the puzzle. You can combine technologies to win and you’ll need a model as a service mindset. Ask yourself and your team early on about how you’ll scale and integrate.
Product-Led Growth by Amazon Senior Product ManagerProduct School
Main takeaways:
- How to build a product that sells itself
- Product-led growth is when your product sits in the center of the growth strategies to attain new customer acquisition, retention, and expansion
- Product-led means creating a champion product which serves as a primary driver for business growth
The “Bilingual” PM, Tech & Business by Booking.com Group PMProduct School
Main takeaways:
-What level of technical knowledge should a PM have? Different categories of tech knowledge?
-Why does a PM need technical knowledge?
-Do you need to have a development background to be a technical PM?
-The secret sauce for a great technical PM
What Kind of PM Does Your Team Need by Square Head of ProductProduct School
It's easy to be overwhelmed by the number of responsibilities that a Product Manager has. You want to shine and show that you deserve the trust that the company placed on you. But first, preparation is key. Which is why in this session we will be diving deeper into the skills that will help you get ahead in the competitive PM space.
Lessons from the Best PMs I have Worked With by Miro PMProduct School
Miro Board:
https://miro.com/app/board/o9J_kr5jkjk=/
Main Takeaways:
- What does a great PM impact look like;
- What traits make an impactful product manager;
- Actual templates and frameworks for laying out your business case as a PM.
Setup Your Team for Remote Product Discovery by CNN Sr PMProduct School
Main Takeaways:
- Best practices for team collaboration when you’re not co-located
- Connecting with customers when they’re remote too
- Tools and process changes that worked for my team as we made the transition
Building Rockstar Top Product Teams by Facebook PMProduct School
Main takeaways:
-Create a shared purpose (mission, clear goals)
-Create both a sense of belonging and a sense of worth (enable participation, enable collaboration, encourage different ideas and voices, have fun)
-Be self-aware and retrospect on a regular basis to increase velocity without dropping quality (address issues, identify and build on what's working well, invest in tooling and documentation, ask for help)
Are We Agile or More Ad Hoc by Amazon Sr PMProduct School
Agile methodologies have been one of the most popular practices in bringing some of the cool product features into a reality. As we practice these industry standards, it is important to take a pause and reflect if we are actually agile or more ad hoc?
This talk will highlight some of the common practices and how we are practically bridging the gap between business and technology from a product perspective.
New Product Introduction in B2B by Amazon Sr PMProduct School
Ever wondered what the difference is between B2B and B2C product management? Enterprise Product Management has different challenges and rewards than consumer products and while you may find that consumer products are more exciting, working on an enterprise product is extremely fascinating as well. Learn the differences here.
Lead Your Team with Trust, Transparency & Empathy by HubSpot Sr PMProduct School
Main Takeaways:
-Recognize when there might be trust issues that need addressing
-Gain alignment by breaking down walls and building up a shared understanding
-Tactics to maintain that trust long term
How to PM from Home by Coinbase Product ManagerProduct School
Main Takeaways:
- Joining a new company or team remotely.
- Building a vision and strategy with a remote team.
- Conducting a remote product design sprint remotely to get buy-in.
Security Product Management by Microsoft Product LeaderProduct School
Main Takeaways:
-How is it different?
-What are the similarities?
-What are the difficulties?
-How can you be successful at managing security products?
How Product Managers Should Approach AI/ML by Facebook PMProduct School
Main Takeaways:
- What type of problems can be solved with AI/ML?
- How does AI/ML fit into the overall product development cycle?
- What can you do as a PM to help your AI-enabled product succeed?
How can AI/ML ruin your product and what to do about it?
Planning for the Future by fmr Square Product LeadProduct School
Main Takeaways:
- Why prioritization matters
- How to pick the right metrics to make the right decisions
- Look at a few commonly used frameworks that can be helpful.
Webinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PMProduct School
Main Takeaways:
- Set realistic and achievable product goals
- Be open to ideas but don’t get overwhelmed & Prioritization techniques to achieve a healthy mix
- Feedback and Feed forward
Navigating Competing Priorities as a PM by Optimizely PMProduct School
Main takeaways:
- Why democratizing experimentation across teams is key to customer satisfaction
- Tips for teams who work with in house A/B testing solutions
- How to build an enterprise-level data platform
Product-Led Growth by Amazon Senior Product ManagerProduct School
Main takeaways:
- How to build a product that sells itself
- Product-led growth is when your product sits in the center of the growth strategies to attain new customer acquisition, retention, and expansion
- Product-led means creating a champion product which serves as a primary driver for business growth
The “Bilingual” PM, Tech & Business by Booking.com Group PMProduct School
Main takeaways:
-What level of technical knowledge should a PM have? Different categories of tech knowledge?
-Why does a PM need technical knowledge?
-Do you need to have a development background to be a technical PM?
-The secret sauce for a great technical PM
What Kind of PM Does Your Team Need by Square Head of ProductProduct School
It's easy to be overwhelmed by the number of responsibilities that a Product Manager has. You want to shine and show that you deserve the trust that the company placed on you. But first, preparation is key. Which is why in this session we will be diving deeper into the skills that will help you get ahead in the competitive PM space.
Lessons from the Best PMs I have Worked With by Miro PMProduct School
Miro Board:
https://miro.com/app/board/o9J_kr5jkjk=/
Main Takeaways:
- What does a great PM impact look like;
- What traits make an impactful product manager;
- Actual templates and frameworks for laying out your business case as a PM.
Setup Your Team for Remote Product Discovery by CNN Sr PMProduct School
Main Takeaways:
- Best practices for team collaboration when you’re not co-located
- Connecting with customers when they’re remote too
- Tools and process changes that worked for my team as we made the transition
Building Rockstar Top Product Teams by Facebook PMProduct School
Main takeaways:
-Create a shared purpose (mission, clear goals)
-Create both a sense of belonging and a sense of worth (enable participation, enable collaboration, encourage different ideas and voices, have fun)
-Be self-aware and retrospect on a regular basis to increase velocity without dropping quality (address issues, identify and build on what's working well, invest in tooling and documentation, ask for help)
Are We Agile or More Ad Hoc by Amazon Sr PMProduct School
Agile methodologies have been one of the most popular practices in bringing some of the cool product features into a reality. As we practice these industry standards, it is important to take a pause and reflect if we are actually agile or more ad hoc?
This talk will highlight some of the common practices and how we are practically bridging the gap between business and technology from a product perspective.
New Product Introduction in B2B by Amazon Sr PMProduct School
Ever wondered what the difference is between B2B and B2C product management? Enterprise Product Management has different challenges and rewards than consumer products and while you may find that consumer products are more exciting, working on an enterprise product is extremely fascinating as well. Learn the differences here.
Lead Your Team with Trust, Transparency & Empathy by HubSpot Sr PMProduct School
Main Takeaways:
-Recognize when there might be trust issues that need addressing
-Gain alignment by breaking down walls and building up a shared understanding
-Tactics to maintain that trust long term
How to PM from Home by Coinbase Product ManagerProduct School
Main Takeaways:
- Joining a new company or team remotely.
- Building a vision and strategy with a remote team.
- Conducting a remote product design sprint remotely to get buy-in.
Security Product Management by Microsoft Product LeaderProduct School
Main Takeaways:
-How is it different?
-What are the similarities?
-What are the difficulties?
-How can you be successful at managing security products?
How Product Managers Should Approach AI/ML by Facebook PMProduct School
Main Takeaways:
- What type of problems can be solved with AI/ML?
- How does AI/ML fit into the overall product development cycle?
- What can you do as a PM to help your AI-enabled product succeed?
How can AI/ML ruin your product and what to do about it?
Planning for the Future by fmr Square Product LeadProduct School
Main Takeaways:
- Why prioritization matters
- How to pick the right metrics to make the right decisions
- Look at a few commonly used frameworks that can be helpful.
Webinar: Product Backlog: Create, Prioritize & Organize by Expedia Global PMProduct School
Main Takeaways:
- Set realistic and achievable product goals
- Be open to ideas but don’t get overwhelmed & Prioritization techniques to achieve a healthy mix
- Feedback and Feed forward
Navigating Competing Priorities as a PM by Optimizely PMProduct School
Main takeaways:
- Why democratizing experimentation across teams is key to customer satisfaction
- Tips for teams who work with in house A/B testing solutions
- How to build an enterprise-level data platform
How large companies can be as fast and agile as the successful startups? And what is MVP and Dual-track Agile, anyway? We are to discuss a real case of implementation of some methods of Lean Startup and Customer Development in Kaspersky Lab.
Slides Ari Tiktin recently used in his discussion w/ mentees of The Product Mentor.
The Product Mentor is a program designed to pair Product Mentors and Mentees from around the World, across all industries, from start-up to enterprise, guided by the fundamental goals…Better Decisions. Better Products. Better Product People.
Throughout the program, each mentor leads a conversation in an area of their expertise that is live streamed and available to both mentee and the broader product community.
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
This presentation provides useful and beneficial information related to software development companies. It defines Software development methodology and elaborates various methodologies adopted by software application development companies, web application development companies, custom software development services in India.
Courtesy: Shreyans Agrawal (ifour.shreyans.agrawal@gmail.com)
http://www.ifour-consultancy.com
http://www.ifourtechnolab.com
This is the handout that we used during the first-ever workshop based on Eric Ries's Leader's Guide. This work is based on a pre-release draft of the book, and includes many hands-on activities for putting the Leader's Guide into practice. Consider this Iteration Zero.
A well-designed IT Service Delivery Model is critical to achieving success in IT management and operations. Many IT organizations focus on optimizing their technology assets -- the infrastructure and applications. However, in our experience, business value is achieved most effectively when technology assets and the IT service delivery model are integrated and work together seamlessly.
Product Management for Startup Founders, CEOs, and CTOsChris Cera
This presentation was given to participants in the Philly Startup Leaders Bootcamp Accelerator. I have realized that many startup founders struggle with figuring out what to build, and then how to manage building it (i.e. product management and project management). This presentation is meant to be an introduction to these topics.
Agile and data driven product development oleh Dhiku VP Product KMK OnlineRein Mahatma
Di webinar ini Dhiku akan membawakan materi seputar tips product management, bagaimana proses membangun product digital dengan agile dan data driven. Dimulai dari memahami kebutuhan user, melakukan usability testing, menganalisa data, melakukan prioritas fitur dan perencanaan product roadmap, incremental deployment ke user, sampai evaluasi data untuk pengembangan product yang lebih baik.
Oleh http://www.startupbisnis.com dan http://www.codepolitan.com
How to scale Mendix teams - Mx meetup jan 28 2021RenevHofwegen
Slides used by Rene van Hofwegen of the Low-code academy discussing how to scale Mendix teams during the Mendix meetup of January 28, 2021.
Scaling Mendix teams is about knowing the skills required to deliver apps in YOUR organization and to put together a team which covers these skills together.
Ensure enablement & support to make these teams successful with standard and packages.
This talk was presented in the 2023 DevopsDays conference in Melbourne. In this talk Leoren Tesaluna and Javier Turegano shared some of the lessons learned from building internal DevOps platforms applying product thinking techniques as well as some engineering tips to do this effectively.
In the world of agile, there is theory and then there is practice. We like to talk about self-organizing teams, asynchronous execution, BDD, TDD, and emergent architecture. We also talk about cross-functional teams: how analysts, testers, architects, technical writers, and UX designers belong on the same team, right next to programmers. It all sounds nice in theory, but how does this work in reality? What do these people actually do? How do they interact? What does it look like? Is there really a pragmatic way to make this work?
In this simulation, a cross-functional team will actually build a piece of software. Every specialist will have a hand in the process. Every specialist will also act as a generalist. Everyone will add value. And as a team, we’ll get something DONE.
This is your opportunity to see agile development in practice, and to bridge the gap between what agilists say and what teams do. And it’s not as new or as difficult as you think – affinity between testers, BA’s, coders, and other team members has really been at the root of effective development practices all along. Let’s just finally acknowledge that it works, demonstrate its capabilities, and encourage it going forward.
This IS agile development.
Did you know that you can develop awesome products with zero product specifications ? We have recently quantified the gains for a product we built using Lean Startup and MVP approach and were pleasantly surprised to find that we could quantify minimum 47% gain in time-to-market, 32% cost savings, 55% improvement in product quality and 40% gain in business value as compared to traditional product development methods.
Lean-Agile Development with SharePoint - Bill AyersSPC Adriatics
SharePoint gives us a great platform for developing sophisticated intranet portals and collaboration sites and many other workloads. But it can also be a challenge to use modern software development frameworks like Scrum and XP. Wouldn’t it be great if we could get all the benefits of Agile practices – faster development, predictable deliveries, better quality, less stress and happy stakeholders? In this session we will cover the definitions of Lean, Agile, Scrum, Kanban, XP, and TDD. Then we will look at the specific challenges around Agile SharePoint development and some development techniques to overcome these obstacles. This talk covers both project delivery and engineering. We’ll look at unit tests, integration tests, UI tests, continuous integration and, of course, test-driven development (TDD) with practical experiences from real-life Agile SharePoint projects.
Critical Capabilities to Shifting Left the Right WaySmartBear
The concept of testing earlier in the SDLC isn't new, but the term "shift left" has reignited its importance. See how shifting left can help you, and how to do it right.
Similar to Product teams & software development (20)
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
1. Product Teams & Software
Development
Physic Ventures
8/6/2012
2. The People
Developers
Usability Internatio
nalization
Design Test
Content Cross-
PM platform
Sales Product
BD Evangelism
Marketing
3. Developers
• Every project needs a great lead developer
• 50-75% of the day spent hacking
• 25-50% code reviews, writing automation,
architecture/design meetings
• Love lean process, more time coding
• Teams work best with ~ 5 devs
– > 5 devs = new team
4. Product Manager
• 1 PM per project
• Priority #1: prioritized list of features
• 50% of time spent inbound with dev, design,
test, specing features and making sure
everything works
• 50% of time spent outbound with customers,
marketing, evangelists, BD, sales
• Good hire when the team hits 2 devs
5. Test/SDET/QA
• Need for testers depends on the project –
fault tolerance, complexity, international,
cross-platform plan
• Testers write code that attempts to break the
product
• Stress and performance test – huge issue
• Good hire when the team hits 3 devs
6. Design
• Must hire if building a consumer-facing service
• Designers have UX and/or visual design
expertise
– Be wary of visual designers without UX experience
– Visual design is easier to contract out
– Few university degrees or programs teach this skill
• 1 designer to a 5 dev team
• If the designer is also usability testing or
content writing, likely to have a busy schedule
7. Sales/BD/Evangelism/Marketing
• Product marketing handles messaging and
pricing
• Evangelists are important for platforms,
especially developer services, work closely
with PMs
• Sales/BD funnel feedback and feature
requests to the PM
8. What Developers Want
• Great technical co-founder!
– Should be a great manager, mentor, creator of
culture, and leader, NOT the most technical
person the other founder knows
• Sexy consumer brand!
– Google, Facebook, Airbnb, Pinterest, etc.
• Geek-out worthy product!
– Anything cloud, anything AI, developer tools
9. Hiring and Retaining Developers
• Technical co-founder should be able to staff the first
feature team with his network
– Must be well liked by previous employees
– Must know the ideal process/perks for hiring devs
– Don’t invest in a team who’s CTO doesn’t meet these
qualifications!
• As the team grows
– Hire interns & recent college grads (especially away from
SF)
– Referrals
• Hiring seasoned technical talent is really difficult
– Provide meaningful equity
10.
11. Process
• Design
– PM: Requirement gathering, scenario building
– Designer + PM: Development of non-functional prototypes
– Designer + PM: Testing, iteration of non-functional prototypes
– Lead dev + PM: Development of technical architecture and API requirements
• Development
– Developers: code, check-in, test
– Designer + PM: UX test the build, gather data
– PM + Lead Dev: triage bugs
– Test: write automation
• Support + iteration
– PM + Design: gather data about product usage
– PM: prioritize new features + bug fixes
– Developers: refactor, rearchitect, clean up, fix bugs
– Test: identify bugs
12. Agile is…
• Sometimes called SCRUM
– Burn down, product backlog
• Managing a complex project as discrete 2
week releases
• Improves quality and agility over waterfall
13. How does code turn into a product?
• Track time, work items, burndown
• Write code in an IDE (editor, build automation,
debugger)
• Code reviews, test automation (test harness)
• Commit/check-in to GitHub (version control,
source code repository)
• Deploy finished bits/executable onto
AWS/hosting server/iTunes store
15. A few words on design…
• Great design is hard
• Design is contentious
• The best designers have well-honed intuition
hard to interview and hire for
• Designers tend to be paid less and respected
less than developers
• A few designer-founded startups: Airbnb,
Path, Pinterest, Tumblr, Hipstamatic, Etsy,
Instagram, Fab
16. Usability Testing
• Watch the user complete discrete tasks
• Good for:
– Can the user figure out what is going on?
– Does the UX flow make sense?
– Is there anything distracting/awful?
– Sanity check: is there anything important missing?
• Bad for:
– Determining real-world engagement
– Learning what users like/don’t like
17. A/B and Multivariate Testing
• No one uses A/B testing anymore
• Multivariate testing used to tests hypotheses on
complex multi-variable systems
• Good for what you know you don’t know:
(Google)
– Conversion funnels
– Getting a user to commit a particular action
• Bad for what you don’t know you don’t know:
(Twitter)
– Validating design
– Encouraging stickiness