Cognitive evolution in software development life cycle through design thinking

Cognitive evolution in software development life cycle through design thinking

Archana Magare, Madonna Lamin
COMPUTER MODELLING & NEW TECHNOLOGIES 2017 21(3) 31-34

Dept. of Computer Science and Engineering, ITM Universe, Vadodara, Gujarat, India

Software engineering is methodical, well-organized and proven approach to the advancement, operation and maintenance of the software. Agility moves toward compact set of process activity. Design thinking is an organized, intellectual process in which designers ideate and validate notion for solving the given problem whose outcome and function fulfills clients’ objectives or users’ needs under specified set of constraints. This paper describes cognitive impact of design engineering process on software development life cycle (SDLC) in agile development community. The paper also depicts correlation between various design engineering canvases and phases within software development lifecycle in agile models.