SKILupDay

   5 years ago
#SKILupDayObservability #SKILupDayDiscussing Observability and Upskilling in DevOps ahead of SKILup Day
Romnick Acabado
They always ask about this. How do you choose the tools in building your CD ecosystem? What are your considerations?
Dheeraj Nayal - Organizer of Global SKILup DayπŸ¦Έβ€β™‚
Budget always takes the priority unfortunately before considering what matters !!
Helen Beal 🐝
Talk to people who have already done it - all organizations need to share more about their toolchain architectures
felipe dueΓ±as
It is important to define a set of standards for each case
Garima Bajpai
Purpose which it fulfills towards the incremental features you need, keep the flexibility intact , no vendor lockin :-)
Helen Beal 🐝
Architect it so that you can use a value stream management tool to tie it all together and get end-to-end cycle time data and insights into your constraints
Anshul Lalit
Experience defines means, budget defines tools
Marc Hornbeek, DevOps_the_Gray esq.
This is a great question. Important to know your goals and pick a combination of tools that best suit your specific situation. Everyone has budget constraints. Need to be careful to pick a toolchain you can afford not just a tool.
Siddharth
I choose tools basis upon organization #culture #people #process #technology.
Maturity of your #ContinousIntegration

List is endless.
𝓐𝓷𝓾𝓻π“ͺ𝓰 𝓒𝓱π“ͺ𝓻𝓢π“ͺ
What's your best and worst experience with CD pipeline
Mitesh Soni
Pipeline started working at night and custome visit was on next day ... still not aware what was the issue and how it worked
Siddharth
answer is easy introducing it . Only the timeline & teams were different :) #devops
Garima Bajpai
best its introduces value traceability and a choice to release on demand based on insights
Anshul Lalit
Best that it breaks often, and worst that it breaks often. Perspective, perspective! :)
Marc Hornbeek, DevOps_the_Gray esq.
My best experience with CD pipeline: large telco system manufacturer reduced time to delivery from 18 month waterfall releases to daily DevOps release candidates. Worse: A large insurance enterprise implemented CD w/o enough testing. Quality problems caused project cancellation
Garima Bajpai
@alalit that's awesome! Love it
Mark Peters
Devs use pipeline as personal playground and regularly change gates without informing anyone. Sec: Why haven't you run security checks in 3 weeks? Dev: It took to long, now we only do security checks when we know its not a problem
Dheeraj Nayal - Organizer of Global SKILup DayπŸ¦Έβ€β™‚
Do you know how many tools are there in the Continuous Delivery ecosystem right now?
Anshul Lalit
gazillions I guess :)

(edited)

James Wasson
always one more.
Romnick Acabado
my guess is 120. :)
Siddharth
I am counting at the moment. Will let you know once we reach towards the end of the year 2020 :D #Devops
Marc Hornbeek, DevOps_the_Gray esq.
infinite... because they all keep changing and people build their own. But typical pipelines seem to have between 10 to 20 distinct tools
Helen Beal 🐝
Is it like counting a jar of beans?
Dheeraj Nayal - Organizer of Global SKILup DayπŸ¦Έβ€β™‚
Do we really need to know? It should be requirement specific rather than choosing from the bucket and not knowing which tools align with your requirements and then losing $$$ from your investment.s
Helen Beal 🐝
@mhexcalibur People need to share their reference architectures so that the community can learn from each other
felipe dueΓ±as
It is not important
Garima Bajpai
@felidue I second, tools are build for purpose and the purpose is focal to the practice
Romnick Acabado
How do you introduce CI/CD to your organization?
Helen Beal 🐝
Slowly, slowly, catchy monkey!
𝓐𝓷𝓾𝓻π“ͺ𝓰 𝓒𝓱π“ͺ𝓻𝓢π“ͺ
Explain your Whys and articulate it, ensure business interest also aligned and run a quick experiment
Dheeraj Nayal - Organizer of Global SKILup DayπŸ¦Έβ€β™‚
Start with a Value stream mapping exercise. Assess, analyze and then start small.
Garima Bajpai
CI/CD is a change agent, introduce it like a change initiative
Helen Beal 🐝
Start with some stakeholder mapping, then some value stream mapping, then get some experiments done and make local discoveries global improvements!
Mitesh Soni
Phases ... many many phases...
James Wasson
one value stream at a time.
Anshul Lalit
@BealHelen Yes, and this is the most challenging aspect of DevOps in my experience.
Marc Hornbeek, DevOps_the_Gray esq.
I use seven step DevOps Engineering transformation process that focussed on building a model application and using it to build out. The 7 steps are Leader Alignment, Team Alignment, Discovery, Assessment/Roadmap, Implement/Realize, Operationalize, Expansion.
Mitesh Soni
The term CD is restricted to one particular practice or because of its popularity it is considered as a term that represents DevOps practices?
𝓐𝓷𝓾𝓻π“ͺ𝓰 𝓒𝓱π“ͺ𝓻𝓢π“ͺ
CD roots exist in Agile Principle i found two principle close to it. i will say its one particular engineering practice
Dheeraj Nayal - Organizer of Global SKILup DayπŸ¦Έβ€β™‚
Not really, I think it has evolved more than any other practise under the DevOps movement. It has brought in the most technological aspects of DevOps practices.
Helen Beal 🐝
CD is the 1st of the 12 agile values - in this respect it's about process. In my mind, the world of DevOps has commandeered it in the context of the CD pipeline or DevOps toolchain
Marc Hornbeek, DevOps_the_Gray esq.
CD is miss-understood. I see "CD" meaning is ambiguous. Continuous Delivery, Continuous Deployment and Continuous Delivery Pipelines often are referred to as "CD" even though they are related bu different.
Romnick Acabado
Or maybe CD is not an extension from Agile? Maybe a reaction as well same with what we heard from DOES20.
felipe dueΓ±as
DevOps is not a market, but a tool-centric philosophy that supports a Continuous Delivery value chain.
Helen Beal 🐝
@davefarley77 once said to me it shouldn't be called DevOps, it should be called CD and I'm inclined to agree, but I think it's too late; it's already too tightly associated with automation