The document discusses metrics for software development teams. It notes that while measurement can improve performance, metrics may become targets and lose value. Common metrics like velocity and burndown can be gamed and are lagging indicators. Better metrics focus on work in progress, lead time, cycle time and flow. The author advocates measuring many things to understand impacts and causes of change.
Design Systems are a valuable asset to product teams of all sizes. They unify applications, creating a single “source of truth” for UI elements, UX principles, content strategy guidelines, and re-usable code for the components. Design Systems also add business value by reducing redundancy, outlining a strategic product vision, and keeping design and development in sync across products.
Integrating the Design System and building collaboration into the product development process is key to the success for the lifetime of the products.
Learning Outcomes:
- Define the Design System
- Learn to sell the Design System to business leaders
- Integrate the Design System into an Agile development process
- Design an application and build a Design System
Chicago Coders Conference 2017 - Metrics that matterAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team’s effectiveness, or that were seemingly impossible to collect? Often times, the metrics being collected are the ones that are easy, but not necessarily the ones that matter. When it comes to software delivery, lean and agile practices and methodologies have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures we can and should collect from agile teams, why these metrics are relevant and interesting, and how we can use them to help our teams continuously improve.
DevOps principles are great, but when introduced into a legacy development process, this change can be tough. However when working on projects with tight timelines or trying to catch up to a rapidly advancing market, it’s important that these processes are put in place. It’s important that everyone is on the same page with these changes, and for non-technical team members, it can be difficult to quantify the benefits of DevOps culture. This can be frustrating for someone who’s heard success stories and wants to implement it at their company.
This talk will be a look at how we introduced a build system, updated version control practices and changed communication standards at a company with a previously-decade old toolset and mindset. We’ll also examine how a fragile server provisioning and rigid deploys were transitioned to a more fluid DevOps model. This resulted in consistent environments and a modern developer toolset. Together, these changes resulted in greater development velocity and a much smoother process from ticket to deploy.
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesAtlassian
When the Atlassian Dev Tools team looked to innovate on continuous integration and delivery, we explored many ways to bring the build and deployment pipeline closer to developers and Bitbucket. This led us to think outside the existing product boundaries of Bamboo and build on top of the Bitbucket Connect platform.
James Bryant, a senior designer on the Software Team, will take you through how his team decided to build on top of a platform instead of building out new products. It involves defining a vision, guiding a team with an experience, and testing with customers early and often to build the new Bitbucket Pipelines feature.
You’ll come away from this session with a framework for adopting an experience-driven strategy, and tips to help give your agile teams a vision to build on top of a platform.
Products covered:
Bitbucket, Bamboo
A New Introduction to Jira & Agile Product ManagementDan Chuparkoff
These are the corresponding slides from another one of my talks in the series for Great Product Teams: https://www.youtube.com/watch?v=TsG3OWTDAFY
FOR MORE:
If your team wants to learn more about building disruptive products, leveraging the power of data science, and exponential teamwork, check out my YouTube videos at: https://bit.ly/ChupSpeaks
IN THIS PRESENTATION:
In one video, I give you everything you need to understand the basics of Agile and get started in the new Jira interface! I'll show you basic Jira planning and working with Scrum and Kanban. We also talk about story points and about some of the most common customizations. With these basics, you'll get Jira to match the way your team works, so you and your team can focus on building great products.
Presentation to the Agile Nashville User Group, January 2015.
Are you working with multiple agile teams on a single software application? Are you looking for help with making agile work for you at the program level? Have you considered leveraging the Scaled Agile Framework (SAFe) but been scared off by its prescriptive nature? Are you confused about how program level SAFe applies in your context?
Every organisation is different and what works for one organisation may not work for another. One of the benefits of a framework, is that they can and should be adapted to your context. Based on learnings derived from practical experience, this session will illustrate how focusing on principles can help you design a pragmatic approach to program level SAFe suitable for your unique situation.
Whether your business is a small, fast-growing agile shop, or a larger company that is trying to adopt agile methodologies, success hinges on a proper foundation of roles, responsibilities, and processes. In this talk, we’ll cover how Trulia tackles these areas, and discuss how JIRA Agile helped us expand our agile cycles.
Design Systems are a valuable asset to product teams of all sizes. They unify applications, creating a single “source of truth” for UI elements, UX principles, content strategy guidelines, and re-usable code for the components. Design Systems also add business value by reducing redundancy, outlining a strategic product vision, and keeping design and development in sync across products.
Integrating the Design System and building collaboration into the product development process is key to the success for the lifetime of the products.
Learning Outcomes:
- Define the Design System
- Learn to sell the Design System to business leaders
- Integrate the Design System into an Agile development process
- Design an application and build a Design System
Chicago Coders Conference 2017 - Metrics that matterAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team’s effectiveness, or that were seemingly impossible to collect? Often times, the metrics being collected are the ones that are easy, but not necessarily the ones that matter. When it comes to software delivery, lean and agile practices and methodologies have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures we can and should collect from agile teams, why these metrics are relevant and interesting, and how we can use them to help our teams continuously improve.
DevOps principles are great, but when introduced into a legacy development process, this change can be tough. However when working on projects with tight timelines or trying to catch up to a rapidly advancing market, it’s important that these processes are put in place. It’s important that everyone is on the same page with these changes, and for non-technical team members, it can be difficult to quantify the benefits of DevOps culture. This can be frustrating for someone who’s heard success stories and wants to implement it at their company.
This talk will be a look at how we introduced a build system, updated version control practices and changed communication standards at a company with a previously-decade old toolset and mindset. We’ll also examine how a fragile server provisioning and rigid deploys were transitioned to a more fluid DevOps model. This resulted in consistent environments and a modern developer toolset. Together, these changes resulted in greater development velocity and a much smoother process from ticket to deploy.
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesAtlassian
When the Atlassian Dev Tools team looked to innovate on continuous integration and delivery, we explored many ways to bring the build and deployment pipeline closer to developers and Bitbucket. This led us to think outside the existing product boundaries of Bamboo and build on top of the Bitbucket Connect platform.
James Bryant, a senior designer on the Software Team, will take you through how his team decided to build on top of a platform instead of building out new products. It involves defining a vision, guiding a team with an experience, and testing with customers early and often to build the new Bitbucket Pipelines feature.
You’ll come away from this session with a framework for adopting an experience-driven strategy, and tips to help give your agile teams a vision to build on top of a platform.
Products covered:
Bitbucket, Bamboo
A New Introduction to Jira & Agile Product ManagementDan Chuparkoff
These are the corresponding slides from another one of my talks in the series for Great Product Teams: https://www.youtube.com/watch?v=TsG3OWTDAFY
FOR MORE:
If your team wants to learn more about building disruptive products, leveraging the power of data science, and exponential teamwork, check out my YouTube videos at: https://bit.ly/ChupSpeaks
IN THIS PRESENTATION:
In one video, I give you everything you need to understand the basics of Agile and get started in the new Jira interface! I'll show you basic Jira planning and working with Scrum and Kanban. We also talk about story points and about some of the most common customizations. With these basics, you'll get Jira to match the way your team works, so you and your team can focus on building great products.
Presentation to the Agile Nashville User Group, January 2015.
Are you working with multiple agile teams on a single software application? Are you looking for help with making agile work for you at the program level? Have you considered leveraging the Scaled Agile Framework (SAFe) but been scared off by its prescriptive nature? Are you confused about how program level SAFe applies in your context?
Every organisation is different and what works for one organisation may not work for another. One of the benefits of a framework, is that they can and should be adapted to your context. Based on learnings derived from practical experience, this session will illustrate how focusing on principles can help you design a pragmatic approach to program level SAFe suitable for your unique situation.
Whether your business is a small, fast-growing agile shop, or a larger company that is trying to adopt agile methodologies, success hinges on a proper foundation of roles, responsibilities, and processes. In this talk, we’ll cover how Trulia tackles these areas, and discuss how JIRA Agile helped us expand our agile cycles.
Building and Supporting Billion Dollar Ships with JIRA - Greg WarnerAtlassian
Learn how JIRA is being used outside of the traditional software development domain. See how BAE builds, delivers, and supports billion dollar ships for the Australian Defense Force, all while saving millions in operational costs in the first year alone. Greg will also discuss the migration of more that 475,000 pieces of metadata using the REST API.
Struggling with Agile at scale? Thinking about scaling Agile beyond the team? Want to learn from others’ mistakes? Well don’t panic, and carry a towel. After all, “any man who can hitch the length and breadth of the Galaxy, rough it, slum it, struggle against terrible odds, win through and still know where his towel is, is clearly a man to be reckoned with.”
There is a lot to be learnt from those who have successfully hitchhiked their way to the galaxy of Scaled Agile, but there is also much to learn from those who have gotten a little lost upon the way. This session celebrates the scaled Agile hitchhiker, the people who tried and failed, with ideas that were occasionally brilliant but often plain stupid. You will laugh, you will cry but you will also walk away will a nice long list of ideas not to try when scaling Agile!
Presentation by Em Campbell-Pretty and Adrienne Wilson at the Global SAFe Summit 2020.
Patterns for preparing a Feature Backlog for PI Planning for an Agile Release Train.
Agile for the Masses: How to Make Any Team More Effective - John WetenhallAtlassian
In this talk, we will demonstrate how Atlassian's Collaboration Product Marketing Team has adopted the agile methodology. We'll cover how we think about "shipping products," how we plan our work with quarterly goals and biweekly sprints, and how we reflect with retrospectives.
How can a team of 65 developers build and rapidly ship a high-quality product with only six QA engineers? At Atlassian, we’ve introduced the Quality Assistance model that changes the developer QA mindset, and engages developers in exploratory testing so software is developed right the first time. After all, the cheapest time to fix a bug is before it's written. Join us as we walk through the theory, history, and practice of the model, while busting some of the myths about developers and QA. Reject the tradeoff of time, scope, and quality, and finally have your cake and eat it too.
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
Lessons Learned from a Parallel Universe
David N. Blank-Edelman, Technical Evangelist, Apcera
Just within the last ten or so years, we have seen at least two separate communities evolve at the crossroads of development and operations. The first—DevOps—grew up very much in public, the second matured sequestered within the halls of “special” companies like Google and Facebook and is only now starting to gain visibility and traction in the wider world. The DevOps and Site Reliability Engineering (SRE) communities barely speak, yet both have common ancestors and much to offer each other. Let’s look at what they have in common, how they differ, and what are the key things we can learn from both.
DevOps Enterprise Summit San Francisco 2016
A Practical Approach to React Native at All Things Open ConferenceTracy Lee
Practical approach to creating your first React Native talk given at All Things Open Conference. Learn how you should get started with React Native and the path of least resistance.
The Power of RxJS in Nativescript + AngularTracy Lee
Learn the basics of use and power of RxJS in NativeScript & Angular in this presentation given at NativeScript Developer Days in New York City September 2017
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
Predictability: No Magic Required
Julia Wester, Improvement Coach, LeanKit
When you merge onto a freeway and are stuck in bumper-to-bumper traffic, you know right away that its going to be a long trip. Similarly, you can predict the cycle time of your work before it is finished without time consuming, and often incorrect, estimation. Sound like magic? Fortunately for all of us, it's not.
This talk explains the basics of queueing theory; demonstrates how allocation models and pull policies affect the cycle time of work; discusses the effects of batch size and variability on queues; and teaches how to successfully monitor your workflow to get leading indicators of effectiveness. With this information, you'll be doing better forecasting, and achieving better outcomes, in no time!
10 Tips for Configuring Your Builds with Bamboo SpecsAtlassian
Bamboo 6 lets every team manage their plans through code. But it's only the start of a journey. At Atlassian, we now configure the vast majority of our builds and deployments with code. Whether you're a new starter or already a user of Bamboo Specs, you're (or will be) facing questions such as "How do I test my Spec before update?", "Can I safely modify this reused Spec component?", or "How do I make Specs more accessible to non-Java teams?".
Join Przemek Bruski, the architect of Bamboo to hear how our teams solved these - and more - problems. Apart from practical tips, we'll also talk about jump-starting your Specs with our exporter, latest additions to the Specs feature, and support for Bitbucket Cloud Pipelines configuration files.
A central component of Kanban is to make invisible knowledge work visible. However, you will notice quite often that you very often cannot work, but are blocked. Waiting for the test environment, requirements unclear, or missing customer information are only a small part of blockages that prevent us from continuing to work. These blockages are in most cases not a singular event, but have a systemic cause. In other words, it is very unlikely that a blockage occurs only once in the history of a company. Normally the same blockage occurs again and again.
What can one do about it? Jumping out of the window in despair would be a possible approach. Another idea would be to see the blockages for what they are: Treasures of improvements. In this session, we show you how to harvest these treasures and to improve sustainably your working system. In addition, we will present a model that shows with the help of a few simple number games, which blockages need to be removed to achieve the greatest possible leverage.
A central component of Kanban is to make invisible knowledge work visible. However, you will notice quite often that you very often cannot work, but are blocked. Waiting for the test environment, requirements unclear, or missing customer information are only a small part of blockages that prevent us from continuing to work. These blockages are in most cases not a singular event, but have a systemic cause. In other words, it is very unlikely that a blockage occurs only once in the history of a company. Normally the same blockage occurs again and again.
What can one do about it? Jumping out of the window in despair would be a possible approach. Another idea would be to see the blockages for what they are: Treasures of improvements. In this session, we show you how to harvest these treasures and to improve sustainably your working system. In addition, we will present a model that shows with the help of a few simple number games, which blockages need to be removed to achieve the greatest possible leverage.
So you’ve released an open source project to the world, people are using it …the hard part is done, right? No, far from it. Open sourcing a project is only a fraction of the effort that will go into it over time. Come to this talk to earn how to triage and determine levels of support for issues that come into your projects (open source users are customers!). Also learn how to handle when something goes wrong – whether it is with your own project or an upstream project two levels up from yours. Walk away knowing how to handle the hardest (and most rewarding) parts of open source governance.
People around you are talking about Akka and you ask yourself which kind of architecture you could set up, or how you can integrate them in your architecture ? And what is the learning curve ?
Through a feedback, we’ll answer these questions and will show how, in 3 months, we set up an architecture based on Akka and Spray in Scala. We’ll speak about performance issues and fault tolerance with supervisors. Also we’ll see why it’s important to have some monitoring and efficient tests.
Par Nicolas Jozwiak
Fwd: Re: Re: Distributed Team Seeking Effective CommunicationDiane Zajac
In our zest to be agile and collaborative, many distributed teams are struggling. We know that face-to-face communication is ideal, but it’s just not possible for some teams. Graham and Diane have felt your pain. And there is no silver bullet. Together let’s explore some of the causes of these pain points and discover ways that we can still achieve high quality communication. You will leave with our recommendations for tools and techniques, as well as renewed hope that remote collaboration really is possible!
VS Live Chicago 2018 - how do you measure upAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team's effectiveness, or that were seemingly impossible to collect? Often times, the metrics being collected are the ones that are easy, but not necessarily the ones that matter.
When it comes to software delivery, lean and agile practices and methodologies have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures you can and should collect from agile teams, why these metrics are relevant and interesting, and how you can use them to help your teams continuously improve.
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckAngela Dugan
Whether you've been working on an agile team for 6 months, or 6 years, the same obstacles tend to arise to trip us up over and over. Maybe your retrospectives feel more like a death march and no one is participating any more, or your daily stand-ups have bloated into 25 team member status meetings, or you have a QA team that feels buried by your fast-paced development team. These situations are unfortunately very common, and they lower team morale, lead to abandoned transformation initiatives, and ultimately your product and customers suffer because of it. But there's a better way! As an agile coach and consultant, I help software organizations stop the bleeding, mature their process, and develop into high functioning agile teams. And to be clear, I've made mistakes as well! I'd like to share with the audience my own experiences, including strategies that succeeded and failed in hopes of leading them down the path to getting their own teams "unstuck". I'll also give attendees an opportunity to share their own challenges, so that we can leverage those strategies to give them ideas for blasting through their own roadblocks.
Learning points:
Recognizing when your process, product, or people have gone off the rails by identifying "smells"
Review some tools and strategies that teams can leverage when they need a cognitive reset to get them back on track
How to apply tools and strategies in your own unique environments.
Building and Supporting Billion Dollar Ships with JIRA - Greg WarnerAtlassian
Learn how JIRA is being used outside of the traditional software development domain. See how BAE builds, delivers, and supports billion dollar ships for the Australian Defense Force, all while saving millions in operational costs in the first year alone. Greg will also discuss the migration of more that 475,000 pieces of metadata using the REST API.
Struggling with Agile at scale? Thinking about scaling Agile beyond the team? Want to learn from others’ mistakes? Well don’t panic, and carry a towel. After all, “any man who can hitch the length and breadth of the Galaxy, rough it, slum it, struggle against terrible odds, win through and still know where his towel is, is clearly a man to be reckoned with.”
There is a lot to be learnt from those who have successfully hitchhiked their way to the galaxy of Scaled Agile, but there is also much to learn from those who have gotten a little lost upon the way. This session celebrates the scaled Agile hitchhiker, the people who tried and failed, with ideas that were occasionally brilliant but often plain stupid. You will laugh, you will cry but you will also walk away will a nice long list of ideas not to try when scaling Agile!
Presentation by Em Campbell-Pretty and Adrienne Wilson at the Global SAFe Summit 2020.
Patterns for preparing a Feature Backlog for PI Planning for an Agile Release Train.
Agile for the Masses: How to Make Any Team More Effective - John WetenhallAtlassian
In this talk, we will demonstrate how Atlassian's Collaboration Product Marketing Team has adopted the agile methodology. We'll cover how we think about "shipping products," how we plan our work with quarterly goals and biweekly sprints, and how we reflect with retrospectives.
How can a team of 65 developers build and rapidly ship a high-quality product with only six QA engineers? At Atlassian, we’ve introduced the Quality Assistance model that changes the developer QA mindset, and engages developers in exploratory testing so software is developed right the first time. After all, the cheapest time to fix a bug is before it's written. Join us as we walk through the theory, history, and practice of the model, while busting some of the myths about developers and QA. Reject the tradeoff of time, scope, and quality, and finally have your cake and eat it too.
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
Lessons Learned from a Parallel Universe
David N. Blank-Edelman, Technical Evangelist, Apcera
Just within the last ten or so years, we have seen at least two separate communities evolve at the crossroads of development and operations. The first—DevOps—grew up very much in public, the second matured sequestered within the halls of “special” companies like Google and Facebook and is only now starting to gain visibility and traction in the wider world. The DevOps and Site Reliability Engineering (SRE) communities barely speak, yet both have common ancestors and much to offer each other. Let’s look at what they have in common, how they differ, and what are the key things we can learn from both.
DevOps Enterprise Summit San Francisco 2016
A Practical Approach to React Native at All Things Open ConferenceTracy Lee
Practical approach to creating your first React Native talk given at All Things Open Conference. Learn how you should get started with React Native and the path of least resistance.
The Power of RxJS in Nativescript + AngularTracy Lee
Learn the basics of use and power of RxJS in NativeScript & Angular in this presentation given at NativeScript Developer Days in New York City September 2017
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
Predictability: No Magic Required
Julia Wester, Improvement Coach, LeanKit
When you merge onto a freeway and are stuck in bumper-to-bumper traffic, you know right away that its going to be a long trip. Similarly, you can predict the cycle time of your work before it is finished without time consuming, and often incorrect, estimation. Sound like magic? Fortunately for all of us, it's not.
This talk explains the basics of queueing theory; demonstrates how allocation models and pull policies affect the cycle time of work; discusses the effects of batch size and variability on queues; and teaches how to successfully monitor your workflow to get leading indicators of effectiveness. With this information, you'll be doing better forecasting, and achieving better outcomes, in no time!
10 Tips for Configuring Your Builds with Bamboo SpecsAtlassian
Bamboo 6 lets every team manage their plans through code. But it's only the start of a journey. At Atlassian, we now configure the vast majority of our builds and deployments with code. Whether you're a new starter or already a user of Bamboo Specs, you're (or will be) facing questions such as "How do I test my Spec before update?", "Can I safely modify this reused Spec component?", or "How do I make Specs more accessible to non-Java teams?".
Join Przemek Bruski, the architect of Bamboo to hear how our teams solved these - and more - problems. Apart from practical tips, we'll also talk about jump-starting your Specs with our exporter, latest additions to the Specs feature, and support for Bitbucket Cloud Pipelines configuration files.
A central component of Kanban is to make invisible knowledge work visible. However, you will notice quite often that you very often cannot work, but are blocked. Waiting for the test environment, requirements unclear, or missing customer information are only a small part of blockages that prevent us from continuing to work. These blockages are in most cases not a singular event, but have a systemic cause. In other words, it is very unlikely that a blockage occurs only once in the history of a company. Normally the same blockage occurs again and again.
What can one do about it? Jumping out of the window in despair would be a possible approach. Another idea would be to see the blockages for what they are: Treasures of improvements. In this session, we show you how to harvest these treasures and to improve sustainably your working system. In addition, we will present a model that shows with the help of a few simple number games, which blockages need to be removed to achieve the greatest possible leverage.
A central component of Kanban is to make invisible knowledge work visible. However, you will notice quite often that you very often cannot work, but are blocked. Waiting for the test environment, requirements unclear, or missing customer information are only a small part of blockages that prevent us from continuing to work. These blockages are in most cases not a singular event, but have a systemic cause. In other words, it is very unlikely that a blockage occurs only once in the history of a company. Normally the same blockage occurs again and again.
What can one do about it? Jumping out of the window in despair would be a possible approach. Another idea would be to see the blockages for what they are: Treasures of improvements. In this session, we show you how to harvest these treasures and to improve sustainably your working system. In addition, we will present a model that shows with the help of a few simple number games, which blockages need to be removed to achieve the greatest possible leverage.
So you’ve released an open source project to the world, people are using it …the hard part is done, right? No, far from it. Open sourcing a project is only a fraction of the effort that will go into it over time. Come to this talk to earn how to triage and determine levels of support for issues that come into your projects (open source users are customers!). Also learn how to handle when something goes wrong – whether it is with your own project or an upstream project two levels up from yours. Walk away knowing how to handle the hardest (and most rewarding) parts of open source governance.
People around you are talking about Akka and you ask yourself which kind of architecture you could set up, or how you can integrate them in your architecture ? And what is the learning curve ?
Through a feedback, we’ll answer these questions and will show how, in 3 months, we set up an architecture based on Akka and Spray in Scala. We’ll speak about performance issues and fault tolerance with supervisors. Also we’ll see why it’s important to have some monitoring and efficient tests.
Par Nicolas Jozwiak
Fwd: Re: Re: Distributed Team Seeking Effective CommunicationDiane Zajac
In our zest to be agile and collaborative, many distributed teams are struggling. We know that face-to-face communication is ideal, but it’s just not possible for some teams. Graham and Diane have felt your pain. And there is no silver bullet. Together let’s explore some of the causes of these pain points and discover ways that we can still achieve high quality communication. You will leave with our recommendations for tools and techniques, as well as renewed hope that remote collaboration really is possible!
VS Live Chicago 2018 - how do you measure upAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team's effectiveness, or that were seemingly impossible to collect? Often times, the metrics being collected are the ones that are easy, but not necessarily the ones that matter.
When it comes to software delivery, lean and agile practices and methodologies have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures you can and should collect from agile teams, why these metrics are relevant and interesting, and how you can use them to help your teams continuously improve.
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckAngela Dugan
Whether you've been working on an agile team for 6 months, or 6 years, the same obstacles tend to arise to trip us up over and over. Maybe your retrospectives feel more like a death march and no one is participating any more, or your daily stand-ups have bloated into 25 team member status meetings, or you have a QA team that feels buried by your fast-paced development team. These situations are unfortunately very common, and they lower team morale, lead to abandoned transformation initiatives, and ultimately your product and customers suffer because of it. But there's a better way! As an agile coach and consultant, I help software organizations stop the bleeding, mature their process, and develop into high functioning agile teams. And to be clear, I've made mistakes as well! I'd like to share with the audience my own experiences, including strategies that succeeded and failed in hopes of leading them down the path to getting their own teams "unstuck". I'll also give attendees an opportunity to share their own challenges, so that we can leverage those strategies to give them ideas for blasting through their own roadblocks.
Learning points:
Recognizing when your process, product, or people have gone off the rails by identifying "smells"
Review some tools and strategies that teams can leverage when they need a cognitive reset to get them back on track
How to apply tools and strategies in your own unique environments.
Agile days chicago 2018 - how do you measure up?Angela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team’s effectiveness, or the organization’s effectiveness? Did those metrics seem impossible to collect? Often times, the metrics being collected are the ones that are easy, and focused on individual “productivity”. How do we collect data that drives continuous improvement and promotes an open and trust-filled environment. How does that change at scale?
When it comes to software delivery, lean and agile practices have clearly taken the lead. This session will take a look at the measures we can and should collect across teams and organizations. We’ll dig into metrics that are relevant, interesting, AND useful, and discuss some of the common traps.
Quest 2017 Agile Workshop: Getting your agile team unstuckAngela Dugan
Whether you’ve been working in an agile team for 6 months, or 6 years, the same obstacles tend to arise and trip us up over and over. Maybe your retrospectives feel more like a funeral and no one is participating anymore or your daily stand-ups have bloated into 25 team member status meetings. Perhaps your QA team is falling farther and farther behind the agile developers and feel like they’ll never catch up with their testing backlog. These issues lower team morale, lead to abandoned agile transformation initiatives, and ultimately your product and customers suffer. But there’s a better way! Stop the bleeding, mature your process, and grow into a high functioning agile machine. Join Angela, to learn from her mistakes, what worked and what failed and get your team “unstuck”. Learn some techniques and games to reinvigorate your agile teams! This tutorial is for individuals with some agile experience and will focus on the real issues that participants are struggling with today.
The Maker's Guide to Staying Focused and Getting Shit Done!Adam Zolyak
As makers - developers, designers, and others who make - we come to work to solve challenging problems, requiring uninterrupted periods of time to deeply focus. Yet focus is in short supply. Meetings, emails, chat and project management tools all compete for our time, distracting us. This is wasteful to us as humans, to businesses, and to the world. Great ideas don’t matter there’s no time to act on them.
This isn’t a talk about time and task management; it’s about practical examples and stories of how makers (and their managers) can free up time for focus. It’s time to take back our time!
Value stream mapping and kaizen in agile retrospectivesAngela Dugan
This was delivered as a half-day workshop at the QAI Quest conference in 2016.
Continuous self-improvement in agile teams is traditionally done through agile retrospectives, a form of post-mortem after the completion of an iteration. More often than not, retrospectives begin to fade and the list of action items keeps growing until teams simply succumb to business-as-usual practices.
Learning Objectives:
Determining if your current agile retrospectives are being effective
Learn Value Stream Mapping and Kaizen Burst lean techniques
Using VSM and Kaizen in agile retrospectives
Are you struggling with delivering a potentially releasable working product every iteration? Ever wonder what one of biggest reasons we have difficulty getting things done at the individual, team and organizational level are? Do you keep doing something even though you know it reduces your productivity and lowers quality? We are going to run an exercise that highlights one of the major culprits that you have all experienced and continue to experience. The exercise will likely ignite a little fire that will help you become more productive and improve the quality of your work. We will also discuss ways to improve this at the individual, team and organization levels.
Knowing this will help anyone to understand the consequences of not prioritizing and increase their desire to. This will lead to producing faster, higher quality products that should lead to delighted customers.
Continuous Delivery Will Make or Break Your ProductAdam Zolyak
Your product doesn't matter if you can't get it into the hands of your users. And once in their hands, it does't matter if you can't quickly detect and respond to feedback and usage patterns to realize the value of these opportunities. Product organizations need to be able to Continuously Deliver their product - shipping small valuable increments to users, gathering feedback, and iterating on opportunities.
In recent years, there have been many silver bullets to enable Continuous Delivery - practices such as Lean Startup, Agile, LeanUx, ChatOps, and DevOps have promised to help ship better products faster while responding more quickly to your users. And tools, frameworks, programming languages, containers, and microservices have promised to reduce the effort and complexity to do so. So do you really need all of these things? And how to they all fit together?
To be an effective Product Manager, it's essential to understand the role technical practices and tools to enable the Continuous Delivery of your product. As the keeper of value and priority, Product Managers often decide between product and technical investments. This session is for Product Managers and leadership who want to gain empathy and examples of why balancing product, process, and technical investments are essential to creating a great product that users love!
Shared through the perspective and stories of a Product Manager on the CA Agile Central release train, this session explores how technical practices and tools are essential to enabling Continuous Delivery - shipping value daily, tighten feedback cycles, and more quickly reacting to opportunities.
The retrospective process is a key element of a teams ability to look at its working processes and practices, as well as and external impacts upon the team, with a view to continually improving outcomes and quality.
When a delivery starts to hit the rocks and go off track or get behind, there can be pressure to skip/miss this event and spend more time working on backlog items. However, this is exactly when the retrospective can provide most value.
In order to help maximise the value that retrospectives, I have used the acronym SURVEY to create a repeatable structure that maximises the value of the the time being spent and increases the chances of the agreed actions/experiments being successful.
The reviewer checklist - or better said how to be a better code reviewer with a methodical approach. In this talk we explore what a code reviewer should flag out and what should not, from finding bad code smell, design problem to spot performance or security issue and poor test coverage. The talks includes snippets of code to demonstrate solutions, challenges I’ve encountered while reviewing code in several big projects and, of course, what has become my checklist.
Presented at Agile Testing Days US 2018
https://agiletestingdays.us/session/refactoring-test-collaboration/
Collective ownership for testing starts with understanding testing. Rework your team dynamics to evolve past duplication and improve performance through whole team testing. Take home practical patterns for improving your team's collaboration on testing. Because teams who own testing have more confidence in the customer value of their results.
As the Pragmatic Programmers say, "refactoring is an activity that needs to be undertaken slowly, deliberately, and carefully," so how do we begin? In this session, we will experience the complex interactions of an agile team focused on demonstrating customer value by answering a series a questions:
Where do testers get their ideas?
How are you planning to accomplish this proposed testing, tester?
Why not automate all the things?
Who is going to do this manual testing and how does it work?
How do we know whether we're testing the right things?
Build your own list of TODOs from these various practical collaboration approaches and begin deduping your team's testing for a better first day back at the office.
Feedback helps us to build stronger teams, supports more effective problem-solving and collaboration, and ultimately contributes to happier people delivering better products. Without effective feedback, we can spend time focusing on the wrong things, solving the wrong problems, maybe not even knowing about problems in the first place! In my experience, people are generally not confident in their feedback skills. This makes feedback feel risky, vulnerable, scary, even downright anxiety-inducing and so then they give no feedback at all.
Feedback Doesn't Have to Suck. In this fast-paced 20 minute session focused on supercharging your feedback skills, I will help you get a good foothold on where to start. We’ll warm up with an overview of what feedback is, attributes of high-quality feedback, and some “tips and tricks” to getting comfortable with giving and receiving candid feedback that has worked really well for me both as a manager and a team member. You’ll be a feedback champion before you know it!
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdfAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense to you, that felt counterproductive to your or the team's effectiveness, or that were seemingly impossible to collect in a sane fashion? Oftentimes, I find that metrics being collected are ones that are easy to collect and report on but are not necessarily the ones that will help the team learn and improve.
When it comes to software delivery, lean and agile practices and methodologies have taken the lead. Metrics have lagged a bit and often rely on very waterfall-style milestones and phase-gates to determine a team's effectiveness. In the spirit of continuous improvement, this session will take a look at the measures we can and should collect from agile teams, why these metrics are relevant and interesting, and how we can use them to help our teams continuously improve.
VS Live 2021 Orlando - vst14 feedback skillsAngela Dugan
Feedback helps us to build stronger teams, supports more effective problem-solve and collaboration, and ultimately contributes to delivering better products. Without it, we can spend time focusing on the wrong things, solving the wrong problems, maybe not even knowing about problems in the first place!
So if feedback is critical to us growing and thriving, why aren't we all excitedly showering each other with feedback all the time, and BEGGING others to give it to us? In my experience, people are generally not enthusiastic or confident in their ability to give feedback. Feedback usually isn't happening because feedback feels risky, vulnerable, scary, even downright anxiety-inducing.
As a manager, leader, and coach of many teams over the last 20+ years, I can help you get a good foothold on where to start. Even better, I can tell you where the bodies are buried so you avoid some of the mistakes I've experienced over the years too.
In this session, we'll warm up with an overview of what feedback is and is not. We'll also review the qualities of high-quality feedback, as well as the other kinds of feedback so you know the difference. We'll finish off with a quick summary of some "tips and tricks" to getting comfortable with giving and receiving candid feedback that has worked really well for me. You'll be a feedback champion before you know it!
VS Live 2021 VST09 agile team metrics Fast Focus - angela duganAngela Dugan
Are you still relying on the old standbys like percent complete, velocity, and burndown for monitoring the progress of your teams or projects? Those metrics may not be telling you what you think they are! In this fast-paced discussion, we'll talk about some of the pitfalls of commonly used metrics, and make the case for not so commonly used measures that give you the insights that you're really striving for.
You will learn:
Understand the connection between what you measure, your team performance, and product quality
Explanation of how many commonly used metrics will fail to tell you what you really need to know
Familiarity with uncommonly used metrics that will more reliably tell you how well your project or team are really doing
THAT Conference 2021 - Level up your Feedback GameAngela Dugan
Feedback makes the world go around, and let’s be honest, many of us feel pretty unskilled at feedback - both at giving and receiving. As technologists, we thrive on experimenting, learning, and adjusting, which we cannot do without the input and perspectives of others around us.
So if feedback is critical to us growing and thriving, if feedback is truly a “gift”, what’s the deal? Why isn’t everyone wholeheartedly and excitedly showering each other with feedback all the time? In my experience, feedback isn’t happening because feedback feels risky, vulnerable, scary, even downright anxiety-inducing. Feedback is also something we’re not trained to do well if at all. Bad practices like the “feedback sh*t sandwich” is still common practice. It may even feel like a personal and professional bear trap! In this session, we’ll warm up with an overview of what feedback is and is not. We’ll also review the qualities of high-quality feedback, as well as the other kinds of feedback so you know the difference.
That conference tap, tap, tap communicationAngela Dugan
In the 20 or so years since I joined the tech community, I moved from an attitude of "please leave me alone in my cube to code and whatever you do don't talk to me!" to well, giving talks on the importance of communication in the software world. The tools and techniques I've come to know and love have changed over time, but a few things have remained constant.
1) Communicating openly and honestly at all times is HARD
2) Speaking from a place of vulnerability is RIDICULOUSLY HARD
3) Without 1 and 2 you're going to really struggle to be an effective and happy member of ANY software team
OK, there's a 4th thing.
4) The days of working alone in your cube like a hermit are largely over for software folks. It really doesn't have to suck. I swear it doesn’t.
During my brief time with you, I’m going to rumble with some touch topics and share some of my own embarrassing and enlightening stumbles. It will include things like delivering “bad news” to your client/manager/team and feeling good about it, managing conflict with others in healthy and productive ways, and delivering feedback without feeling like you (or the receiver) will vomit. These things are all very possible, and not that hard to master once you have some key tools and insights in your tool belt.
Chicago Code Camp 2018 - Building strong teamsAngela Dugan
Building the “perfect team” seems like an impossible task these days. Can a truly “cross-functional” team even be built? How do you get introverts and extroverts (yes, they DO exist in IT) to play nice? Seems like these days you practically need a degree in psychology to get this right. But you don’t.
Over the course of my career, I’ve worked with my clients and my company to develop high functioning teams. I’ve found that regardless of focus (software development, marketing, sales), there are patterns to what makes teams successful, and what can hold them back from greatness.
In this talk, I’ll cover a couple of tools for understanding the needs and strengths of your individual team members, identifying strength gaps, and action items for creating a happy and well-balanced team that can get it done!
That conference 2017 - Getting your Agile Team UnstuckAngela Dugan
Whether you've been working on an agile team for 6 months, or 6 years, the same obstacles tend to arise to trip us up over and over. Maybe your retrospectives feel more like a funeral and no one is participating anymore, your daily stand-ups have bloated into 25 team member status meetings, or your QA team is falling farther and farther behind the agile developers and feel like they’ll never catch up with their testing backlog. These are the kinds of issues I see all of the time. They lower team morale, lead to abandoned transformation initiatives, and ultimately your product and customers suffer because of it. But there’s a better way!
As an agile coach and consultant, I have worked with dozens of teams to stop the bleeding, strengthen their relationships, mature their processes, and help them grow into high functioning agile machines. And to be clear, I’ve made mistakes as well! I’d like to share with the audience my own experiences and lessons-learned, including both what succeeded and what failed in hopes to lead you down the path to getting your own team “unstuck”.
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
If you're considering moving to Team Foundation Server or Visual Studio Team Services, this deck will walk you through the highlights, of which there are a TON!
Chicago Code Camp 2017 - Metrics that matterAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team's effectiveness, or that were seemingly impossible to collect? Often times, the metrics being collected are the ones that are easy, but not necessarily the ones that matter. When it comes to software delivery, lean and agile practices and methodologies have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures we can and should collect from agile teams, why these metrics are relevant and interesting, and how we can use them to help our teams continuously improve. Key Learnings: Why is it so difficult to identify meaningful metrics in the software world? What are the best types of quality focused metrics to focus on in an agile organization? Examples of good, bad, and ugly metrics, as well as how to analyze and interpret them
If you're thinking about migrating from TFS on-premises to VSTS, it's not necessarily a simple decision as to how to get there. During this briefing we discussed some of the considerations that lead you to the right migration path, gotchas that we have encountered, and how we can help you get to VSTS quickly and effectively.
ACT - W: Fear and Self-Loathing in IT - Imposter SyndromeAngela Dugan
1 hour version of my talk delivered to ACT - W: Overview of what Imposter synrdrome looks like and feels like, and some techniques for harnessing the good parts of Imposter Syndrome , in yourself and others
Dev up 2016 Demystifying the scaled agile frameworkAngela Dugan
Just when companies seems to be warming up to agile, here comes SCALED agile. But how is SAFe really different than agile? Does using the SAFe framework undermine the scrum teams? Isn’t SAFe just a glorified version of waterfall that companies adopt when they can’t handle “real” agile? I decided the best solution was to go through the training and spend some time practicing it in the field. What I found was that SAFe leverages the best of Lean, Kanban, and scrum. SAFe is intended for large, enterprise customers delivering extremely complex and interdependent systems, but that doesn’t mean it offers nothing to smaller teams. Since becoming a Safe program consultant, I have coached a number of my smaller customers on improving their software development and delivery processes leveraging techniques from SAFe. In this interactive session, I plan to quickly walk through the tenets of SAFe, share some of my learnings with you, and help you to understand when and how SAFe can benefit your team!
DevOps Days Chicago 2016 - Fear and Self-Loathing in ITAngela Dugan
A discussion on how Imposter Syndrome affects us, our careers, our teams, and ultimately our ability to effectively collaborate and improve our processes.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
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.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Your Digital Assistant.
Making complex approach simple. Straightforward process saves time. No more waiting to connect with people that matter to you. Safety first is not a cliché - Securely protect information in cloud storage to prevent any third party from accessing data.
Would you rather make your visitors feel burdened by making them wait? Or choose VizMan for a stress-free experience? VizMan is an automated visitor management system that works for any industries not limited to factories, societies, government institutes, and warehouses. A new age contactless way of logging information of visitors, employees, packages, and vehicles. VizMan is a digital logbook so it deters unnecessary use of paper or space since there is no requirement of bundles of registers that is left to collect dust in a corner of a room. Visitor’s essential details, helps in scheduling meetings for visitors and employees, and assists in supervising the attendance of the employees. With VizMan, visitors don’t need to wait for hours in long queues. VizMan handles visitors with the value they deserve because we know time is important to you.
Feasible Features
One Subscription, Four Modules – Admin, Employee, Receptionist, and Gatekeeper ensures confidentiality and prevents data from being manipulated
User Friendly – can be easily used on Android, iOS, and Web Interface
Multiple Accessibility – Log in through any device from any place at any time
One app for all industries – a Visitor Management System that works for any organisation.
Stress-free Sign-up
Visitor is registered and checked-in by the Receptionist
Host gets a notification, where they opt to Approve the meeting
Host notifies the Receptionist of the end of the meeting
Visitor is checked-out by the Receptionist
Host enters notes and remarks of the meeting
Customizable Components
Scheduling Meetings – Host can invite visitors for meetings and also approve, reject and reschedule meetings
Single/Bulk invites – Invitations can be sent individually to a visitor or collectively to many visitors
VIP Visitors – Additional security of data for VIP visitors to avoid misuse of information
Courier Management – Keeps a check on deliveries like commodities being delivered in and out of establishments
Alerts & Notifications – Get notified on SMS, email, and application
Parking Management – Manage availability of parking space
Individual log-in – Every user has their own log-in id
Visitor/Meeting Analytics – Evaluate notes and remarks of the meeting stored in the system
Visitor Management System is a secure and user friendly database manager that records, filters, tracks the visitors to your organization.
"Secure Your Premises with VizMan (VMS) – Get It Now"
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
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.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
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
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
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.
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.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
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.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
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/
5. Lines of Code
# Bugs Found# Bugs Fixed Velocity
Utilization
Lead Time
Bug Reactivations
Cyclomatic Complexity
# Features Delivered
WIP
Planned vs. Actual Budget Overrun
Sprint Burndown
Actuals vs Estimate
Build Quality
Code Coverage
8. Principal Consultant and ALM Practice Mgr
Been in the software industry since 1999
Agile coach, ALM MVP, Professional Scrum master,
SAFe program Consultant
A *possibly* unhealthy love of Halloween
Shameless self promotion
Polaris Solutions- http://www.polarissolutions.com/
Twitter: @OakParkGirl, @ChicagoALM
Blog - http://www.tfswhisperer.com/
24. Velocity is a LAGGING indicator
Velocity is not a reliable predictor for future performance
Asking for higher velocity may come at a cost!
Velocity trends can be valuable, but can also be gamed
PROCEED WITH CAUTION
@OakParkGirl
Angela@Polarissolutions.com
25. Is affected by time poorly spent
Is affected by dependency on other teams
Is effected by team’s skill/confidence at estimating
Is affected by too much WIP
Is affected by unexpected outages and unplanned work
@OakParkGirl
Angela@Polarissolutions.com
30. Burndown is a LAGGING indicator
Burndown is not a reliable predictor for on-time delivery
Asking for a faster/steeper/etc. burndown may come at a cost!
Burndown trends can be valuable, but can also be gamed
PROCEED WITH CAUTION
@OakParkGirl
Angela@Polarissolutions.com
32. Is affected by time poorly spent
Is affected by dependencies
Is effected by team’s skill/confidence at estimating
Is affected by too much WIP
Is affected by unexpected outages and unplanned work
@OakParkGirl
Angela@Polarissolutions.com
35. Lower WIP = Lower Lead Times
Lower Lead Times = Faster Delivery
Faster Delivery = Faster Feedback
Faster Feedback = Less Waste
@OakParkGirl
Angela@Polarissolutions.com
36. Is affected by culture that values “being busy”
Is affected by dependencies when employeed do not feel
empowered to get unblocked
Is effected by team’s skill/confidence at saying no
Is effected by people’s willingness to pitch in
Is affected by unexpected outages and unplanned work
@OakParkGirl
Angela@Polarissolutions.com
40. Done Date
- Backlog Date
--------------------
Lead Time
Done Date
- Acceptance Date
--------------------
Cycle Time
Total Work
- Done Work
-----------------
WIP
41. Is affected by all of the same challenges we see in every
other metric!
Are you seeing a pattern?
@OakParkGirl
Angela@Polarissolutions.com
46. The features they are committing to deliver
The code they are committing
Their build/release process
The new features they are about to deliver to a customer
@OakParkGirl
Angela@Polarissolutions.com
50. 1. Job Satisfaction
a. Score: (1 - 10)
b. Biggest contributor to satisfaction?
c. Biggest detractor from satisfaction?
2. Compensation Satisfaction
a. Score: (1-10)
3. Push/Pull
a. What factors could push you away from our team/company?
b. What factors could pull you away from out team/company?
4. Career Goals (short and long term)
a. What are they?
b. Are you making progress toward them?
https://medium.com/@mmanela/quarterly-questions-e92cba9b2480
53. If you’re not the monitoring the
positive/negative impacts of change
and digging into cause and effect,
what are you REALLY trying to
achieve?
@OakParkGirl
Angela@Polarissolutions.com
54. 1. Escape Velocity (via Lean Pub) by Doc Norton
2. The Principles of Product Development Flow by Donald G.
Reinertsen
3. Drive: The Suprising Truth About What Motivates Us by Daniel
Pink
@OakParkGirl
Angela@Polarissolutions.com