Agile / DevOps Practitioner
Member since 6 years
Specialises In (based on submitted proposals)
Vinay Krishna is having 14 years of experience as a Software Craftsman. He is flourished in a fast-paced environment requiring excellent problem solving skills, multiple project completion under short deadlines and the ability to communicate with clients and end users. He helps team to adopt agile-scrum-lean in his organization.
He is doing research in the field of Software architecture. So far his 11 papers have been published in various international journals and conference proceedings. His two papers are translated in Chinese language by scrum network at China. Vinay has founded and currently managing Agile Bangalore user group. He is elected Secretary of Computer Society of India (CSI), Bangalore Chapter for 2014-2016. He has been part of organizing team of several international conferences (ACC-2012, Agile Tour, ASIS-2012, SGI-2013, ACC-2013 etc.). He has invited to deliver tech talk/guest lectures at prestigious engineering colleges/universities, different organizations and various agile forums/conferences. He is Certified ScrumMaster(CSM) and Certified Scrum Professional (CSP).
Building Serverless Application - A Game changerVinay KrishnaAgile / DevOps PractitionerConsultant
schedule 3 years agoSold Out!
Most of us these days develop applications and deploy them on servers, either on-premises or in the cloud. We need to plan well ahead in time as to how much server, storage and database we need. We also need to plan for deploying all the hardware and software necessary to run the application. The question here is, if is it possible to avoid all this planning? Are we looking for a new model that can handle all the underlying infrastructure deployment for us? This session is going to describe about serverless architecture and application in detail. The session will also cover on building microservices using serverless architecture. Hands-on exercise will be part of this session.
BDD - an effective way to collaborate among 3 amigos - Testing is just a by productVinay KrishnaAgile / DevOps PractitionerConsultant
schedule 4 years agoSold Out!
A common misinterpretation is that BDD is another way to automate the functional testing or just a synonym to Acceptance Test Driven Development (ATDD). However, it’s not correct understanding. BDD doesn’t talk about testing rather it focus on development which is driven by expected behaviour of application/system. It helps to share the understanding by examples among three amigos (BAs, Developers and Testers) and helps to explore unknown. It describes what business/end users want the system to do by talking through example behavior.
In this workshop, the actual concept of BDD is explained using case study of various real-time projects. It also covers the myths, challenges, benefits and best practices along with tools used to adopt it.
Agile Game: Effective prioritization using business valueVinay KrishnaAgile / DevOps PractitionerConsultantEbin JohnAgile CoachSociete Generale
schedule 5 years agoSold Out!
Its a simple game which helps to learn how to estimate or calculate the business value of user stories.
The intent of this game is to provide more insight on prioritization of User stories or Epics. Even though we do backlog grooming, we see that the PO is not able to bring US prioritization in the real context to the team. We can also observe that teams are not really challenging the PO about the prioritization.
This workshop is about how to involve the team more on the prioritization excercise. The PO will come out with Business value and the team will come out with the cost estimation. There will be discussions with PO and the team to understand the, what is the priority and why? As a result the the team will know why they do, what they do. This will maximize the value of their outputs.
We have used this in our work with various teams and seen it is very effective. We will talk about the examples as well.
Effective 9 Practices to minimize technical debtVinay KrishnaAgile / DevOps PractitionerConsultant
schedule 6 years agoSold Out!
Often we find it difficult to incorporate any changes in a software project during later phases of its development, or during post-delivery maintenance. Primary reason for this is inflexibility in design and code which makes it difficult for changes to be incorporated. This inflexibility substantially increases the cost of making changes and this metaphor has been termed as Technical Debt.
While Technical Debt cannot be eliminated completely, its burden needs to be reduced. Many agile practitioners have suggested some practices to avoid or eliminate Technical Debt.
In this session I shall discuss about a method to get relief from Technical Debt and talks about nine proven practices that a developer can follow to minimize Technical Debt. These practices help to:
- Change the coder's mindset so that they should use technical practices i.e. various refactoring techniques to reduce technical debt in code and design
- Developers to plan and manage the time to pay down the debt i.e. determine your living budget
- Take minimal technical credit in design and code
These practices have been used and found to be effective when implemented in projects which will be used as a case study.
No more submissions exist.
No more submissions exist.