
SMART CONCEPT FOR PROJECT MANAGEMENT – TRANSITION TO DevOps
Author(s) -
Mariela Stoyanova
Publication year - 2019
Publication title -
knowledge
Language(s) - English
Resource type - Journals
eISSN - 2545-4439
pISSN - 1857-923X
DOI - 10.35120/kij34010093s
Subject(s) - agile software development , process management , kanban , devops , lean project management , scrum , process (computing) , lean manufacturing , beneficiary , agile unified process , lean software development , computer science , knowledge management , engineering , operations management , business , software development , software development process , software deployment , control (management) , software engineering , operating system , software , finance , artificial intelligence , programming language
The article aims to reveal the transition and evolvement of the Project management in its variety and benefits that brings for the business organization. There will be reviewed three main concepts for Project management: Lean, Agile and DevOps. Lean concept concentrates its efforts to deliver more value with less waste by reducing everything that does not add value. In other words: Doing more with less. An organization that applying Lean Methodology is aiming to provide perfect value to customers following perfect process of creating value with zero waste. There are key principles which guide the actions for applying Lean techniques. In order to do this the experts have to perform Lean thinking. In other hand the main philosophy in Agile approach is striving for the same costs and at the same time but improving work so that the customers remain satisfied. There have been various frameworks like Scrum and Kanban which offers different tools to manage projects and refer to Agile Project Management. It encourages adaptive planning, evolutionary development, early delivery, and continual improvement. Agile approach leads to rapid and flexible response to changes. This method is highly used and beneficiary in complex projects where the situations are constantly changing. Lean and Agile approaches have many things in common. Both of them are seeking to add value and prefer working in small badges to avoid large mistakes. Different approaches effect in different way for different organizations. In an effort to avoid some disadvantages there is some companies that moved towards DevOps. DevOps Approach also is a method in strong connection with Lean and Agile methods by steer them to operations work. While Agile Project Management focuses its efforts to Development (Dev), there is still a loop which needs to be covered – Operation function (Ops). Participating of the development and operations experts together in the entire product or service lifecycle is the main concept of the DevOps. The soft skills of the people that are expected to adopt and move by the principles of any philosophy have an important role. The way they think and execute their responsibilities are as important as the principles itself. The tools are useless if the people are not willing and don’t know how to use them. Every one of those philosophies strives to answer challenges of the business environment and rapidly changing customer`s needs with different tools. The collaboration between them and the transition from one to another shaped Smart concept for Project Management which puts in front quality, customer feedback and continuous delivery and deployment.