Insist on the Highest Standards Flashcards
Leaders have relentlessly high standards — many people may think these standards are unreasonably high. Leaders are continually raising the bar and drive their teams to deliver high quality products, services, and processes. Leaders ensure that defects do not get sent down the line and that problems are fixed so they stay fixed.
Tell me about a time when you have been unsatisfied with the status quo. What did you do to change it? Were you successful?
Situation
My new team started working late at night and still not able to finish work. I was not happy with this work culture.
Task
I decided to understand the root cause of this overtime working problem and solve it.
Actions
I invited the team and had an open talk to learn what exactly is the problem they are facing.
I realized 2 members are very fast rest 3 are very slow on thinking solving problem
I also realized we started taking more work and reason was the expert member used to speak on planning meeting and put less estimations and the others remain quite
I teach them to always remember u r not alone and u r working with someone and it may either slow down in many ways. Create a high level task with timebox time 3 point 3 task , 2 point 2 task 18 hours etc.
Staggered deployment strategy
Results
My guideline to estimate hours helped my expert as well as new team member
I created this as document which was highly helpful for my team
Later on this got to other team members and now in my company we are following those guidelines
Our team used to take healthy amount of work and started delivering on time sometime early and get some time for self study
Tell me about a time when you were dissatisfied with the quality of something at work and went out of your way to improve it.
Situation
In our application we had taken dependency of various modules (100s of modules) and created a mess and most of the time we were in cyclic dependency situations.
UI composition
Task
I decided to solve this interdependency of module and cycle dependency of module issue.
Actions
I came up with interceptor concepts since I was already learning angular 2 and there I had learned this concept. That idea I extended for business purposes.
I created a request handler, request interceptor and response interceptor with this idea. Now I could create independent modules who intercept certain URLs and they used to either add or retrieve data.
I converted 100s module into around 200 modules isolated and independent
Results
This made our architecture highly decoupled
Autonomous component is now possible
I created around 200 modules and deployed them in various systems.
I helped businesses to get their future story done quickly. Driver story used to solve many stories of other systems ( preview, Field Test, sample test appeal etc. )
Since once one module is updated it is used to solve many system problems and save business money.
When you refused to compromise around quality or customer service
Situation
While going to the cloud we had issues that we used to not adhere to security guidelines and got many compliance issues while deploying in production.
Task
Come up with dev sec op approach
Actions
I used learn by my own various best practices
I learned about DEVSECOPS where security is embedded in the development process.
I started from CI/CD and added few more checks like
Credential scanner ( hardcoded password )
White source bolt ( 3rd party library vulnerability checks )
OWASP ZAP Scanner ( web vulnerability checks )
Anchore ( Docker image may contain security threat so scan that )
Results
I worked on 20% of the area that gave me 80% results. Pareto principle 80-20 rule.
It increased build time however, it started to give more success on project delivery to production.