Modernize 2018: Activating Customer Experiences for Modern Organisations - Ac...Optimizely
Activating Customer Experiences for Modern Organisations - presented by Martyn Toney, Managing Director, Accenture Interactive
Laying the Foundation for Delivering World Class Experiences.
ABOUT MODERNIZE 2018:
Be a part of the future. Shape the customer experience with Accenture, Forrester, Qantas, REA, Intrepid and more -- and learn how leading organisations are harnessing their people, processes, and technologies to exceed customer’s expectations.
Visit: https://www.optimizely.com/anz/modernize2018
Adkar Corporate Model PowerPoint Presentation SlidesSlideTeam
Presenting this set of slides with name - Adkar Corporate Model Powerpoint Presentation Slides. This complete deck is oriented to make sure you do not lag in your presentations. Our creatively crafted slides come with apt research and planning. This exclusive deck with fourteen slides is here to help you to strategize, plan, analyse, or segment the topic with clear understanding and apprehension. Utilize ready to use presentation slides on Adkar Corporate Model Powerpoint Presentation Slides with all sorts of editable templates, charts and graphs, overviews, analysis templates. It is usable for marking important decisions and covering critical issues. Display and present all possible kinds of underlying nuances, progress factors for an all inclusive presentation for the teams. This presentation deck can be used by all professionals, managers, individuals, internal external teams involved in any company organization.
Stop using spreadsheets to monitor quality in your call centre!scorebuddy
Are you struggling to monitor quality using spreadsheets? Stop using spreadsheets!
Or maybe you use;
QM linked to a recorder, speech analytics or an in-house built solution.
QM linked to a recorder isn't multichannel.
Speech analytics are too expensive and complicated.
In-house built solutions are too risky and inflexible.
There is a better way...
One that is easy to use, has everything in one place and saves you time. It's called Scorebuddy.
Scorebuddy is a quality monitoring solution that delivers real results, makes your job easier and helps impress your boss. How?
1. Rapid return on investment: "Immediately we received a return on investment, immediately" - Louise Fairman, Aktiv Kapital. As much a 20 times return.
2. Improved performance in; Agents, Supervisors, Teams, Supervisors and YOU.
3. Reports and Analytics you can and your boss can decisions on.
Put QA back on the boardroom table. Make QA a strategic metric. Increase the value of your job title.
Take a trial of Scorebuddy and start gaining value today!
What else do you need to know? It's pay-as-you-use, there's no training needed and required no IT guy.
So get scoring!
Organisations, like software do have defects and need a tool that can help you see them. Scrum is such a tool, like the debugger is for software. The Scrum Master must dare to challenge the organisation..
Leading Product: The Sparks, the Challenges, and the VictoriesVMware Tanzu
SpringOne Platform 2019
Title: Leading Product: The Sparks, the Challenges, and the Victories
Speakers: Alexandra Lung, Senior Product Manager, Pivotal Labs; Fanny Verney, Product Owner, Orange France
Youtube: https://youtu.be/YQv8XxPH9cA
Modernize 2018: Activating Customer Experiences for Modern Organisations - Ac...Optimizely
Activating Customer Experiences for Modern Organisations - presented by Martyn Toney, Managing Director, Accenture Interactive
Laying the Foundation for Delivering World Class Experiences.
ABOUT MODERNIZE 2018:
Be a part of the future. Shape the customer experience with Accenture, Forrester, Qantas, REA, Intrepid and more -- and learn how leading organisations are harnessing their people, processes, and technologies to exceed customer’s expectations.
Visit: https://www.optimizely.com/anz/modernize2018
Adkar Corporate Model PowerPoint Presentation SlidesSlideTeam
Presenting this set of slides with name - Adkar Corporate Model Powerpoint Presentation Slides. This complete deck is oriented to make sure you do not lag in your presentations. Our creatively crafted slides come with apt research and planning. This exclusive deck with fourteen slides is here to help you to strategize, plan, analyse, or segment the topic with clear understanding and apprehension. Utilize ready to use presentation slides on Adkar Corporate Model Powerpoint Presentation Slides with all sorts of editable templates, charts and graphs, overviews, analysis templates. It is usable for marking important decisions and covering critical issues. Display and present all possible kinds of underlying nuances, progress factors for an all inclusive presentation for the teams. This presentation deck can be used by all professionals, managers, individuals, internal external teams involved in any company organization.
Stop using spreadsheets to monitor quality in your call centre!scorebuddy
Are you struggling to monitor quality using spreadsheets? Stop using spreadsheets!
Or maybe you use;
QM linked to a recorder, speech analytics or an in-house built solution.
QM linked to a recorder isn't multichannel.
Speech analytics are too expensive and complicated.
In-house built solutions are too risky and inflexible.
There is a better way...
One that is easy to use, has everything in one place and saves you time. It's called Scorebuddy.
Scorebuddy is a quality monitoring solution that delivers real results, makes your job easier and helps impress your boss. How?
1. Rapid return on investment: "Immediately we received a return on investment, immediately" - Louise Fairman, Aktiv Kapital. As much a 20 times return.
2. Improved performance in; Agents, Supervisors, Teams, Supervisors and YOU.
3. Reports and Analytics you can and your boss can decisions on.
Put QA back on the boardroom table. Make QA a strategic metric. Increase the value of your job title.
Take a trial of Scorebuddy and start gaining value today!
What else do you need to know? It's pay-as-you-use, there's no training needed and required no IT guy.
So get scoring!
Organisations, like software do have defects and need a tool that can help you see them. Scrum is such a tool, like the debugger is for software. The Scrum Master must dare to challenge the organisation..
Leading Product: The Sparks, the Challenges, and the VictoriesVMware Tanzu
SpringOne Platform 2019
Title: Leading Product: The Sparks, the Challenges, and the Victories
Speakers: Alexandra Lung, Senior Product Manager, Pivotal Labs; Fanny Verney, Product Owner, Orange France
Youtube: https://youtu.be/YQv8XxPH9cA
How bots can make your Workplace more productiveSyd Lawrence
Learn how bots and automation can make your workplace more productive, using The Bot Platform
Using Workplace by Facebook is a great channel for your automation systems, in this presentation we ran through various use cases, examples, benefits, and we even built a bot live on stage.
Technology has progressed. You can and you should do better than your initial Google Search Appliance deployment. Improve user experience and business outcomes. This deck is from our Blueprint Webinar with our partner Coveo.
Building a Culture of Product Experimentation by Optimizely PMProduct School
Product Management Event Held at the Product Conference in San Francisco.
Byron Jones, Product Manager at Optimizely, talked about the different experimentation cultures and the seven habits involved in them. He also shared a hack to get your idea funded; frame it as an experiment. He dove into the importance of an experimentation culture in a company and how to build it.
Since it was introduced in 2014, Stats Engine has served as a fast, powerful, and easy-to-use foundation for tens of thousands of digital experiments. But how exactly does it work?
In this session, we will explain the key differences and advantages of Stats Engine by comparing and contrasting it with a familiar old friend: the t-test.
This 1-hour workshop marries the best practices from product strategy with those of fast and efficient technology teamwork and delivery. You’ll learn how to get your product organization working as a single cohesive, well-oiled machine to deliver the right product to market as quickly as possible. We will cover how to use both qualitative and quantitative measures to ensure that your product is solving the right problem; how to optimize and streamline the way your team designs, builds, and deploys software to your customers; and, how to beat the competition in strategy and execution.
Modernize 2018: Running High-Performance Experience Teams - IsobarOptimizely
Running High-Performance Experience Teams presented by Dave Calleja, Associate Design Director – Experimentation, Isobar & Julia Birks, Lead Strategic Designer, Isobar
With the transition of focus from data to insights it’s imperative that every aspect of the organisation can validate and execute on every valuable insight available.
Find out how Isobar help create and run teams enable this to take place from feature team to emerging technology experiments.
ABOUT MODERNIZE 2018:
Be a part of the future. Shape the customer experience with Accenture, Forrester, Qantas, REA, Intrepid and more -- and learn how leading organisations are harnessing their people, processes, and technologies to exceed customer’s expectations.
Visit: https://www.optimizely.com/anz/modernize2018
Speak To The Business! Agile Metrics That Inform Rather Confuse the Businesstroytuttle
Given to PMI KC Professional Development Days 2014 Conference.
In this session, we will investigate the challenges with the popular Agile planning and reporting concepts like story points, planning poker, and average velocity. We will explore some practical alternative planning and reporting practices that the business can understand. And we will look at metrics that are less of an abstraction from reality and more actionable by teams and management.
From Zero to Continuous Validated Learning: Lean Startup on PaaSChris Sterling
This is a journey from idea to "validated learning”, implementing an idea and measuring for its expected effect on behavior. Cloud computing, Agile software development, and Lean Startup have all contributed to lowering the cost of learning and accelerating time to market for businesses. Platform as a Service (PaaS) is further accelerating the validated learning cycles in application development to increase successful business outcomes. We will show how to use Cloud Foundry as a PaaS and a Lean Startup approach to take us from zero to a valuable platform that helps us inspect and adapt our business based on validated learning.
* Using Lean Canvas to identify our first experiment
* Developing a Landing Page MVP application to run the first experiment
* Deploying to Cloud Foundry, a Platform as a Service (PaaS), for executing the experiment
* Measure the results of the experiment
* Reviewing the Lean Canvas to decide what we need to learn next
* Use a Blue/Green Deployment approach for updating our application
How bots can make your Workplace more productiveSyd Lawrence
Learn how bots and automation can make your workplace more productive, using The Bot Platform
Using Workplace by Facebook is a great channel for your automation systems, in this presentation we ran through various use cases, examples, benefits, and we even built a bot live on stage.
Technology has progressed. You can and you should do better than your initial Google Search Appliance deployment. Improve user experience and business outcomes. This deck is from our Blueprint Webinar with our partner Coveo.
Building a Culture of Product Experimentation by Optimizely PMProduct School
Product Management Event Held at the Product Conference in San Francisco.
Byron Jones, Product Manager at Optimizely, talked about the different experimentation cultures and the seven habits involved in them. He also shared a hack to get your idea funded; frame it as an experiment. He dove into the importance of an experimentation culture in a company and how to build it.
Since it was introduced in 2014, Stats Engine has served as a fast, powerful, and easy-to-use foundation for tens of thousands of digital experiments. But how exactly does it work?
In this session, we will explain the key differences and advantages of Stats Engine by comparing and contrasting it with a familiar old friend: the t-test.
This 1-hour workshop marries the best practices from product strategy with those of fast and efficient technology teamwork and delivery. You’ll learn how to get your product organization working as a single cohesive, well-oiled machine to deliver the right product to market as quickly as possible. We will cover how to use both qualitative and quantitative measures to ensure that your product is solving the right problem; how to optimize and streamline the way your team designs, builds, and deploys software to your customers; and, how to beat the competition in strategy and execution.
Modernize 2018: Running High-Performance Experience Teams - IsobarOptimizely
Running High-Performance Experience Teams presented by Dave Calleja, Associate Design Director – Experimentation, Isobar & Julia Birks, Lead Strategic Designer, Isobar
With the transition of focus from data to insights it’s imperative that every aspect of the organisation can validate and execute on every valuable insight available.
Find out how Isobar help create and run teams enable this to take place from feature team to emerging technology experiments.
ABOUT MODERNIZE 2018:
Be a part of the future. Shape the customer experience with Accenture, Forrester, Qantas, REA, Intrepid and more -- and learn how leading organisations are harnessing their people, processes, and technologies to exceed customer’s expectations.
Visit: https://www.optimizely.com/anz/modernize2018
Speak To The Business! Agile Metrics That Inform Rather Confuse the Businesstroytuttle
Given to PMI KC Professional Development Days 2014 Conference.
In this session, we will investigate the challenges with the popular Agile planning and reporting concepts like story points, planning poker, and average velocity. We will explore some practical alternative planning and reporting practices that the business can understand. And we will look at metrics that are less of an abstraction from reality and more actionable by teams and management.
From Zero to Continuous Validated Learning: Lean Startup on PaaSChris Sterling
This is a journey from idea to "validated learning”, implementing an idea and measuring for its expected effect on behavior. Cloud computing, Agile software development, and Lean Startup have all contributed to lowering the cost of learning and accelerating time to market for businesses. Platform as a Service (PaaS) is further accelerating the validated learning cycles in application development to increase successful business outcomes. We will show how to use Cloud Foundry as a PaaS and a Lean Startup approach to take us from zero to a valuable platform that helps us inspect and adapt our business based on validated learning.
* Using Lean Canvas to identify our first experiment
* Developing a Landing Page MVP application to run the first experiment
* Deploying to Cloud Foundry, a Platform as a Service (PaaS), for executing the experiment
* Measure the results of the experiment
* Reviewing the Lean Canvas to decide what we need to learn next
* Use a Blue/Green Deployment approach for updating our application
Agile Marketing: Managing Marketing in a World of Constant Changeion interactive
Learn how an agile approach to marketing management may be the single most valuable decision your organization can make. Plus, examples of successful agile marketing for content marketing, social media & conversion optimization.
Most startups begin with a great idea and technical expertise. But there's a profound difference between great technology and a great product.
Startups often struggle to translate their vision into a product that is usable and capable of global traction.
This deck is for startups interested in understanding how to build a product that people will use, rather than a piece of technology that solves a problem but doesn't scale.
Key takeaways:
· How to avoid stack fallacy
· An overview of the 3 pillars of product
· How your customer's journey should inform how you build your product
· The role product management can play in accelerating market traction
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8Optimizely
Watch Dan Ross, Managing Director for Optimizely ANZ in our latest webinar from the Experimentation Insights Tour -- "How To Build a Winning Experimentation Program & Team."
View the presentation here: https://optimizely.wistia.com/medias/1o6xy4j0xm
Take Optimizely's Maturity Assessment here: https://www.optimizely.com/maturity-model/
DESCRIPTION: The world’s leading companies utilise experimentation to build a culture that fosters innovation and agility. The key to experimentation is to have both the right tools (software) in combination with the right people and processes
In this webinar, you will learn:
* Why experimentation is central to competing and innovating
* Areas to assess when building your experimentation capability
* How organisational culture helps scale an experimentation program
About Optimizely:
Optimizely is the world's leading experimentation platform, enabling businesses to deliver continuous experimentation and personalisation across websites, mobile apps and connected devices. Optimizely enables businesses to experiment deeply into their technology stack and broadly across the entire customer experience.
The platform’s ease of use and speed of deployment empower organisations to create and run bold experiments that help them make data-driven decisions and grow faster.
To date, marketers, developers and product managers have delivered over 700 billion experiences tailored to the needs of their customers. Optimizely’s global client base includes Atlassian, eBay, Fox, IBM, The New York Times, LendingClub, Hotwire, Microsoft and many more leading businesses.
To learn more about customer experience optimisation, visit optimizely.com
The Wall Street Journal - Optimizing MembershipOptimizely
For the past three years, The Wall Street Journal has used experimentation to help create their membership experience. Starting with acquisition and expanding to engagement, product, and retention testing, WSJ has built a data-driven culture that leverages these experiments to deliver a premium experience that grows their base and keeps members coming back for more.
In this webinar, Olivia Simon from The Wall Street Journal’s optimization team shares how WSJ created their robust and successful testing program.
You’ll learn:
How to think about testing in a membership ecosystem
How WSJ prioritizes tests and earns stakeholder buy-in
About WSJ’s emphasis on testing throughout the customer acquisition funnel
How WSJ expanded their testing funnel beyond acquisition, and the key testing moments they target for consumer engagement and retention
From iOS to TiVo: In-app Digital Experience TestingOptimizely
Experimentation doesn’t end with the desktop experience. You can experiment everywhere — across all of your digital touchpoints, to drive acquisition, engagement and retention on every channel. In this session you’ll hear how two iconic brands, Fox Networks and Nike, have leveraged multiple channels to build their experimentation programs.
At Fox, experimentation involves testing every new feature on their iOS, TiVo and FireTV applications. For Nike, they want to democratize testing across the entire company. Today, they are empowering PMs, engineers, and marketers across the SNKRS and Training Apps, as well as the core Nike.com experience. Join this session to learn how these retail and media leaders have focused their efforts at pleasing their customers wherever they are.
Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...Web Marketing ROI
Advanced Experimentation Workshop presented by James Spittal, CEO, Web Marketing ROI & Holly Joshi, Head of Customer Success APAC, Optimizely.
Watch the recorded talk here https://www.youtube.com/watch?v=_Fv15lQOGyE or https://optimizely.wistia.com/medias/3hnx60ue8u
Hands on workshop covering the most common and challenging use cases in advanced experimentation today. Inclusive of data challenges, integrations, multi-page, customised and URL testing.
ABOUT MODERNIZE 2018:
Be a part of the future. Shape the customer experience with Accenture, Forrester, Qantas, REA, Intrepid and more -- and learn how leading organisations are harnessing their people, processes, and technologies to exceed customer’s expectations.
Visit: https://www.optimizely.com/anz/modernize2018
Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...Optimizely
Advanced Experimentation Workshop presented by James Spittal, CEO, Web Marketing ROI & Holly Joshi, Head of Customer Success APAC, Optimizely
Hands on workshop covering the most common and challenging use cases in advanced experimentation today. Inclusive of data challenges, integrations, multi-page, customised and URL testing
ABOUT MODERNIZE 2018:
Be a part of the future. Shape the customer experience with Accenture, Forrester, Qantas, REA, Intrepid and more -- and learn how leading organisations are harnessing their people, processes, and technologies to exceed customer’s expectations.
Visit: https://www.optimizely.com/anz/modernize2018
Agile Metrics, Value And Software - By Don McGrealSynerzip
This session examines some common and not-so-common metrics and introduces the Evidence Based Management as a guide for continuously measuring your business goals, aligning them with your software development efforts, and then deciding what to do next.
Andrew Gassen, CEO | Pivotal Software
0 for 3: Edtech Startup Lessons Learned
I’ve been a part of 3 different education technology companies, all focused on the K-12 market. Each of these companies failed, but each for different reasons and in spectacularly different ways. This talk is a bit of a public post-mortem that focuses on 3 key lessons from each company, including a brief discussion on how we might have done things a different way if I knew then what I know now.
Presented by the
Serious Play Conference
seriousplayconf.com
at
Orlando,
University of Central Florida,
UCF,
July 24-26, 2019
- Why is it crucial to learn about your customers quickly?
- How to organize the testing process?
- How to build a team in your organization for this purpose?
- How to implement it in your business?
We explain all that basing on the Pirate Metrics and the Lean Startup methodology.
Similar to Performance as a feature - Scale conf (20)
Part 2 of the Hack your learning guide.
We look at the brain and how it affects how you learn and think about different tips that can improve your learning.
Summer of Tech
Have you ever wondered how you can hack your brain to accelerate your learning?
This talk will explain how the brain works and two techniques that you can use to accelerate and focus your learning.
Ever wondered how you can accelerate your learning. Here is a deck that shows some of the latest research on neuroscience and cognitive science on learning.
The slides will cover two key techniques: Deliberate Learning and Perceptual Knowledge to help you learn skills faster and become an expert at anything.
This is the 2019 edition of the "How to get a job" aka Career advice. This deck talks about the key things employers are interested in and things you as a student can do to make yourself more employable.
NOTE: These slides are meant as an accompaniment to the talk which provided more context and examples.
ICT School - How to write a better resume John Clegg
This is the Slides to the "How to write a better resume" talk that was delivered to the ICT Graduate school in Wellington.
This shows the fundamentals around good CV structure and how to write content for your CV
Here are the slides on how to "Reverse Engineer" how to get an awesome IT job. We asked our top 40 students for tips on how to get hired. We're summarised their wisdom into this slide deck.
Summer of Tech 2014 Resume Workshop slide.
Learn why a resume is important and how to chunk your work to learn what behaviours and core skills you have.
Also lots of tips on how to structure a resume for an IT job
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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!
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
14. The right optimisation is NOT EVIL
“We should forget about small efficiencies,
say about 97% of the time:
Premature optimization is the root of all
evil.
Yet we should not pass up our opportunities
in that critical 3%.”
-
Donald Knuth (1974)
26. Reduce Risk: Product Spikes
Product Spike
● A discovery story used to analyse or answer a
question
○ Yes - Further define story and continue
○ No - Save analysis
● Time-boxed
● Quantified against our goals
35. The “Pain” ratio
Find out what percentage of users will experience a given “percentile” time
in a user session
p = percentile
n = Average number of pages per session
1 - (1-p)n
36. The “Pain” ratio example
Example Scenario:
Average number of pages per session = 20 pag
95th percentile total page time for your site = 6s1 - (1-p)n
1 - (1 - 0.05)20 = 1 - 0.358 => 64.2 %
64% chance that a user will hit a 6s page
I’m John Clegg
Come from an Ops background
Been involved with building and scaling websites for a long time
I now work at Xero - Accounting software company which makes global accounting software
My talk is about “Performance as a feature”
This talk is really about how to make Performance “thinking” part of the dev and Ops culture
It’s also the story of my team - Impossible Mission Force (IMF) - we are the performance and scalability team of Xero.
We’re not a team the focuses exclusively on fixing slow web pages
Our mission is to:
Get right tooling in place
Create Standard metrics for business
Educate and train team
Assist teams with learning perf tooling
Our goal is once misson we’ll “self destruct”
Research shows users hate slow pages
57% of users will abandon a site after 3 seconds
What most users do is CTRL-T / something else!
All the stats show us faster pages = faster conversions
In the world of cloud infrastructure
saving ms = saving $$$
We make a change to one our most popular pages and save a 1.3 seconds of time = 41,422 minutes of server time saved EVERY day
Most NZ sites are not mobile friendly
Slow websites = higher DATA = cost $$ and bad user experience
We’ll figure it out when its a problem...
We’ll figure it out when its a problem...
Performance tuning at the last step.
Or you simply run out of time in the rush to get features out the door.
Sometimes you can’t do that because you need infrastructure changes and that can take time
Non functionals like security and performance often are ignored or low priority
The eternal push for features
When feature usage ramps up - team has moved onto the next feature
(Performance as part of V2 of a product)
Minimal metrics or not the right metrics.
Or customers are telling you that you are slow
You’ve not take account of product growth
Your metrics become a sea of data and you find out hard to spot issues.
Internal processes need to change when # dev increases & distributed (ie new offices)
Get data and metric of your site
We delivered a “State of the Nation” performance report for the business.
Put it in terms that the business can understand
In customer terms - Number of customers who experience a problem every day . Percentages can mask the “real” impact
Customer support terms - eg tickets
Customer experience wasted – seconds
Once our favourites
We need to show progress of what we’re doing –
Understand the investment in building metrics and tooling.
We’re always thinking about ROI
We have to be careful we don’t get trapped looking for the perfect solution
There are always low hanging fruit and then optimisations get harder and long
Figure how you can deliver incremental improvement
Proof of concept spikes -
help the business reduce risk and how teams to understand effort
Teams need Time and resource is allocated to measure & test properly
Part of “feature signoff”
In practice this is something that can be measured and tested throughout the development process.
Customers and product needs change
You have to scale your performance metrics and testing to cater to the changes
We want to know where teams were at with performance thinking
So we started with what do they know about their pages
We asked the teams a simple question
How fast your pages in production?
We got mixed result some teams knew and some teams didn’t
Who was looking after features that didn’t have active teams.
We realised we need to surface better metrics to teams
Make all data available and shareable - Data dog + Sumo
Train teams on how to use it - What to look for.
We made templates, teams add application specific metrics to our templates
We live in data and metrics , what’s important is important
Synthetic vs Real user metrics
Ie. median, averages, and percentiles can be affected
Median, Average, 95th percentiles
Think about worst cases, outliers
“How not to measure Latency” - Gil Tene
Convert metrics to # customers affected
We converted some metrics to simple traffic light
Eg. pages response time to %5 customers affected (How many customers are affected- State of the nation report)
Find out how your code is running on your stack
Application performance monitoring tools like
Dev perspective - tools to help isolate and identify problems
We’ve found the best ROI for these tools are when you are delivering new features and triage problems
Simplify what’s needed for a team to get started, simple templates and training to get started
On their own environments
Conscientiously decided NOT to have a dedicated environment for testing
You need to ability to test a before and after feature changes.
Create a simple template to test before and after and to be able to compare results
It’s important that you can identify subcomponents eg. Ajax calls to isolate potential changes
Performance testing should be a part of the build process.
Dev’s need to “flagged” early on that there are performance issues
Feature flagging
Not only the ability to turn a feature on / off
Limit
Internal users
Subset of users
percentages
This enables the devs and business to gain confidence in the quality and perf of a feature
Scientist path
Popularised by github
Run two code paths . Log results of second code path
This enables devs to test in production and check results
Really helps with edge cases
We don’t know what we don’t know
Facets - Making the training really approachable
Two phased approach
- Introductory Low entry / Practical .
2nd - Workshops to work on their own problems.
aimed QAs + Senior devs
Assist the teams and try not to do the work
Attend team reviews , be part of technical kick off discuss
Promote early discussion of getting performance metrics and testing
Celebrate the wins
Speed demon award – 2kg pack of jet planes
The stick - putting warnings into build and eventually failing builds???
Convert metrics to # customers affected
Eg. pages response time to %5 customers affected (How many customers are affected- State of the nation report)
Metrics
Performance testing
Github - story isn’t complete and until its fast
Performance becomes part of code quality discussion
It’s one of the criteria for pull requests
Criteria for build success.
Get them the tools
Metrics
Tools
Training
Carrot and Stick
Get them the tools
Metrics
Tools
Training
Carrot and Stick
Prove its a problem
Show ROI
Quantify investment
Prove its a problem
Show ROI
Reduce risk
Spikes, feature flagging, scientist
Prove its a problem
Show ROI
Quantify investment
Prove its a problem
Show ROI
Reduce risk
Spikes, feature flagging, scientist