The document discusses how the London School of Economics (LSE) used Kanban principles to improve their web operations processes. It provides background on the issues they faced with high workload variability and dependencies. It then describes how they designed and implemented a Kanban system using a board to visualize workflow and limit work-in-progress. The system involved categorizing requests, tracking dependencies, and metrics to identify bottlenecks. This approach helped improve flow, reduce queue times, and collaboratively refine their processes.
Case Study on Business Communication Training - by projectingITprojectingIT
This presentation covers excerpt of the "Training Assessment Report" prepared by projectingIT and sent to our client. The presentation covers following aspects
# Training Assessment Steps
1] Reaction and Planned Action
2] Learning
3] Course Content
4] Trainer Feedback
5] Participant Feedback
# Training Effectiveness Measurements
Visit our website to know more
“Specification by Example” is a set of process patterns that helps to validate the application for faster feedback and minimal documentation. With Specification by Example, teams write just enough documenta- tion to facilitate change effectively in short iterations or in flow-based development.
2009 11-04 mm (carson, california - csu-dh) bpm introductionMike Marin
“Business Process Management – An Introduction”. Introductory presentation given by Mike Marin to Computer Science students at California State University Dominguez Hills in 2009.
Case Study on Business Communication Training - by projectingITprojectingIT
This presentation covers excerpt of the "Training Assessment Report" prepared by projectingIT and sent to our client. The presentation covers following aspects
# Training Assessment Steps
1] Reaction and Planned Action
2] Learning
3] Course Content
4] Trainer Feedback
5] Participant Feedback
# Training Effectiveness Measurements
Visit our website to know more
“Specification by Example” is a set of process patterns that helps to validate the application for faster feedback and minimal documentation. With Specification by Example, teams write just enough documenta- tion to facilitate change effectively in short iterations or in flow-based development.
2009 11-04 mm (carson, california - csu-dh) bpm introductionMike Marin
“Business Process Management – An Introduction”. Introductory presentation given by Mike Marin to Computer Science students at California State University Dominguez Hills in 2009.
Slides from my talk to APM South Wales and West of England, in Bristol, 20 Feb 2014. Why do projects fail? What sort of failures are OK? How can portfolio and programme managers improve their success rates? How do you set up an effective assurance programme? What is the PMO's role in all this?
Refactoring the Organization Design (LESS2010)Ken Power
These are the presentation slides from a presentation I gave at the Lean Enterprise Software and Systems Conference 2010 (LESS 2010, http://less2010.leanssc.org/). The presentation is based around the paper I submitted that is published in the proceedings.
From the paper abstract:
Every organization has a design. As an organization grows, that design evolves. A decision to embrace agile and lean methods can expose weaknesses in the design. The concept of refactoring as applied to software design helps to improve the overall structure of the product or system. Principles of refactoring can also be applied to organization design. As with software design, the design of our organization can benefit from deliberate improvement efforts, but those efforts must have a purpose, and must serve the broad community of stakeholders that affect, or are affected by, the organization. Refactoring to agile and lean organizations demands that we have a shared vision of what the refactoring needs to achieve, and that we optimize the organization around the people doing the work.
Brief description of the training need analysis that can be used for airlines. The starting point is the performance analysis where the problems and opportunities are identified.
Advanced Project Analysis: An Introduction to Fuse 3.0Acumen
An overview of Fuse 3.0. This one-hour webinar presentation focused on providing insight into the advanced project planning quality and execution performance assessment provided by Fuse.
The Color of Money - Priortization of User TasksLen Conte
When migrating functionality from one platform to another (desktop to mobile) it can be difficult to understand which functionality should be the primary focus of initial release. We used the front-end of the CARD method (called the Big Picture) to gather tasks and affinitize them. We asked user surrogates to write down alll the tasks one per index card. We affinitized them in a collaborative session. We then went thru a validation and priotization exercise with a 10-12 customers (in the same room). We walked thru the tasks and had customers add/change/move the cards from the affinitization. We then prioritized tasks by importance and frequency. Finally we gave each customer 10 , $100 bills and had them pin their money to the tasks they felt we should migrate first. we then analyed the results in a grid using both priortization and dollars spent.
Modernisation Strategy for Science at RBG Kew. The presentation is part of a "toolkit" delivered to help Kew to rationalise, consolidate and integrate disparate & legacy Science Applications and Data.
Study of solution development methodology for small size projects.Joon ho Park
Medium-size system integration or IT Solution Company’s solution development project has limitation as like human resource limitation, budget limitation and expert limitation. Especially it is hard to maintain many IT experts for medium-size and small-size system integration or IT Solution Company. Thus in order to efficiently and beneficially complete projects, medium-size and small-size system integration or IT Solution Company should have appropriate solution development methodology.Solution development projects for medium-size and small-size system integration or IT Solution Company are usually shot-term and small budget so that they need slim and light-weight solution development methodology. But usual medium-size and small-size system integration or IT Solution Company do not have their own appropriate solution development methodology. Thus, if those kinds of solution development methodologies are applied to solution development projects for medium-size and small-size system integration or IT solution company without some modifications, shortage of human resources, incompleteness of solution and deliverables could arouse.Especially unnecessary paper works (deliverables and documentations) to both of projects teams and client’s wastes project resources and time. We analyze previous solution development methodologies and derive mandatory deliverables and optional deliverables. Before deriving them, we newly define procedures and tasks for each project stages which are necessary to projects team and clients, from client and expert of interviews. Our proposed solution development methodology can easily leverage the development overhead of short-term projects. Optional deliverables can be omitted by the contraction between project team and client.
Evolving Web: Drupal 7 in Higher Education Case Study dergachev
Case study describing a Drupal 7 redesign of an online application system for a leading Canadian university, as presented by Alex Dergachev of Evolving Web at Drupalcamp Toronto on November 12, 2011.
IBM Research: IBM 2010 Investor BriefingIBM Research
IBM 2010 Investor Briefing
Date/time: 12 May 2010, 10:00 AM Eastern
Location: New York, NY
Join Sam Palmisano, IBM Chairman, President and CEO, and senior IBM management for a presentation to IBM's investors.
CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...Alfresco Software
This session provides a technical overview of implementing a complex publishing solution using Alfresco and Componize—open source enterprise publishing product built on Alfresco. We will discuss how a client publishing solution based on traditional word processing software and proprietary DITA publishing tools was redesigned and, much more simply, implemented through Componize and Alfresco. This session will not only demonstrate the power and flexibility of the open source model to solve these types of business problems, but also highlight key usability advantages of the Aflresco/Componize solution.
Sanjiv Augustine
Sanjiv Augustine is an industry-leading agile and lean expert, author, speaker, management consultant and trainer. He is the President of LitheSpeed, an agile consulting, training and product development company. For over 12 years, Sanjiv has assisted leading clients adopt Agile including: HCA Healthcare, General Dynamics, The Capital Group, Nationwide Insurance, Comcast, Capital One, CNBC, and the Motley Fool. He is the author of the book Managing Agile Projects (Prentice Hall 2005) and several publications including Transitioning to Agile Project Management: A Roadmap for the Perplexed, The Lean-Agile PMO: Using Lean Thinking to Accelerate Agile Project Delivery; and the founder and moderator of the Yahoo! Agile Project Management discussion group. Sanjiv was also a founder and advisory board member of the Agile Leadership Network (ALN), and an organizing member of the PMI’s Agile Community of Practice. As an in-the-trenches practitioner, he has personally managed agile projects varying in size from five to over one hundred people, trained thousands of agile practitioners via workshops and conference presentations, and coached numerous project teams.
Slides from my talk to APM South Wales and West of England, in Bristol, 20 Feb 2014. Why do projects fail? What sort of failures are OK? How can portfolio and programme managers improve their success rates? How do you set up an effective assurance programme? What is the PMO's role in all this?
Refactoring the Organization Design (LESS2010)Ken Power
These are the presentation slides from a presentation I gave at the Lean Enterprise Software and Systems Conference 2010 (LESS 2010, http://less2010.leanssc.org/). The presentation is based around the paper I submitted that is published in the proceedings.
From the paper abstract:
Every organization has a design. As an organization grows, that design evolves. A decision to embrace agile and lean methods can expose weaknesses in the design. The concept of refactoring as applied to software design helps to improve the overall structure of the product or system. Principles of refactoring can also be applied to organization design. As with software design, the design of our organization can benefit from deliberate improvement efforts, but those efforts must have a purpose, and must serve the broad community of stakeholders that affect, or are affected by, the organization. Refactoring to agile and lean organizations demands that we have a shared vision of what the refactoring needs to achieve, and that we optimize the organization around the people doing the work.
Brief description of the training need analysis that can be used for airlines. The starting point is the performance analysis where the problems and opportunities are identified.
Advanced Project Analysis: An Introduction to Fuse 3.0Acumen
An overview of Fuse 3.0. This one-hour webinar presentation focused on providing insight into the advanced project planning quality and execution performance assessment provided by Fuse.
The Color of Money - Priortization of User TasksLen Conte
When migrating functionality from one platform to another (desktop to mobile) it can be difficult to understand which functionality should be the primary focus of initial release. We used the front-end of the CARD method (called the Big Picture) to gather tasks and affinitize them. We asked user surrogates to write down alll the tasks one per index card. We affinitized them in a collaborative session. We then went thru a validation and priotization exercise with a 10-12 customers (in the same room). We walked thru the tasks and had customers add/change/move the cards from the affinitization. We then prioritized tasks by importance and frequency. Finally we gave each customer 10 , $100 bills and had them pin their money to the tasks they felt we should migrate first. we then analyed the results in a grid using both priortization and dollars spent.
Modernisation Strategy for Science at RBG Kew. The presentation is part of a "toolkit" delivered to help Kew to rationalise, consolidate and integrate disparate & legacy Science Applications and Data.
Study of solution development methodology for small size projects.Joon ho Park
Medium-size system integration or IT Solution Company’s solution development project has limitation as like human resource limitation, budget limitation and expert limitation. Especially it is hard to maintain many IT experts for medium-size and small-size system integration or IT Solution Company. Thus in order to efficiently and beneficially complete projects, medium-size and small-size system integration or IT Solution Company should have appropriate solution development methodology.Solution development projects for medium-size and small-size system integration or IT Solution Company are usually shot-term and small budget so that they need slim and light-weight solution development methodology. But usual medium-size and small-size system integration or IT Solution Company do not have their own appropriate solution development methodology. Thus, if those kinds of solution development methodologies are applied to solution development projects for medium-size and small-size system integration or IT solution company without some modifications, shortage of human resources, incompleteness of solution and deliverables could arouse.Especially unnecessary paper works (deliverables and documentations) to both of projects teams and client’s wastes project resources and time. We analyze previous solution development methodologies and derive mandatory deliverables and optional deliverables. Before deriving them, we newly define procedures and tasks for each project stages which are necessary to projects team and clients, from client and expert of interviews. Our proposed solution development methodology can easily leverage the development overhead of short-term projects. Optional deliverables can be omitted by the contraction between project team and client.
Evolving Web: Drupal 7 in Higher Education Case Study dergachev
Case study describing a Drupal 7 redesign of an online application system for a leading Canadian university, as presented by Alex Dergachev of Evolving Web at Drupalcamp Toronto on November 12, 2011.
IBM Research: IBM 2010 Investor BriefingIBM Research
IBM 2010 Investor Briefing
Date/time: 12 May 2010, 10:00 AM Eastern
Location: New York, NY
Join Sam Palmisano, IBM Chairman, President and CEO, and senior IBM management for a presentation to IBM's investors.
CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...Alfresco Software
This session provides a technical overview of implementing a complex publishing solution using Alfresco and Componize—open source enterprise publishing product built on Alfresco. We will discuss how a client publishing solution based on traditional word processing software and proprietary DITA publishing tools was redesigned and, much more simply, implemented through Componize and Alfresco. This session will not only demonstrate the power and flexibility of the open source model to solve these types of business problems, but also highlight key usability advantages of the Aflresco/Componize solution.
Sanjiv Augustine
Sanjiv Augustine is an industry-leading agile and lean expert, author, speaker, management consultant and trainer. He is the President of LitheSpeed, an agile consulting, training and product development company. For over 12 years, Sanjiv has assisted leading clients adopt Agile including: HCA Healthcare, General Dynamics, The Capital Group, Nationwide Insurance, Comcast, Capital One, CNBC, and the Motley Fool. He is the author of the book Managing Agile Projects (Prentice Hall 2005) and several publications including Transitioning to Agile Project Management: A Roadmap for the Perplexed, The Lean-Agile PMO: Using Lean Thinking to Accelerate Agile Project Delivery; and the founder and moderator of the Yahoo! Agile Project Management discussion group. Sanjiv was also a founder and advisory board member of the Agile Leadership Network (ALN), and an organizing member of the PMI’s Agile Community of Practice. As an in-the-trenches practitioner, he has personally managed agile projects varying in size from five to over one hundred people, trained thousands of agile practitioners via workshops and conference presentations, and coached numerous project teams.
Overview of IBM Cognos 10.2, including information on new features and licensing, and product demos. View the webinar video recording and download this deck: http://www.senturus.com/resources/whats-new-cognos-bi-version-10-2-2/.
Learn what the Cognos 10.2 release means to consumers, authors, modelers, administrators and IT managers. Topics include: 1) Overview of what’s new in Cognos 10, 2) Cognos 10.2 licensing matrix, 3) Detailed look at Cognos v. 10.2, including Dynamic Query Mode, Report Studio and other compelling new features, 4) How to get started with Cognos Insight, 5) Cognos Workspace vs. Cognos Insight, 6) Demos of Cognos Insight and Cognos Workspace and 7) IBM Cognos 10 large Excel worksheet support.
Senturus, a business analytics consulting firm, has a resource library with hundreds of free recorded webinars, trainings, demos and unbiased product reviews. Take a look and share them with your colleagues and friends: http://www.senturus.com/resources/.
Senturus designs and builds Business Intelligence systems to enable executives to better run their businesses. Since 2001, Senturus has been an IBM Cognos Premier Business Partner and has delivered over 1400 projects to 650+ clients in a breadth of industries and applications.
Slides from my talk to APM in Leeds on 18 Sep 2014. Why do projects fail? What sort of failures are OK? How can portfolio and programme managers improve their success rates? How do you set up an effective assurance programme? What is the PMO's role in all this?
Governance isn't what you think it is - Unicom - Feb 2014Upside Energy Ltd
Slides from my presentation at Unicom business process event, 27 Feb 2014. Discusses what governance is and why it's important. Looks at common governance issues in organisations. Suggests some heuristics for addressing these issues.
Using Reviews and Assurance to Manage Portfolio and Programme RiskUpside Energy Ltd
Projects are risky activities. We take on a managed level of risk in order to achieve defined rewards. It's therefore not surprising that some projects fail — completely eliminating failure would be a sign that we're being too risk averse. Problems arise when the level of failure across our program or portfolio is not commensurate with the desired risk/reward profile.
Project reviews and assurance can be a very useful tool to help monitor risk levels across our portfolio, and hence to identify and mitigate the risks which are not being managed effectively. This talk looks at some factors you should consider when setting up an assurance programme.
Slides from my talk to Unicom "Agile in the Public Sector" on 7 March, 2013. Governance is about decision making. If you don't address it head on, then people will waste a lot of time on demarcation disputes & etc.
Agile changes several aspects of decision making -- the locus of authority, the timing of decisions, notions of "best practice" -- but it doesn't change the need to make decisions about priorities, resources, tools, etc. So you need to think about governance.
This talk discusses some work I've been doing to help organisations and teams explore differing views of decision rights and processes. If you can't talk about governance, then you sure as hell can't manage it.
Slides from the session I ran for APM PMO SIG at MMU business school on 12 Dec. (Most of the session was taken up with the simulation, but these slides cover some of the lessons you might learn as a project reviewer.)
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.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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
4. Complex workload mix
Wide range of skills
Short deadlines
Lots of intangibles
(hard to track)
(hard to manage & improve)
Lots of external parties
LSE Kanban Case Study
Nov 2012 4
Lingaraj G J
5. The Spiral of Death
People can’t see &
understand workload
Low confidence
Make noise
(status reports, etc)
Reduced capacity
to deliver Add work
“just in case”
Context switching
Large backlog
Effort to manage
Effort to prioritise
Rework
LSE Kanban Case Study Queuing delay
Nov 2012 5
6. Kanban
Literally “signal card”
“Pull” system using signal cards to
manage the flow of work
5 Principles
Visualise the workflow
Limit WIP
Manage flow
Make process policies explicit
Improve collaboratively (using models
and experiments)
LSE Kanban Case Study
Nov 2012 6
8. Best Practice
No such thing as the perfect kanban system
Mindset:
Start where you are
Make bottlenecks visible
Evolve through experiments to eliminate bottlenecks
Kaizen
LSE Kanban Case Study
Nov 2012 8
9. Reasons for managing WIP
Surface flow issues (dependencies, capacity
limits, etc)rapidly & resolve them by:
Swarming
Adjusting policies
Raising an issue
…
Reduce queuing delays and hence:
Speed up feedback loops, so we learn and refine faster
Reduce time wasted on context switches, requirements decay, etc
Improve speed of response to requests
Kill the spiral of death
LSE Kanban Case Study
Nov 2012 9
11. Backlog Input Queue Work in Progress Output
Displaced
Done
External Analysing Ready Doing In Production Usage
Requests WIP = 3 + WIP = 1 anal. WIP = Team size + 1 + Reviewed
expedite + 2 inter-team Expedite
High WIP=3 In-House
Expedit
e
Management & Governance
Medium WIP=3 Analysis Interteam
Expedit
e
Interteam
Operations
Low
Production
Expedit
Analysis Interteam e
Interteam
Operations
Internal Design
Expedit
e
Strategy & Analysis Interteam
Interteam
Capacity Operations
Improvements Editorial
Expedit
High WIP=3 e
Analysis Interteam
Interteam
Medium Operations
WIP=3
Rich Media
Expedit
Analysis Interteam e
Low
Interteam
Operations
Agency Issues
LSE Kanban Case Study IT
Nov 2012
Client
12. Name Deadline
ID
Ownership
Originator Worker / Internal Owner
Interdependencies
Related Items
Systems / Components
Description & Notes
Also use
• Colour (Originator)
• Size (Effort estimate)
• Rotation (Blockage)
14
13. Name
Done
Doing
Timing
Ready
Stage
Backlog
Analysis
Displaced
In Production
Date &
Team
Usage Reviewed
Date
Date
Date / Team 1
Date / Team 1
Date / Team 2
15
Date / Team 2
Date / Team 2
Date / Team 1
Date / Team 1
Date / Team 1
ID
Date
Deadline
Date
14. Backlog Input Queue Work in Progress2) Finish item
Output
Displaced
Done
External Analysing Ready Doing In Production Usage
Requests WIP = 3 + WIP = 1 anal. WIP = Team size + 1 + Reviewed
expedite + 2 inter-team Expedite
High WIP=3 In-House
Expedit
e
Management & Governance
Medium WIP=3 Analysis Interteam
Expedit
e
Interteam
Operations
Low
Production
Expedit
Analysis Interteam e
Interteam
Operations
Internal Design
Expedit
e
Strategy & Analysis Interteam
Interteam
Capacity Operations
Improvements Editorial
Expedit
High WIP=3 e
Analysis Interteam
Interteam
Medium Operations
WIP=3
Rich Media
Expedit
Analysis Interteam e
Low
Interteam
Operations
Agency Issues
LSE Kanban Case Study IT
Nov 2012
Client
15. Backlog Input Queue Work in Progress4) Internal depend
Output
Displaced
Done
External Analysing Ready Doing In Production Usage
Requests WIP = 3 + WIP = 1 anal. WIP = Team size + 1 + Reviewed
expedite + 2 inter-team Expedite
High WIP=3 In-House
Expedit
e
Management & Governance
Medium WIP=3 Analysis Interteam
Expedit
e
Interteam
Operations
Low
Production
Expedit
Analysis Interteam e
Interteam
Operations
Internal Design
Expedit
e
Strategy & Analysis Interteam
Interteam
Capacity Operations
Improvements Editorial
Expedit
High WIP=3 e
Analysis Interteam
Interteam
Medium Operations
WIP=3
Rich Media
Expedit
Analysis Interteam e
Low
Interteam
Operations
Agency Issues
LSE Kanban Case Study IT
Nov 2012
Client
16. Name Deadline
ID
Timing
Date &
Team
Date / Team 2
Date / Team 2
Date / Team 1
Date / Team 1
Date / Team 1
Date / Team 2
Date / Team 1
Date / Team 1
Date
Date
Date
Date
Stage
Backlog
Awaiting Resource
Analysis
Analysis
Ready
Sign Off
Displaced
Doing
Done
In Production Working
Usage Reviewed 26
17. Metrics & Reporting
Backlog Cycle
Analysis Await Resource External Working Sign Off
Size of backlog
No of items; rough estimate of time to complete them
Cycle time versus size of work item
Min, max, average, distribution
Percent of cycle time item is
In Analysis (Ready-Analysis time)
Awaiting resources (Doing-Ready + Doing-Displaced time, across internal teams)
Being worked on internally (Done-Doing time across all internal teams)
Being worked on by external team (Done-Ready time for external teams)
Awaiting sign-off (In Production-Done time)
Throughput
No of items completed over a period, and hence average throughput
Usage
Actuals (usage statistics, satisfaction) versus targets in PD
LSE Kanban Case Study
Nov 2012 29
19. Graham Oakes Ltd
Making sense of technology…
Many organisations are caught up in the
complexity of technology and systems.
This complexity may be inherent to the
technology itself. It may be created by the pace of technology change. Or it may arise from
the surrounding process, people and governance structures.
We help untangle this complexity and define business strategies that both can be
implemented and will be adopted by people throughout the organisation and its partner
network. We then help assure delivery of implementation projects.
Clients…
Cisco Worldwide Education – Architecture and research for e-learning and educational systems
Council of Europe – Systems for monitoring compliance with international treaties; e-learning systems
Dover Harbour Board – Systems and architecture review
MessageLabs – Architecture and assurance for partner management portal
National Savings & Investments – Helped NS&I and BPO partner develop joint IS strategy
The Open University – Enterprise architecture, CRM and product development strategies
Oxfam – Content management, CRM, e-Commerce
Thames Valley Police – Internet Consultancy
Sony Computer Entertainment – Global process definition
Amnesty International, Endemol, tsoosayLabs, Vodafone, …
LSE Kanban Case Study
Nov 2012 37
Editor's Notes
Web OperationsWho here has spare capacity?
Visualize the WorkflowSo typically, we are looking for state changes in the work, that generally reflect changes in the activity used to generate new information about that work, for example, analysis (an activity) generates information, and when it reaches a point of diminishing returns, we tend to refer to the work as “analyzed” and change to a different activity to generate further information such as design or test development. It is this process of punctuated information arrival that we seek to model when I ask us to Visualize the Workflow.Make it visible so we can manage & improve itLimit WIPLimiting WIP implies that we implement a pull system on part or all of the workflow. The pull system can be a kanban system, a CONWIP system, a DBR system, or some other variant. The critical elements are that work-in-progress at each state in the workflow is limited and that new work in “pulled” into the new information discovery activity when there is available capacity within the local WIP limit.This is central, so I’ll come back to it in next slideManage FlowThe flow of work items through each state in the workflow should be monitored and reported - often referred to as Measuring Flow. By flow we mean movement. We are interested in the speed of movement and the smoothness of that movement. Ideally we want fast smooth flow. Fast smooth flow means our system is both creating value quickly, which is minimizing risk and avoiding (opportunity) cost of delay, and is also doing so in a predictable fashion.We often manage static stuff (status, size of queues) – subconscious incentive to start a lot of stuff; switch the mindset towards movement & getting things finishedFlow feels good; it lets us get a lot done – efficient & high morale state: create a positive loop of increasing throughputMake Process Policies ExplicitUntil the mechanism of software development or IT operations process is made explicit it is often hard or impossible to hold a discussion about improving it. Without an explicit understanding of how things work and how work is actually done, any discussion of problems tends to be emotional, anecdotal and subjective. With an explicit understanding it is possible to move to a more rational, empirical, objective discussion of issues. This is more likely to facilitate consensus around improvement suggestions.Again, about making it visible so we can manage and improve it – a lot of policies are hidden / don’t even realise we have themImprove Collaboratively (using models/scientific method)It is the WIP limit that ultimately stimulates conversations about process problems. Things which impede flow, or introduce perturbations that mean flow is inconsistent or ragged, often result in a challenge to the WIP limit. The team has the option to break the limit, ignore the problem and carry on, or to face up to the issue, discuss it and suggest a change.Continuous improvement; with an emphasis on measuring so we don’t fool ourselves