Dominica argues the need for more creative tension in order to make incredible change and walks through how LeanKit built a case to fix architecture issues.
When people take on more work than they have capacity to do, they overload themselves, their teams, and slow the flow of delivering business value. This presentation addresses why that happens and what to do about it.
The Balanced Calendar: How to optimize your time (DOES17 SFO)Dominica DeGrandis
Are you losing precious time trapped in meeting misery? Lack of time to get real work done or simply think contributes to unhappy employees and follow-on poor performance. A look at four key metrics can help. In this talk, Dominica shares an experiment to help you get buy-in to optimize your calendar.
Time Theft - How Hidden & Unplanned Work Commit the Perfect CrimeDominica DeGrandis
Invisible work competes with known work. Invisible work blindsides people, leaving teams unaware of mutually critical information. Married to this problem, is the question, how does one plan for, or allocate capacity for the invisible? It’s tough to analyze something you can’t see. Incognito work doesn’t show up well in metrics. This talk provides useful ways to bring visibility to the problems that steal you time away.
Shallow implementations of Lean Kanban leave money on the table. Visualizing work helps, but only so much. It’s hard to improve if work isn’t flowing smoothly. In this presentation, Dominica shares actionable steps you can take to help you transform a shallow Kanban implementation into a Lean system focused on flow and continuous improvement.
Time Theft - How Hidden & Unplanned Work Commit the Perfect Crime.Dominica DeGrandis
There are 5 thieves that if we could see & measure the impact of, could help us improve performance. Unplanned work, Neglected work, Unknown Dependencies, Conflicting Priorities and, the ring leader -- Too much WIP. This presentation gives you the essential bit of info you should know for each thief.
When people take on more work than they have capacity to do, they overload themselves, their teams, and slow the flow of delivering business value. This presentation addresses why that happens and what to do about it.
The Balanced Calendar: How to optimize your time (DOES17 SFO)Dominica DeGrandis
Are you losing precious time trapped in meeting misery? Lack of time to get real work done or simply think contributes to unhappy employees and follow-on poor performance. A look at four key metrics can help. In this talk, Dominica shares an experiment to help you get buy-in to optimize your calendar.
Time Theft - How Hidden & Unplanned Work Commit the Perfect CrimeDominica DeGrandis
Invisible work competes with known work. Invisible work blindsides people, leaving teams unaware of mutually critical information. Married to this problem, is the question, how does one plan for, or allocate capacity for the invisible? It’s tough to analyze something you can’t see. Incognito work doesn’t show up well in metrics. This talk provides useful ways to bring visibility to the problems that steal you time away.
Shallow implementations of Lean Kanban leave money on the table. Visualizing work helps, but only so much. It’s hard to improve if work isn’t flowing smoothly. In this presentation, Dominica shares actionable steps you can take to help you transform a shallow Kanban implementation into a Lean system focused on flow and continuous improvement.
Time Theft - How Hidden & Unplanned Work Commit the Perfect Crime.Dominica DeGrandis
There are 5 thieves that if we could see & measure the impact of, could help us improve performance. Unplanned work, Neglected work, Unknown Dependencies, Conflicting Priorities and, the ring leader -- Too much WIP. This presentation gives you the essential bit of info you should know for each thief.
Managers, responsible for leading change in organizations are struggling to adapt. Many are failing. Individual workers need and deserve better support to be productive. This talk addresses how to use a Lean DevOps philosophy to influence change to salvage ITOps reputations.
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...Gene Kim
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Dominica DeGrandis, Director, Training & Coaching, LeanKit
Invisible work competes with known work. Invisible work blindsides people, leaving teams unaware of mutually critical information, until it’s too late.
Married to this problem, is the question, how does one plan for, or allocate capacity for the invisible? It’s tough to analyze something you can’t see. Incognito work doesn’t show up in metrics. Hidden work stalls and blocks important priorities and masks dependencies. Risk accumulates from work delivered late and started late.
The solution is to put conditions in place that allow unplanned work to be seen and measured -- particularly high risk work involving far-reaching decisions. This talk shows you how to do just that.
DevOps Enterprise Summit San Francisco 2016
The Balanced Calendar: How to Optimize Your TimeTasktop
Tasktop Director of Digital Transformation, Dominica DeGrandis, presents The Balanced Calendar: How to Optimize Your Time at DevOps Enterprise Summit 2017.
Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...AgileNetwork
Session Title: "Make Work Visible" - Expose the time thieves to optimize work & flow
Session Overview: When your wallet is stolen, you would know it. When your ID card is stolen, you would know it. But when your valuable time is robbed from you, you are not noticing it.
Today's workers are drowning: nonstop requests for time, days filled to the brim with meetings, and endless nights spent heroically fixing the latest problems. This churn and burn is creating a workforce constantly on the edge of burnout.
I am trying to reveal things that are taking teams away from their productive work. I call them the "Thieves Of Time"
Through simple solutions that make work visible, helps people round up the five thieves of time and take back their lives with time-saving solutions.
Chock-full of exercises, takeaways, real-world examples, colorful diagrams, and an easy-going writing style, readers will quickly learn effective practices to create high-performing workflows within an organization.
The technology world—and indeed the whole business world—is moving at a pace faster than ever before, and it shows no signs of slowing down. Instead of consigning ourselves to the pressure cooker of the modern world, it's time to elevate how we work. It's time to level up our game. It's time to make work visible.
Key Takeaways:
5 things that are stealing teams productive time.
How to spot the 5 thieves that are stealing their valuable time.
How to expose them and track them.
I've spent most of my career as part of a team working in an office, making the web a little better each day. When starting my own company, however, one of my goals was to find ways to work with the people I looked up to… who had their own separate offices in different companies spread out all over the world. In order to get started, I had to think differently about a lot of things: my day, my network, my goals, and how I communicate. I've found that working together across the internets has a lot more to do with the ability to share a vision, and a lot less to do with which is the best digital video conference service.
How to create your first Personal Kanban and visualize your work. Entry level for the book "Personal Kanban: Mapping Work | Navigating Life".
More at http://personalkanban.com
Personal Kanban at the World Bank - Small Team Rapid DevelopmentJim Benson
Visual controls help small teams achieve. Controls reduce stress, adapt to changing conditions, and provide clarity for the users. Project managers can use visual controls like Personal Kanban to help members deal with the variability inherent in knowledge work. A short case study from a world bank project by Modus Cooperandi.
Arello Mobile and Pushwoosh are two sister companies based in Novosibirsk in Siberia, Russia. 3 years ago, the workplace was stressful and the days very long. Managers and clients were constantly fighting, while teams failed to meet delivery dates. We chose to pursue Kanban to address these challenges. Adoption at Arello was relatively easy and the maturity of the implementation is now quite deep. Pushwoosh has been another story. There was skepticism and resistance. This talk describes in detail what has been achieved at Arello, a mobile application development company of around 50 people, and contrasts it with the challenges at Pushwoosh, a push notification service with a similar number of staff. Both companies have the same owners and share some common staff and resources, however, cultural reaction to Kanban was very different. Some of the latest Kanban coaching concepts including use of the Kanban Maturity Model are now being applied at Pushwoosh. There are indications this measured and thoughtful approach is likely to succeed.
Participants will be introduced to the principles of Lean and the application of Kanban to visualize their work, limit distraction and waste, and get stuff done.
I’ll cover the core concepts outlined in Jim Benson and Tonianne DeMaria Barry's book, Personal Kanban, to get you started.
This talk outlines a number of the lessons and principals I have learned in my 5 years with Sauce Labs and experiencing its growth and success from a development and management perspective.
The promise and peril of Agile and Lean practicesmtoppa
Why you may to consider adopting Agile or Lean practices, how they differ from each other, what benefits you can expect, and what obstacles you may face.
Developing software for complex & ever-changing business domains is challenging enough, but factor in the need to integrate with multiple legacy systems while working closely with business experts & it can feel a little overwhelming. In EventStorming developers & business experts use sticky notes to map out a story of how the software system behaves given a particular business problem to solve. This improves communication & collaboration, uncovers misunderstandings early, & accelerates deeper domain knowledge. Learn EventStorming rules, how to facilitate an EventStorming workshop, how it can help a team cultivate shared understanding & be more productive, & how it transitions to designing loosely-coupled, distributed, event-based systems.
A brownbag presentation at IPC media in London about the need to use libraries to make web development much less random and more professional. Get the audio at: http://www.archive.org/details/ProfessionalWebDevelopmentWithLibraries
From desktop to the cloud, cutting costs with Virtual kubelet and ACIAdi Polak
Breaking up a monolith or switching from client desktop to using the web in scale, require us to think of many factors, like the engineering team and the knowledge that the team already possess, technologies that exist, how to build the infrastructure right and much more. How can we use Kubernetes with Virtual Kubelet to cut costs and use the right service for the workload, whether it is a burst workload or a steady one
Managers, responsible for leading change in organizations are struggling to adapt. Many are failing. Individual workers need and deserve better support to be productive. This talk addresses how to use a Lean DevOps philosophy to influence change to salvage ITOps reputations.
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...Gene Kim
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Dominica DeGrandis, Director, Training & Coaching, LeanKit
Invisible work competes with known work. Invisible work blindsides people, leaving teams unaware of mutually critical information, until it’s too late.
Married to this problem, is the question, how does one plan for, or allocate capacity for the invisible? It’s tough to analyze something you can’t see. Incognito work doesn’t show up in metrics. Hidden work stalls and blocks important priorities and masks dependencies. Risk accumulates from work delivered late and started late.
The solution is to put conditions in place that allow unplanned work to be seen and measured -- particularly high risk work involving far-reaching decisions. This talk shows you how to do just that.
DevOps Enterprise Summit San Francisco 2016
The Balanced Calendar: How to Optimize Your TimeTasktop
Tasktop Director of Digital Transformation, Dominica DeGrandis, presents The Balanced Calendar: How to Optimize Your Time at DevOps Enterprise Summit 2017.
Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...AgileNetwork
Session Title: "Make Work Visible" - Expose the time thieves to optimize work & flow
Session Overview: When your wallet is stolen, you would know it. When your ID card is stolen, you would know it. But when your valuable time is robbed from you, you are not noticing it.
Today's workers are drowning: nonstop requests for time, days filled to the brim with meetings, and endless nights spent heroically fixing the latest problems. This churn and burn is creating a workforce constantly on the edge of burnout.
I am trying to reveal things that are taking teams away from their productive work. I call them the "Thieves Of Time"
Through simple solutions that make work visible, helps people round up the five thieves of time and take back their lives with time-saving solutions.
Chock-full of exercises, takeaways, real-world examples, colorful diagrams, and an easy-going writing style, readers will quickly learn effective practices to create high-performing workflows within an organization.
The technology world—and indeed the whole business world—is moving at a pace faster than ever before, and it shows no signs of slowing down. Instead of consigning ourselves to the pressure cooker of the modern world, it's time to elevate how we work. It's time to level up our game. It's time to make work visible.
Key Takeaways:
5 things that are stealing teams productive time.
How to spot the 5 thieves that are stealing their valuable time.
How to expose them and track them.
I've spent most of my career as part of a team working in an office, making the web a little better each day. When starting my own company, however, one of my goals was to find ways to work with the people I looked up to… who had their own separate offices in different companies spread out all over the world. In order to get started, I had to think differently about a lot of things: my day, my network, my goals, and how I communicate. I've found that working together across the internets has a lot more to do with the ability to share a vision, and a lot less to do with which is the best digital video conference service.
How to create your first Personal Kanban and visualize your work. Entry level for the book "Personal Kanban: Mapping Work | Navigating Life".
More at http://personalkanban.com
Personal Kanban at the World Bank - Small Team Rapid DevelopmentJim Benson
Visual controls help small teams achieve. Controls reduce stress, adapt to changing conditions, and provide clarity for the users. Project managers can use visual controls like Personal Kanban to help members deal with the variability inherent in knowledge work. A short case study from a world bank project by Modus Cooperandi.
Arello Mobile and Pushwoosh are two sister companies based in Novosibirsk in Siberia, Russia. 3 years ago, the workplace was stressful and the days very long. Managers and clients were constantly fighting, while teams failed to meet delivery dates. We chose to pursue Kanban to address these challenges. Adoption at Arello was relatively easy and the maturity of the implementation is now quite deep. Pushwoosh has been another story. There was skepticism and resistance. This talk describes in detail what has been achieved at Arello, a mobile application development company of around 50 people, and contrasts it with the challenges at Pushwoosh, a push notification service with a similar number of staff. Both companies have the same owners and share some common staff and resources, however, cultural reaction to Kanban was very different. Some of the latest Kanban coaching concepts including use of the Kanban Maturity Model are now being applied at Pushwoosh. There are indications this measured and thoughtful approach is likely to succeed.
Participants will be introduced to the principles of Lean and the application of Kanban to visualize their work, limit distraction and waste, and get stuff done.
I’ll cover the core concepts outlined in Jim Benson and Tonianne DeMaria Barry's book, Personal Kanban, to get you started.
This talk outlines a number of the lessons and principals I have learned in my 5 years with Sauce Labs and experiencing its growth and success from a development and management perspective.
The promise and peril of Agile and Lean practicesmtoppa
Why you may to consider adopting Agile or Lean practices, how they differ from each other, what benefits you can expect, and what obstacles you may face.
Developing software for complex & ever-changing business domains is challenging enough, but factor in the need to integrate with multiple legacy systems while working closely with business experts & it can feel a little overwhelming. In EventStorming developers & business experts use sticky notes to map out a story of how the software system behaves given a particular business problem to solve. This improves communication & collaboration, uncovers misunderstandings early, & accelerates deeper domain knowledge. Learn EventStorming rules, how to facilitate an EventStorming workshop, how it can help a team cultivate shared understanding & be more productive, & how it transitions to designing loosely-coupled, distributed, event-based systems.
A brownbag presentation at IPC media in London about the need to use libraries to make web development much less random and more professional. Get the audio at: http://www.archive.org/details/ProfessionalWebDevelopmentWithLibraries
From desktop to the cloud, cutting costs with Virtual kubelet and ACIAdi Polak
Breaking up a monolith or switching from client desktop to using the web in scale, require us to think of many factors, like the engineering team and the knowledge that the team already possess, technologies that exist, how to build the infrastructure right and much more. How can we use Kubernetes with Virtual Kubelet to cut costs and use the right service for the workload, whether it is a burst workload or a steady one
Scope:
Share the key takeaways after migrating or modernizing several Progress character UI/desktop legacy applications.
Key Elements:
- What could be the business cases for taking action in “upgrading” a Progress character UI/desktop application?
- What are main the strategies that can be followed?
- What are the Progress tools that can help out in taking the approach on fast forward?
- What could be the long-term vision taking into account the business drives and the technology trends?
Key Takeaways:
- In which direction should I go with my Progress character/desktop UI app?
- What are the Progress tools and processes that can help out in this journey?
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...Eneko Jon Bilbao
A recent clash of worlds occurred when a local client asked to deliver their Hybris eCommerce portal on top of their global template SAP system. The backend SAP team jogged along in the traditional waterfall pace whilst the frontend Hybris team sought to sprint along in agile fashion. This is the story of how we managed the different worlds, the skills required and the lessons learned from both teams.
Designing Powerful Web Applications Using AJAX and Other RIAsDave Malouf
This is the slide deck from the workshop given at UI11 on October 9, 2006. This presentation was given with myself (David Malouf) and Bill Scott (AJAX Evangelist @ Yahoo!).
The goal of the course was to teach people the basics of Interaction Design and then how to apply those principles to design using RIA technologies like AJAX and Flash.
Cross-functional team collaboration between Agile development and UX designDug Falby
I was recently asked how I integrated UX thinking and processes into an Agile product development unit. This deck outlines a few points where I've had positive outcomes in the past.
How to Use Engineers in a UX DepartmentStephen James
Barbarians at the Gates How to Bring Engineers into Your UX Department in order to Lower Coordination and Transaction Costs and Accelerate Product Development
This is a modified version of a presentation given at an internal UX department offsite meeting for a large technology company back in 2014
This is a true story about aligning technology and business teams. Clarity on three areas: customer demand, transparency, and communication are presented.
From Divided to United - Aligning Technical and Business TeamsDominica DeGrandis
This is a true story of one SaaS company's journey to gain alignment across business and technical teams by changing how four important factors were viewed: customer demand, work prioritization, team metrics, and communication etiquette.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
11. @dominicad
“Code will be used in ways we
cannot anticipate, in ways it was
not designed, and for longer
than it was ever intended.”
~Joshua Corman
https://www.ruggedsoftware.org/
12. “As a lifelong Ops
practitioner, I know we need
DevOps to make our work
humane.
In the past, I’ve worked
every holiday, on my
birthday, my spouse’s
birthday, and even on the
day my son was born.”
Nathan Shimek
Engineering Manager,
New Context
compliments of Gene Kim, Author, IT Revolution@dominicad
15. @dominicad
Refactor – take one
“Let’s kaizen the current code base”
Assembled long list of “shore-up”
style fixes
BUT - things quickly fell apart
List represented a lot of work & risk
Made no clear gains into new web
architecture
19. @dominicad
Refactor – take three
What if we had the audacity to
do something incredible?
What would that look like?
20. @dominicad
Proof-of-Concept
The What
Board view in new web stack
The Why
Validate/invalidate assumptions
Will this change
• Enable teams to improve Cycle Time?
• Improve performance for users?
• Improve foundation for next-gen
features?
21. Cost of Delay compared to PoC - customer
OLD NEW
requests per
six weeks
seconds
per request
total time
(hours)
seconds
per request
total time
(hours)
difference
(hours)
Reduction to % value @ 300$/
hr
value @ $150/
hr
value @ $75/
hr
Home 51060 8.26 117.15 2.78 39.43 77.72 33.66% $ 23,317.40 $ 11,658.70 $ 5,829.35
Board
(10100058479)
83688 6.93 161.10 2.26 52.54 108.56 32.61% $ 32,568.58 $ 16,284.29 $ 8,142.15
Board
(10100071407)
83688 6.40 148.78 1.21 28.13 120.65 18.91% $ 36,195.06 $ 18,097.53 $ 9,048.77
Board
(10100619132)
83688 11.26 261.76 1.06 24.64 237.12 9.41% $ 71,134.80 $ 35,567.40 $ 17,783.70
Board
(10100063335)
83688 6.97 162.03 0.86 19.99 142.04 12.34% $ 42,611.14 $ 21,305.57 $ 10,652.79
Six Weeks One Year Two Years
Lower Bound $ 13,971.50 $ 121,132.86 $ 242,265.72
$ 23,613.05 $ 204,725.14 $ 409,450.29
Middle $ 27,942.99 $ 242,265.72 $ 484,531.45
$ 47,226.10 $ 409,450.29 $ 818,900.57
Upper Bound $ 55,885.98 $ 484,531.45 $ 969,062.89
$ 94,452.20 $ 818,900.57 $ 1,637,801.15
@dominicad
$ 1,637,801
22. Cost of Delay compared to PoC - prod
OLD NEW
requests per
six weeks
seconds
per request
total time
(hours)
seconds
per request
total time
(hours)
difference
(hours)
Reduction to % value @ 300$/
hr
value @ $150/
hr
value @ $75/
hr
Home 349,986 2.41 234.30 0.56 54.44 179.85 23.24% $ 53,956.18 $ 26,978.09 $ 13,489.04
Board (1) 1,168,080 3.28 1064.25 0.82 266.06 798.19 25.00% $ 239,456.40 $ 119,728.20 $ 59,864.10
Board (2) 1,168,080 2.95 957.18 0.91 295.26 661.91 30.85% $ 198,573.60 $ 99,286.80 $ 49,643.40
Board (3) 1,168,080 4.21 1366.00 1.36 441.27 924.73 32.30% $ 277,419.00 $ 138,709.50 $ 69,354.75
Board (4) 1,168,080 2.36 765.74 0.66 214.15 551.59 27.97% $ 165,478.00 $ 82,739.00 $ 41,369.50
Six Weeks One Year Two Years
Lower Bound $ 54,858.54 $ 475,623.57 $ 951,247.15
$ 82,843.79 $ 718,255.69 $ 1,436,511.38
Middle $ 109,717.09 $ 951,247.15 $ 1,902,494.30
$ 165,687.59 $
1,436,511.38
$ 2,873,022.77
Upper Bound $ 219,434.18 $
1,902,494.30
$ 3,804,988.59
$ 331,375.18 $
2,873,022.77
$ 5,746,045.53
@dominicad
$ 5,746,045
25. @dominicad
(2 Teams x 2 Sweeps)
Board View Toolbar
Card Edit Home View
Activity Stream Filters
Notifications
Potential A3s delivered within a sweep
Note - not doing anything *new* from a user’s perspective.
But! Making app WAY faster
26. MKT MKTFIN
UXMKT
MKT MKT
SLS DEVUXUX
SLS CSS
QAUX
DEVOPS SLS
SLS
1
2
3
4
6
5
DEV
DEV
OPS
How the A3 is populated
Cost of Delay?
Impact to users?What benefits who?
What does feature do?
Sustainability impact? fine print /misc?
27. @dominicad
Lightening A3; Template last updated June 14, 2016
THEME:
Project Lightning
A3:
All Boards & Archive (Homescreen) Speed Improvement
SQUAD: Lightning AUTHOR: Jim Cowart DATE: 8/4/2016
PROBLEM STATEMENT What problem do we need to solve for customers and users (either internal or external)? CONSTRAINTS What existing user workflows and technical constraints should Design Studio consider to design a solution?
The home screen in the LeanKit app is very slow to load and interact with, e.g. going from a board back to
the home screen requires a long wait that is increased with the growth in the number of boards that are in
the account.
Additionally, as we continue to build out homescreen capability to house information such as “mycards,”
user interaction with that portion of the app will continue to grow.
1.) Thumbnails may not be “rebuilt” as part of this effort and will be replaced by standard board image.
Note: try to pull stats on often is board preview/ template preview are used to help inform decision re.
removing preview as an option.
Data / boards will be served via pagination to support speedy load. Consider setting upper limits as a
starting point. Need to consider UX on this.
TARGET USERS Which personas are feeling pain now? What “job” are they “hiring” LeanKit to do? How is it not getting done? NEW USER EXPERIENCE How will the interface (web, mobile, API) and user workflow change?
As a Director of IT Ops, I need a way to quickly navigate from one board to another board via the home
screen (via filter or recent boards) so that I can easily interact with information across the many teams that I
work with.
As IT Ops Otis, I need a way to quickly navigate from home to the boards I use on a daily basis.
As PM Pam, I need a way to quickly navigate from one board to another board via the home screen so that I
can easily interact with information on our roadmap and team boards.
The workflow remains the same, with the following exceptions:
1.) The page will load faster
2.) Scrolling “All Boards” and “Archive” will be paged, meaning that the first (for example) 25 boards
would be loaded under those sections, and the rest would appear as the user scrolls to see more.
The UX improvement that is required doesn’t change the steps in the workflow, rather makes those
steps faster.
3.) Recent Boards is now sorted chronologically
COST OF DELAY What is the opportunity cost to users if we don’t solve this next sweep? How should we measure success? MARKETABILITY OR SUSTAINABILITY IMPACT How does Leankit benefit? What edition does it best fit into & why?
The six-week cost of delay for this ranges from $20,649.01 - $127,748.21.
Over two years, the range of cost of delay is $179,026.93 - $1,107,577.00.
This is calculated at 15% of the total cost of delay related to the theme.
We can measure success by running the same comparisons (using the same hardware used to create these
numbers) once the updated Home view is in place.
Loss of a deal…
Both. It benefits LeanKit customers by increasing the speed of the application, and it benefits LeanKit
internally by removing technical debt that is slowing down feature delivery.
28. @dominicad
Lightening A3
Template last updated June 14, 2016
THEME: A3: SQUAD: AUTHOR: DATE:
PROBLEM STATEMENT What problem do we need to solve for customers and users (either internal or external)? CONSTRAINTS What existing user workflows and technical constraints should Design Studio consider to design a solution?
TARGET USERS Which personas (and Editions) are feeling pain now? What “job” are they “hiring” LeanKit to do? NEW USER EXPERIENCE How will the interface (web, mobile, API) and user workflow change?
COST OF DELAY What is the opportunity cost to users if we don’t solve this next sweep? How should we measure success? VALIDATION & MEASUREMENT PLAN How do we make sure that we solved the problem?
29. and this is how
http://sloanreview.mit.edu/article/avoiding-the-alignment-trap-in-it/
30. @dominicad
What’s not working well
Everyone wants to be involved with
everything. Decoupling is hard
Circling back to check CoD calculation
to see how close assumptions were. $
A3’s could be broken down smaller.