XBOSoft runs through the Top 10 Agile Metrics revealing the most fundamental data points Agile methodology requires to work effectively, and will put you on the highly targeted path to successful implementation of your Agile processes.
XBOSoft and Go2Group run through the top data points you should be measuring in your Agile Workflow. We’ll show you what to track, when and how often, and most importantly – why. Many believe that metrics are useless, but unless you measure, how can you systematically improve or know how you are doing? And with velocity as an overarching objective in agile, you should be tracking other things so that you know what else you could be impacting by going faster. But, with all the metrics so readily available to us today, how do we filter through to the most meaningful?
Seven Key Metrics to Improve Agile PerformanceTechWell
It’s been said: If you can’t measure it, you can’t improve it. For most agile teams burndown charts and some type of velocity measurement are all they are doing. However, with just a few more metrics, you can gain substantial insight into how teams are performing and identify improvement opportunities. Andrew Graves explores seven key metrics―Effort by Class of Service, Accuracy of Estimation, Cost per Point, and four others―to measure how your team is doing and make adjustments in real time. Andrew illustrates how to use these metrics to communicate progress to stakeholders. Discover how to use these metrics to identify and analyze trends that lead to performance improvement ideas and strategies. Learn how to use these seven metrics to monitor the impact of changes made to verify they are bringing the hoped-for difference.
How to measure the outcome of agile transformationRahul Sudame
This presentation covers details on how we can measure that Agile Transformation is providing the intended outcome or not. I presents a research & survey which tries to understand how different people measure value of Agile Transformation
Seven Key Metrics to Improve Agile PerformanceTechWell
It’s been said: If you can’t measure it, you can’t improve it. For most agile teams burndown charts and some type of velocity measurement are all they are doing. However, with just a few more metrics, you can gain substantial insight into how teams are performing and identify improvement opportunities. Andrew Graves explores seven key metrics―Effort by Class of Service, Accuracy of Estimation, Cost per Point, and four others―to measure how your team is doing and make adjustments in real time. Andrew illustrates how to use these metrics to communicate progress to stakeholders. Discover how to use these metrics to identify and analyze trends that lead to performance improvement ideas and strategies. Learn how to use these seven metrics to monitor the impact of changes made to verify they are bringing the hoped-for difference.
How to measure the outcome of agile transformationRahul Sudame
This presentation covers details on how we can measure that Agile Transformation is providing the intended outcome or not. I presents a research & survey which tries to understand how different people measure value of Agile Transformation
This slide gives an excellent overview of Agile Planning and Estimation.
Will be really helpful, if presented to a Scrum/Agile Team to understand activities related to Release Planning, Sprint Planning and Estimation
Learn more about the scaled Agile Framework + scaling Agile. After a short introduction to several frameworks that aim to support the scaling of Agile (DAD, LeSS, SAFe®), this power point presentation from our webinar dives deeper into the details of the Scaled Agile Framework (SAFe®). Find the truth behind the often cited sentence “As Scrum is to the Agile team, SAFe® is to the Agile enterprise.”
We are doing Agile well..We have been Agile now.. Is it just an assumption or do we have data to support it? Do metrics add any value or they are just a fad? Good metrics affirm & reinforce Agile principles. They open up the conversation and help the teams to improve. They are not only for management, it is for everyone who wants to inspect and adapt.
So this presentation is about how metrics can be used effectively in Agile to enable transparency and improve the overall efficiency at the team/ program and portfolio level.
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.
Leading a large-scale agile transformation isn’t about adopting a new set of attitudes, processes, and behaviors at the team level… it’s about helping your company deliver faster to market, and developing the ability to respond to a rapidly-changing competitive landscape. First and foremost, it’s about achieving business agility. Business agility comes from people having clarity of purpose, a willingness to be held accountable, and the ability to achieve measurable outcomes. Unfortunately, almost everything in modern organizations gets in the way of teams acting with any sort of autonomy. In most companies, achieving business agility requires significant organizational change. Join @Mike Cottmeyer live from #Agile2017 during this workshop.
Learn the basics of the agile way-of-life that has helped many companies realize their potential in the market. The agile secret sauce was once a thing that was only enjoyed by software organizations on the East and West coasts, but is now invading Indianapolis -- increasing productivity, making teams empowered (and happier!), and helping managers focus less on the taskmaster role and more on the important stuff.
Discover 12 principles for Agile Development created by @liquidconcept.
Liquid Concept is a swiss interactive communications agency. We share the values of our international clients: quality, user-friendliness, clarity and attention to detail
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsTasktop
During this on-demand webinar, Scaled Agile Principal Consultant and Framework team member, Andrew Sales, and Tasktop Sr. Value Stream Architect, Lee Reid, discuss how the three measurement domains of SAFe—Outcomes, Flow, and Competency—provide a comprehensive, yet simple, model for measuring business agility at every level of the enterprise and view data from an actual product value stream to demonstrate how Flow Metrics can enable productive conversations with the business about prioritizing work, while still maintaining the taxonomy of SAFe for teams to implement and improve.
Join BostonPHP and Michael Bourque as he presents the concept of Scrum and shows why so many people are now deploying scrum to their development projects. Michael will take us through the process and talk about how his company, Parametric Technology Inc. (PTC) , is successfully applying Scrum.
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftXBOSoft
When implementing software quality metrics, you need to first understand the purpose of the metric and who will be using it. Will the metric be used for measuring people, the process, illustrate the level of quality in software products, or drive towards a specific objective? QA managers typically want to deliver productivity metrics, while management may want to see metrics that support customer or user satisfaction or cost related (ROI) initiatives.
With agile development methods, we often lose sight that our primary objective is the same: quality. We’ve also added the primary objective of velocity. However, we don’t now how to measure it other than ‘velocity’ itself.
With a agile mindset, define quality for your organization with an agile looking glass. Deliver software quality metrics with actionable objectives toward increasing or improving agile’s two primary objectives, quality and velocity for working software.
You Will Learn:
-- Mistakes people make in agile metrics and how to avoid them.
-- How to consistently and systematically improve root causes of low velocity.
-- How to reduce rework.
-- How to analyze your agile process and determine meaningful metrics to present to management.
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2VersionOne
The key to a successful agile journey is to identify concrete, measurable goals. Whether your challenge is to improve software quality, time to market, productivity, customer satisfaction, innovation, employee engagement, or some combination of these, agile metrics are crucial to your success. How do you use agile metrics early and often to know that you’re going in the right direction? And how do you know when your goals have been met? This set of slides shows you how to do it using VersionOne. Watch the recording here: http://bit.ly/1m1nXEl
This slide gives an excellent overview of Agile Planning and Estimation.
Will be really helpful, if presented to a Scrum/Agile Team to understand activities related to Release Planning, Sprint Planning and Estimation
Learn more about the scaled Agile Framework + scaling Agile. After a short introduction to several frameworks that aim to support the scaling of Agile (DAD, LeSS, SAFe®), this power point presentation from our webinar dives deeper into the details of the Scaled Agile Framework (SAFe®). Find the truth behind the often cited sentence “As Scrum is to the Agile team, SAFe® is to the Agile enterprise.”
We are doing Agile well..We have been Agile now.. Is it just an assumption or do we have data to support it? Do metrics add any value or they are just a fad? Good metrics affirm & reinforce Agile principles. They open up the conversation and help the teams to improve. They are not only for management, it is for everyone who wants to inspect and adapt.
So this presentation is about how metrics can be used effectively in Agile to enable transparency and improve the overall efficiency at the team/ program and portfolio level.
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.
Leading a large-scale agile transformation isn’t about adopting a new set of attitudes, processes, and behaviors at the team level… it’s about helping your company deliver faster to market, and developing the ability to respond to a rapidly-changing competitive landscape. First and foremost, it’s about achieving business agility. Business agility comes from people having clarity of purpose, a willingness to be held accountable, and the ability to achieve measurable outcomes. Unfortunately, almost everything in modern organizations gets in the way of teams acting with any sort of autonomy. In most companies, achieving business agility requires significant organizational change. Join @Mike Cottmeyer live from #Agile2017 during this workshop.
Learn the basics of the agile way-of-life that has helped many companies realize their potential in the market. The agile secret sauce was once a thing that was only enjoyed by software organizations on the East and West coasts, but is now invading Indianapolis -- increasing productivity, making teams empowered (and happier!), and helping managers focus less on the taskmaster role and more on the important stuff.
Discover 12 principles for Agile Development created by @liquidconcept.
Liquid Concept is a swiss interactive communications agency. We share the values of our international clients: quality, user-friendliness, clarity and attention to detail
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsTasktop
During this on-demand webinar, Scaled Agile Principal Consultant and Framework team member, Andrew Sales, and Tasktop Sr. Value Stream Architect, Lee Reid, discuss how the three measurement domains of SAFe—Outcomes, Flow, and Competency—provide a comprehensive, yet simple, model for measuring business agility at every level of the enterprise and view data from an actual product value stream to demonstrate how Flow Metrics can enable productive conversations with the business about prioritizing work, while still maintaining the taxonomy of SAFe for teams to implement and improve.
Join BostonPHP and Michael Bourque as he presents the concept of Scrum and shows why so many people are now deploying scrum to their development projects. Michael will take us through the process and talk about how his company, Parametric Technology Inc. (PTC) , is successfully applying Scrum.
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftXBOSoft
When implementing software quality metrics, you need to first understand the purpose of the metric and who will be using it. Will the metric be used for measuring people, the process, illustrate the level of quality in software products, or drive towards a specific objective? QA managers typically want to deliver productivity metrics, while management may want to see metrics that support customer or user satisfaction or cost related (ROI) initiatives.
With agile development methods, we often lose sight that our primary objective is the same: quality. We’ve also added the primary objective of velocity. However, we don’t now how to measure it other than ‘velocity’ itself.
With a agile mindset, define quality for your organization with an agile looking glass. Deliver software quality metrics with actionable objectives toward increasing or improving agile’s two primary objectives, quality and velocity for working software.
You Will Learn:
-- Mistakes people make in agile metrics and how to avoid them.
-- How to consistently and systematically improve root causes of low velocity.
-- How to reduce rework.
-- How to analyze your agile process and determine meaningful metrics to present to management.
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2VersionOne
The key to a successful agile journey is to identify concrete, measurable goals. Whether your challenge is to improve software quality, time to market, productivity, customer satisfaction, innovation, employee engagement, or some combination of these, agile metrics are crucial to your success. How do you use agile metrics early and often to know that you’re going in the right direction? And how do you know when your goals have been met? This set of slides shows you how to do it using VersionOne. Watch the recording here: http://bit.ly/1m1nXEl
Agile metrics: Measure and Improve:
Mattia Battiston (SKY) and David Leach (Reed Online) share their expert views on velocity, agile ROI, reporting and measuring impact.
Sponsored by Wemanity - www.wemanity.com - the agile driving force
Agile Testing - presentation for Agile User Groupsuwalki24.pl
Agile testing was present on Agile User Group. Presentation covers all aspects of testing on agile process, highlight the role of automation and issues with managing it.
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsPrashant Ram
A seminal approach for calculating Metrics in Agile Projects. Overview, Analysis and Detailed Description of a proposed set of comprehensive metrics for Agile Projects.
Patricia Carlin, General Manager ThoughtWorks talks about Metrics versus Diagnostics, Reporting Progress and Providing Visibility. And also the necessity of producing metrics that add value and eliminating metrics that are now deemed irrelevant. The discussion also comprises guidelines on effectively using metrics on an Agile Project as well as different types of metrics used on ThoughtWorks projects.
Business Value of Agile Methods: Using Return on InvestmentDavid Rico
Provides a brief introduction to agile methods, an overview of popular agile methods, and a brief survey of the benefits of agile methods as reported by major industry studies. Also provides a suite of basic metrics useful for quantifying the business value of agile methods. Discusses parametric models derived from industry data, a methodology for estimating the return on investment (ROI) of agile methods, and a comparison of the costs and benefits of 11 major agile and traditional methods.
Our top 10 Metrics reveal the most fundamental data points Agile methodology requires to work effectively, and will put you on the highly targeted path to successful implementation of your Agile processes.
Agile Metrics to Boost Software Quality improvementXBOSoft
Why don't metrics apply to Agile development methodologies? Wrong! They Do, but you have to know how and when.
Find out in this webinar (recording) in special collaboration with the Chicago Quality Assurance Association (CQAA).
Agile, a development methodology, designed to allow team members to work iteratively during the development process instead of delivering a final product all at once, is now 20 years old. And when it comes to testing within an Agile process, there are those that use pyramids, and rectangles as mental models for where you should put your effort, or not.
Sometimes, software quality in Agile is mistranslated as the idea that everyone is responsible for software testing. But within Agile software development, ensuring quality is much more than testing and must include activities at different levels, including estimates for the workload for each iteration. Otherwise, testing happens last minute—or sometimes not at all, depending on time constraints. To have a successful Agile team, most software developers know that velocity is an essential component.
But it’s not just about measuring velocity, as velocity is only one factor or measurement for success. There are many other factors to measure when you want to assess the success of your Agile team in delivering a quality product. In this webinar, we specifically look at some key metrics for us the measure the success and progress of our quality in Agile.
Tune in with Philip Lew as he goes through ways you can gather insights in slicing, dicing, and analyzing (and interpreting) data. We’ll use Jira as an example, but you can do this with practically any issue tracking collaboration tool to help your team improve software quality.
like Google, Improve your Test perception & practices and learn how Test might be a key lever to improve your business.
- Understand the different types of Test
- Best & Worst practices of Test
Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Softwaretest den 11. februar 2014. Læs mere om interessegruppen her: http://infinit.dk/dk/interessegrupper/softwaretest/softwaretest.htm
In Agile Development, Testing is meant to be a part of the development process, right along with coding, but many “Agile Teams” are missing this vital component and experiencing degregated quality. In this presentation, we will discuss how to integrate Agile Testing in Kanban processes by discussing the following:
• Introduction to Agile and Lean
• How testers add value to cross-functional Agile Development Teams
• How testers participate in Agile ceremonies
• How to test in an Agile Environment
• The Four Environments (Dev, Test, Stage, Production)
• The types of testing that occurs in each environmen
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
Over the last 18 months, Enterprise Digital at Nationwide Insurance experimented with an end to end agile approach to better integrate IT delivery and business activities in the commercial and mobile spaces. Customers are demanding products quicker, and we as a company must find ways to compress the timeline required to deliver the features customers seek to remain competitive. At the end of the second phase of this transition, which comprised just one team, we found a 64% decrease in lead time from discovery to analysis and a 20% decrease in lead time from analysis to implementation. This end to end model stressed co-location of business and IT and working together as one cross-functional team to continuously plan, integrate, and deliver value to our customers. We made the value stream work visible from idea to implementation and organized it in product-centric value streams with the goal of standardizing customer experiences regardless of whether the customer is interacting with our company via web or mobile. This standardization allowed for maximum reusability of requirements, code, and automation, and decreased variances with and the frequency of estimating. In the end to end model, poly-skilling was stressed across both roles and technologies so that all team members had the flexibility to pick up and work on any card at any point in the flow. This, coupled with the team’s use of the tools necessary to implement dev ops capabilities, allowed us to be more responsive to the customer.
Kristen Biddulph
Scrum Master, CSM, CSPO, CAL1 - Nationwide Insurance
Kristen has led software delivery teams over the last 4 years across Nationwide’s Digital assets for Sales, Identity Management, Servicing, and Mobile. Her current focus is on providing solutions to aid high performance teams in their product-centric journeys.
Tasktop Connect 2018
connect.tasktop.com
www.tasktop.com
Tech Mahindra and CollabNet have worked together on a number of mission-critical projects, and over the course of their partnership have developed unique expertise in lifecycle, development-to-production metrics. Gain an understanding not only of what metrics are important, but also practical approaches to building reports and dashboards that deliver a single-pane view of all your delivery pipelines across the enterprise.
Participants will learn:
KPI’s of end-to-end dashboard driven development and delivery
Best practices for metrics in Agile / DevOps environments
Role of technology frameworks for integrated planning and reporting
Learn how to establish a greater sense of confidence in your release cycle, along with the practices and processes to create a high-performing engineering culture within your team.
Why Isn't Clean Coding Working For My TeamRob Curry
Teams fail to achieve the full benefit of the "clean code" approach when they focus on the code and neglect the Agile process. The full title of Uncle Bob's "Clean Code" book is "Clean Code: A Handbook of Agile Software Craftsmanship". This talk presents an depth look at necessary relationship between Clean Code software craftsmanship and the Agile methodology, identifies common scenarios and situations where teams may fall short of recognizing and respecting that relationship, and provides practical recommendations for achieving a fully integrated process of Agile Software Craftsmanship.
Robert Martin's book "Clean Code: A Handbook of Agile Software Craftsmanship" had a huge positive impact on software development teams that adopted his approach to "Agile Software Craftsmanship". But teams sometimes fail to achieve the full benefit of the "clean code" approach because they focus on the code and neglect the Agile process.
It's easy to do: the book provides such clear, practical advice on how to write code that is easier to maintain, more reliable, and less error prone that developers adopt those techniques to great effect and fail to pursue and adopt the harder, agile process recommendations from the book. This is further complicated by the fact that there is now a Software Craftsmanship Manifesto that is separate from the Agile Manifesto.
So, how does using selected clean code techniques break the Agile process defined in the the book? What is the relationship between the two that Uncle Bob wanted us to understand and adopt in toto? Where do we go wrong? Are there some work environment or business driven scenarios that are more likely to break the relationship?
This presentation addresses those questions and more by an taking an in depth look at necessary relationship between Clean Code software craftsmanship and the Agile methodology, identifies common scenarios and situations where teams may fall short of recognizing and respecting that relationship, and provides practical recommendations for achieving a fully integrated process of Agile Software Craftsmanship.
Presentation for ICCA Boston on October 29, 2008.
Abstract:
The facts are all stacked against us as consultants: 30+% requirements churn for projects, with 50+% of projects completing late or failing entirely and a market mindset of instant gratification. How do small consulting companies compete in today’s environment without having to take incredible risks along the way? This is the key question facing leaders of small firms. Clients are getting harder to find in an economic climate that is eroding so we have to make every client count! To do this effectively is going to require changing the way we do business. One potential solution is use of agile practices and principles to drive an agile process.
This presentation will explore the principles and practices that drive the agile process. In particular it will look at how using an agile approach can help mitigate risk for small consulting businesses. It will also explain the potential client benefits from using an agile approach. When the vendor is providing exceptional value to the client a long-term relationship can be established which benefits both parties. From the perspective of a small consulting company these relationships are the most valuable not just from a revenue perspective, but also as references and for word-of-mouth lead generation. This presentation will describe how having an agile approach in your toolbox may be enable you to unlock additional opportunities.
Has your organization ever considered replacing a tester that did not write, for example, 15 test cases per day? Is the testing team blamed if defect leakage is greater than 5% into production? What drives decisions like these? The common thread in these examples is “Test Metrics”
Test Metrics... Everyone has an opinion about them. Some believe they are the most valuable way to communicate the results of testing. Some think that they are useless, misleading, and damaging to the communication of test results. Some believe that without measurement you are not managing the effort. And some believe that bad metrics are worse than no metrics at all.
Where does your organization fit in the metrics and measurement debates? Is your team aligned? Do you agree with the team? Do you use a reporting process for test results? Are you forced to report on metrics you don't believe are valuable? Do you have dozens of metrics that you are reporting periodically that no one looks at, and when they do look at them, there is room for misinterpretation?
In this session, Mike Lyles and Jay Philips will challenge the audience to discuss the topic of metrics and measurement, review multiple viewpoints on the topic, and address many of the questions that organizations have today around metrics and measurement.
Takeaways:
- Top metrics that are misused or misunderstood in most every organization.
- Metrics that you should you get rid of ASAP!
- Best and Worst metrics - based on opinions of the speakers & audience.
- Metrics that everyone should use – and how they compare to your organization’s metrics.
- Tools and processes that can help your organization better measure your testing.
** Presentation given at STPCon Spring 2014
Agile Test Management Using Jira and ZephyrXBOSoft
Do you have traceability where you can efficiently determine the cause of defects if there was an unclear requirement? Are you sure your test cases cover your requirements? Can you easily execute targeted regression when you’ve updated your software’s functionality? Now with software development teams mostly working from home or in dispersed geographies, supporting effective collaboration between remote workers is critical. In this XBOSoft quarterly webinar, our CEO, Philip Lew, teams up with BDQ’s CEO Chris Bland, to discuss the problems with working remotely, integrating the phases of testing in development in an Agile, and how this can be done using Zephyr, one of the predominant plugins in the Atlassian marketplace for test management. In this webinar, you will learn how to:
--Link tests with user stories and group tests within test cycles.
--Tie your results (defects) all the way back to user stories for effective defect root cause analysis.
--Classify defects to analyze and prioritize your test efforts.
--Use the traceability matrix with Zephr for deep visibility into your Agile process.
Is this possible? Artificial Intelligence Based Test Automation but with no AI? Well, according to Jeremias Roessler, it is! Find out how in this quarterly webinar slidedeck with XBOSoft's special guest speaker, Jeremy Rößler. What good are 400 additional AI-generated UI tests, if we don’t want to maintain our existing human-created ones? This question lies at the heart of AI-based test generation. Recheck-web addresses this issue elegantly and without any “AI-magic” … using a whole different approach to test automation. This refreshingly unusual approach to test automation (difference testing) has many advantages over conventional test automation and he shows how to overcome the oracle problem. This approach makes tests easy to create and maintain, robust and more complete. You can use this approach today in your existing UI testing setup for websites (currently available for Selenium/Java, more to come).
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholXBOSoft
Aircrew resource management principles enable any team member to question decisions and directions that seem to be wrong. Testing teams, whose members have diverse experience and expertise that give them different perspectives, need to embrace these principles to make the right decisions.
United Flight 232 should have crashed with 296 lives lost. In contrast, Asiana Flight 214 should not have crashed at all. The critical difference between the two was the interactions of their respective aircrews. Aircrew resource management refers to how cockpit crew members work together to make flights as safe and efficient as possible. These principles have been applied to other professional fields, and should be a central practice of every testing team.
Testing teams require expertise in all aspects of software design, development, test, delivery, and operations. There can be no “command pilot” whose expertise over all aspects of testing is greater than the combined expertise and experience of others. And while the leader of the team is the final authority, he or she must listen to and consider team members whose knowledge and experience can make the difference between success and failure.
This presentation discusses how aircrew resource management has evolved to focus on expertise, collaboration, and decision-making in the cockpit. It applies these lessons to testing teams, where complementary expertise is necessary to deliver high quality and working applications, updated continuously. It highlights the characteristics of successful aircrew teams and how those characteristics apply to building and delivering great software.
Attendees will learn:
1. What testing teams can learn from successful teams in other fields.
2. How testing teams must work collaboratively, especially in crises and under pressure.
3. How blind deference to authority and automation can be detrimental to a testing team.
Agile User Acceptance Testing - Incorporating UAT into AgileXBOSoft
In this quarterly XBOSoft webinar, we discussed the deficiencies of the #agile process in incorporating the user and how to alleviate these issues to create user acceptance for agile. We also demonstrated in Jira how this is implemented with the SynapseRT plug-in by Go2group.
Challenges in Using Big Data for Software QAXBOSoft
In this webinar, our guest speakers, Jennifer Bonine and Rick Faulise from TapQA shared their thoughts on using #BigData for #softwaretesting and #SoftwareQA. What #metrics to use and what not to use, and how to combine them together to get some real meaning and insights versus just data.
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...XBOSoft
Whether you’re waterfall or agile, this presentation will uncover 3 keys to accelerating schedule by managing defect prevention, detection, and remediation by software teams. Actual Industry Case Studies will reveal how to implement an end-to-end defect strategy that maximizes the likelihood of team’s success. Topics covered will include waterfall, Agile, pair programming, test-driven development, and outsourced projects. We’ll also look at techniques that use defect curves to “predict the trajectory” of a project and its Development and QA phases.
Proactive SQA™ Shifting Left w/Proactive Software Quality PracticesXBOSoft
This webinar hosted by XBOSoft featured our guest speaker, Robin Goldsmith. Robin, an expert in software requirements and business analysis, presented how to develop a definition of software quality as a first step any software development process. Although most of what is called SQA today actually is just testing, true SQA is much different from quality control (QC) testing. SQA can and should do far more, contributing proactively to assure the software process in fact does the right things well so it truly produces high quality cheaper, preventing errors or catching them earlier when they can be fixed more easily. This interactive webinar positions SQA and explains the six proactive functions it should perform to provide far greater value.
Mobile Testing Challenges and Solutions XBOSoft WebinarXBOSoft
In this webinar, XBOSoft's VP of Engineering discusses some of the challenges that he and his team have faced in the areas of mobile test automation and mobile usability testing. He'll discuss how to gain the best platform coverage, when to use automation, when not to, and when to use shared cloud services versus emulators and real devices.
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsXBOSoft
In this XBOSoft webinar, we were glad to have Heidi Araya, a seasoned agile coach, discuss the reality or non-reality of agile teams being colocated. She covered many tips and techniques for working remotely in an agile environment.
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft
Gerie Owen gives testers and test managers an understanding of how testers’ mindsets and cognitive biases influence their testing. Gerie provides tips for understanding and managing your biases to focus your attention in the right places throughout the test process so you won’t miss that obvious bug.
This webinar uses principles from the social sciences — such as Kahneman’s framework for critical thinking and Chabris and Simons’ findings on attention, perception, and memory — and short, enjoyable exercises on preconceived notions. What the participants will learn:
1. Why we aren’t as smart as we think, i.e., how we develop biases and preconceived notions.
2. How biases and preconceived notions negatively impact our approach to testing throughout the test process.
3. How to design a test approach to effectively manage the way we think during the test process.
4. Ways managers can increase their teams’ effectiveness by improving their focus.
PSQT Keynote: Quality Challenges in the Internet of Things EraXBOSoft
The Internet of Things is made up of three core elements: things, communications and computing. Things are devices connected to the Internet such as a watch, car or appliances in your home. For IoT to work, these things need to be connected, communicating statuses and other information with each other in real time. And with this information, the last element of IoT is computing and storage. What will all this information be used for? What actions can or should be taken? How and where will the information be stored, on a server, on a mobile phone? And who will it be accessible by?
IoT offers both efficiency and automation to daily life, and with an estimated 26 billion connected devices by 2020, there’s bound to be issues with security, reliability and connectivity within that enormous, intricate network. This makes the role of QA critical.
For example: security. Will someone be able to hack into my home network and then into my wearable device and steal my medical information? Then there’s data storage, the actual efficiency of the device and user interactions to account for. IoT is still growing so quickly that QA testers must be able to keep up with the increasing complexity of it as it continues to expand.
Simply making sure that the device and its software works correctly in a controlled environment in isolation is not acceptable. Yet, how can you test all the scenarios? Scenarios include not only the multitude of devices that can connect together in a combination of ecosystems, but also, the data they produce. How we develop test data sets that accurately represent the real world must also be considered, as well as how we can make sure it is secure with such a multitude of sensors collecting data. Lastly, IoT is not about devices. We still have to make sure the user has an integrated experience across devices and software. Hence, usability in IoT could be the most overlooked game breaker for IoT. In this session, find out the latest technologies, thought patterns, techniques and methods to move beyond old school QA (desktops, web and mobile) where devices work mostly in isolation.
7 Habits of Highly Effective Agile Testing - Test IstanbulXBOSoft
The Agile Manifesto, released as a set of guiding principles in 2001, is now 15 years old. And you know how teenagers can be at that age, unruly and unpredictable! Does that describe your agile process? Does testing somehow get lost and squeezed at the end?
If you are ready to move beyond wondering where agile testing fits in, want to focus your testing on the right things at the right time within the agile process, and learn how to improve your software for an optimal user experience, Phil will give you food for thought, sharing his insights on applying the “Seven Habits” to Agile Testing, as well as how to implement or reinforce each one.
You’ll learn how to strike the balance of process and documentation versus collaboration and adaptation as Phil takes you through the agile process and discusses what and where testing should be focused to be most effective in the immediate and long term. Through principles complemented with real life examples, you’ll be able to take ideas back to your organization and leave with a passion for learning, change and making a difference in your software product quality.
Managing Agile Software Projects With Risk and UncertaintyXBOSoft
In chasing velocity, we often ignore or don’t understand the uncertainties and associated risks in our processes and their results. Agile is designed to handle uncertainty in requirements as new features are requested and priorities shift. But shouldn’t we also be thinking about and mitigating the uncertainties that are unique or even introduced by using agile? Phil Lew suggests that our problem is that we sometimes carry assumptions which either cause us to spend too much effort on things we can’t control or give us unfounded comfort and reassurance. If we can’t understand the uncertainties and risks, how can we have confidence in our software as systems become more complex? Phil overlays classic risk management techniques with an agile process to identify and address the uncertainties that matter—and those that don’t. Then Phil outlines methods that you can use to address these risks while maintaining rhythm in your agile software processes. Come and learn about risks you never thought of and see how you can manage or avoid them.
Top IOT Testing Challenges Webinar with Jon HagarXBOSoft
Our special guest embedded and IOT testing expert Jon Hagar shares his thoughts on mobile testing, embedded testing, and IOT testing and how they intersect to form the perfect storm in the coming 4th Industrial Revolution where all businesses become software businesses and security/privacy reach new heights of concern.
Testing in Agile with Coaching Agile Journeys and XBOSoftXBOSoft
Philip Lew joins Coaching Agile Journeys to discuss Testing in Agile. In this webinar, Phil covers the agile process and how agile testing not only fits in, but how software testers can move up and downstream to improve quality throughout.
Using JMeter and Google Analytics for Software Performance TestingXBOSoft
Ed Curran, VP of Engineering at XBOSoft, shares some of his hands on experience in working with JMeter for load and performance testing. In the webinar, he provided explanations of different types of performance testing and how you can use Google Analytics to understand what users are really doing on your web apps and then how to leverage JMeter and analyze the results to improve your app's performance.
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...XBOSoft
Peel back Agile, one layer at a time, with software consulting expert Tom Cagley.
One of the dilemmas most Agile teams face is how to generate an initial backlog. The best way to do this is by assembling a cross-functional team and using facilitated storytelling to generate a set of scenarios, which are then decomposed into features, epics, and user stories using standard grooming techniques. This process not only provides the team with the information needed to create user stories but also provides context for what is being built. Cagley will walk you through this process and how to use storytelling to your organization's advantage.
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...XBOSoft
ASTQB invited XBOSoft CEO Phil Lew to present a webinar on the differences between Agile testing and other testing methods.
Visit xbosoft.com for more Agile testing resources.
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewXBOSoft
Accelerate your Agile success with in-depth research and smarter decisions. Michael Mah of QSM Associates shows you what it takes to find and utilize patterns of successful Agile development in this quarterly XBOSoft webinar.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
2. XBOSoft
Founded in 2006
Dedicated to software quality
Software QA Consulting
Software Testing
Offices in San Francisco, Beijing and Amsterdam
XBOSoft, Inc. All Rights Reserved. 2
3. House Rules
• Everyone except the speakers is muted
• Questions via gotowebinar control panel OR
via Twitter @XBOSoft using
#Top10AgileMetrics
• Questions can be asked throughout the
webinar, and will be answered if possible
• You’ll receive information for recording after
the webinar
XBOSoft, Inc. All Rights Reserved. 3
4. Meet Our Speakers
• CEO and Founder of XBOSoft
• Relevant specialties and passions
– Software quality process,
evaluation, measurement and
improvement
– Mobile User Experience and
usability
– Cycling and travel
Philip Lew
• Go2Group Vice President
• ALM Expert
• Over 30 years with over 100
client installations of ALM
toolsets in a variety of
development methodologies
Doug Bass
XBOSoft, Inc. All Rights Reserved. 4
Sabrina Gasson
• Marketing Manager of
XBOSoft
• Emails you all regularly
to join our industry hot
topic webinars
• And invites you all to
download our latest
trends in software testing
whitepapers.
5. WHAT IS ONE OF THE
MOST FAMOUS THINGS
HE SAID?
“LIFE IS LIKE A BOX OF
CHOCOLATES, YOU NEVER KNOW
WHAT YOU’RE GOING TO GET”
XBOSoft, Inc. All Rights Reserved. 5
6. Agile Metrics
By using metrics, we can know what
we are going to get!
7. Agenda
1. Agile, Frameworks and GQM
2. Applying GQM to Agile
3. Top 10 Agile Metrics
XBOSoft, Inc. All Rights Reserved. 7
9. What We Can Agree On
• Want to minimize mistakes and doing things
over (rework)
• Want to utilize resources effectively
• Want to predict when things could go wrong
• Want to do what we say we will do, when we
say - timelines
• Fix defects early – later is more expensive
• Production defects are bad news
XBOSoft, Inc. All Rights Reserved. 10
10. What We Can Agree On About
Metrics
• Want easy to get/capture
• Should have a valuable purpose toward
improvement
– Evaluate
– Guide
– Insightful
– Actionable
XBOSoft, Inc. All Rights Reserved. 11
11. Agile – How Can We Improve?
• Some say no metrics needed
• Is velocity all you track?
• What is sacrificed for velocity?
• How can we know what and how we are doing
or where to improve?
• How do we know if we’re using resources
effectively?
• How do we know we are spending our
effort/time in the right place?
XBOSoft, Inc. All Rights Reserved. 12
13. Using Frameworks to
Organizing Our Thoughts
• Putting metrics into a framework helps us
to categorize and organize
• Helps us to make sure we have all
functions in our organization and process
covered
• Helps us to develop relationships between
different elements in our process
14. Applying Basili’s GQM
• Many software metrics programs have failed because they
had poorly defined, or even non-existent objectives.
Goal
Metric Question
16. GQM - Example
• Goals
– Reduce total cost of development
– Reduce total cost of testing-effort
– Reduce the number of new feature bugs
• Questions
– Which areas have the highest re-work rates?
– Which functional areas have the most defects?
– How long does it take to repair defects?
– How complete are my requirements?
– How much time do I spend testing?
17. Metric Q&A Worksheet
Category Question Metric Tool to Use Needed
Customer
Are we meeting
Schedule
Satisfaction
schedule?
Variance
Project
Management
Tool
None
Software
Testing
Efficiency
Software
Quality
What kinds of
defects are most
common?
Usability Are end users
getting lost,
understand our UI
Software Test
Effectiveness
?
18. Agile Considerations
Waterfall
• Speed
• Quality
• Cost
Agile
• Speed
• Quality
• Cost
Where’s the beef?
XBOSoft, Inc. All Rights Reserved. 20
20. Excerpts from the Agile Manifesto
1. Working software over comprehensive documentation
2. Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
3. Deliver working software frequently, from a couple of weeks to a
couple of months, with a preference to the shorter timescale.
4. Business people and developers must work together daily
throughout the project.
5. Working software is the primary measure of progress.
6. Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely.
7. Continuous attention to technical excellence and good design
enhances agility.
23. What are the Goals of Agile?
Speed Quality
Customer-User
Satisfaction
24. Matching Agile Characteristics and
Objectives
Agile
Characteristic
Speed Quality Customer and
End User
Satisfaction
Other
Collaborative x x
Working
x
Software
Adapt to
changing
requirements
x x
From the agile
manifesto
25. What Questions Tell Me If I’m
Reaching Those Objectives?
Speed Quality
Working
Product
Requirements
Owner
Participation
Technical debt
Schedule
Planned versus
unplanned
26. What Questions Tell Me If I’m
Reaching Those Objectives?
Speed
Requirements
Did I get them in time?
Do I understand them?
Did we deliver working product?
Schedule
Am I on schedule?
Can I be more productive?
How much wasted time? Rework?
Unplanned
versus planned
Did I estimate well?
Did I finish what I said I would?
Do I make mistakes that cause more
(unplanned) work?
27. What Questions Tell Me If I’m
Reaching Those Objectives?
Quality
Product
owner
Did my end users find defects?
Did product owner give feedback
regularly?
Are there less defects than before?
Requirements
Are my requirements delivered when
needed?
Did the delivered product match the
requirement? Or reqt. wrong?
Do engineers have trouble
understanding the requirements?
Technical
Debt
Is my software performance getting
worse and worse?
Am I prepared if my lead engineer
leaves?
Do I mess things up when fixing things?
28. ARE YOU READY FOR THE
COUNTDOWN?
METRICS THAT HELP US ANSWER
THESE QUESTIONS!
29. 10.
VELOCITY
Am I on schedule?
Did I estimate well?
XBOSoft, Inc. All Rights Reserved. 32
30. Velocity
• Tracking our velocity over time tells us our progress
and capacity and helps us forecast based on our
capabilities (now and in the future).
• Measurement – Sum of all the approved estimates
of the stories
• One point in time measurement has little meaning,
so need to track over time or wrt another metric
• Metric – Velocity (T)-(T-1)/Velocity (T)
32. Burn Down – (Distance over Time)
XBOSoft, Inc. All Rights Reserved. 35
33. 9.
DEFECT REMOVAL EFFECTIVENESS
Did my end users find defects?
Are there less defects than before?
XBOSoft, Inc. All Rights Reserved. 36
34. Defect Removal Effectiveness
• We don’t want the end user to find defects
• Any defect found by the user influences
quality
• Metric – Defects in found in production during
(90 day) period post release (DFP)/DFP +
Defects found Pre-release
35. What Should Your Goal Be For DRE
• Estimated (by Capers Jones) that defect
removal effectiveness differs by different
levels of process capability maturity levels:
– Level 1: 85%
– Level 2: 89%
– Level 3: 91%
– Level 4: 93%
– Level 5: 95%
XBOSoft, Inc. All Rights Reserved. 38
37. 8.
ADDED WORK
Am I on schedule?
Am I overcommitting?
Is my rate of work sustainable?
XBOSoft, Inc. All Rights Reserved. 40
38. Added Work
• This will help us see if we are making
promises that maybe we should not –
overcommitting and unsustainable.
• Measurement – Sum of work (new stories
added) over and above the original plan.
• Metric – New stories added/Original Stories
Planned
39. Piling On
XBOSoft, Inc. All Rights Reserved. 42
35
30
25
20
15
10
5
0
1 2 3 4 5 6 7 8 9
Revised Planned
Original Plan
40. 7.
WORK CATEGORY ALLOCATION
Am I allocating resources optimally?
Do I have trouble understanding requirements?
XBOSoft, Inc. All Rights Reserved. 43
41. Work Category Allocation
• This will help us see where we are spending our time
and adjust our priorities.
• Measurement – Sum of work (for each category)
Metric – Divide by total work to get % allocation
• Categories could include:
– Technical debt – refactor - redo
– Regression testing
– New feature development
– Research
– Requirements review
– Defect fixing
– Other
42. Is Effort in Alignment?
XBOSoft, Inc. All Rights Reserved. 45
Are we spending
enough time
showing our
stakeholders
what we’ve
done?
30%
25%
20%
15%
10%
5%
0%
Are we fixing
things too much
or making lots of
mistakes?
43. 6.
WORK SUSTAINABILITY
Do I have the right people on my team?
Did I estimate work well?
Can I attain quality sustainably?
XBOSoft, Inc. All Rights Reserved. 46
44. Work Sustainability
• “Sustainable” - We can’t sustain our effort if we are
continuously putting in overtime
• Overtime is necessary, but needs to be managed and
causes mistakes
• Mistakes manifest themselves in many ways, such as
technical debt or defects
• Overtime often results from poor work estimates and
directly proportional to technical debt
• Metric – Unplanned Overtime Work/Total Work
45. Unplanned Overtime %
XBOSoft, Inc. All Rights Reserved. 48
16%
14%
12%
10%
8%
6%
4%
2%
0%
1 2 3 4 5 6 7 8 9
Sprint
What caused this?
46. Unplanned Overtime and Defects
XBOSoft, Inc. All Rights Reserved. 49
7
6
5
4
3
2
1
0
1 2 3 4 5 6 7
Defects Found
Unplanned OT
47. 5.
DEFECT REWORK RATE
Is my technical debt accumulating?
Am I wasting time?
XBOSoft, Inc. All Rights Reserved. 50
48. Defect Rework Rate
• We can’t get faster if we are always fixing
things.
• Depends on valid data whereby people are
logging real hours to tasks they take on.
• Metric - Fix Effort Ratio : Time to fix
defects/Total effort expended (hours)
49. Defect ReWork %
XBOSoft, Inc. All Rights Reserved. 52
35%
30%
25%
20%
15%
10%
5%
0%
1 2 3 4 5 6 7 8 9
51. 4.
TOTAL UNEXPECTED WORK
What is throwing me off schedule?
Am I biting off too much?
XBOSoft, Inc. All Rights Reserved. 54
52. Total Unexpected Work
• Measurement – Sum of work done above the
original estimates for those stories in the plan.
• Are we underestimating difficulty?
• Many reasons:
– Incomplete user stories
– Misunderstood user stories
– Bigger and more complex than I thought?
– Not enough time for research
– Too hard…
• Metric – (Total work done – Planned
work)/Planned work
53. Are We Estimating Well?
XBOSoft, Inc. All Rights Reserved. 56
60
50
40
30
20
10
0
1 2 3 4 5 6 7 8 9
Planned
Unplanned
Per Person/Week During the Sprint
54. What are we doing that is
unplanned?
Research
Requirements
Coding
Testing
Other
20%
XBOSoft, Inc. All Rights Reserved. 57
29%
9%
19%
23%
55. 3.
DEFECTS IN PRODUCTION AVG. FIX
TIME
Are my customers/end users happy?
Is the architecture prohibiting me?
XBOSoft, Inc. All Rights Reserved. 58
56. Defect in Production Avg. Fix Time
• If defects make it to production, that’s bad !
• But what is worse if an important defect stays
unfixed.
• Defects that take a long time to fix represent either
technical debt or poor process
• Metric – Time to fix Defects (released to production-usually
P1 defects found) / Total P1 Defects (post
production)
57. Don’t Make Them Wait
Hey, we’re improving! WooHoo!
XBOSoft, Inc. All Rights Reserved. 60
60
50
40
30
20
10
0
1 2 3 4 5 6 7 8 9
#P1 Defects Found
Average Fix Time (Hrs)
58. 2.
DEFECT CATEGORIZATION
ALLOCATION %
Why are things breaking?
Can I get faster?
XBOSoft, Inc. All Rights Reserved. 61
59. Defect Categorization Allocation
• Reduce rework = Increase speed
• Discover when defects are injected
• Reduce and prevent defects from happening
in the first place.
• Drive down the Fix Effort Ratio leading to
better quality and resulting in higher velocity.
• Examine defect rates per category
60. Defect Rework Allocation
Requirements
Coding
Environment
Testing
38%
XBOSoft, Inc. All Rights Reserved. 63
29%
21%
13%
What’s going on here?
61. Rework-Requirements Errors
Requirements
• Change in requirements
• Don’t understand requirements
• Incomplete requirement
• Requirement does not exist
• ? ‘oh, I meant this…’
63. 1.
WORKING SOFTWARE DELIVERY
RATE
Am I delivering what I said I would?
Am I getting feedback from the PO?
Will I meet the release date?
XBOSoft, Inc. All Rights Reserved. 67
64. Working Software Delivery Rate
• Does the software work or not?
• Working does not mean perfect
• Working means can show in order to get feedback
• Metric - # story points delivered that ‘work’ / # story
points that were to be shown to the PO but could
not be shown to work
– Many variations
65. Am I Getting Better?
XBOSoft, Inc. All Rights Reserved. 69
25
20
15
10
5
0
1 2 3 4 5 6 7 8 9
Planning Working Visible
Actual Working
66. Am I Delivering So I can Get
Feedback?
% Working
XBOSoft, Inc. All Rights Reserved. 70
100%
80%
60%
40%
20%
0%
1 2 3 4 5 6 7 8 9
67. Be
Agile Is a Way of Thinking
“Be-Do-Have”
People
• Communicative
• Collaborative/Cooperative
• Flexible and willing
• Knowledgeable-multi
• Initiative/responsible
• Responsive/adaptive
Do
Have
Process
• Iterative (sprints)
• Daily standups
• Face to face communication
• Post mortem – end of sprint
• Delivery meeting – end of sprint
• Planning meeting – before sprint
• Self organizing
Results
• Speed
• Quality
XBOSoft, Inc. All Rights Reserved. 71
68. TAKE AWAYS-SUMMARY
• What and
why
• Goals and
objective
s
Understand
Ask
yourself
questions
Evaluate
Measure
to answer
those
questions
and take
action
Improve
69. Q+A
Post your questions on Twitter and we'll answer them @XBOSoft
Join us to keep updated on all our webinars, reports and whitepapers:
facebook.com/xbosoft
+xbosoft
linkedin.com/company/xbosoft
We post regularly on our blog – check us out!
http://xbosoft.com/software-quality-blog/
Why not download our free Whitepapers, available here:
http://xbosoft.com/knowledge-center/
You will receive an email with information on slides and recording. Any
further queries regarding our services or ideas for future webinars please
email us! services@xbosoft.com
www.xbosoft.com
Our latest whitepaper
on Agile Metrics will
be released next week
so check back soon!
Editor's Notes
Business people call them KPI or Key Performance Indicators but basically we are trying to see how we are doing.
And you can only do that with measurement.
This comes from half a dozen workshops over the last 18 months, where I’ve taught at STPCON, PNSQC, Techwell Quest and many others where I’ve been able to summarize all the learning in both directions!
OF course there are many more, but here are some general principles to think about, and I think we all agree on. These general thoughts help us to form our TOP 10
Valuable is the important word here, not just to look at charts and graphs
I will ask Doug on his experience in what he sees people doing.
GGM is really fitting for me and its not a mistake that I like this paradigm, When I was young My Dad would tell me to do things, and I’d always ask WHY?
Overall GOAL is to ?
What questions that if answered, tell us information pertaining to the goal?
Analyze each question to determine what must be measured (and an associated METRIC determined) in order to answer the question.
Generate those metrics that are related to the goal.
Several metrics may answer a single question
Single metric may apply to more than one question
Agile is about working product in order to get feedback
Agile is about involving the end user/product owner to get buy in == quality
Agile is about delivering 20-80 and 80-20, get the critical stuff up and working
The end goal is to satisfy the customer, that goes with these and is in alignment with these. Any others?
Maintain schedule – be on time with respect to delivery – speed
Working product – show to owners to get real feedback, no working product, no feedback
Planned versus unplanned – rework, injection, pull forward, bad estimates, padding
Owner participation – no participation, bad quality, we can’t document everything, this is agile!
Requirements – Toss off, we want them nailed down early, but we don’t want them nailed down.
Many related elements that impact velocity
Requirements clarity
Product owner participation
Unplanned work
Many related elements that impact quality
Requirements clarity
Product owner participation
Group exercise listing out questions
Group exercise listing out questions
I had over 30 to start with and narrowed down to these based on our logic of the previous slides.
I would bet he could almost predict how fast he would run?
How much he ate
How much he slept
How much he weighed
What he ate
Widely touted by Capers Jones as THE METRIC to collect and monitor --- Again is a resultant metric, like measuring your weight, rather than measuring what you eat.
NO MATTER HOW SMALL IT IS
This is how they graded us in school based on a curve right doug?
We don’t want to over commit --- leads to user or PO dissatisfaction
Doug, what kinds of things would cause this?
Gee what’s going on here Doug? Have you seen this before?
We fixed them all versus we didn’t fix many at all!
What kinds of things do you find Doug? What happens when this kind of thing continues?