agility in devops

Post on 07-Jan-2017

52 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Agility In DevOps

Why DevOps?• Faster time to market• Continuous Delivery• Increased in ROI• Collaboration that’s reduce miscommunication• Get Best out of team (none of team member will be

idle)• Stable System• To minimize cost of maintenance

Introduction to DevOps• DevOps is the best practice of streamlining the development

process through better collaboration, standardization, and automation. An application, its infrastructure, and the teams(including business team) behind it are considered closely aligned, rather than separate, entities . Organizations gain a competitive advantage by balancing their developers’ need to release rapidly with the ability of operations to deliver stability and security.

• DevOps is a method, rather than a technology. DevOps is more influential to an organization’s culture. However, technology can help simplify a DevOps environment

DevOps Cont’d..• Agile and DevOps Methodology is not something you buy but it’s something you do

DevOps Cont’d..• Agile and DevOps Methodology is not something you buy but it’s something you do

DevOps Cont’d..• Agile and DevOps Methodology is not something you buy but it’s something you do

What is Continuous Integration (CI)?• Continuous Integration is based on Pull request• For example:• Suppose we have product which already in production and

today market is moving very fast and team understand some of feature is in queue that’s need to develop

What is Continuous Deployment (CD)?• Continuous deployment is extension of continuous

integration, aiming at minimizing lead time, • the time elapsed between development writing one new line

of code and this new code being used by live users, in production.

• To achieve continuous deployment, the team relies on infrastructure that automates and instruments the various steps leading up to deployment,

• so that after each integration successfully meeting these release criteria, the live application is updated with new code.

• Instrumentation is needed to ensure that any suggestion of lowered quality results in aborting the deployment process,

• or rolling back the new features, and triggers human intervention.

What is Continuous Delivery (CD)

How to start in DevOps?

Applying Agile framework in DevOps

What are the challenges in adopting Agile in DevOps?

What are tools that can help?

How to work with distributed teams.?

How to evaluate performance?

Keep Exploring

top related