Challenges in agile adaptation is inevitable in software development pro-jects and have to be dealt with by software practitioners. The pathway to excellence in agility requires experience of challenges, failure of process scenarios; and the discovery of working solutions by software develop-ment teams.
Functional size has been used in software engineering for more than 40 years. When measured early in the software development life cycle, it can serve as direct input for effort estimation. The COSMIC Functional Size Measurement (FSM) method developed by the Common Software Measurement Consortium (COSMIC) is the latest ISO-compliant functional sizing method.
The prediction of software maintainability has emerged as an important research topic to address industry expectations for reducing costs and, in particular, maintenance costs. In the last decades, many studies have used single techniques, statistical and machine learning, to predict software maintainability but no agreement has been reached on the technique that can achieve better prediction.
Functional size measurement provides a solid basis for estimating costs and maintaining good governance during software project lifecycle. As measur-ing manually is more labor intensive, costly and error prone, automating the measurement process has become a priority for researchers and practitioners throughout the world.
Lean approach highly promotes value stream between production steps in order to improve software development processes. The main focus of a Lean approach is to identify and eliminate process waste, called “muda”, where non value-added activities must be eliminated to constantly reduce the overall cycle time.