The document discusses thredUP's engineering culture and practices. It emphasizes building a culture of learning, speed, and scaling quickly. Key aspects of thredUP's engineering culture include favoring people over processes, generalist full-stack engineers over specialists, overcommunication in small asynchronous teams, dynamic teams without hierarchy, and prioritizing tempo over quality. The goal is for full-cycle product development engineers to work in small teams with a mindset of speed.
Tom Howlett A managers guide to working with self organising teamsAgileCymru
An agile team that finds its groove is precious. A group of smart diverse people, passionate about their shared purpose, openly collaborating and continually experimenting can do amazing things. They don’t need managing in the traditional sense so what can leaders/managers who work with these teams do to help them?
In this workshop we’ll explore how managers can add huge amount of value to self-managing teams without compromising their creativity and spirit.
Get into bed with qa and keep testing agileAgileCymru
If you’re in bed with your partner but you’re not collaborating, then nothing good is going to come of it. You don’t have the same vision, you lose sight of what needs to be done and the end result is likely to be poor quality and, of course, disappointing.
The same can be said for Quality Assurance (QA), and testing in development projects.
Fully incorporating testing into your project from the start is essential to cross-team collaboration - after all, only by maintaining interaction between development and testing can you ensure a quality and secure end-product. So rather than leave testing to the end, we say get into bed with QA from the beginning - for a lasting relationship that keeps both you, and your client, smiling.
Remote Agile Software Teams: Worth the Risk?MentorMate
Agile distributed teams are the latest trend in offshore development as businesses seek to satisfy the growing worldwide demand for technical talent. Can they be realized in daily practice? MentorMate President Jamie Bolseth and Vice President of Strategic Consulting Craig Knighton share.
Explore:
+ Benefits of distributed teams
+ Best practices to run Agile with remote software teams
+ How to organize your distributed team
+ Business scenarios when Agile teams succeed
+ Strategies to maintain open communication
+ How to build trust with remote teams
+ Criteria to select the right project management tools
Tom Howlett A managers guide to working with self organising teamsAgileCymru
An agile team that finds its groove is precious. A group of smart diverse people, passionate about their shared purpose, openly collaborating and continually experimenting can do amazing things. They don’t need managing in the traditional sense so what can leaders/managers who work with these teams do to help them?
In this workshop we’ll explore how managers can add huge amount of value to self-managing teams without compromising their creativity and spirit.
Get into bed with qa and keep testing agileAgileCymru
If you’re in bed with your partner but you’re not collaborating, then nothing good is going to come of it. You don’t have the same vision, you lose sight of what needs to be done and the end result is likely to be poor quality and, of course, disappointing.
The same can be said for Quality Assurance (QA), and testing in development projects.
Fully incorporating testing into your project from the start is essential to cross-team collaboration - after all, only by maintaining interaction between development and testing can you ensure a quality and secure end-product. So rather than leave testing to the end, we say get into bed with QA from the beginning - for a lasting relationship that keeps both you, and your client, smiling.
Remote Agile Software Teams: Worth the Risk?MentorMate
Agile distributed teams are the latest trend in offshore development as businesses seek to satisfy the growing worldwide demand for technical talent. Can they be realized in daily practice? MentorMate President Jamie Bolseth and Vice President of Strategic Consulting Craig Knighton share.
Explore:
+ Benefits of distributed teams
+ Best practices to run Agile with remote software teams
+ How to organize your distributed team
+ Business scenarios when Agile teams succeed
+ Strategies to maintain open communication
+ How to build trust with remote teams
+ Criteria to select the right project management tools
Who says release planning is not agile - Vered Yeret at Agile Israel 2015AgileSparks
Having a meaningful Sprint #1 has always been a real challenge for us. this was one of the reasons we decided to dedicate two full days for a release planning workshop based on SAFe. In this session I share why and how we did it, what we learnt before, during and after the workshop and tips for making it a success.
Agile Software Development with Remote TeamsMentorMate
Why businesses need it, questions they ask and 7 principles for success.
In the past 10 years, Agile has become the defacto method for cost-conscious businesses to build and launch beautiful, working software. Increasingly though teams looking to accelerate or scale operations are stymied by the scarcity of available technical talent. More companies are looking for staff out-of-state or even out-of-country to grow.
The move toward distributed software teams begs the question, “Can they pair with Agile methodology?” Naysayers will argue no, citing co-location and collaboration as barriers. For teams willing to consider the potential, the savings extend beyond revenue gains and increased capacity. They revolutionize the business. With over 15 years managing distributed Agile software teams, we share how.
Onboarding developers and setting them up for successTheFamily
By Jean-Baptiste Aviat (https://twitter.com/jbaviat), CTO at Sqreen (https://www.sqreen.com/)
Hiring developers is definitely hard, but that's only the beginning of the journey - you’re far from being done. Your next job as an employer is to make sure they have all the keys in hand to make the most out of their jobs.
Jean-Baptiste knows this topic particularly well as his company, Sqreen, the tool democratizing security and making it easier to implement & use for developers, has a large tech team that represents a big part of Sqreen’s workforce. Let's find out together how to build that within a fast-moving organisation, with constantly evolving teams and complex technical products at stake!
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile ME
This topic will cover about how-to build the culture of agility and collaboration using Scrum and DevOps. With the help of Atlassian tools including JIRA, Confluence, Bitbucket, Bamboo & JIRA Service Desk, one can start small to build the culture to embrace the change and incrementally improve and evolve. Scrum and DevOps unites Agile, Continuous Delivery, Automation, and much more, to help development and operations teams be more efficient, innovate faster, and deliver higher value to businesses and customers.
By Hugo Michalski, CTPO at Side
D-code (https://www.d-code.thefamily.co/) is a media & series of events where the best startup CTOs & tech leaders talk about their entrepreneurial adventures: Tech challenges converted into clear stories.
Join our D-code private community of CTOs & future CTOs: https://thefamily.typeform.com/to/MpHmFQ
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Startup Co.
Large enterprises facing disruption struggle to transform quickly enough—from becoming more innovative to improving processes, culture, and ways of working. Transformation programs are often linear, multi-year engagements not focused on continuous learning and improvement. In this workshop, Sonja Kresojevic will share lessons learned from an award-winning Lean Enterprise transformation program at Pearson that will enable you to kick off and significantly accelerate your own organization's Lean Enterprise journey. She will uncover how proven approaches embodied in Lean Startup, Agile, and Adaptive Portfolio Management can be combined into a single cohesive framework that can serve as catalyst for powerful shifts in your organization.You will leave the workshop with an example of transformation roadmap ready to stimulate wide-ranging conversations and drive focused action, as soon as you return to your office.
From Technical Debt to Technical HealthDeclan Whelan
Everyone agrees that technical debt is a burden on software innovation that we would rather avoid, and certainly clean up whenever possible. However, in most organizations, people don't prevent technical debt nearly as much as they should, and they don't ever get the time to clean it up. Why, then, if there are clear incentives to deal with technical debt, is it a rampant problem?
In this session, we will focus on how to deal with technical debt on several levels, including the individual developer, the team, the software value stream, and the larger organization. While technical debt may manifest itself in a developer's IDE, the problem starts long before the developer decides to copy and paste some code, or creates an overly-complex and under-documented class. The pressures on teams and individuals to take on more debt than they should come from many sources. Therefore, the solutions to the technical debt problem must extend beyond the team.
Product Agility: 3 fundamentals from the trenches (Braga,PT)Pedro Teixeira
Product Agility: 3 Fundamentals from the Trenches
There is no silver bullet for Product and Business Agility.
On this talk, you will know which are the fundamentals and some of the initiatives in place in the OutSystems Engineering Journey to better responding rapidly and flexibly to our customer's demands.
AO, the future of agile organisations the sap case #3Pierre E. NEIS
agile is a system, a social network system.
The conference was about to highlight the latest experiments in the agile transformation of SAP and the framework that we developed.
Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...Guy Gershoni
Drawing on experiences in the field and considered reflections from previous employment, this talk will explore some of the non-technical as well as technical issues of rolling out a DevOps solution in a large organisation. The talk gives you a heads up about some of the peculiar problems you may experience working in such an environment and some ideas on how to overcome them.
http://www.meetup.com/devops-melbourne/events/162984232/
Presentation describes most common responsibilities and their importance of a start-up CTO
- IT Strategy
- Product development
- Managing people and boards
The complexity in the simplicity of Agile? by Arie van BennekumAgile ME
Looking at Agile, it is so simple. In fact Agile is just structured common sense. Still so many people struggle to get their success in Agile. What is going on? The point is Agile, with all its simplicity, is based on different paradigms and the old paradigms hinder. The question is, can you identify thew old paradigms and furthermore, how do you change them. Arie van Bennekum will take you in his talk on his 22 years Agile journey and share his experience, successes, his delta’s and IATM, the Integrated Agile Transformation Model he developed for Agile transformations. IATM is a successful Agile change process to (the next level of) Agile he and his teams use doing international Agile transformations.
Who says release planning is not agile - Vered Yeret at Agile Israel 2015AgileSparks
Having a meaningful Sprint #1 has always been a real challenge for us. this was one of the reasons we decided to dedicate two full days for a release planning workshop based on SAFe. In this session I share why and how we did it, what we learnt before, during and after the workshop and tips for making it a success.
Agile Software Development with Remote TeamsMentorMate
Why businesses need it, questions they ask and 7 principles for success.
In the past 10 years, Agile has become the defacto method for cost-conscious businesses to build and launch beautiful, working software. Increasingly though teams looking to accelerate or scale operations are stymied by the scarcity of available technical talent. More companies are looking for staff out-of-state or even out-of-country to grow.
The move toward distributed software teams begs the question, “Can they pair with Agile methodology?” Naysayers will argue no, citing co-location and collaboration as barriers. For teams willing to consider the potential, the savings extend beyond revenue gains and increased capacity. They revolutionize the business. With over 15 years managing distributed Agile software teams, we share how.
Onboarding developers and setting them up for successTheFamily
By Jean-Baptiste Aviat (https://twitter.com/jbaviat), CTO at Sqreen (https://www.sqreen.com/)
Hiring developers is definitely hard, but that's only the beginning of the journey - you’re far from being done. Your next job as an employer is to make sure they have all the keys in hand to make the most out of their jobs.
Jean-Baptiste knows this topic particularly well as his company, Sqreen, the tool democratizing security and making it easier to implement & use for developers, has a large tech team that represents a big part of Sqreen’s workforce. Let's find out together how to build that within a fast-moving organisation, with constantly evolving teams and complex technical products at stake!
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile ME
This topic will cover about how-to build the culture of agility and collaboration using Scrum and DevOps. With the help of Atlassian tools including JIRA, Confluence, Bitbucket, Bamboo & JIRA Service Desk, one can start small to build the culture to embrace the change and incrementally improve and evolve. Scrum and DevOps unites Agile, Continuous Delivery, Automation, and much more, to help development and operations teams be more efficient, innovate faster, and deliver higher value to businesses and customers.
By Hugo Michalski, CTPO at Side
D-code (https://www.d-code.thefamily.co/) is a media & series of events where the best startup CTOs & tech leaders talk about their entrepreneurial adventures: Tech challenges converted into clear stories.
Join our D-code private community of CTOs & future CTOs: https://thefamily.typeform.com/to/MpHmFQ
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Startup Co.
Large enterprises facing disruption struggle to transform quickly enough—from becoming more innovative to improving processes, culture, and ways of working. Transformation programs are often linear, multi-year engagements not focused on continuous learning and improvement. In this workshop, Sonja Kresojevic will share lessons learned from an award-winning Lean Enterprise transformation program at Pearson that will enable you to kick off and significantly accelerate your own organization's Lean Enterprise journey. She will uncover how proven approaches embodied in Lean Startup, Agile, and Adaptive Portfolio Management can be combined into a single cohesive framework that can serve as catalyst for powerful shifts in your organization.You will leave the workshop with an example of transformation roadmap ready to stimulate wide-ranging conversations and drive focused action, as soon as you return to your office.
From Technical Debt to Technical HealthDeclan Whelan
Everyone agrees that technical debt is a burden on software innovation that we would rather avoid, and certainly clean up whenever possible. However, in most organizations, people don't prevent technical debt nearly as much as they should, and they don't ever get the time to clean it up. Why, then, if there are clear incentives to deal with technical debt, is it a rampant problem?
In this session, we will focus on how to deal with technical debt on several levels, including the individual developer, the team, the software value stream, and the larger organization. While technical debt may manifest itself in a developer's IDE, the problem starts long before the developer decides to copy and paste some code, or creates an overly-complex and under-documented class. The pressures on teams and individuals to take on more debt than they should come from many sources. Therefore, the solutions to the technical debt problem must extend beyond the team.
Product Agility: 3 fundamentals from the trenches (Braga,PT)Pedro Teixeira
Product Agility: 3 Fundamentals from the Trenches
There is no silver bullet for Product and Business Agility.
On this talk, you will know which are the fundamentals and some of the initiatives in place in the OutSystems Engineering Journey to better responding rapidly and flexibly to our customer's demands.
AO, the future of agile organisations the sap case #3Pierre E. NEIS
agile is a system, a social network system.
The conference was about to highlight the latest experiments in the agile transformation of SAP and the framework that we developed.
Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...Guy Gershoni
Drawing on experiences in the field and considered reflections from previous employment, this talk will explore some of the non-technical as well as technical issues of rolling out a DevOps solution in a large organisation. The talk gives you a heads up about some of the peculiar problems you may experience working in such an environment and some ideas on how to overcome them.
http://www.meetup.com/devops-melbourne/events/162984232/
Presentation describes most common responsibilities and their importance of a start-up CTO
- IT Strategy
- Product development
- Managing people and boards
The complexity in the simplicity of Agile? by Arie van BennekumAgile ME
Looking at Agile, it is so simple. In fact Agile is just structured common sense. Still so many people struggle to get their success in Agile. What is going on? The point is Agile, with all its simplicity, is based on different paradigms and the old paradigms hinder. The question is, can you identify thew old paradigms and furthermore, how do you change them. Arie van Bennekum will take you in his talk on his 22 years Agile journey and share his experience, successes, his delta’s and IATM, the Integrated Agile Transformation Model he developed for Agile transformations. IATM is a successful Agile change process to (the next level of) Agile he and his teams use doing international Agile transformations.
1-2 hour introduction to Agile that I made for students at Heriot-Watts University Dubai Campus. Updated it after doing it at UAE University in Al Ain, added a few slides.
The agile and lean mindset. Digital transformation conference, 21 May 2015CharityComms
Jo Kerr, assistant director, digital, Breast Cancer Care
Damien Austin-Walker, head of digital, vInspired
Visit the CharityComms website to view slides from past events, see what events we have coming up and to check out what else we do. www.charitycomms.org.uk
Paul Bamforth, UK Country Manager, Projectplace, presented a webinar on 7th October addressing how organisations can use digital technologies to increase collaborative working. He focussed on Lean and Agile methodologies.
Large Company Strategy, Small Company Budget by Google PMProduct School
Main Takeaways:
- PMs have three key resources: time, people and money.
- How large companies utilize these resources.
- Actionable methods to achieve similar outcomes at your startup.
Design Studio: The User Experience Practitioner’s Secret WeaponBrilliant Experience
We all want the best , but often other priorities get in the way: “Bob from Marketing wants it to…”, “The developers don’t like that approach...”, “That feature is a ‘nice to have’”.
This slide deck will walk you through a design studio and how it can be a great tool to align product owners, developers and UX teams on an approach that balances user and business needs.
Gilt Senior Director, Program Management Office Heather Fleming and Director of Program Management Justin Riservato discuss Agile, Gilt's PMO challenges and more in this informative presentation.
Why will David win against Goliath and how will complex Software Development look like in the future.
Scrum and Kanban made the work for many development teams more effective. Now a days agility start to penetrate into huge Development organisations. So the Question is agility for the whole organisation? If so, how to remove drawbacks and handicaps in the Portfolio management or in Release- and Qualitymanagement. Not the less how to handle architecture in agile Organisations. And along the whole change, how to influence human, culture and HR sustainable.
Uniting product development, business strategy, and agile software practices.
Covers thinking about product development wholistically from a customer-first perspective. Suggests good principles for established companies and boostrappers.
Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...Lviv Startup Club
Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас Agile? (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...Lviv Startup Club
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це впливає на розробку продуктів та реалізацію інноваційних рішень (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Igor Protsenko: Difference between outsourcing and product companies for prod...Lviv Startup Club
Igor Protsenko: Difference between outsourcing and product companies for product managers and related challenges (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Kseniya Leshchenko: Shared development support service model as the way to ma...Lviv Startup Club
Kseniya Leshchenko: Shared development support service model as the way to make small projects with small budgets profitable for the company (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...Lviv Startup Club
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подумали (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...Lviv Startup Club
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти різницю і як це впливає на результат (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...Lviv Startup Club
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за допомогою Agile практик? (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
2. Anton Naumenko
Largest Online Consignment Store
● $130M+ Invested
● 1000+ Employees
● 5 Distribution Centers
Director of Engineering at thredUP
Co-founder & CTO at Syndicode
Ph.D. on Semantic Web
Senior Product Manager at thredUP
Product Lead at Google
Harvard Business School & Claremont McKenna College
Jenn Volk
11. CULTURE IN THREDUP
Core values
● SpeakUP
We all learn from those around us, but it’s hard to
learn if people are not willing to speakUP and
share what they have to say.
● Influence outcomes
How did you make an impact or a difference on
the slice of the world you were in at the time?
● Seek the truth
First principle thinking encourages continuous
innovation and creative problem-solving by
reducing bias and faulty reasoning.
● Infinite learning
Every day is an opportunity to learn, an
opportunity to teach and, just as importantly, an
opportunity to forget.
● Transparency
When we all know what’s up and what’s
happening, it’s a whole lot easier to make the best
decisions moving forward.
● Think Big
Imagine the world as it could be, not as it is.
12. CULTURE IN THREDUP
Engineering controversial decisions
● People vs. Process
● Generalist vs. Specialist
● Over communication vs. Communication overload
● Dynamic team vs. Hierarchy
● Tempo vs. Quality
14. PEOPLE VS. PROCESS
Waves of innovation
The Natural Advantage of Nations: Business Opportunities, Innovations and Governance in the 21st Century
15. PEOPLE VS. PROCESS
Learn to love change
A startup is a temporary
organization in search of a scalable,
repeatable, profitable business model.
Steve Blank and Bob Dorf. The Startup Owner’s Manual, K&S Ranch, 2012
… organizations of the future will likely
be those that can move faster, adapt
more quickly, learn more rapidly ...
The organization of the future: Arriving now, Deloitte, 2017 Global Human Capital Trends
Source: https://www2.deloitte.com/insights/us/en/focus/human-capital-trends/2017/organization-of-the-future.html
23. SMALL ASYNC TEAMS WITH OVER COMMUNICATION
Over-communication vs. communication overload
70+ engineers
5 countries
7 time zones
Responsible
Accountable
Consulted
Informed
Engineering
Product Management
Operations
Creative
Marketing
Executive Team
Customer Service
Partner engineering teams
24. SMALL ASYNC TEAMS WITH OVER COMMUNICATION
Async vs. sync communication
70+ engineers
5 countries
7 time zones
● Unblock your work for tomorrow
today
● Set expectations upfront
● If blocked or unclear - execute your
power, make your own judgement,
just do it, you can fix it later
26. DYNAMIC TEAMS VS. HIERARCHY
Areas of Expertise vs. Areas of Responsibility
ENG PM
MARKETING
OPS CS
EXEC
CREATIVE
● Business KPIs define team structure
● No director - subordinate relations
● Cross-team communication
27. DYNAMIC TEAMS VS. HIERARCHY
Self-managed vs. Controlled
✗ Hierarchy
✗ Approval boards
✗ Accountability
✓ Lean team
✓ Fast decision making
✓ Pro-active ownership
29. Tempo vs. Quality
Risk Driven Development vs. Plan and Execute
What’s the smallest thing we can do to test our riskiest assumption?
30. Entire engineering team builds,
learns, scales fast
One slow decision creates a
bullwhip effect in the organization
Tempo vs. Quality
Slow decisions create bullwhip effect
31. Tempo vs. Quality
Quick and dirty vs. clean and solid
We have scarce resources and many hypothesis to learn
● Embrace a willingness to fail and learn
● Come up with scrappy solutions to validate value hypothesis
● Consolidate towards growth hypothesis with more investment
33. OUR RECIPE
Engineering controversial decisions
● People vs. Process
● Generalist vs. Specialist
● Over communication vs. Communication overload
● Dynamic team vs. Hierarchy
● Tempo vs. Quality
35. Anton Naumenko
Open positions
● Full stack engineers
● Senior ML engineers
● Senior DE engineers
https://www.thredup.com/p/careers
Director of Engineering at thredUP
Co-founder & CTO at Syndicode
Ph.D. on Semantic Web
Senior Product Manager at thredUP
Product Lead at Google
Harvard Business School & Claremont McKenna College
Jenn Volk
Editor's Notes
Jenn
Value proposition
Complexity / dynamics of the marketplace and main challenge to sync supply, demand, capacity, and profitability in time
Sell to both sides of the marketplace at the same time
Synchronize the capacity expansion so that you have the right amount of buyers for suppliers, right amount of suppliers for buyers
Anton
Maybe screenshots of media coverage
Remade might be under embargo and we cannot publicly talk details. However we can check what was told publicly before. If we cannot use that we can go with Goody Boxes story
Complexity / dynamics of the marketplace
Optimization of budget
Main optimization channels
Anton: People vs. Process, Generalist vs. specialist
Jenn: small teams, tempo vs. quality
Not sure if this is the best graphic as if the primary focus is process and not talent, the "No Talent" is actually a right outer join in this venn diagram. This diagram almost makes it look like we want zero process, which also isn't true. Lightweight processes that enable velocity with stability for talented engineers is the message we want to convey, right?
Limit noise by using RACI, don't have meetings with 15 people
70+ engineers, daily scrum by project, slack channel, distributed team
Upcycle example
France, Serbia, Mexica, DCs
Limit noise by using RACI, don't have meetings with 15 people
70+ engineers, daily scrum by project, slack channel, distributed team
Upcycle example
France, Serbia, Mexica, DCs
Get all your questions answered you need to remain unblocked tomorrow before you end your day
Communicate clearly what and how you plan to do things upfront
If still blocked or unclear - execute your power, make your own judgement, just do it, you can fix it later
Partner program: core team included partnership, marketing, creative
Upfront Offers: core team included eng, data science, design
Areas of expertise not responsibility
Roadmap defines team
Shuffle teams to reach business goals
no director-subordinate relations
There’s a reason we’ve stayed lean →
Architectural board for approval processes, regulation
Ownership versus accountability. ... Managers hold employees accountable by building accountabilityactions into their daily schedule, such as providing timely feedback and measuring progress toward goals. But ownership is not something that managers can demand. It's intrinsic, rather than extrinsic likeaccountability.
What’s the smallest thing we can do to test our riskiest assumption?
https://hackernoon.com/the-mvp-is-dead-long-live-the-rat-233d5d16ab02
https://mvpworkshop.co/validate-riskiest-assumption/
https://www.mindtheproduct.com/2017/08/innovation-broken-janice-fraser/
https://blog.leanstack.com/the-artist-and-the-innovator-e6b4888c5869
Do you prefer quick and dirty or clean and well tested solution? I ask this question on almost all intro calls with candidates. Many adapt their answer like “it depends” rambling about “in some case quick and dirty, but personally I like clean code and embrace TDD”. Eeeee. Wrong answer. Decide where you are on this scale. We decided even on exec level that we value tempo more than quality. We can tolerate and fix dirty solutions, but we cannot tolerate slow decision making, delays in communication, slow product development.
People look new jobs because they are often bored on current job, Did they try to make their work at least double faster - I doubt they would be bored.
Validate the value hypothesis first in the least disruptive way, and then consolidate towards the growth hypothesis, which requires more investment in tech. The challenge we face over here is to make the right design and architecture choices upfront so work doesnt become too hard if the product-line works (its happened many times)
Anton: People vs. Process, Generalist vs. specialist
Jenn: small teams, tempo vs. quality