Presentation delivered at Toronto Agile Conference - Oct 30, 2018
--
Unlike a factory, where we can see work literally moving around, piling up waiting, being worked on, or even deteriorating with time, knowledge workers have to deal with abstract constructs that are largely invisible. Suddenly, answering questions like "what are we working on?" or "how does work get done here" can become tricky.
The basic premise that the first step towards effectively managing knowledge work is to make it visible will not come as a surprise for anyone with some familiarity with Agile. That said, there's more to effective work visualization than a 3-column board showing "To Do | In Progress | Done" columns, and visualizing work items is only the first step.
This session will explore approaches for visualizing otherwise invisible aspects of work, such as commitments, process, rules and, of course, work items, and using them to enable more effective management and collaboration.
Agile Dependencies: When "going cross-functional" is not an optionFernando Cuenca
Small, cross-functional teams are the "bread & butter" of Agile environments. Amongst many advantages, they help remove delays introduced by dependencies between groups. Unfortunately, many organizations find it difficult to reorganize their teams to be cross-functional, and even when they do, it's practically impossible to remove all dependencies, leaving many teams in the need to find ways to orchestrate work across various groups that work using different processes.
This talk will explore the problem of intra-team dependencies, its impact in Customer flow, and practical strategies team-level leaders (as well as system-level leaders) can apply to help make the whole system more responsive, fit-for-purpose, and agile. In particular, the talk will describe Dynamic Reservation Systems, an advanced dependency management technique.
--
Presented at the Toronto Agile Conference, Nov 6, 2020
From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...Fernando Cuenca
"Early and continuous delivery of value" is one of the promises of a shift towards Agile, and one of the manifestations of that principle is the ability to keep work in a state of "flow": always smoothly moving and reaching its Customers. Flow can be observed (and managed) at multiple levels, but the flow that really matters is that which is perceived by the Customer.
This talk will explore the meaning of "flow" at various levels (teams, systems of teams, and end-to-end Customer workflows), and the practical techniques organizations can apply to move from one level to the next, and as they do so, streamline and smooth out delivery of value to their Customers.
--
Delivered at the 2019 Toronto Agile Conference
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...MARRIS Consulting
Webinar by Clarke Ching Agile and ToC expert. Agile: the Good, the Bad and the Ugly. If your Agile is broken then this is how to fix it!
Your Agile teams are busy. Busy delivering. Busy improving. Your quality is amazing. Rework is low. The product looks great. Your users love it. You are a high performing team!
But your internal customers say your teams are slow. This session will teach you how to use the Theory of Constraints to figure out how to speed up, by finding the one thing that’s slowing them down.
This webinar will cover how, in an Agile environment:
- to better control scope creep,
- to reinforce your relationship with the I.T. Development team’s client,
- to be able to make commitments and honour them and
- to decide where your bottleneck should be.
About the speaker
Clarke Ching is a computer scientist with an MBA who discovered Goldratt’s Theory of Constraints (ToC) in 2003 and has been using it ever since to accelerate Agile initiatives. He is fascinated by Agile and obsessed with ToC.
He wrote the amazon best-sellers Rolling Rocks Downhill and The Bottleneck Rules. Rolling Rocks Downhill teaches 3 things: the fundamentals of Agile combined with ToC; how to use those fundamentals to deliver big projects faster and on time; and how to deliver quietly huge transformations. It’s been featured in The Guardian newspaper and The Spectator magazine. It was one of Barbara Oakley’s top 10 books of 2019. It was the #2 best-selling Leadership book on amazon.com, just behind Steven Covey’s 7-habits book.
He has been Agile / Lean / ToC expert in: GE Energy, Dell, Royal London (life insurance & pensions), Gazprom and Standard Life Aberdeen among other organizations. He is the past Chairperson of Agile Scotland. He is a lecturer at Victoria University School Of Management in New Zealand where he now lives.
Today he is the founder and Chief Productivity Officer of Odd Socks Consulting
Scrum to the Left of Me, Kanban to the Right. Here I am Stuck in the Middle ...Jerry Doucett
Slides from a presentation given at the 2019 Toronto Agile Conference - November 5, 2019, 1:00-2:00 PM ET, at the Beanfield Centre, Toronto, Canada.
This presentation is a case study of Scrum and Kanban working together to provide better outcomes.
Agile Dependencies: When "going cross-functional" is not an optionFernando Cuenca
Small, cross-functional teams are the "bread & butter" of Agile environments. Amongst many advantages, they help remove delays introduced by dependencies between groups. Unfortunately, many organizations find it difficult to reorganize their teams to be cross-functional, and even when they do, it's practically impossible to remove all dependencies, leaving many teams in the need to find ways to orchestrate work across various groups that work using different processes.
This talk will explore the problem of intra-team dependencies, its impact in Customer flow, and practical strategies team-level leaders (as well as system-level leaders) can apply to help make the whole system more responsive, fit-for-purpose, and agile. In particular, the talk will describe Dynamic Reservation Systems, an advanced dependency management technique.
--
Presented at the Toronto Agile Conference, Nov 6, 2020
From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...Fernando Cuenca
"Early and continuous delivery of value" is one of the promises of a shift towards Agile, and one of the manifestations of that principle is the ability to keep work in a state of "flow": always smoothly moving and reaching its Customers. Flow can be observed (and managed) at multiple levels, but the flow that really matters is that which is perceived by the Customer.
This talk will explore the meaning of "flow" at various levels (teams, systems of teams, and end-to-end Customer workflows), and the practical techniques organizations can apply to move from one level to the next, and as they do so, streamline and smooth out delivery of value to their Customers.
--
Delivered at the 2019 Toronto Agile Conference
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...MARRIS Consulting
Webinar by Clarke Ching Agile and ToC expert. Agile: the Good, the Bad and the Ugly. If your Agile is broken then this is how to fix it!
Your Agile teams are busy. Busy delivering. Busy improving. Your quality is amazing. Rework is low. The product looks great. Your users love it. You are a high performing team!
But your internal customers say your teams are slow. This session will teach you how to use the Theory of Constraints to figure out how to speed up, by finding the one thing that’s slowing them down.
This webinar will cover how, in an Agile environment:
- to better control scope creep,
- to reinforce your relationship with the I.T. Development team’s client,
- to be able to make commitments and honour them and
- to decide where your bottleneck should be.
About the speaker
Clarke Ching is a computer scientist with an MBA who discovered Goldratt’s Theory of Constraints (ToC) in 2003 and has been using it ever since to accelerate Agile initiatives. He is fascinated by Agile and obsessed with ToC.
He wrote the amazon best-sellers Rolling Rocks Downhill and The Bottleneck Rules. Rolling Rocks Downhill teaches 3 things: the fundamentals of Agile combined with ToC; how to use those fundamentals to deliver big projects faster and on time; and how to deliver quietly huge transformations. It’s been featured in The Guardian newspaper and The Spectator magazine. It was one of Barbara Oakley’s top 10 books of 2019. It was the #2 best-selling Leadership book on amazon.com, just behind Steven Covey’s 7-habits book.
He has been Agile / Lean / ToC expert in: GE Energy, Dell, Royal London (life insurance & pensions), Gazprom and Standard Life Aberdeen among other organizations. He is the past Chairperson of Agile Scotland. He is a lecturer at Victoria University School Of Management in New Zealand where he now lives.
Today he is the founder and Chief Productivity Officer of Odd Socks Consulting
Scrum to the Left of Me, Kanban to the Right. Here I am Stuck in the Middle ...Jerry Doucett
Slides from a presentation given at the 2019 Toronto Agile Conference - November 5, 2019, 1:00-2:00 PM ET, at the Beanfield Centre, Toronto, Canada.
This presentation is a case study of Scrum and Kanban working together to provide better outcomes.
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Jon Terry
LeanKit's founding team had a strong Lean-Agile background from previous careers. So, in the early days of the company, we just instinctively did things in a Lean way with as few formal processes as any startup. But, like any growing company, we eventually did have to start clearly defining how we do things. And like anyone, we were tempted to become more bureaucratic - with lots of scheduling, coordination, meetings and estimates.
Instead, we developed our FSGD (Frequent Small Good Decoupled) approach. This LeanKit way of working has provided our teams with a simple yardstick for making effective decisions without a lot of cross team scheduling and coordination. It has simplified abstract Agile concepts into something everyone easily understands and cheerfully applies on a daily basis.
FSGD isn't a replacement for Kanban, Scrum, XP, etc. We strongly believe in and spend lots of time teaching our teams about the Kanban Method as well as standard Lean and Agile principles, tools, and techniques. But FSGD distills what we think are the key decision making elements of those methods into something everyone can remember.
We apply this model to all of our teams: design, development, testing, operations, sales, marketing, finance, HR. Indeed, we believe that applying it as broadly as possible makes it work most effectively.
Indeed, that's part of why the model doesn't reference software directly at all. It's meant to be generally applicable. One sub-concept included in the slides TLDR (Tested, Logged, Documented, Reviewed) is more specific to the technology context.
We have seen significant improvements in our delivery speed across multiple teams since rolling out the FSGD approach. We want to help other people gain the same benefits.
Bio:
Jon Terry is co-Chief Executive Officer of LeanKit. Before LeanKit, Jon held a number of senior IT positions with hospital-giant HCA and its logistics subsidiary, HealthTrust Purchasing Group. He was among those responsible for launching HCA’s adoption of Lean/Agile methods.
Jon earned his Global Executive MBA from Georgetown University and ESADE Business School in Barcelona, Spain, and his Masters Certificate in Project Management from George Washington University. He is a Project Management Professional, a Certified Scrum Master, a Kanban Coaching Professional, is certified in the Lean Construction Institute’s Last Planner Method, and trained in the SAFe Lean Systems Engineering method.
From Chaos to Confidence: DevOps at LeanKitJon Terry
As a company, LeanKit have believed in Lean, Kanban, Agile, DevOps since our founding. We've alway talked about how important these ideas are - in the community and inside our company.
But that doesn't mean that doing those things in practice has been easy. We're a very fast growing startup in a very competitive market space. We've tripled in size in less than a year and nearly came apart at the seams at times.
In fact, in the fall of 2015, our technology team were having a very hard team. We were out of synch with our sales & marketing partners and facing a lot of internal conflict.
But we came together as a team and worked hard to implement a well coordinated system of values, team structure, cadences, and standard practices. We're now in a much better place as a team and generating much better results for our company.
There are no one-size-fits-all answers for companies. I can't promise that if you copy LeanKit you'll succeed. But we do think we have some interesting lessons learned to share and that you just might be able to pick up some ideas that you can take back to your company.
Bio:
Jon Terry is co-Chief Executive Officer of LeanKit. Before LeanKit, Jon held a number of senior IT positions with hospital-giant HCA and its logistics subsidiary, HealthTrust Purchasing Group. He was among those responsible for launching HCA’s adoption of Lean/Agile methods.
Jon earned his Global Executive MBA from Georgetown University and ESADE Business School in Barcelona, Spain, and his Masters Certificate in Project Management from George Washington University. He is a Project Management Professional, a Certified Scrum Master, a Kanban Coaching Professional, is certified in the Lean Construction Institute’s Last Planner Method, and trained in the SAFe Lean Systems Engineering method.
The world around us filled a myriad of high performing, large throughput systems that we can borrow ideas from to help our IT teams and organizations perform and higher levels. Join us for a thought experiment where we examine several examples from our everyday world that can help us achieve unprecedented levels of flow and scale within our organizations.
Kanban has been used for years in manufacturing to help organizations become more efficient, deliver products faster and to increase quality. However, the concepts and philosophies of Kanban can be used by anyone to improve whatever they are doing from software development to patient management to sandwich making. Kanban is an incremental approach to improvement. Here is a short presentation on why Kanban is great and why you should learn more about it.
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit
Have your daily standups become stale? Discover how to reinvigorate the conversation by focusing on the core principles of Kanban.
Brendan Wovchko of HUGE I/O will explain how to engage teams with meaningful questions that surface problems, reduce process waste and improve the flow of work.
You'll learn how to:
- “Walk the board” with Kanban
- Experiment with fresh questions and techniques
- Decide if your daily standup really needs to be daily
Enabling your team to identify improvement opportunities on a daily basis promotes self-organization and keeps the focus on delivering value.
So you’ve optimized Kanban at the team level but true to the Theory of Constraints its uncovered new challenges. Cross team dependencies block progress for one team at the expense of another. Individual backlogs create competing priorities for critical resources. Roadmaps for what to work on next are out of date before you can hit print.
Sounds like you need to expand your Kanban. While this may seem like the solution to all the same problems you had at the team level, lets dig into what patterns are different at the portfolio level. Soloed team expertise, fear and hidden work, lack of visibility across projects, and optimization for one problem without regard for another. But as the system matures you will see status meetings disappear, impromptu gatherings around the board, organizing around the highest priority work and more informed decision making.
You aren’t the first organization to be here, so let's break down what you can expect along the way.
We prize our ability to multitask yet we rarely acknowledge the impact this has on our ability to get work done. Teams look to process to create efficiencies but ignore one simple tool that has the ability to transform the amount, the speed, and the quality of their work: Limiting Work In Progress. In this talk I will share my stories and experiences of the power that limiting WIP has to bring a team focus, flexibility and follow through.
Mark Mzyk
Engineering Manager with Chef
Find more by Mark Mzyk: https://speakerdeck.com/mmzyk
All Things Open
October 26-27, 2016
Raleigh, North Carolina
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Jon Terry
LeanKit's founding team had a strong Lean-Agile background from previous careers. So, in the early days of the company, we just instinctively did things in a Lean way with as few formal processes as any startup. But, like any growing company, we eventually did have to start clearly defining how we do things. And like anyone, we were tempted to become more bureaucratic - with lots of scheduling, coordination, meetings and estimates.
Instead, we developed our FSGD (Frequent Small Good Decoupled) approach. This LeanKit way of working has provided our teams with a simple yardstick for making effective decisions without a lot of cross team scheduling and coordination. It has simplified abstract Agile concepts into something everyone easily understands and cheerfully applies on a daily basis.
FSGD isn't a replacement for Kanban, Scrum, XP, etc. We strongly believe in and spend lots of time teaching our teams about the Kanban Method as well as standard Lean and Agile principles, tools, and techniques. But FSGD distills what we think are the key decision making elements of those methods into something everyone can remember.
We apply this model to all of our teams: design, development, testing, operations, sales, marketing, finance, HR. Indeed, we believe that applying it as broadly as possible makes it work most effectively.
Indeed, that's part of why the model doesn't reference software directly at all. It's meant to be generally applicable. One sub-concept included in the slides TLDR (Tested, Logged, Documented, Reviewed) is more specific to the technology context.
We have seen significant improvements in our delivery speed across multiple teams since rolling out the FSGD approach. We want to help other people gain the same benefits.
Bio:
Jon Terry is co-Chief Executive Officer of LeanKit. Before LeanKit, Jon held a number of senior IT positions with hospital-giant HCA and its logistics subsidiary, HealthTrust Purchasing Group. He was among those responsible for launching HCA’s adoption of Lean/Agile methods.
Jon earned his Global Executive MBA from Georgetown University and ESADE Business School in Barcelona, Spain, and his Masters Certificate in Project Management from George Washington University. He is a Project Management Professional, a Certified Scrum Master, a Kanban Coaching Professional, is certified in the Lean Construction Institute’s Last Planner Method, and trained in the SAFe Lean Systems Engineering method.
From Chaos to Confidence: DevOps at LeanKitJon Terry
As a company, LeanKit have believed in Lean, Kanban, Agile, DevOps since our founding. We've alway talked about how important these ideas are - in the community and inside our company.
But that doesn't mean that doing those things in practice has been easy. We're a very fast growing startup in a very competitive market space. We've tripled in size in less than a year and nearly came apart at the seams at times.
In fact, in the fall of 2015, our technology team were having a very hard team. We were out of synch with our sales & marketing partners and facing a lot of internal conflict.
But we came together as a team and worked hard to implement a well coordinated system of values, team structure, cadences, and standard practices. We're now in a much better place as a team and generating much better results for our company.
There are no one-size-fits-all answers for companies. I can't promise that if you copy LeanKit you'll succeed. But we do think we have some interesting lessons learned to share and that you just might be able to pick up some ideas that you can take back to your company.
Bio:
Jon Terry is co-Chief Executive Officer of LeanKit. Before LeanKit, Jon held a number of senior IT positions with hospital-giant HCA and its logistics subsidiary, HealthTrust Purchasing Group. He was among those responsible for launching HCA’s adoption of Lean/Agile methods.
Jon earned his Global Executive MBA from Georgetown University and ESADE Business School in Barcelona, Spain, and his Masters Certificate in Project Management from George Washington University. He is a Project Management Professional, a Certified Scrum Master, a Kanban Coaching Professional, is certified in the Lean Construction Institute’s Last Planner Method, and trained in the SAFe Lean Systems Engineering method.
The world around us filled a myriad of high performing, large throughput systems that we can borrow ideas from to help our IT teams and organizations perform and higher levels. Join us for a thought experiment where we examine several examples from our everyday world that can help us achieve unprecedented levels of flow and scale within our organizations.
Kanban has been used for years in manufacturing to help organizations become more efficient, deliver products faster and to increase quality. However, the concepts and philosophies of Kanban can be used by anyone to improve whatever they are doing from software development to patient management to sandwich making. Kanban is an incremental approach to improvement. Here is a short presentation on why Kanban is great and why you should learn more about it.
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit
Have your daily standups become stale? Discover how to reinvigorate the conversation by focusing on the core principles of Kanban.
Brendan Wovchko of HUGE I/O will explain how to engage teams with meaningful questions that surface problems, reduce process waste and improve the flow of work.
You'll learn how to:
- “Walk the board” with Kanban
- Experiment with fresh questions and techniques
- Decide if your daily standup really needs to be daily
Enabling your team to identify improvement opportunities on a daily basis promotes self-organization and keeps the focus on delivering value.
So you’ve optimized Kanban at the team level but true to the Theory of Constraints its uncovered new challenges. Cross team dependencies block progress for one team at the expense of another. Individual backlogs create competing priorities for critical resources. Roadmaps for what to work on next are out of date before you can hit print.
Sounds like you need to expand your Kanban. While this may seem like the solution to all the same problems you had at the team level, lets dig into what patterns are different at the portfolio level. Soloed team expertise, fear and hidden work, lack of visibility across projects, and optimization for one problem without regard for another. But as the system matures you will see status meetings disappear, impromptu gatherings around the board, organizing around the highest priority work and more informed decision making.
You aren’t the first organization to be here, so let's break down what you can expect along the way.
We prize our ability to multitask yet we rarely acknowledge the impact this has on our ability to get work done. Teams look to process to create efficiencies but ignore one simple tool that has the ability to transform the amount, the speed, and the quality of their work: Limiting Work In Progress. In this talk I will share my stories and experiences of the power that limiting WIP has to bring a team focus, flexibility and follow through.
Mark Mzyk
Engineering Manager with Chef
Find more by Mark Mzyk: https://speakerdeck.com/mmzyk
All Things Open
October 26-27, 2016
Raleigh, North Carolina
Get hands-on advice for rapid Agile prototyping in a product team.
You'll learn:
- How to determine the right depth and breadth for MVP prototypes.
- How to prioritize use cases for prototyping.
- How to elicit the right stakeholder and user feedback.
- How to correctly annotate prototypes for dev and QA.
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...NETWAYS
DevOps has always been about dramatic changes to improve IT. You don’t only need to use a different set of tools, you need to change your entire IT culture! It’s all exhausting, really. Worse, this imperative to change never goes away. Will we ever actually be done and “be like Google”? Instead of carrying the flag of “change or die,” this talk proposes an alternate, more practical, sustainable, and comforting approach to improving: IncrativeOps.
Software Development Life CyclesPresented byBrenda Reynold.docxrosemariebrayshaw
Software Development Life Cycles
Presented by
Brenda Reynolds
In association with
Matt Henwood and the University of Phoenix Systems Analysis & Development Department
September 13, 2019
We Love Video, Inc.
Welcome to the presentation guys, have a seat anywhere you’d like and help yourselves to some coffee and pastries. This is my bribe to you so you like me and pay close attention to the details I’m about to give you. Your fabulous company has decided to put a CRM in place for you guys, does anyone know what that is?
Kelsey: A What?
C.R.M. it’s one of many acronyms people in IT use.
Robin: Something about Customer Management?
Yes, can anyone elaborate?
Jesse: Customer Relationship Management, I used Salesforce at my last job. I have to tell you guys if this is what they’re doing for us, you’re going to notice a huge difference in how easy it is to find what you need on any customer.
Me: Well thank you for making my job a little easier.
<Audience Laughter>
I’ve done this a whole lot, so I already have a CRM in mind, and yes it will be Salesforce. I love that software for many many amazing reasons. What I want to educate you guys on today is the Software Development Life Cycle and of course there are multiples of those too. I’m going to fill you in on two SDLC’s, how they work, and why we will be using the one that we’ll be using. This is important because it involves you and how you’re going to help us integrate the new CRM into your every day processes.
1
Waterfall SDLC
See how this water looks like it’s on a mission to rush down those steps? Keep this in mind while I describe the Waterfall SDLC, more acronyms, I know. With the waterfall model we have some typical phases that comprise an entire systems project. Makes it easy, right? Just follow the waterfall down and you’ll get to the completed CRM. The reason I say ‘rushing’ is because the waterfall model is focused on getting the project done, get the requirements, get it done and get outta there.
On the next slide we’re gonna see what these steps look like, but does anyone want to take a stab at the first step?
Alyssa: Get the band back together and write down a plan. I can’t imagine computer nerds do this stuff without first knowing what the finished product is supposed to look like.
Me: YES! First and foremost we have to Plan. If we don’t have a plan, what are we building? Not even the best of the best “computer nerds” should start working on something like this for a company without a plan.
2
The typical phases that comprise an entire systems project
Agile
SDLC
Who can tell me what these guys are doing?
Robert: PARKOUR!!
Me: Wow, you must like the thrill of being able to do this stuff. What word would you use to describe someone who has the ability to do this?
Robert: Adventurous, thrill seeker, well trained
Alyssa: Dare devil
Me: This is awesome! What about flexibility?
Audience: yes, that works, of course, yeah…
<Click>
Remember we’re talking about soft.
How To (Not) Open Source - Javazone, Oslo 2014gdusbabek
Releasing an open source project while maintaining a shipping product is hard! Different behaviors, attitudes and actions can help or hinder your cause; and they are not always obvious.
The Blueflood distributed metrics engine was released as open source software by Rackspace in August 2012. In the succeeding months the team had to strike a manageable balance between the challenges of growing a community, being good open source stewards, and maintaining a shipping product for Rackspace. Find out what worked, what did not work, and the lessons that can be applied as you endeavor to take your project out into the open.
In this presentation you will learn about strategies for releasing open source products, pitfalls to avoid, and the potential benefits of moving more of your development out in the open.
We have also made a few realizations about the community growing up around metrics. It is still young, and there are problems that come with that youth. I'll talk about some things we can do to make a better software ecosystem.
These are the slides used in my #devone (www.devone.at) keynote presentation:
DevOps is one of the most abused and overrated marketing terms in the last years! That’s not an alternative fact! It’s just Andi’s opinion! Yet - it is a very real thing that allowed many software companies to transform the way they think about software engineering. DevOps can mean something totally different thought depending on who you are and what type of business your company is doing. To clarify things, Andi gives us insights on how he explains the benefits to “DevOps Newbies” and how software companies around the world implement it in their own ways. Andi will answer: What does it really mean for developers, testers and operators? What will change? How does Facebook deploy twice a day without big issues? How does DevOps work in financial, government or healthcare where you have tight regulations? Does it mean Devs are responsible for Ops? Does it only work in the cloud? Or can we apply it to “old fashioned” on premise software as well? Learn for yourself and make up your own mind on whether DevOps is just a marketing term or something that can benefit you!
Velocity Conference NYC 2014 - Real World DevOpsRodrigo Campos
In a world where agility has become a requirement, business and engineering demands have decreed the death of the “Department of No”. This talk will cover the journey of an IT Operations department from a single DevOps team to a business-wide cultural shift that has affected the way people interact and work with each other.
In order to make sure that our DevOps initiative would be successful, we needed to make changes to the corporate organization, rearrange teams and roles in several areas, and make sure that everyone fully understand where we were being headed to.
All these steps will be covered in this talk that will demonstrate some common pitfalls and misconceptions that jeopardize the DevOps adoption, particularly in large enterprises with several compliancy requirements and some outdated bureaucracy.
I've spent the last years modelling complex businesses and Software Architectures with EventStorming. The original recipe evolved a lot from the initial one. This is EventStorming state of the art.
Feedback loops between tooling and cultureChris Winters
Discussion of how tools technologists create impact culture, and how culture impacts those tools. Not really a standalone presentation but hopefully useful.
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...Scrum Day Bandung
Discussion in fishbowl format to find out how Scrum and DevOps should more power-full if we use it together and properly, then validating with data and convergence of CEO Scrum.org and CEO DevOps Institute.
Tenants for Going at DevSecOps Speed - LASCON 2023Matt Tesauro
You’re tasked with ‘doing DevSecOps’ for your company and you’ve got more apps and issues than you know how to deal with. How do you make sense of the different tool outputs for all your different apps let alone shrink the pile of work already on your plate? In this talk, we’ll discuss the key decision points and requirements to set up a program that moves as fast as it needs to without your team burning out. Learn how to keep moving forward while keeping your sanity.
After learning to be nimble from dealing with teams that are doing 75 production deployments per week, the surviving ideas have been distilled into a collection of tenants. We’ll cover: How to handle CI/CD tests versus traditional security assessments? How to best manage SLAs? How to keep data for auditors and regulatory requirements while also doing continuous testing? Understanding health checks versus continuous testing versus manual testing. How to deal with false positives, risk acceptances and the lifecycle of a security issue? By using these tenants, security assessments at one company grew from 44 to 414 in 2 years or 9.4 times all while losing some headcount. Time to turn chaos into calm and distress into success.
Full-day pre-conference workshop given at the IA Summit 2007. This is the slide deck we ended up with after the workshop. This version contains participants' comments, discussions, work products, etc. The "Before" version has blank slides that anticipate workshop products.
Kanban: mucho Mas que tableros y Limites de WIPFernando Cuenca
Como Kanban fue la vía de reconciliación con Agile/Scrum.
--
Presentado en la Universidad Tecnologica Nacional, Facultad Regional Cordoba
Sept 20, 2022
Kanban in The Land of Scrum: Choose your Own Scrumban AdventureFernando Cuenca
Kanban is often described as something you layer "on top" of your existing process in order to stimulate improvement. So, what would that look like if your existing process is Scrum?
The term "Scrumban" has been used to describe this kind of combination, but it's much more than simply "Scrum with WIP limits". It's not about picking and choosing "the best of both", but the full application of the Kanban Method to a challenged Scrum implementation, to help it move beyond what's currently causing it to stall.
Kanban is "a way of seeing"; in this session we will "see" Scrum through the lens of Kanban, and explore how those insights can be used to re-ignite the inspect-&-adapt cycle to create a highly customized process that is better suited for your particular context.
--
Delivered at Gatineau-Ottawa Agile Tour (GOAT) 2019
Amp up your Agile Implementation with Systems ThinkingFernando Cuenca
Scrum has proven to be a successful framework for many companies in complex delivery domains to transition to Agility from more traditional delivery methods.
At some point during these transitions many companies have experienced a stall to what have previously been ongoing and exponential improvements. While team-level performance might have seen a substantial improvement, end-to-end delivery as perceived by customers and other stakeholders may not bit fit enough. In other cases, no matter how much teams work within the Scrum framework to improve their work, recurring “impediments” cause the Scrum implementation to plateau, or even regress.
We have learnt that complexity brings with it challenges in the "white spaces" that exist between teams where local improvements become disconnected from the delivery of customer value. In essence, Scrum is good, but doesn't provide enough to meet the needs of the whole system.
This talk will summarize key lessons distilled from that realization. We will highlight some of the limitations of team-centric Agile approaches and discuss Lean & Systems Thinking concepts to improve the system as a whole and bring your organization back to a place of continuous improvement that is connected to customer value.
When learning the game of Chess, people usually start by learning the basic moves individual pieces can perform. Later, to master the game, one must develop the skill to combine those small, basic moves into larger strategies. If we think about Test Driven Development in similar terms, what would those “basic TDD moves” be?
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.
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.
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.
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
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.
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.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
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.
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
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.
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.
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.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
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.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Prosigns: Transforming Business with Tailored Technology Solutions
Visualizing Work: If you can't see it, you can't manage it
1. Visualizing
Work
If
you
can’t
see
it,
you
can’t
manage
it.
10th Annual Conference
30th October, 2018
fernando.a.cuenca@gmail.com
@fer_cuenca
Fernando Cuenca
2. Yesterday, I worked on X.
Today, I’m going to continue working on X.
I have no blockers.
No
blockers.
No
blockers.
No
blockers.
No
blockers.
No
blockers.
No
blockers.
9. Stand
back,
observe,
ask
quesFons…
Start
from
where
you
are
now...
…
and
evolve
from
there.
Listen
to
your
board.
It’s
trying
to
tell
you
something….
12. Code Back-
end ServiceAdd Product
to Shopping
Cart
Add missing
tests to
automation
suite
2+2 = 5
How Come?
Regression
testing for
August
Release
Investigate
DB lock issue
in Server
TO-1
Product
Feature
Defect
Paul
Product Manager
Ted
Test Manager
Dev
Team
Ursula
User
Sarah
Sys Admin
13. Code Back-
end ServiceAdd Product
to Shopping
Cart
Add missing
tests to
automation
suite
2+2 = 5
How Come?
Regression
testing for
August
Release
Investigate
DB lock issue
in Server
TO-1
Product
Feature
Defect
Paul
Product Manager
Ted
Test Manager
Dev
Team
Ursula
User
Sarah
Sys Admin
Model
different
kinds
of
work
differently
Stand
Back
QuesFon:
What
are
the
different
“things”
we
work
on?
14. Code Back-
end ServiceAdd Product
to Shopping
Cart
Add missing
tests to
automation
suite
2+2 = 5
How Come?
Regression
testing for
August
Release
Investigate
DB lock issue
in Server
TO-1
Product
Feature
Defect
Paul
Product Manager
Ted
Test Manager
Dev
Team
Ursula
User
Sarah
Sys Admin
What
you
visualize
is
what
you
will
talk
about.
Stand
Back
QuesFon:
What
deliverables
are
we
working
on?
15. Add
Product to
Shopping
Cart
ID: 12345
Start: 10/30/18
End: / /
Cycle Time:
Customer: Paul
UX
DBA
Legal
Writer
Req’d Done
þ ☐
þ ☐
ý ý
þ þ
“What’s
the
age
of
this
item?
“Where
do
I
find
more
details?”
“Who’s
working
on
what?”
“Who
is
this
for?”
“What
external
dependencies
does
this
item
have?”
16. Add Product
to Shopping
Cart
Stand
Back
QuesFon:
What
work
is
not
moving?
How
long
has
it
been
blocked?
What
needs
aQenFon?
Test server
unavailable
Date: 24/10/2018
If
we
dropped
everything
else,
could
we
work
on
this
item?
When
the
work
got
blocked
Reason
for
the
blocker
#
of
Days
it’s
been
blocked
18. ProgBA Tester
BA
writes
the
User
Story
Programmer
implements
the
soluFon
Tester
verifies
the
acceptance
criteria
We’re
DONE!
19. Discovery
Discovery
Discovery
Discovery
hQps://connected-‐knowledge.com/
2014/04/19/understanding-‐kdp
by
Alexei
Zheglov
Model
your
process
as
collaboraFve
knowledge
discovery,
rather
than
hand-‐offs.
20. Do
we
understand
the
feature?
Do
we
know
how
to
build
it?
What
happens
when
we
try
to
actually
implement
it?
Did
we
build
what
we
thought
we
built?
Is
this
what
the
Business
was
really
looking
for?
What
happens
when
we
integrate
this
feature
with
the
others?
Visualize
“stages
the
work
goes
trough”
rather
than
“acFviFes
people
do.”
Stand
Back
QuesFons:
How
do
we
discover
the
knowledge
required
to
deliver
what
we
deliver?
21.
22. Add
Product to
Shopping
Cart
Investigate
DB lock
issue in
Server TO-1
Product
Feature
Production
Issue
Paul
Product Manager
Sarah
Sys Admin
SpecificaFon
Code
ConstrucFon
Exploratory
TesFng
We’re
DONE!
DiagnosFc
&
Reproduc
Fon
SoluFon
ing
Remedi
aFon
Monitoring
We’re
DONE
The
workflow
depends
on
the
type
of
work.
23. Visualize
different
workflows
using
different
lanes.
Stand
Back
QuesFon:
How
do
we
process
different
kinds
of
work?
24.
25. Split
Point
Re-‐assembly
Point
“Packet
Switching”
SecFon
Stand Back Questions:
Where are all the component parts of a deliverable?
What’s the proportion of completeness?
What deliverables move together/independently?
What’s waiting for what?
28. Model
Hierarchies
with
“Flight
Levels.”
hQps://www.leanability.com/en/blog-‐en/2017/04/flight-‐levels-‐the-‐
organizaFonal-‐improvement-‐levels
by
Klaus
Leopold
Stand
Back
QuesFons:
What
is
the
“bigger
picture”?
Which
team/group
is
working
on
the
various
pieces?
29.
30. TransformaFon
Point
New
Work
Type:
“Release
Build”
Stand Back Question:
What’s the life-cycle of various deliverables?
How are we batching work? What’s the impact to flow efficiency?
31. Explicitly
model
“queues”
and
waiFng
stages
that
significantly
interrupt
flow.
Stand
Back
QuesFons:
How
close
are
we
to
compleFon?
Where
does
work
stop
flowing?
Get
stuck?
32. Use
this
style
as
a
“transiFonal”
state
towards
more
explicit
visualizaFon.
Stand
Back
QuesFon:
What
do
I
need
my
team
to
see
right
now?
0%
100%
34. ConvenFons
on
how
to
read
the
board.
Rules
to
guide
decision
making.
35. • Code
wriQen
• Unit
Tests
wriQen
• Code
checked
in
• AutomaFc
build
passes
• Test
cases
idenFfied
• Pull
request
to
Trunk
issued
• Reviewer
available
• Review
passes
• Suggested
changed
completed
&
tested
• …
• …
• …
Visualize
transiFon
rules
Stand
Back
QuesFon:
Can
I
move
a
Fcket
to
the
next
column?
What
are
the
“rules
of
the
game”
Do
we
all
agree
on
them?
36. What should I pull in next?
Can I pull it now?
SelecFon
Capacity
37. (2-5) (5) (3)
(2)
(2) (4) (10)
Select
by
Cost
of
Delay
Profile
Capacity
Constraints
with
WIP
Limits
40. What
are
we
commijng
to
do?
The
act
of
making
a
commitment
Where
does
the
commitment
end?
41. Make
your
“commitment
point”
visible
and
explicit,
as
well
as
the
extent
of
the
commitment.
Stand
Back
QuesFons:
What
is
the
“span”
of
our
commitments?
Are
we
commijng
too
soon?
51. Stand
back,
and
observe
• What
deliverables
are
we
working
on?
• Is
this
the
adequate
mix
of
work?
• Where
are
all
the
component
parts
of
a
deliverable?
• What’s
the
proporFon
of
completeness?
• What
deliverables
move
together/
independently?
• What’s
waiFng
for
what?
• What
is
the
“bigger
picture”?
• Which
team/group
is
working
on
the
various
pieces?
• Can
I
move
a
Fcket
to
the
next
column?
• What
are
the
“rules
of
the
game”
• Do
we
all
agree
on
them?
• How
are
various
services
interconnected?
• How
do
we
discover
the
knowledge
required
to
deliver
what
we
deliver?
• How
close
are
we
to
compleFon?
• Where
does
work
stop
flowing?
Get
stuck?
• What
do
I
need
my
team
to
see
right
now?
• How
do
we
process
different
kinds
of
work?
• What
work
is
not
moving?
• How
long
has
it
been
blocked?
• What
needs
aQenFon?
• What
is
the
“span”
of
our
commitments?
• Are
we
commijng
too
soon?
52. PaQerns
in
the
flow
Mix
of
work
Look for patterns
High
WIP
54. Visible boards are “social”
Visualization will affect what you talk about…
… and how you talk about it.
55.
56. Image
Credits
• “PoQery
Wheel”
-‐-‐
by
Quino
Al
via
Unsplash
• “People
Looking
at
PainFngs”
(CC)
via
hQps://flic.kr/p/9aXDZs
• Photo
of
child
looking
at
stairs,
by
Mikito
Tateisi
via
Unsplash
• “Génie
du
pont
Alexandre
III”
(CC)
via
hQps://flic.kr/p/qAbRmj
• “Scafolding
in
grayscale”,
by
ValenFn
Antonucci
via
Pexels
• “Rock
Maze”
-‐-‐
by
Ashley
Batz
via
Unsplash
• Photo
of
handshake
-‐-‐
by
Savvas
Stavrinos,
via
Pexels
• “Hieroglyphs”
–
by
Andrea
(CC)
via
hQps://flic.kr/p/7Hxa8g
• “Man
about
to
run”
–
by
Nappy
via
Pexels
• “AthleFc
finish
track
from
above”
(CC)
via
Wikimedia
• “Thank
you
on
blackboard”
via
Pexels