DevOps
Hi guys! After months, i am here with the new topic which is a new trend in IT industries.Here i will explain what's that magical word in the simple terms.
'DevOps' is a buzzword which we are hearing about it in everywhere such as journals,blogs also there are conferences decade about this new term .This term came out about before 4-5 years ago as a moment to help the development team and operation team work better together in software development process.
DevOps is primarily about culture.
What does this culture means?
All participants such as Business people,Product Owner,Development Team,Testers,Operation Team collaborate and consistently communicate each others and produce the software in a better way.These all cross-functional people work with the purpose and have shared goal which is to
'Produce Rapidly Stable High quality Software from concept to Customer'
How was Software developed some time back?
In tradition software development process, Business Analysts,Product Owners have an idea about the features and functionalities that can be take into the end users.They share their knowledge and information to the Development team.The Developers design and code the software and pass it to the QA team.Once the QA team tested the software they will handover the software to the Operation team who take responsibility to bring the system in to live.Though they all working on the same goal there is wall between each of them.This is referred as Wall of confusion.It means all of these separate set of people work silos.
In 2000 significant Agile Development method introduced in software development process.In Agile methodology we broke the wall between the Business analyst,Development team and the QA teams.It helped to produce the software in an iterative manner.But still the wall of confusion is exists between the Development Team and Operation Team.This is where DevOps solves the problem by breaking the wall and combining and making all to work together.













