Presentation to the Lean Startup Circle Meetup, San Francisco, July 21, 2010 at Kick Labs.
Overview of how IMVU has grown using Lean Startup principles and the challenges faced as the company scaled.
IMVU: “But Does It Scale?” from Startup Lessons Learned ConferenceBrett Durrett
IMVU: “But Does It Scale?” from Eric Ries' Startup Lessons Learned Conference, April 23, 2010 in San Francisco. The video presentation is available at http://bit.ly/bBpUcm
Behaviour Driven Development (BDD) is a collaborative and disciplined technique to help us build the right product. In the last decade BDD has had her own bit of glory and criticism. Many teams in the recent past have reaped benefits from this technical practice, while some teams complain that are yet to find any value. This talk focuses on answering two questions; What are the ideal conditions when teams should adopt it? How to adopt it the right way ?
Presentation to the Lean Startup Circle Meetup, San Francisco, July 21, 2010 at Kick Labs.
Overview of how IMVU has grown using Lean Startup principles and the challenges faced as the company scaled.
IMVU: “But Does It Scale?” from Startup Lessons Learned ConferenceBrett Durrett
IMVU: “But Does It Scale?” from Eric Ries' Startup Lessons Learned Conference, April 23, 2010 in San Francisco. The video presentation is available at http://bit.ly/bBpUcm
Behaviour Driven Development (BDD) is a collaborative and disciplined technique to help us build the right product. In the last decade BDD has had her own bit of glory and criticism. Many teams in the recent past have reaped benefits from this technical practice, while some teams complain that are yet to find any value. This talk focuses on answering two questions; What are the ideal conditions when teams should adopt it? How to adopt it the right way ?
Testing As A Bottleneck - How Testing Slows Down Modern Development Processes...TEST Huddle
We often claim the purpose of testing is to verify that software meets a desired level of quality. Frequently, the term “testing” is associated with checking for functional correctness. However, in large, complex software systems with an established user-base, it is also important to verify system constraints such as backward compatibility, reliability, security, accessibility, usability. Kim Herzig from Microsoft explores these issues with the latest webinar on test Huddle.
Deploy distributed systems faster and safer with contract tests
It’s 2018 and we still rely on integrated environments and large end-to-end test suites to release complex ecosystems, also called “software". In this talk, Matt breaks down the arguments for such nonsense and provides a better, faster, safer alternative.
From https://www.meetup.com/sfjava/events/255379906/
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...Agile Testing Alliance
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #ATAGTR2023.
#ATAGTR2023 was the 8th Edition of Global Testing Retreat.
To know more about #ATAGTR2023, please visit: https://gtr.agiletestingalliance.org/
Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...DevOps.com
If you ask a business leader which features in a given software release are most critical (and which potential failures keep them up at night), chances are they'll be related to the UI. But with many testing teams spending up to 80% of their time on regression testing, how can you make time for the resource-intensive tests that verify these high business value features? In this webinar, Adam Satterfield will share strategies for optimizing the plan and build phases of a project to eliminate redundancy and free up time for the tests that matter most to the business, including:
The questions you should ask business leaders before the build begins
Why it's critical for testers to give feedback during build output and unit test reviews
How to segment UI tests to focus on validating business-critical features first
Why adopting this approach can turn good test engineers into great ones -- and improve manual testers' technical aptitude
A case study - STAG’s rapid understanding of the product under test and setting up a good test baseline significantly contributed to the successful technology upgrade of POS software and go-to-market with no quality degradation, within the stipulated time-frame, for a global leader in the secure electronic payment domain.
Kill the mutants and test your tests - Roy van RijnNLJUG
Quis custodiet ipsos custodes? Better known as: *Who watches the watchmen?* We are all writing tests, doing TDD, BDD. We measure the quality of the tests with line coverage or (even better) branch coverage. This gives you a false sense of security. I've seen projects with tests which have 100% branch coverage but not a single assertion! This is where mutation testing helps out. By creating broken mutated instances of your codebase (mutants) this should result in failing unit tests. This way we can verify that slight code changes (like real life bugs) actually break your tests. In this talk I'll explain what mutation testing is and how it works. We'll also compare some Java frameworks (PIT, Jester, Jumble) that enable automatic mutation testing in your continuous build and how you can start doing mutation testing *right now*.
Keynote presentation at the Global Testing Retreat on 10 december 2022 by Rik Marselis.
Why do we test? How do we test? Should we continue to test like we test today?
In this presentation Rik Marselis challenges you on these questions. And he proposes that you start implementing quality engineering.
Businesspeople today ask IT teams to deliver business value. And they want it fast. To continuously deliver IT systems at speed, with a focus on the business value, high-performance IT delivery teams (Agile / Scrum / DevOps) must integrate quality engineering in their way of working.
Quality engineering is the new concept in achieving the right quality of IT systems. Testing only after an IT product was developed is an outdated approach. Built-in quality from the start is needed to guarantee business value in today’s IT delivery models. Quality engineering is about changes in skills, organization, automation and the relevant quality measures.
For more information about quality engineering & testing (for example the quality engineering strategy) visit www.TMAP.net
Micro-services are the new black; everyone is using them. Alas, when your system is composed of many micro-services, testing becomes more challenging. The straight-forward approach for E2E testing no longer suffices and for integration tests it doesn't even exist. A better way to test in this kind of an environment would be to work with a test kit of the micro-service you are interacting with.
By the end of this talk, you will learn how to create a test-kit that covers your micro-service. Testing this way will grant you a much higher level of confidence, and will portray a more accurate picture of your assumptions vs. reality. Overall it will make any integration between micro-services easier, thus benefit your colleagues and make your company progress faster.
Keynote, Google Test Automation Conference. Hyderabad, India, October 28, 2010.
Overview of software testability and implications for managers, developers, and testers. Discusses six aspects: process, requirements, design, white-box, black-box, and test tooling. Shows that testers are not typically in control of these aspects, which leads to sub-optimal software development outcomes.
Behavior Driven Development is one of the most commonly misunderstood techniques in DevOps, but it is also one of the key enablers of both an Agile culture and true continuous deployment. This talk will attempt to fill in the missing pieces on exactly what BDD is and how your teams can use it to increase communication, drive quality, and reduce waste. We will also connect the dots on why you need a test-first strategy to enable trunk-based development, continuous integration, and continuous deployment. If your business still struggles with monthly or quarterly big-batch releases, this talk will show you what your teams must do to evolve to the next stage of continuous delivery.
Testing In Production (TiP) Advances with Big Data & the CloudSOASTA
Testing in Production (TiP) has moved from taboo to accepted practice owing to its ability to measure reality and provide actionable feedback. These risks can be mitigated by using proven methodologies, methodologies borne of experience and tools built specifically to handle TiP’s unique requirements.
Big Data enables TIP by analyzing user behavior then creating realistic tests. During testing, cloud-based resources are used for the huge data volumes and processed within-memory technology specifically designed for this process
Microsoft’s Seth Eliot is a TiP pioneer and SOASTA’s Rob Holcomb has helped evolve the practice with hundreds of SOASTA customers. Catch this webinar, now on-demand, as they dig into:
How to leverage both active and passive monitoring for TiP
Testing and measuring system stress in production
Experimentation and iterative improvement
How SOASTA CloudTest facilitates TiP for organizations of all sizes
Rise of the Machines: Can Artificial Intelligence Terminate Manual Testing?TechWell
The state of the art in automated software testing is far from being a replacement for human-guided testing. There is more to testing than setting up preconditions, applying inputs, verifying outputs, and logging the results. Testing requires significant planning, exploring, learning, modeling, inferencing, experimenting, and more. Therefore, before we can truly automate testing, we must bridge the gap between the testing capabilities of humans and machines. Tariq King says that breakthroughs in artificial intelligence (AI) and machine learning (ML) are challenging our thinking about the types of problems that machines can tackle. Can AI discoveries—a machine that masters a game like Go or autonomously drives an unmanned vehicle—help us find better solutions for automated oracles, test generation, system modeling, and defect discovery? Tariq believes they can and will share his vision of how. Drawing on his experiences working on, leading, and advising teams in the development of software that automatically tests software, Tariq walks us through recent advances in AI and ML. Join Tariq as he maps these advances to potential solutions for important software testing research problems.
Discover the innovative and creative projects that highlight my journey throu...dylandmeas
Discover the innovative and creative projects that highlight my journey through Full Sail University. Below, you’ll find a collection of my work showcasing my skills and expertise in digital marketing, event planning, and media production.
Testing As A Bottleneck - How Testing Slows Down Modern Development Processes...TEST Huddle
We often claim the purpose of testing is to verify that software meets a desired level of quality. Frequently, the term “testing” is associated with checking for functional correctness. However, in large, complex software systems with an established user-base, it is also important to verify system constraints such as backward compatibility, reliability, security, accessibility, usability. Kim Herzig from Microsoft explores these issues with the latest webinar on test Huddle.
Deploy distributed systems faster and safer with contract tests
It’s 2018 and we still rely on integrated environments and large end-to-end test suites to release complex ecosystems, also called “software". In this talk, Matt breaks down the arguments for such nonsense and provides a better, faster, safer alternative.
From https://www.meetup.com/sfjava/events/255379906/
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...Agile Testing Alliance
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #ATAGTR2023.
#ATAGTR2023 was the 8th Edition of Global Testing Retreat.
To know more about #ATAGTR2023, please visit: https://gtr.agiletestingalliance.org/
Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...DevOps.com
If you ask a business leader which features in a given software release are most critical (and which potential failures keep them up at night), chances are they'll be related to the UI. But with many testing teams spending up to 80% of their time on regression testing, how can you make time for the resource-intensive tests that verify these high business value features? In this webinar, Adam Satterfield will share strategies for optimizing the plan and build phases of a project to eliminate redundancy and free up time for the tests that matter most to the business, including:
The questions you should ask business leaders before the build begins
Why it's critical for testers to give feedback during build output and unit test reviews
How to segment UI tests to focus on validating business-critical features first
Why adopting this approach can turn good test engineers into great ones -- and improve manual testers' technical aptitude
A case study - STAG’s rapid understanding of the product under test and setting up a good test baseline significantly contributed to the successful technology upgrade of POS software and go-to-market with no quality degradation, within the stipulated time-frame, for a global leader in the secure electronic payment domain.
Kill the mutants and test your tests - Roy van RijnNLJUG
Quis custodiet ipsos custodes? Better known as: *Who watches the watchmen?* We are all writing tests, doing TDD, BDD. We measure the quality of the tests with line coverage or (even better) branch coverage. This gives you a false sense of security. I've seen projects with tests which have 100% branch coverage but not a single assertion! This is where mutation testing helps out. By creating broken mutated instances of your codebase (mutants) this should result in failing unit tests. This way we can verify that slight code changes (like real life bugs) actually break your tests. In this talk I'll explain what mutation testing is and how it works. We'll also compare some Java frameworks (PIT, Jester, Jumble) that enable automatic mutation testing in your continuous build and how you can start doing mutation testing *right now*.
Keynote presentation at the Global Testing Retreat on 10 december 2022 by Rik Marselis.
Why do we test? How do we test? Should we continue to test like we test today?
In this presentation Rik Marselis challenges you on these questions. And he proposes that you start implementing quality engineering.
Businesspeople today ask IT teams to deliver business value. And they want it fast. To continuously deliver IT systems at speed, with a focus on the business value, high-performance IT delivery teams (Agile / Scrum / DevOps) must integrate quality engineering in their way of working.
Quality engineering is the new concept in achieving the right quality of IT systems. Testing only after an IT product was developed is an outdated approach. Built-in quality from the start is needed to guarantee business value in today’s IT delivery models. Quality engineering is about changes in skills, organization, automation and the relevant quality measures.
For more information about quality engineering & testing (for example the quality engineering strategy) visit www.TMAP.net
Micro-services are the new black; everyone is using them. Alas, when your system is composed of many micro-services, testing becomes more challenging. The straight-forward approach for E2E testing no longer suffices and for integration tests it doesn't even exist. A better way to test in this kind of an environment would be to work with a test kit of the micro-service you are interacting with.
By the end of this talk, you will learn how to create a test-kit that covers your micro-service. Testing this way will grant you a much higher level of confidence, and will portray a more accurate picture of your assumptions vs. reality. Overall it will make any integration between micro-services easier, thus benefit your colleagues and make your company progress faster.
Keynote, Google Test Automation Conference. Hyderabad, India, October 28, 2010.
Overview of software testability and implications for managers, developers, and testers. Discusses six aspects: process, requirements, design, white-box, black-box, and test tooling. Shows that testers are not typically in control of these aspects, which leads to sub-optimal software development outcomes.
Behavior Driven Development is one of the most commonly misunderstood techniques in DevOps, but it is also one of the key enablers of both an Agile culture and true continuous deployment. This talk will attempt to fill in the missing pieces on exactly what BDD is and how your teams can use it to increase communication, drive quality, and reduce waste. We will also connect the dots on why you need a test-first strategy to enable trunk-based development, continuous integration, and continuous deployment. If your business still struggles with monthly or quarterly big-batch releases, this talk will show you what your teams must do to evolve to the next stage of continuous delivery.
Testing In Production (TiP) Advances with Big Data & the CloudSOASTA
Testing in Production (TiP) has moved from taboo to accepted practice owing to its ability to measure reality and provide actionable feedback. These risks can be mitigated by using proven methodologies, methodologies borne of experience and tools built specifically to handle TiP’s unique requirements.
Big Data enables TIP by analyzing user behavior then creating realistic tests. During testing, cloud-based resources are used for the huge data volumes and processed within-memory technology specifically designed for this process
Microsoft’s Seth Eliot is a TiP pioneer and SOASTA’s Rob Holcomb has helped evolve the practice with hundreds of SOASTA customers. Catch this webinar, now on-demand, as they dig into:
How to leverage both active and passive monitoring for TiP
Testing and measuring system stress in production
Experimentation and iterative improvement
How SOASTA CloudTest facilitates TiP for organizations of all sizes
Rise of the Machines: Can Artificial Intelligence Terminate Manual Testing?TechWell
The state of the art in automated software testing is far from being a replacement for human-guided testing. There is more to testing than setting up preconditions, applying inputs, verifying outputs, and logging the results. Testing requires significant planning, exploring, learning, modeling, inferencing, experimenting, and more. Therefore, before we can truly automate testing, we must bridge the gap between the testing capabilities of humans and machines. Tariq King says that breakthroughs in artificial intelligence (AI) and machine learning (ML) are challenging our thinking about the types of problems that machines can tackle. Can AI discoveries—a machine that masters a game like Go or autonomously drives an unmanned vehicle—help us find better solutions for automated oracles, test generation, system modeling, and defect discovery? Tariq believes they can and will share his vision of how. Drawing on his experiences working on, leading, and advising teams in the development of software that automatically tests software, Tariq walks us through recent advances in AI and ML. Join Tariq as he maps these advances to potential solutions for important software testing research problems.
Similar to Learning Fast With A/B Testing and Continuous Deployment (20)
Discover the innovative and creative projects that highlight my journey throu...dylandmeas
Discover the innovative and creative projects that highlight my journey through Full Sail University. Below, you’ll find a collection of my work showcasing my skills and expertise in digital marketing, event planning, and media production.
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...BBPMedia1
Marvin neemt je in deze presentatie mee in de voordelen van non-endemic advertising op retail media netwerken. Hij brengt ook de uitdagingen in beeld die de markt op dit moment heeft op het gebied van retail media voor niet-leveranciers.
Retail media wordt gezien als het nieuwe advertising-medium en ook mediabureaus richten massaal retail media-afdelingen op. Merken die niet in de betreffende winkel liggen staan ook nog niet in de rij om op de retail media netwerken te adverteren. Marvin belicht de uitdagingen die er zijn om echt aansluiting te vinden op die markt van non-endemic advertising.
[Note: This is a partial preview. To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
Sustainability has become an increasingly critical topic as the world recognizes the need to protect our planet and its resources for future generations. Sustainability means meeting our current needs without compromising the ability of future generations to meet theirs. It involves long-term planning and consideration of the consequences of our actions. The goal is to create strategies that ensure the long-term viability of People, Planet, and Profit.
Leading companies such as Nike, Toyota, and Siemens are prioritizing sustainable innovation in their business models, setting an example for others to follow. In this Sustainability training presentation, you will learn key concepts, principles, and practices of sustainability applicable across industries. This training aims to create awareness and educate employees, senior executives, consultants, and other key stakeholders, including investors, policymakers, and supply chain partners, on the importance and implementation of sustainability.
LEARNING OBJECTIVES
1. Develop a comprehensive understanding of the fundamental principles and concepts that form the foundation of sustainability within corporate environments.
2. Explore the sustainability implementation model, focusing on effective measures and reporting strategies to track and communicate sustainability efforts.
3. Identify and define best practices and critical success factors essential for achieving sustainability goals within organizations.
CONTENTS
1. Introduction and Key Concepts of Sustainability
2. Principles and Practices of Sustainability
3. Measures and Reporting in Sustainability
4. Sustainability Implementation & Best Practices
To download the complete presentation, visit: https://www.oeconsulting.com.sg/training-presentations
LA HUG - Video Testimonials with Chynna Morgan - June 2024Lital Barkan
Have you ever heard that user-generated content or video testimonials can take your brand to the next level? We will explore how you can effectively use video testimonials to leverage and boost your sales, content strategy, and increase your CRM data.🤯
We will dig deeper into:
1. How to capture video testimonials that convert from your audience 🎥
2. How to leverage your testimonials to boost your sales 💲
3. How you can capture more CRM data to understand your audience better through video testimonials. 📊
The world of search engine optimization (SEO) is buzzing with discussions after Google confirmed that around 2,500 leaked internal documents related to its Search feature are indeed authentic. The revelation has sparked significant concerns within the SEO community. The leaked documents were initially reported by SEO experts Rand Fishkin and Mike King, igniting widespread analysis and discourse. For More Info:- https://news.arihantwebtech.com/search-disrupted-googles-leaked-documents-rock-the-seo-world/
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
3.0 Project 2_ Developing My Brand Identity Kit.pptxtanyjahb
A personal brand exploration presentation summarizes an individual's unique qualities and goals, covering strengths, values, passions, and target audience. It helps individuals understand what makes them stand out, their desired image, and how they aim to achieve it.
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraAvirahi City Dholera
The Tata Group, a titan of Indian industry, is making waves with its advanced talks with Taiwanese chipmakers Powerchip Semiconductor Manufacturing Corporation (PSMC) and UMC Group. The goal? Establishing a cutting-edge semiconductor fabrication unit (fab) in Dholera, Gujarat. This isn’t just any project; it’s a potential game changer for India’s chipmaking aspirations and a boon for investors seeking promising residential projects in dholera sir.
Visit : https://www.avirahi.com/blog/tata-group-dials-taiwan-for-its-chipmaking-ambition-in-gujarats-dholera/
Personal Brand Statement:
As an Army veteran dedicated to lifelong learning, I bring a disciplined, strategic mindset to my pursuits. I am constantly expanding my knowledge to innovate and lead effectively. My journey is driven by a commitment to excellence, and to make a meaningful impact in the world.
Implicitly or explicitly all competing businesses employ a strategy to select a mix
of marketing resources. Formulating such competitive strategies fundamentally
involves recognizing relationships between elements of the marketing mix (e.g.,
price and product quality), as well as assessing competitive and market conditions
(i.e., industry structure in the language of economics).
Learning Fast With A/B Testing and Continuous Deployment
1. REAL TIME LEARNING USING
A/B TESTING
AND
CONTINUOUS DEPLOYMENT
Brett G. Durrett,VP Engineering & Operations, IMVU - @bdurrett
LOGIN Conference, 2011 1
4. “Casual Players Evolving Fast”
Richard Garriott
Keynote
“Only 4% of games that go into production are profitable”
Scott Dodson
Gamification Will Eat Itself: How Gamification Can Evolve, And Why It Must.
“Most people are not willing to bet their business on
instant perfection”
Rajat Kongovi
Stop wasting your data! Using data to drive performance..
4
25. Local tests pass, Rollback
engineer commits (Blocks)
code
No
Lots and lots of Metrics Yes Code deployed to
tests run good? all servers
All tests Yes Code deployed to Metrics
No
pass? % of servers still
good?
No Yes
Revert commit
Win!
(Blocks)
29. LEARN FASTER
+
RELEASE FASTER
+
CULTURE OF EMPOWERMENT
+
MORE CUSTOMER-FACING VALUE
INCRESED CHANCE OF SUCCESS
29
30. Thank
You!
Any
Ques0ons?
Bre4
G.
Durre4
IMVU recognized as:
bdurre4@imvu.com
Inc. 500
Twi4er:
@bdurre4
http://bit.ly/dv52wK
Red Herring 100:
Tweet
this
talk!
http://bit.ly/bbz5Ex
Best Place to Work:
http://bit.ly/aAVdp8
#login2011
(and we're hiring)
http://www.imvu.com/jobs
30