Explore Courses
course iconScrum AllianceCertified ScrumMaster (CSM) Certification
  • 16 Hours
Best seller
course iconScrum AllianceCertified Scrum Product Owner (CSPO) Certification
  • 16 Hours
Best seller
course iconScaled AgileLeading SAFe 6.0 Certification
  • 16 Hours
Trending
course iconScrum.orgProfessional Scrum Master (PSM) Certification
  • 16 Hours
course iconScaled AgileSAFe 6.0 Scrum Master (SSM) Certification
  • 16 Hours
course iconScaled Agile, Inc.Implementing SAFe 6.0 (SPC) Certification
  • 32 Hours
Recommended
course iconScaled Agile, Inc.SAFe 6.0 Release Train Engineer (RTE) Certification
  • 24 Hours
course iconScaled Agile, Inc.SAFe® 6.0 Product Owner/Product Manager (POPM)
  • 16 Hours
Trending
course iconKanban UniversityKMP I: Kanban System Design Course
  • 16 Hours
course iconIC AgileICP Agile Certified Coaching (ICP-ACC)
  • 24 Hours
course iconScrum.orgProfessional Scrum Product Owner I (PSPO I) Training
  • 16 Hours
course iconAgile Management Master's Program
  • 32 Hours
Trending
course iconAgile Excellence Master's Program
  • 32 Hours
Agile and ScrumScrum MasterProduct OwnerSAFe AgilistAgile CoachFull Stack Developer BootcampData Science BootcampCloud Masters BootcampReactNode JsKubernetesCertified Ethical HackingAWS Solutions Artchitct AssociateAzure Data Engineercourse iconPMIProject Management Professional (PMP) Certification
  • 36 Hours
Best seller
course iconAxelosPRINCE2 Foundation & Practitioner Certificationn
  • 32 Hours
course iconAxelosPRINCE2 Foundation Certification
  • 16 Hours
course iconAxelosPRINCE2 Practitioner Certification
  • 16 Hours
Change ManagementProject Management TechniquesCertified Associate in Project Management (CAPM) CertificationOracle Primavera P6 CertificationMicrosoft Projectcourse iconJob OrientedProject Management Master's Program
  • 45 Hours
Trending
course iconProject Management Master's Program
  • 45 Hours
Trending
PRINCE2 Practitioner CoursePRINCE2 Foundation CoursePMP® Exam PrepProject ManagerProgram Management ProfessionalPortfolio Management Professionalcourse iconAWSAWS Certified Solutions Architect - Associate
  • 32 Hours
Best seller
course iconAWSAWS Cloud Practitioner Certification
  • 32 Hours
course iconAWSAWS DevOps Certification
  • 24 Hours
course iconMicrosoftAzure Fundamentals Certification
  • 16 Hours
course iconMicrosoftAzure Administrator Certification
  • 24 Hours
Best seller
course iconMicrosoftAzure Data Engineer Certification
  • 45 Hours
Recommended
course iconMicrosoftAzure Solution Architect Certification
  • 32 Hours
course iconMicrosoftAzure Devops Certification
  • 40 Hours
course iconAWSSystems Operations on AWS Certification Training
  • 24 Hours
course iconAWSArchitecting on AWS
  • 32 Hours
course iconAWSDeveloping on AWS
  • 24 Hours
course iconJob OrientedAWS Cloud Architect Masters Program
  • 48 Hours
New
course iconCareer KickstarterCloud Engineer Bootcamp
  • 100 Hours
Trending
Cloud EngineerCloud ArchitectAWS Certified Developer Associate - Complete GuideAWS Certified DevOps EngineerAWS Certified Solutions Architect AssociateMicrosoft Certified Azure Data Engineer AssociateMicrosoft Azure Administrator (AZ-104) CourseAWS Certified SysOps Administrator AssociateMicrosoft Certified Azure Developer AssociateAWS Certified Cloud Practitionercourse iconAxelosITIL 4 Foundation Certification
  • 16 Hours
Best seller
course iconAxelosITIL Practitioner Certification
  • 16 Hours
course iconPeopleCertISO 14001 Foundation Certification
  • 16 Hours
course iconPeopleCertISO 20000 Certification
  • 16 Hours
course iconPeopleCertISO 27000 Foundation Certification
  • 24 Hours
course iconAxelosITIL 4 Specialist: Create, Deliver and Support Training
  • 24 Hours
course iconAxelosITIL 4 Specialist: Drive Stakeholder Value Training
  • 24 Hours
course iconAxelosITIL 4 Strategist Direct, Plan and Improve Training
  • 16 Hours
ITIL 4 Specialist: Create, Deliver and Support ExamITIL 4 Specialist: Drive Stakeholder Value (DSV) CourseITIL 4 Strategist: Direct, Plan, and ImproveITIL 4 Foundationcourse iconJob OrientedData Science Bootcamp
  • 6 Months
Trending
course iconJob OrientedData Engineer Bootcamp
  • 289 Hours
course iconJob OrientedData Analyst Bootcamp
  • 6 Months
course iconJob OrientedAI Engineer Bootcamp
  • 288 Hours
New
Data Science with PythonMachine Learning with PythonData Science with RMachine Learning with RPython for Data ScienceDeep Learning Certification TrainingNatural Language Processing (NLP)TensorflowSQL For Data Analyticscourse iconIIIT BangaloreExecutive PG Program in Data Science from IIIT-Bangalore
  • 12 Months
course iconMaryland UniversityExecutive PG Program in DS & ML
  • 12 Months
course iconMaryland UniversityCertificate Program in DS and BA
  • 31 Weeks
course iconIIIT BangaloreAdvanced Certificate Program in Data Science
  • 8+ Months
course iconLiverpool John Moores UniversityMaster of Science in ML and AI
  • 750+ Hours
course iconIIIT BangaloreExecutive PGP in ML and AI
  • 600+ Hours
Data ScientistData AnalystData EngineerAI EngineerData Analysis Using ExcelDeep Learning with Keras and TensorFlowDeployment of Machine Learning ModelsFundamentals of Reinforcement LearningIntroduction to Cutting-Edge AI with TransformersMachine Learning with PythonMaster Python: Advance Data Analysis with PythonMaths and Stats FoundationNatural Language Processing (NLP) with PythonPython for Data ScienceSQL for Data Analytics CoursesAI Advanced: Computer Vision for AI ProfessionalsMaster Applied Machine LearningMaster Time Series Forecasting Using Pythoncourse iconDevOps InstituteDevOps Foundation Certification
  • 16 Hours
Best seller
course iconCNCFCertified Kubernetes Administrator
  • 32 Hours
New
course iconDevops InstituteDevops Leader
  • 16 Hours
KubernetesDocker with KubernetesDockerJenkinsOpenstackAnsibleChefPuppetDevOps EngineerDevOps ExpertCI/CD with Jenkins XDevOps Using JenkinsCI-CD and DevOpsDocker & KubernetesDevOps Fundamentals Crash CourseMicrosoft Certified DevOps Engineer ExperteAnsible for Beginners: The Complete Crash CourseContainer Orchestration Using KubernetesContainerization Using DockerMaster Infrastructure Provisioning with Terraformcourse iconTableau Certification
  • 24 Hours
Recommended
course iconData Visualisation with Tableau Certification
  • 24 Hours
course iconMicrosoftMicrosoft Power BI Certification
  • 24 Hours
Best seller
course iconTIBCO Spotfire Training
  • 36 Hours
course iconData Visualization with QlikView Certification
  • 30 Hours
course iconSisense BI Certification
  • 16 Hours
Data Visualization Using Tableau TrainingData Analysis Using Excelcourse iconEC-CouncilCertified Ethical Hacker (CEH v12) Certification
  • 40 Hours
course iconISACACertified Information Systems Auditor (CISA) Certification
  • 22 Hours
course iconISACACertified Information Security Manager (CISM) Certification
  • 40 Hours
course icon(ISC)²Certified Information Systems Security Professional (CISSP)
  • 40 Hours
course icon(ISC)²Certified Cloud Security Professional (CCSP) Certification
  • 40 Hours
course iconCertified Information Privacy Professional - Europe (CIPP-E) Certification
  • 16 Hours
course iconISACACOBIT5 Foundation
  • 16 Hours
course iconPayment Card Industry Security Standards (PCI-DSS) Certification
  • 16 Hours
course iconIntroduction to Forensic
  • 40 Hours
course iconPurdue UniversityCybersecurity Certificate Program
  • 8 Months
CISSPcourse iconCareer KickstarterFull-Stack Developer Bootcamp
  • 6 Months
Best seller
course iconJob OrientedUI/UX Design Bootcamp
  • 3 Months
Best seller
course iconEnterprise RecommendedJava Full Stack Developer Bootcamp
  • 6 Months
course iconCareer KickstarterFront-End Development Bootcamp
  • 490+ Hours
course iconCareer AcceleratorBackend Development Bootcamp (Node JS)
  • 4 Months
ReactNode JSAngularJavascriptPHP and MySQLcourse iconPurdue UniversityCloud Back-End Development Certificate Program
  • 8 Months
course iconPurdue UniversityFull Stack Development Certificate Program
  • 9 Months
course iconIIIT BangaloreExecutive Post Graduate Program in Software Development - Specialisation in FSD
  • 13 Months
Angular TrainingBasics of Spring Core and MVCFront-End Development BootcampReact JS TrainingSpring Boot and Spring CloudMongoDB Developer Coursecourse iconBlockchain Professional Certification
  • 40 Hours
course iconBlockchain Solutions Architect Certification
  • 32 Hours
course iconBlockchain Security Engineer Certification
  • 32 Hours
course iconBlockchain Quality Engineer Certification
  • 24 Hours
course iconBlockchain 101 Certification
  • 5+ Hours
NFT Essentials 101: A Beginner's GuideIntroduction to DeFiPython CertificationAdvanced Python CourseR Programming LanguageAdvanced R CourseJavaJava Deep DiveScalaAdvanced ScalaC# TrainingMicrosoft .Net Frameworkcourse iconSalary Hike GuaranteedSoftware Engineer Interview Prep
  • 3 Months
Data Structures and Algorithms with JavaScriptData Structures and Algorithms with Java: The Practical GuideLinux Essentials for Developers: The Complete MasterclassMaster Git and GitHubMaster Java Programming LanguageProgramming Essentials for BeginnersComplete Python Programming CourseSoftware Engineering Fundamentals and Lifecycle (SEFLC) CourseTest-Driven Development for Java ProgrammersTypeScript: Beginner to Advanced

"What Is Kanban" -PART - 1 :Kanban Journey for the Infrastructure Operations Support and Service Tea

Updated on 19 January, 2018

8.61K+ views
4 min read

In my previous post, I had initially started by explaining why we should implement Agile practices and  then talked about the benefits of implementing Agile practices for Infrastructure Operations Support Teams. Now when we know that by implementing Kanban, these teams can become more Agile and deliver more value to the customer, the next question that we need to focus on is – How do we implement Kanban for infrastructure operations support and service teams. 

In the upcoming series of posts, I will be highlighting step by step the complete Kanban journey for Infrastructure Operations Support and Service teams and explain how to implement Kanban for these teams. In case you need to prepare for a certification, consider enrolling in our kanban classes. However, before we start on our Kanban journey, we need to initially understand clearly what is Kanban, Kanban is basically a method for organizing, managing and delivering work and in this case – infrastructure-related operations and services support work. Kanban can also be used for a lot of other types of work including software product development but in these series of posts, my focus will be primarily on how to implement Kanban for infrastructure operations support services. 

The word “Kanban” can be broken down as “Kan” meaning visual and “ban” meaning card, thus Kanban meaning visual card (in Japanese). Hence, Kanban is a visual indicator that is used to trigger an action or activity. Toyota Corporation introduced Kanban in the automobile sector in relay systems to standardize the flow of auto parts in their just in time (JIT) production lines in the 1950s and subsequently, the method was adopted by other organizations and across other industries. Kanban is basically a Pull System where the customer demand pulls the work item from the upstream processes. 

It is a method that is used to help teams work together more effectively. It is a visual system for managing the workflow as it moves through a process and the focus is both on the process (workflow) and the work product passing through that process. The emphasis is on identifying the bottlenecks in the process and address them so that the work can flow through the process in an effective manner thereby optimizing time to market (speed), cost and quality (ensure that the work item is having minimal defects). The Kanban method thus helps to visualize the work and control the workload. 

Any method, framework or system has key tenets or pillars that identify and characterize the method. Similarly, in order for Kanban to be implemented effectively, we need to understand the key tenets behind Kanban. 

The Kanban method consists of a set of principles and practices that have been proven to be effective for managing the workload and deliver professional services to the customers (external and internal) appropriately. These key tenets have proven to be effective in successful Kanban implementations worldwide. These tenets initially derived from Lean principles were further developed by David J Anderson and the worldwide community of coaches, trainers and practitioners and they were published in 2010. 

The Key Principles are (also derived from the Lean principles)

Start with what you do NOW – The focus here is on the present. The main aim is not to disturb the current state of the process and identify, focus and study the existing process and bring in incremental changes to the process to manage evolutionary change. Hence, while implementing Kanban for the service teams, many of the team members initially felt they were not doing any change in their current process and everything appeared to be the same. They felt the changes occurring over a period of time in an evolutionary manner as incremental change is introduced in the process.  

Encourage acts of LEADERSHIP at every level – Leadership is a very important concept that needs to be encouraged at every level, right from the team member to the Head of the department. Kanban focuses on building leadership skills at every level of the hierarchy so that decisions can be taken by empowered individuals. This is very important as team members cannot take appropriate decisions even if they are empowered if they are not having strong leadership skills. 

Agree to pursue improvement through EVOLUTIONARY CHANGE– Improvements are undertaken in small, incremental steps which lead to the changes being implemented in an evolutionary manner. This leads to very less pain on account of changes and team members embrace these changes as they occur in an evolutionary manner. Evolutionary changes give team members a feeling that everything is the same and there is not much change that they feel in the new process as the change is gradual and it is implemented over a period of time. 

Policies control SERVICE DELIVERY – Service delivery to the customer requires strong discipline to maintain a steady cadence of work delivery and it also improves predictability of the service delivered. As there are multiple service level agreements to be met for undertaking different types of service support (e.g. L1, L2, L3, L4) and priority of service (e.g. P1, P2, P3, P4), it is important that key policies are defined very clearly by the team and it is understood by all the team members and the customer. This ensures that the expectations related to service delivery are mentioned clearly before the start of work and the customer and the team members are very clear about the service delivery guidelines and rules. This improves trust and transparency and the team members are able to meet the expectations of the customer in a planned and managed fashion. 

Manage the WORK, let people self-organize around it – A key principle which focuses on managing the work and allowing the people to self-organize around the work. Historically, the Managers used to manage the people and ensure that the work is undertaken accordingly. However, in this case, the principle focuses on highlighting that the work needs to be managed appropriately. The people who do the work have the maximum amount of information available about the work and this information is always kept current. Hence, they are in the best position to take a decision regarding the work to be undertaken. This can be possible only if they are given autonomy and they self-organize themselves around the work. This principle is derived from the Lean principle which also focuses on the work and allows people to self-organize around the work. 

Understand and focus on CUSTOMER needs and expectations – The focus here is on identifying, building, designing and delivering the right service to the customer. The customer needs and expectations are identified and studied and the service delivery is then designed to match the work capacity and the customer need so that appropriate services can be delivered to the customer. 
The Key Practice

Visualize – The service/process workflow is visualized on a board and also electronically using tools. The human brain has a capacity to understand visual items better as compared to non visual items. Hence, visualizing the work brings a big change in the minds of the team members and they are able to identify bottlenecks quickly and suggest steps to resolve them. Blind spots which were present earlier when the workflow was not visual are now addressed easily in the visual management tool/board. 

Limit WIP (work in progress) – Work in Progress (WIP) is an important practice in the Kanban method. WIP Limits are identified for each step and managed appropriately to deliver work in the shortest time possible. When WIP is more, work output gets delayed and queuing of the work items increases. By working out the suitable WIP limits, the work is balanced with the team capacity and the bottlenecks are removed or reduced substantially. This leads to improved cycle time and lead time for the customer. 

Manage Flow – Flow is defined as the complete path in the value stream starting from the customer requirement to the work item being delivered to the customer – i.e. from concept to cash as in Lean methodology. By implementing the above practices, the flow in the process can be maintained as a single piece flow, i.e. only one or more work items (considered as a single piece) moving forward at a particular point in time as per the capacity of the process. This ensures that there are no bottlenecks and the work item moves ceaselessly from concept to cash (till it is delivered to the customer). This reduces delays and improves the lead time to market. Hence, the team is able to service the tickets for the customer in the shortest time possible. Theory of constraints is one of the techniques that is used to manage flow in a process. 

Make the Policies Explicit – In order to implement the process changes in an evolutionary manner, the team will need to create the policies governing the process (service level agreement, classes of service, cost of delay, WIP Limits, swim lanes and other factors) explicitly and share it with all the stakeholders so that trust and transparency are built into the process. Making the policies explicit ensures discipline and the team members need to manage the process as per the policies and the governance meetings are also set up to ensure that the policies are adhered as per the requirements. However, the setting of the policies is a dynamic exercise as the market conditions, team maturity, customer expectations, and the work environment keep changing and the policies need to be updated as per these variables so that they are always current and all the changes made to the policies as per the requirement also needs to be communicated to all the stakeholders periodically. 

Manage the feedback loops – All Agile methods including Kanban focus heavily on feedback loops to measure and validate the work undertaken and the Kanban method builds in a lot of feedback loop mechanisms which need to be managed appropriately. Examples of feedback loops in Kanban are the policies, WIP limits, Kanban events like daily Kanban meeting and other meetings which validate the work undertaken through feedback. The validation confirms the confidence that the work undertaken so far is verified and is correct. 

Improve and Evolve – Continuous Improvement is a part of all the process models/frameworks and methods. In the case of Kanban, the focus is on continuous improvement of the processes over a period of time to improve the effectiveness and efficiency of the process. The emphasis is on constantly improving and evolving the process over a period of time to ensure that the time to market or time to delivery is constantly reduced for the customer. 

Insider Tips to Land Your Dream Scrum Master Job

Includes Scrum Resume Sample

Looking for a more hands-on approach to learning project management? Our PRINCE2 classroom training provides a dynamic and immersive experience. Join us today and take your skills to new heights!

Conclusion​

By understanding the principles and key practices underlying Kanban, we are now better prepared to implement Kanban effectively for the Infrastructure Operations Support teams. In the upcoming posts, I will continue to highlight and explain each step in the Kanban journey as we learn how to implement Kanban for the Infrastructure Operations Support and Service teams – both at the team level and at the scale level (when we integrate multiple teams at scale to deliver support services to the customer).