Glossary
![](https://magazine.logigear.com/wp-content/uploads/2017/10/4784.png)
Lean Defining Lean Software Development is challenging because there is no specific Lean Software Development method or process. Lean is not an equiva
![](https://magazine.logigear.com/wp-content/uploads/2017/10/2848.png)
Virtualization: Virtualization (or virtualisation) is the simulation of the software and/or hardware upon which other software runs. This simulated en
![](https://magazine.logigear.com/wp-content/uploads/2017/10/2660.png)
Platform – A computing platform includes a hardware architecture and a software framework (including application frameworks), where the combinat
![](https://magazine.logigear.com/wp-content/uploads/2017/10/2435.png)
ALM (Application Lifecycle Management): A continuous process of managing the life of an application through governance, development and maintenance. A
![](https://magazine.logigear.com/wp-content/uploads/2017/10/2267.png)
Agile – Characterized by quickness, lightness, and ease of movement; nimble. Not necessarily characterized by fast speed. Agile software develop
![](https://magazine.logigear.com/wp-content/uploads/2017/10/1966.png)
Ultra-large-scale system An ultra-large-scale systems (ULSS) is one which has the characteristics of: operationally independent sub-systems; manageria
![](https://magazine.logigear.com/wp-content/uploads/2018/06/334-x-222.png)
Teaching: A formal process of bringing about awareness, conferring knowledge and instilling skills. Teaching focuses on knowledge. Training: Prepares