Software engineering is the application of a systematic, disciplined approach to the development, operation, and maintenance of software. The firms are nowadays in search of new management approaches in order to increase their competition related to rapid changes and technological developments. In response to an increasingly global and competitive environment, the flexibility to adapt to changing market needs and develop innovative processes is essential...