
Vivek Ganesan
Agile / Devops Coach
Ampyard
location_on India
Member since 6 years
Vivek Ganesan
Specialises In
Biography
Vivek Ganesan is the author of the book Blameless Continuous Integration and a secret ‘super hero’ at Ampyard who helps organizations, teams and individuals to be better and happier than they are. He lives in India and spends his leisure time envisioning and writing about technology and agile software development and sometimes, singing in his bathroom.
Vivek is an agile practitioner. He is a Certified Agile Coach, SAFe Agilist, Certified Scrum Professional (CSP), Certified ScrumMaster (CSM), a learner and a public speaker too. He spoke at various conferences in different countries. You can find a list of his talks here.
You can follow Vivek on Twitter, if you would like to catch up with his thoughts.
For more information, visit his personal website at http://www.vivekganesan.com
Publications
- Blameless Continuous Integration - A Book
- Taming the Blame Game Dragon - Scrum Alliance Member Article
Community Contribution
- Volunteered as a Program Committee Member for Agile India 2016, 2017 and 2018
- Volunteered as a facilitator at Spark the Change India 2017.
- Volunteered as a Track Steward for Discuss Agile Bangalore 2016 and Discuss Agile Delhi 2016.
- Volunteered as a facilitator in San Jose City Online Budgeting Program conducted by 'Every Voice Engaged'
Past Conference Talks
(Current list available at http://www.vivekganesan.com/talks)
International
- Agile 2018 San Diego
- DevOps Days Moscow 2018
- Salesforce.com's Dreamforce conferences during 2014 and 2015.
Within India
- Lean Kanban India 2018
- Agile 2018 San Diego
- Theme and Framework Agnostic Conference 2018
- DevOps Days Moscow 2018
- Agile & Automation Conclave 2018 by Accenture
- Agile Gurugram 2018
- Accenture Liquid Delivery Day 2018
- Spark the Change India 2018
- Business and Enterprise Agility Conference 2017 (BEACON)
- Discuss Agile Conference Bangalore 2017
- Agile Deep Dive Conference Bangalore 2017
- Regional Scrum Gathering (India) 2017
- DevOps Conference 2017 Hyderabad
- DevOps Conference 2017 Bengaluru
- DevOps Conference 2017 Chennai
- Featured Speaker at JavaOne India, 2013.
- Agile India 2015
- Discuss Agile Conference Delhi 2015
- XP Conference 2015
- Discuss Agile Day Hyderabad 2015
- Discuss Agile Conference Bangalore 2016
- Discuss Agile Conference Delhi 2016
- XP Conference 2016
-
keyboard_arrow_down
Practical Evidence Based Management - An Experiential Workshop
Vivek GanesanAgile / Devops CoachAmpyardPadma SatyamurthyDirector - TransformationWalmart Technologiesschedule 5 months ago
Sold Out!60 Mins
Workshop
Beginner
Agility, we hear, is all about responding to change. Evidence-Based Management aka the hypothesis driven way of looking at the business world, is one way to build muscles in order to respond to changes gracefully.
This experiential role-play-driven workshop enables leaders to create a self-adapting framework to make 'responding to change' a natural exercise, rather than the stressful showdown when the business is challenged.
We will present our experience with hypotheses as a mental tool for agility and also facilitate a workshop where the audience will role-play to be a leader who tackles various problems at hand using hypotheses.
-
keyboard_arrow_down
XP, DevOps and Technical Agility - A Hands-on Workshop
Kiran KashyapAgile Change AgentLowe'sVivek GanesanAgile / Devops CoachAmpyardschedule 1 year ago
Sold Out!90 Mins
Workshop
Intermediate
- I understand DevOps and XP theoretically but haven't done anything hands-on. I would like to experience how it is like in practice.
- I know how to write code but I want to learn how to craft software with excellence.
- I do not know how to fit the testing in 2 week sprint cycle.
- My product has unmanageable number of bugs and I have been given the task of managing the quality. I need some practical advice on this.
If you relate to any of the above situations, this half-day workshop is for you. In this workshop, we will take you through hands-on learning of XP and DevOps practices.
-
keyboard_arrow_down
Technical Agility - A Practical Journey to Agility from the Trenches
Vivek GanesanAgile / Devops CoachAmpyardKiran KashyapAgile Change AgentLowe'sschedule 2 years ago
Sold Out!90 Mins
Hands on Session
Intermediate
Are you interested in learning how development team members can change their working style to be agile? Are you looking to learn how to improve developer engagement? Do you want to watch the benefits of agile technical practices in action? If yes, this hands-on demo is for you.
This interactive demo is designed as a role-play by the facilitators and the members of the audience. The facilitators will engage in a dramatized demo of common technical agility practices, sometimes involving the audience, so that the audience can themselves see their benefits in action.
Join this demo for living through the phases of attaining technical agility.
-
keyboard_arrow_down
Pyramid of Humble Mastery - A Toolkit to Mastery in Agility, DevOps and What not?
Vivek GanesanAgile / Devops CoachAmpyardKiran KashyapAgile Change AgentLowe'sschedule 2 years ago
Sold Out!45 Mins
Presentation
Intermediate
Have you ever wondered about the mechanics of how human beings learn? Does your job involve teaching something to others? Or, do you want to teach a new skill to your child at home? If you are looking to add another tool to your teaching toolkit, particularly if you are an Agile Trainer, then the Pyramid of Humble Mastery is for you.
In this interactive workshop, we introduce the Pyramid of Humble Mastery, a model that we have used to teach concepts like Agility, DevOps, etc to audiences of various maturity. This workshop will take a conversational tone filled with hands-on activities and ample time for answering questions from the audience.
The audience will leave this workshop with hands-on experience of how to teach any new field meaningfully using this model. -
keyboard_arrow_down
Happiness at Work - Does Business Agility Lead to Happy Workplaces?
45 Mins
Presentation
Intermediate
Have you ever wondered about the meaning of 'Happiness at Work'? Does everyone define them the same way? If not, how can an executive work towards improving the happiness of his employees? If you have these questions, this session is for you.
With the increase in population that separates ‘work’ from ‘life’, as if work is the absence of life, it becomes increasingly important to study about what happiness means to people at work so that they can be made to feel alive in their offices too.
This session is aimed at introducing two interesting research studies that aimed to do just that. Also, this session helps people understand if Business Agility keeps us happy in the true sense.
The two studies that this session will discuss are as follows:
- Richard M. Ryan et al’s Self Determination Theory – led to a book Drive by Dan Pink
- Mihaly’s Measurement of Flow in Everyday’s life – led to book Flow by Mihaly himself
This session does not just explain these two research works but also will find the commonalities between these and will engage the audience with discussions using scenario-based questions, thereby bringing out personal examples that they can relate to.
-
keyboard_arrow_down
Organizational Culture: You define it or it defines you!!!
Nivarti Jayaram SPC PgMP PMP ACP SPS ITIL-FVice President, Head of TransformationSociete GeneraleVivek GanesanAgile / Devops CoachAmpyardschedule 2 years ago
Sold Out!90 Mins
Hands on Session
Intermediate
Most of the organizations focus on adherence to frameworks, Agile practices, restructuring of teams & roles as part of Agile Transformation with minimal focus on cultural transformation. Even the very few organizations that do focus on Cultural transformation focus primarily on practices and policies than on mindset, values and purpose.
Every organization that is looking to transform has an existing culture that is driven by its core values, beliefs and undefined practices. This defines how people operate on a day to day basis, how the transformation exercise is kicked off and the way it evolves. However, for the transformation to be successful, it is imperative that the transformation team Identifies & outlines the existing culture and is able to define the cultural aspects that need to change for it to be an Agile Organization. This needs clear understanding of various aspects of organizational culture, leadership agility levels, what can be done to identify the current culture and what is needed to be able to define the target state.
The intent of this workshop (No PPT) is to get the audience to understand the importance of cultural transformation, the aspects that one needs to focus on and also the means needed to define the organizational culture than it defining the individual.
The hands-on interactive session will introduce the audience to the Cultural Iceberg, Language, Habits and Mindset template to be able to clearly distinguish the need for focusing on Organizational culture, Leadership Agility Levels and the active involvement of the C-suite and Senior Leadership in defining the culture needed in the new ways of working.
-
keyboard_arrow_down
Happiness at Work - Does Business Agility Lead to Happy Workplaces?
45 Mins
Talk
Beginner
Have you ever wondered about the meaning of 'Happiness at Work'? Does everyone define them the same way? If not, how can an executive work towards improving the happiness of his employees? If you have these questions, this session is for you.
With the increase in population that separates ‘work’ from ‘life’, as if work is the absence of life, it becomes increasingly important to study about what happiness means to people at work so that they can be made to feel alive in their offices too.
This session is aimed at introducing two interesting research studies that aimed to do just that. Also, this session helps people understand if Business Agility keeps us happy in the true sense.
The two studies that this session will discuss are as follows:
- Richard M. Ryan et al’s Self Determination Theory – led to a book Drive by Dan Pink
- Mihaly’s Measurement of Flow in Everyday’s life – led to book Flow by Mihaly himself
This session does not just explain these two research works but also will find the commonalities between these and will engage the audience with discussions using scenario-based questions, thereby bringing out personal examples that they can relate to.
-
keyboard_arrow_down
Who Tests Your Tests?
Rejikrishnan RajanDevOps Coach/Agile Tech CoachAccenture-SolutionsIQVivek GanesanAgile / Devops CoachAmpyardschedule 2 years ago
Sold Out!45 Mins
Demonstration
Intermediate
Have ever wondered how to test your test cases? Do you wonder if your test coverage report is giving the correct numbers?
If you’re concerned about the quality of your test data and test cases, then this is the subject for you.
Mutation test is the way to evaluate your test data quality and the test cases. Get into this session to get introduced to the concept of Mutation testing and to see some cool demos.
-
keyboard_arrow_down
Zero Dollar BDD (Behavior Driven Development)
Pradeep kumar N RAgile and DevOps coachSIQ-AccentureVivek GanesanAgile / Devops CoachAmpyardschedule 2 years ago
Sold Out!90 Mins
Workshop
Beginner
Do you feel that communication can be improved among Biz, Dev and Ops?
Do you know that Behavior Driven Development(BDD) can help you there?
Do you know what is the cost of putting BDD into practice?
Join us in this interactive workshop on how to get benefits of BDD with (almost) zero dollar investment.
Learn some simple ways on how you can implement BDD on your own, no matter what your role is.
-
keyboard_arrow_down
Reinventing DevOps Practices for Blockchain Applications
Vivek GanesanAgile / Devops CoachAmpyardRejikrishnan RajanDevOps Coach/Agile Tech CoachAccenture-SolutionsIQschedule 2 years ago
Sold Out!90 Mins
Workshop
Intermediate
With the arrival of distributed applications that run on Blockchain, it is essential to rethink some of the basic aspects of DevOps. Few things that we take for granted in DevOps area are either irrelevant, impossible or too costly for blockchain applications. Join us to explore the changes that the blockchain apps bring to the DevOps arena, using a hands-on demo of a sample blockchain app.
-
keyboard_arrow_down
Stress-free Continuous Delivery Using Sensible Information Radiators
45 Mins
Talk
Intermediate
Did you know that the position of the build monitor affects the speed at which build failures are fixed? Did you know that using some colors in your build monitor can render it useless to 1 in 9 men? Do you wish to know when to use the Red-Amber-Green color scheme and when to avoid it, in your information radiators? If these discussions interest you, then this session is for you.
When teams deliver increments of working software using a continuous delivery pipeline, it becomes important to close the feedback loop by letting the team members know as soon as possible when something fails. This interactive session aims to create discussions about the mechanism of human cognition and response and how taking some extra care in designing information radiators can optimize the human response time to anything wrong happening in the delivery pipeline.
Disclaimer: This Talk Proposal has been submitted for participation purposes only and is not intended to serve as an advice of any nature whatsoever. Opinions are my own and not my employer's.
-
keyboard_arrow_down
Blameless CI - Bashing Cultural Monsters in Continuous Integration
20 Mins
Talk
Intermediate
Does your organization frown upon “Build Breakers”? Does your team spend a lot of time fixing integration issues in CI? Do you see a lot of “Who broke the build now?” emails? Do your team members hesitate to commit their code for the fear of causing a build failure?
If you wish to know what you can do to make the situation better, this session is for you.
Continuous Integration is a powerful way to identify and eliminate certain risks, particularly when multiple teams are rallying towards a planned release. Even if you are not working on a planned release, Continuous Integration will help you to cut-out a release sooner than you would if you did not have CI.
When organizations or teams start adopting Continuous Integration for the first time, they develop an untold habit to chastise the build breaker, whenever a build breaks. Most of the time, the reprimanded build breaker is a person and not a thing, a machine or a process
-
keyboard_arrow_down
A Social Psychology Toolkit for a Blame-Free Workplace
45 Mins
Talk
Beginner
- Do 'Blame Game Politics' rule your workplace?
- Are you frustrated of retrospective meetings that result in zero outcomes due to endless debates on who is to take the blame?
- Does the "Blame" monster haunt you every time you try to do something new?
- Are you afraid of taking risks for the fear of being labelled the 'wrong' one?
- And, above all, do you wish to tackle the blame game monster?
If yes, then this session is for you. This session introduces a toolkit to free oneself and others from the biases, based on research studies in the field of Social Psychology. The toolkit provides one an 'objective' view of the situation at hand to decide on further actions rather than debating on who is wrong.
This session introduces common biases like 'Confirmation Bias' and the 'Fundamental Attribution Error', which every human being falls prey to. The attendees will also be performing a guided team activity that helps them practice the Covariation Model to zero-in to the real root cause of any problem.
-
keyboard_arrow_down
Workplace Happiness - Does Agility Keep us Happy?
45 Mins
Talk
Beginner
With the increase in population that separates ‘work’ from ‘life’, as if work is absence of life, it becomes increasingly important to study about what happiness means to people at work, so that they can be made to feel alive in their offices too. This session is aimed at introducing two interesting research studies that aimed to do just that. Also, this session helps people understand if agility keeps us happy in the true sense.
The two studies that this session will discuss about are as follows:
- Richard M. Ryan et al’s Self Determination Theory – led to a book Drive by Dan Pink
- Mihaly’s Measurement of Flow in Everyday’s life – led to book Flow by Mihaly himself
This session does not just explain these two research works but also will find the commonalities between these and will engage the audience with discussions using leading questions, thereby bringing out personal examples that they can relate to.
-
keyboard_arrow_down
Personalize and Spice Up Your Startup's Continuous Integration with a Raspberry Pi
90 Mins
Demonstration
Intermediate
"Congratulations, Raj! Your first commit has passed the Continuous Integration Gate!" - The announcement from a digital speaker fills the team's work space. The entire team starts cheering for Raj immediately. Raj displays a surprised look and delivers a shy smile. The day has been made for Raj, whose first AND 'green' commit just went in after days of learning and on-boarding.
Want to implement this in your start-up or enterprise? Are you worried about the cost of this system?
All it takes is just a tiny computer called Raspberry Pi, that can fit in your hand and most importantly, whose cost can fit your wallet!
The cost can be as low as 40$ per team.
Join this session to explore variety of human-touches that you can create for your team to keep the team engaged and motivated.
This session explores ways of integrating Raspberry Pi with various Agile tools to create 'Aha!' moments for the team.
-
keyboard_arrow_down
Ten Commandments of Lousy Pair Programming
45 Mins
Talk
Beginner
Want to understand how NOT to do Pair programming? Attend this session to see some funny examples of the same.
Pair Programming is to programming in the same way as Object Oriented Programming is to... well.. eh.. programming! Any agile startup which does not encourage Pair programming is referred to as by "stone age" startups by developer groups. And, the fact is that these developer groups are not fringe groups.
While there are a lot of guides to tell a beginner how to do pair programming, it is very easy to get a wrong understanding of Pair Programming. This session helps you understand nuances of pair programming by telling how NOT to do it.
Audience will be presented situations (a comic strip, a code block, a conversation, etc) and will be asked to spot what is wrong with each of those situations.
The summary will present ten things(that the audience found out from situations) that are not to be done during Pair programming.
-
keyboard_arrow_down
Developer 2.0 - Redefine the Role of Developer to achieve Success for All
60 Mins
Talk
Intermediate
Gone are the days where developer was responsible for just writing clean code. Traditional definition of developer affects the individual developers more than it affects the organization. The developer tends to concentrate on getting better at just the area of coding and ends up not learning the nuances of building a successful product. As a Developer 2.0, the developer performs all of the following roles.
1. Coder
2. Devil's advocate
3. Code Reviewer
A developer can work in multiple stories but cannot do more than one of the above tasks for the same story. For example, the same person cannot be both the coder and Devil's advocate. A team at Gainsight worked with this improved definition of developers and saw higher product velocity, better awareness about product and increased responsiveness to issues. This session will take the audience through the improved definition of the role of developer and present some thought-provoking questions to the audience to make them realize that the traditional definition of role of developer is just not enough.
-
keyboard_arrow_down
Developer 2.0 - Redefine the Role of Developer to achieve Success for All
90 Mins
Tutorial
Intermediate
Can we bring phenomenal changes by doing small changes in the mindset of developers in the organization?
Gone are the days where the developer was responsible for just writing clean code. The traditional definition of developer affects the individual developers more than it affects the organization. The developer tends to concentrate on getting better at just the area of coding and ends up not learning the nuances of building a successful product.
As a Developer 2.0, the developer performs all of the following roles.
1. Coder
2. Devil's advocate
3. Code Reviewer
A developer can work in multiple stories but cannot do more than one of the above tasks for the same story. For example, the same person cannot be both the coder and Devil's advocate. A team at Gainsight worked with this improved definition of developers and saw higher product velocity, better awareness about product and increased responsiveness to issues. This session will take the audience through the improved definition of the role of developer and present some thought-provoking questions to the audience to make them realize that the traditional definition of role of developer is just not enough.
The audience will work through some activities for two sprints and see the difference for themselves.
-
keyboard_arrow_down
Developer 2.0 - Redefine the Role of Developer to achieve Success for All
60 Mins
Talk
Intermediate
Gone are the days where developer was responsible for just writing clean code. Traditional definition of developer affects the individual developers more than it affects the organization. The developer tends to concentrate on getting better at just the area of coding and ends up not learning the nuances of building a successful product. As a Developer 2.0, the developer performs all of the following roles.
1. Coder
2. Devil's advocate
3. Code Reviewer
A developer can work in multiple stories but cannot do more than one of the above tasks for the same story. For example, the same person cannot be both the coder and Devil's advocate. A team at Gainsight worked with this improved definition of developers and saw higher product velocity, better awareness about product and increased responsiveness to issues. This session will take the audience through the improved definition of the role of developer and present some thought-provoking questions to the audience to make them realize that the traditional definition of role of developer is just not enough.
-
keyboard_arrow_down
Congratulations! You are our startup's first Scrum Master! What's next?
60 Mins
Tutorial
Intermediate
Do you fancy playing the first Scrum Master of a startup?
Do you want to live the challenges faced by the first Scrum Master of a startup? Do you feel that your organization is dramatically different from the 'ideal' organizations, which the Agile workshops project as a basic requirement for doing Agile development? Do you wish to deliver predictable results while your management is on-the-way to make your organization 'Agile-ready'? This tutorial is just what you want.
In this tutorial, you will experience the life of a first Scrum Master of a twenty member startup, which has expansion plans. Each of the audience will put themselves in the Scrum Master's shoes and try to solve the challenges posed by the ever-changing environment, while the company's management is putting its best efforts to make the organization 'Agile-ready'. In this interactive tutorial, a gripping story-line will drag you into the world of uncertainties where you would be challenged to take life-changing decisions regarding your product team's daily work.
Even if you are not in a startup, this tutorial would benefit you because everyone still comes across ad-hoc situations which go against the ideal expectations of Agile world.
-
No more submissions exist.
-
No more submissions exist.