Съдържание:
- Определение - Какво означава Lean Software Development?
- Techopedia обяснява Lean Software Development
Определение - Какво означава Lean Software Development?
Lean разработка на софтуер е философия за разработка на софтуер, която има за цел да оптимизира производството на приложения и софтуерни продукти и да ги направи по-ефективни. Философията се приписва популярно на едноименната книга на Мери и Том Пепендиек. Той също така се е развил въз основа на общи стратегии за стройна производствена дейност във физическите индустрии, прилагани от Toyota Project Systems.Techopedia обяснява Lean Software Development
При постната разработка на софтуер се прилагат различни цели, включително как да:
- Елиминирайте отпадъците
- Увеличете обучението
- Доставяйте възможно най-рано и бързо
- Овластяване на хората
- Оценете целостта на проекта
- Разгледайте проекта изчерпателно
Много от тези широки цели се изразяват под формата на конкретни усилия. Например, елиминирането на отпадъци идва под много форми - от създаването на по-интелигентни модули за разработка до намирането на нови начини за писане на код. Като цяло, постната разработка на софтуер се е сляла с друга философия, наречена „гъвкава разработка на софтуер“, която управлява начините, по които програмистите и дизайнерите работят заедно, и предоставя полезни насоки и рамки за разработване на софтуер като цяло.
