This document discusses the #NoEstimates movement in software development. The key ideas are:
- #NoEstimates explores alternatives to estimates for making decisions, such as reducing or eliminating estimation processes.
- Estimates often do not directly add value and have high failure rates. Alternatives proposed include using relative story sizes of 1, 3, 5 or all 1s.
- The goal is to improve how teams work to make estimates redundant, not to ditch them entirely. This could involve limiting story sizes, building cumulative flow diagrams, and negotiating decisions rather than estimates.
The Business of Agile - Better Faster CheaperRyan Ripley
During my last agile transformation a key stakeholder asked me, “Why are we doing this?” I talked about increasing quality, delivering software sooner, and fostering a more collaborative relationship with our business partners. After a few minutes, he raised his hand and stopped me.
“I get all that. BUT how is all of this agile stuff any better, faster, or cheaper than what we do today?”
Leaders must answer the “better, faster, cheaper” question if they want their agile transformation and projects to move forward.
To prepare leaders for this critical question, we explore how “better, faster, cheaper” translates to an agile organization, the metrics a leader can use to track progress towards “better, faster, and cheaper”, and how leaders can demonstrate the benefits gained from their agile activities.
Agile Project Management with Kanban (4 Nov 2015)Mai Quay
Agile Project Management with Lean & Kanban, given at Lean Kanban Singapore on 3 November 2015 and the Institute of Systems Science of the National University of Singapore on 4 November 2015
Join well known industry thought leaders and experts from local New York companies for a 1/2 day event focused on the latest and greatest in DevOps practices.
A short, 1-hour, introduction to the theory of Kanban. I cover the following points:
• Quick history of Kanban
• 2 meanings of Kanban
• Kanban principles
• Kanban practices
• Example Kanban boards
#NoEstimates is an exploration of what estimates and how agile and scrum teams use them in their daily practices. This talk helps teams discover new ways to forecast delivery.
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018Ryan Ripley
Estimation is difficult. It involved estimating the work, all of the things that stop us from doing our work, and the unforeseen. Instead, let's focus on the work at hand and reduce the complexity of software estimation.
The #NoEstimates Movement - Ryan RipleyRyan Ripley
The #NoEstimates Movement explore the question of whether or not we need traditional estimates to make decisions about software development projects. By working in an agile way can we break down our work, inspect and adapt frequently, and deliver value to our customers. This presentation was give at Derby City Agile on June 15, 2018. http://derbycityagile.com/
The Business of Agile - Better Faster CheaperRyan Ripley
During my last agile transformation a key stakeholder asked me, “Why are we doing this?” I talked about increasing quality, delivering software sooner, and fostering a more collaborative relationship with our business partners. After a few minutes, he raised his hand and stopped me.
“I get all that. BUT how is all of this agile stuff any better, faster, or cheaper than what we do today?”
Leaders must answer the “better, faster, cheaper” question if they want their agile transformation and projects to move forward.
To prepare leaders for this critical question, we explore how “better, faster, cheaper” translates to an agile organization, the metrics a leader can use to track progress towards “better, faster, and cheaper”, and how leaders can demonstrate the benefits gained from their agile activities.
Agile Project Management with Kanban (4 Nov 2015)Mai Quay
Agile Project Management with Lean & Kanban, given at Lean Kanban Singapore on 3 November 2015 and the Institute of Systems Science of the National University of Singapore on 4 November 2015
Join well known industry thought leaders and experts from local New York companies for a 1/2 day event focused on the latest and greatest in DevOps practices.
A short, 1-hour, introduction to the theory of Kanban. I cover the following points:
• Quick history of Kanban
• 2 meanings of Kanban
• Kanban principles
• Kanban practices
• Example Kanban boards
#NoEstimates is an exploration of what estimates and how agile and scrum teams use them in their daily practices. This talk helps teams discover new ways to forecast delivery.
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018Ryan Ripley
Estimation is difficult. It involved estimating the work, all of the things that stop us from doing our work, and the unforeseen. Instead, let's focus on the work at hand and reduce the complexity of software estimation.
The #NoEstimates Movement - Ryan RipleyRyan Ripley
The #NoEstimates Movement explore the question of whether or not we need traditional estimates to make decisions about software development projects. By working in an agile way can we break down our work, inspect and adapt frequently, and deliver value to our customers. This presentation was give at Derby City Agile on June 15, 2018. http://derbycityagile.com/
Slides as presented at the 2019 Prairie DevCon Deliver Conference. http://www.prdcdeliver.com/
Leadership at Every Level: Practices for Aligned Autonomy
What does it mean to have leadership at every level of an organization? How do you create aligned autonomy in your team or organization? This talk connects the philosophy of intent-based leadership with practices that enable you to realize the benefits of aligned autonomy, regardless of where your name is in your org chart. By discovering virtual safety nets and vision balloons, you’ll learn how to pragmatically establish psychological safety and alignment of purpose, two of the core traits of high-performing teams.
Leadership at Every Level: Practices for Aligned AutonomyMatthew Philip
[Slides from track talk at Lean Agile US 2019]
What does it mean to have leadership at every level of an organization? How do you create aligned autonomy in your team or organization? This talk connects the philosophy of intent-based leadership with practices that enable you to realize the benefits of aligned autonomy, regardless of where your name is in your org chart. By discovering virtual safety nets and vision balloons, you’ll learn how to pragmatically establish safety and alignment of purpose, two of the core traits of high-performing teams.
http://www.leanagileus.com/ #leanagileus19
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]Matthew Philip
Slides as presented at the XP2020 Conference (Copenhagen/Online) by Matthew Philip (Accenture | SolutionsIQ).
Abstract
Hypothesis-Driven Development is thinking about the development of new ideas, products and services – even organizational change – as a series of experiments to determine whether an expected outcome will be achieved, so we need to know how to design and run experiments properly. This workshop session helps participants understand the importance of using experiments to help teams and organizations learn and improve, while giving hands-on practice in designing experiments to yield measurable evidence for that learning. We’ll even play a couple of inductive-logic games to get us in the mindset of how to write tests to validate — and invalidate — our hypotheses in order to acquire knowledge. Whether you’re in product development of organizational improvement, for those wanting to move from projects to experiments in the quest of continuous learning and evolutionary improvement, this session will provide the tools and mindset for going beyond simply calling something an experiment to conducting experiments with the proper rigor to maximize learning.
This 60-minute workshop session helps participants:
understand the importance of using experiments to help teams and organizations learn and improve
gain hands-on practice in designing experiments to yield measurable evidence for that learning
understand how to properly measure outcomes without confirmation bias
https://www.agilealliance.org/xp2020/xp-2020-online-program/industry-and-practice-abstracts/#Philip
Impact of agile quantified: 2014 edition - A de-mystery thrillerLarry Maccherone
For the first time in Agile history, there is solid research backed by hard numbers of tens of thousands of teams and hundreds of thousands of projects about the efficacy of Agile practices. This session introduces the first-ever quantified decision framework for targeting improvement and making Agile practice decisions.
Attendees will:
- Identify which Agile practices are based on Agile folklore, and which are based on quantifiable evidence
- How to use this information to target your improvement efforts
- What metrics to use for your context
How to use these metrics and apply these techniques
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.
We aim to create high-quality content. We really do. But, more-often-than-not, we fail. We understand that high-quality content must be clear, concise, and consistent in voice, tone, and terminology. We also know that it’s supposed to be easily findable, accessible, retrievable, and relevant those who need it—delivered when, where, and how they prefer it.
Crafting content that follows the rules (grammar, punctuation, linguistics) isn’t good enough. Our content also has to be helpful.
In this fast-paced talk, Scott Abel describes what it means to be helpful. You’ll discover how understanding the power of explanation
Presented November 27, 2018, at Quadrus Conference Center for Information Development World 2018.
2017 Music City Agile Conference: NoEstimates WorkshopMatthew Philip
Slides from my workshop as facilitated at the 2017 Music City Agile Conference in Nashville, Tennessee. https://2017.musiccityagile.org/schedule/the-noestimates-game
Keynote #5 scaling up design by jurgen spanglux singapore
Each day many of us fill our spare moments checking our phones, replying emails, catching up on social media updates or playing some mobile game. We tend to spend too much time occupied with tasks at hand and distracted by thoughts. However, to bring about meaningful changes, we have to seek transformation from within ourselves and that is a journey that starts from the realisation that we are empty of any inherent nature.
"You Don't Do Agile, You Be Agile" - If you've been in Agile field for a while, you would have already heard advice to Be Agile. Agile is not a process but values and principles. Agile is a mindset. More than your processes, your behavior indicates your mindset as in, how do you handle failures, whether you focus on learning and growth, how do you handle complexity, and whether you focus to eliminate or embrace uncertainty. Kamlesh Ravlani helps us dissect the mindset, what's an Agile mindset and it's key attributes. He shares Carol Dweck's research on Growth Mindset - published in her book Mindset. Kamlesh discusses strategies and exercises to develop an Agile mindset.
How to Work with Software Engineers (strtupboost 10/18/18)Kate Travers
A (totally unbiased) software engineer's perspective on working with software engineers. Delivered 10/18/18 at "How to Launch a Startup" event with strtupboost.
Why combining methodologies may be the Agile marketing magic bullet. These slides from MarTech San Francisco 2017 include a walkthrough of a 4-part Scrumban Kickstart event, along with stats about Agile marketing methodologies and their uses.
The ART of Avoiding a Train Wreck - Global Payment Day of AgileEm Campbell-Pretty
Presented at the Global Payment Day of Agile - June 2020
The ART of Avoiding a Train Wreck
If you are thinking about launching your first ART or you are struggling with your existing ART(s) then this session is for you! In this session Em will share her “trade secrets” for launching and operating awesome Agile Release Trains. This will go well beyond the standard SAFe courseware, deep diving into practical tips and tricks that can be immediately applied in your context . Em will share war stories, experiments and lessons learnt over almost 10 years of real world experience with SAFe.
Learning Outcomes
The 4 ingredients for a successful train launch
How to “turn up the good” during PI execution
The common mistakes that lead to “train wrecks”
Workshop #2: User Research For Everyone by Aras Bilgenux singapore
In this workshop, you will be introduced to the field of design research through a broad range of design research methods. The workshop will focus on several selected methods that anyone can use, regardless of background and job description. You will learn about selected quantitative methods (usage data, analytics, in-app audits) and qualitative methods (interviews and field immersion), and how to combine quantitative and qualitative methods to fit your project needs. Through this workshop, you will also find out ways to share findings effectively and turn them into actionable projects within the organisation.
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.
What is agile? Where did it come from, and how can it help me?
This session will go through a history of agile, including the origins of waterfall, the Toyota Production System and lean manufacturing, the creation of the agile manifesto, and how these all lead to the modern agile development frameworks we use today. By exploring the original design and intent behind agile principles and practices, we'll also uncover common pitfalls to agile adoption, and insights into overcoming them.
Spring cleaning in the house of analytics - Superweek 2016Steen Rasmussen
Presentation held by Steen Rasmussen at the Superweek conference in Hungary 2016. Subejct is focused on the possibilities for "Big Answers" for management from the data in the digital marketing department
Slides as presented at the 2019 Prairie DevCon Deliver Conference. http://www.prdcdeliver.com/
Leadership at Every Level: Practices for Aligned Autonomy
What does it mean to have leadership at every level of an organization? How do you create aligned autonomy in your team or organization? This talk connects the philosophy of intent-based leadership with practices that enable you to realize the benefits of aligned autonomy, regardless of where your name is in your org chart. By discovering virtual safety nets and vision balloons, you’ll learn how to pragmatically establish psychological safety and alignment of purpose, two of the core traits of high-performing teams.
Leadership at Every Level: Practices for Aligned AutonomyMatthew Philip
[Slides from track talk at Lean Agile US 2019]
What does it mean to have leadership at every level of an organization? How do you create aligned autonomy in your team or organization? This talk connects the philosophy of intent-based leadership with practices that enable you to realize the benefits of aligned autonomy, regardless of where your name is in your org chart. By discovering virtual safety nets and vision balloons, you’ll learn how to pragmatically establish safety and alignment of purpose, two of the core traits of high-performing teams.
http://www.leanagileus.com/ #leanagileus19
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]Matthew Philip
Slides as presented at the XP2020 Conference (Copenhagen/Online) by Matthew Philip (Accenture | SolutionsIQ).
Abstract
Hypothesis-Driven Development is thinking about the development of new ideas, products and services – even organizational change – as a series of experiments to determine whether an expected outcome will be achieved, so we need to know how to design and run experiments properly. This workshop session helps participants understand the importance of using experiments to help teams and organizations learn and improve, while giving hands-on practice in designing experiments to yield measurable evidence for that learning. We’ll even play a couple of inductive-logic games to get us in the mindset of how to write tests to validate — and invalidate — our hypotheses in order to acquire knowledge. Whether you’re in product development of organizational improvement, for those wanting to move from projects to experiments in the quest of continuous learning and evolutionary improvement, this session will provide the tools and mindset for going beyond simply calling something an experiment to conducting experiments with the proper rigor to maximize learning.
This 60-minute workshop session helps participants:
understand the importance of using experiments to help teams and organizations learn and improve
gain hands-on practice in designing experiments to yield measurable evidence for that learning
understand how to properly measure outcomes without confirmation bias
https://www.agilealliance.org/xp2020/xp-2020-online-program/industry-and-practice-abstracts/#Philip
Impact of agile quantified: 2014 edition - A de-mystery thrillerLarry Maccherone
For the first time in Agile history, there is solid research backed by hard numbers of tens of thousands of teams and hundreds of thousands of projects about the efficacy of Agile practices. This session introduces the first-ever quantified decision framework for targeting improvement and making Agile practice decisions.
Attendees will:
- Identify which Agile practices are based on Agile folklore, and which are based on quantifiable evidence
- How to use this information to target your improvement efforts
- What metrics to use for your context
How to use these metrics and apply these techniques
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.
We aim to create high-quality content. We really do. But, more-often-than-not, we fail. We understand that high-quality content must be clear, concise, and consistent in voice, tone, and terminology. We also know that it’s supposed to be easily findable, accessible, retrievable, and relevant those who need it—delivered when, where, and how they prefer it.
Crafting content that follows the rules (grammar, punctuation, linguistics) isn’t good enough. Our content also has to be helpful.
In this fast-paced talk, Scott Abel describes what it means to be helpful. You’ll discover how understanding the power of explanation
Presented November 27, 2018, at Quadrus Conference Center for Information Development World 2018.
2017 Music City Agile Conference: NoEstimates WorkshopMatthew Philip
Slides from my workshop as facilitated at the 2017 Music City Agile Conference in Nashville, Tennessee. https://2017.musiccityagile.org/schedule/the-noestimates-game
Keynote #5 scaling up design by jurgen spanglux singapore
Each day many of us fill our spare moments checking our phones, replying emails, catching up on social media updates or playing some mobile game. We tend to spend too much time occupied with tasks at hand and distracted by thoughts. However, to bring about meaningful changes, we have to seek transformation from within ourselves and that is a journey that starts from the realisation that we are empty of any inherent nature.
"You Don't Do Agile, You Be Agile" - If you've been in Agile field for a while, you would have already heard advice to Be Agile. Agile is not a process but values and principles. Agile is a mindset. More than your processes, your behavior indicates your mindset as in, how do you handle failures, whether you focus on learning and growth, how do you handle complexity, and whether you focus to eliminate or embrace uncertainty. Kamlesh Ravlani helps us dissect the mindset, what's an Agile mindset and it's key attributes. He shares Carol Dweck's research on Growth Mindset - published in her book Mindset. Kamlesh discusses strategies and exercises to develop an Agile mindset.
How to Work with Software Engineers (strtupboost 10/18/18)Kate Travers
A (totally unbiased) software engineer's perspective on working with software engineers. Delivered 10/18/18 at "How to Launch a Startup" event with strtupboost.
Why combining methodologies may be the Agile marketing magic bullet. These slides from MarTech San Francisco 2017 include a walkthrough of a 4-part Scrumban Kickstart event, along with stats about Agile marketing methodologies and their uses.
The ART of Avoiding a Train Wreck - Global Payment Day of AgileEm Campbell-Pretty
Presented at the Global Payment Day of Agile - June 2020
The ART of Avoiding a Train Wreck
If you are thinking about launching your first ART or you are struggling with your existing ART(s) then this session is for you! In this session Em will share her “trade secrets” for launching and operating awesome Agile Release Trains. This will go well beyond the standard SAFe courseware, deep diving into practical tips and tricks that can be immediately applied in your context . Em will share war stories, experiments and lessons learnt over almost 10 years of real world experience with SAFe.
Learning Outcomes
The 4 ingredients for a successful train launch
How to “turn up the good” during PI execution
The common mistakes that lead to “train wrecks”
Workshop #2: User Research For Everyone by Aras Bilgenux singapore
In this workshop, you will be introduced to the field of design research through a broad range of design research methods. The workshop will focus on several selected methods that anyone can use, regardless of background and job description. You will learn about selected quantitative methods (usage data, analytics, in-app audits) and qualitative methods (interviews and field immersion), and how to combine quantitative and qualitative methods to fit your project needs. Through this workshop, you will also find out ways to share findings effectively and turn them into actionable projects within the organisation.
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.
What is agile? Where did it come from, and how can it help me?
This session will go through a history of agile, including the origins of waterfall, the Toyota Production System and lean manufacturing, the creation of the agile manifesto, and how these all lead to the modern agile development frameworks we use today. By exploring the original design and intent behind agile principles and practices, we'll also uncover common pitfalls to agile adoption, and insights into overcoming them.
Spring cleaning in the house of analytics - Superweek 2016Steen Rasmussen
Presentation held by Steen Rasmussen at the Superweek conference in Hungary 2016. Subejct is focused on the possibilities for "Big Answers" for management from the data in the digital marketing department
Digital Transformation 'Before and After' - 24th September, LondonPrecedent
Evidenced by ‘before and after’ case studies from famous brands and major organisations, Lindsay Herbert (Global Head of Digital) will explore how you can build a digital culture and achieve your organisation’s own digital transformation.
You’ll learn:
The three stages of digital transformation
The top six global trends affecting all sectors and industries
How to craft your own digital vision in order to enhance customer experience, gain competitive advantage, improve engagement and drive down the cost to serve
Lindsay will also share behind-the-scenes insights from Precedent's own transformation programmes, working with clients such as the British Heart Foundation, the University of Aberdeen and Blackrock.
Digital Transformation Before and After Seminar, 11th August, Melbourne. Precedent
Evidenced by 'before and after' case studies and presented buy our Global Head of Digital, Lindsay Herbert, this presentation covered;
• Three stages of digital transformation
• The top global trends affecting all sectors and industries
• How to craft your own vision in order to enhance customer experience, gain competitive advantage, improve engagement, and drive down the cost to serve
Worthless Story Card Estimates - Agile and Beyond 5-6-2016Mike Kvintus
Updated to include more content on experiments and outcomes of not using story points on story cards. How much of your time is wasted estimating story cards? We’ll explore some alternatives to estimating story cards and review real-world comparisons of tracking work using story points vs. counting story cards. Not sure when story card estimates are needed? We’ll discuss that too. Are you wondering if there is a better way to estimate projects that takes less effort but isn’t just a WAG? All discussions will be based on real-world examples and comparisons of alternatives for several projects. We’ll also discuss #NoEstimates and how it fits in.
Want to better engage audiences and make an impact? Then consider adding visuals to your content.
Assets like infographics are the visual content you need to add to your content marketing mix – but how can you make yours stand out among the rest?
In this presentation, learn the best practices for creating infographics that will educate and engage your audience.
Discover:
– How to plan for and gather the data and content you need for an infographic.
– 5 best practices for structuring and organizing your content into an infographic.
– How to create an interactive infographic.
– Success stories and results from customers.
How much of your time is wasted estimating story cards? We’ll explore some alternatives to estimating story cards and review real-world comparisons of tracking work using story points vs. counting story cards. Not sure when story card estimates are needed? We’ll discuss that too. Are you wondering if there is a better way to estimate projects that takes less effort but isn’t just a WAG? All discussions will be based on real-world examples and comparisons of alternatives for several projects. We’ll also discuss #NoEstimates and how it fits in.
Stay clear from report monkeys when making data driven decisionsHumix
Take a look at your current role and ask yourself: are you considered as a Report Monkey or an important strategic advisor? Are you impacting the organisation or are you just creating a ton of Excels and PowerPoints?
Working as analytics consultants, Yves and Jente have experienced the frustrations that live within organisations when it comes to data. More than often, they encountered a huge gap between the ambition of being a data-driven organisation and the day-to-day reality.
During this presentation they shared their learnings on how you, as an analyst, can change how you’re working in order to affect a change within the organisation. Discover how to gain the respect of your internal stakeholders and put yourself out there as an authority.
How to keep focus on the actual problems to solve, from framing the work to design and build of services. Useful tips and practical tools to help you make good services that people prefer to use - and to avoid just building random stuff.
Slides from a workshop at Service Design in Govt 2017 run with Kate Tarling.
How to keep focus on the actual problems to solve. From framing the work in the right way to the actual design and build of services. These slides contain useful tips and practical tools to help you help teams focus on what it is we're trying to change or achieve - and avoid "just building more stuff".
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Thiago de Faria
AI is the buzzword while ML is the underlying component... but when do we use ML? To solve problems that machines can find patterns without explicitly programming them to do so. But do you have a team building an ML model? How far are they from the IT team? Do they know how to deploy and serve that? Testing? And sharing what they have done? That's where a devops mindset comes in: reduce the batch size, continuous-everything and a culture of failure/experimentation are vital for your data team! In the end, I will show how the workflow of a data scientist can be in real life with a live demo!
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Codemotion
AI is the buzzword while ML is the underlying component... but when do we use ML? To solve problems that machines can find patterns without explicitly programming them to do so. But do you have a team building an ML model? How far are they from the IT team? Do they know how to deploy and serve that? Testing? And sharing what they have done? That's where a devops mindset comes in: reduce the batch size, continuous-everything and a culture of failure/experimentation are vital for your data team! In the end, I will show how the workflow of a data scientist can be on the real life with a live demo!
Digital transformation - learning from the pros. Digital transformation confe...CharityComms
Lindsay Herbert, global head of digital, Precedent
Visit the CharityComms website to view slides from past events, see what events we have coming up and to check out what else we do. www.charitycomms.org.uk
Principles behind crafting meaningful metrics, with a focus on what drives and detracts from meaning up and down the org chart and across the different areas of the engineering org.
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.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
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.
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.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
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.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
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.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
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.
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/
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.
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.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
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.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
12. We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
13. Stacey Diagram
•Simple: Everything is known
•Complicated: More is known
than unknown
•Complex: More is unknown
than know
•Chaotic: Very little is known
19. @ryanripley #NoEstimates@ryanripley #NoEstimates
Dictionary.com - an approximate judgment or calculation, as of the value, amount,
time, size, or weight of something.
Merriam-Webster - a : to judge tentatively or approximately the value, worth, or
significance of b : to determine roughly the size, extent, or nature of c : to produce a
statement of the approximate cost of
The American Heritage Dictionary – 1. A tentative evaluation or rough calculation.
2. A preliminary calculation of the cost of a project. 3. A judgement based upon one’s
impressions; opinion.
Predicting the Unpredictable by Johanna Rothman – Literally, “guess.” How long or
how much you think the project will take for date and/or cost.
Software Estimation by Steve McConnell – A good estimate is an estimate that
provides a clear enough view of the project reality to allow the project leadership to
make good decisions about how to control the project and hit its targets.
20. @ryanripley #NoEstimates@ryanripley #NoEstimates
EFFORT/COST/DURATION
OF THE WORK
•Domain Knowledge
•Programming Experience
ACCIDENTAL
COMPLICATION
•Code Complexity
•Design Decisions
•Team Stability
•Multitasking
•Dependencies
•Technical Debt
•Legacy Code
•Deployment Pipeline
•Size of Your Stories
•Clarity of Work
•Quality of Requirements
•Lack of Priorities
•WIP Limits Too High
•Management Discipline
•Technology / Platform Changes
•Team Collaboration
•Craftsmanship
ESSENTIAL
COMPLICATION
•Inherent Difficulty of the Work
•Natural Disasters
•Unforeseen Occurrences
ESTIMATE = ++
23. @ryanripley #NoEstimates@ryanripley #NoEstimates
MAGIC NUMBERS
“MULTIPLY BY 2 AND ADD 2 WEEKS”
80% CONFIDENCE
INTERVAL http://www.businessinsider.com/nate-silver-
hillary-clinton-donald-trump-2016-6
1) MAKE YOUR ESTIMATES 2) ADD ONE 3) TAKE THE NEXT UNIT
PAD THE NUMBERS BY 20% (WHY NOT 40%?)
EXCEL GYMNASTICS
24. @ryanripley #NoEstimates@ryanripley #NoEstimates
“IN 1986, PROFS. S.D. CONTE, H.E.
DUNSMORE, AND V.Y. SHEN
PROPOSED THAT A GOOD
ESTIMATION APPROACH SHOULD
PROVIDE ESTIMATES THAT ARE
WITHIN 25% OF THE ACTUAL
RESULTS 75% OF THE TIME.”
SOURCE: Software Estimation by Steve McConnell
25. @ryanripley #NoEstimates@ryanripley #NoEstimates
“OF THE LARGE SYSTEMS THAT ARE
COMPLETED, 66% EXPERIENCE
SCHEDULE DELAYS AND COST
OVERRUN.”
SOURCE: Project Management Tools and Software Failures and Successes by Capers Jones – Journal of Defense Software Engineering
26. @ryanripley #NoEstimates@ryanripley #NoEstimates
80% of Projects Are Late or Failed
**Cost and/or duration estimates not met.
SOURCE: Software Estimation by Steve McConnell
Overall, a compelling number
of studies have found results
in line with the results
reported by The Standish
Group and Jones, that about
one quarter of all projects
are delivered on time;
about one quarter are
cancelled; and about half
are delivered late, over
budget, or both.
27. @ryanripley #NoEstimates@ryanripley #NoEstimates
“17% OF LARGE IT PROJECTS GO SO
BADLY THAT THEY CAN THREATEN
THE VERY EXISTENCE OF THE
COMPANY.”
SOURCE: McKinsey & Company with University of Oxford – Study on large scale IT projects - 2012
32. #NOESTIMATES IS A HASHTAG FOR
THE TOPIC OF EXPLORING
ALTERNATIVES TO ESTIMATES FOR
MAKING DECISIONS IN SOFTWARE
DEVELOPMENT. THAT IS, WAYS TO
MAKE DECISIONS WITH
“NO ESTIMATES”
33. THIS IS THE MAIN PREMISE BEHIND
#NOESTIMATES: ESTIMATES DO
NOT DIRECTLY ADD VALUE TO
YOUR PROCESS, SO WE WANT TO
FIND WAYS TO REDUCE THE
ESTIMATION PROCESS OR EVEN
STOP IT WHERE POSSIBLE
39. @ryanripley #NoEstimates@ryanripley #NoEstimates
“Bill Hanlon looked at 60-ish projects that used
relative estimates. He looked at how accurate
their predictions were as compared to the
actuals. Then he reset all estimates to 1 and
recomputed their velocities, made accordant
projections and compared those to actuals. He
found about a 3% variance in predictive
accuracy between full data and just using 1.
SOURCE: Planning with Any Hope of Accuracy by Arlo Belshee - http://arlobelshee.com/planning-with-any-hope-of-accuracy/
56. @ryanripley #NoEstimates@ryanripley #NoEstimates
NEXT STEPS:
1. IF YOU ESTIMATE IN HOURS MOVE TO SP’s
2. DON’T ESTIMATE TASKS
3. LIMIT THE SIZE OF STORIES
4. IF YOU USE SP’s, ONLY USE 1,3, and 5
5. BUILD CUMULATIVE FLOW DIAGRAMS
6. EVERY STORY CAN BE A 1
7. NEGOTIATE DECISIONS, NOT ESTIMATES