Краткий курс по экономике разработки программного обеспечения¶
Автор раздела: Ivan Zakrevsky
Краткий курс по экономике разработки программного обеспечения:
"Extreme Programming Explained" 1st edition by Kent Beck
"Chapter 3. Economics of Software Development"
"Chapter 17. Design Strategy"
"Chapter 20. Retrofitting XP"
"Chapter 24. What Makes XP Hard"
"Essential Scrum: A Practical Guide to the Most Popular Agile Process" by Kenneth Rubin
"Chapter 3. Agile Principles"
"Chapter 8. Technical Debt"
"Software Engineering: A Practitioner's Approach" 9th edition by Roger S. Pressman, Bruce Maxim
"3.2 Agility and the cost of change"
"Software Architecture in Practice" 3d edition by Len Bass, Paul Clements, Rick Kazman
"Chapter 7. Modifiability"
"Chapter 23. Economic analysis of architectures"
"Refactoring: Improving the Design of Existing Code" 1st (and 2nd) edition by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
"Chapter 2. Principles in Refactoring"
"Clean Architecture: A Craftsman's Guide to Software Structure and Design" by Robert C. Martin
"Chapter 1. What Is Design and Architecture?"
"Software Engineering Body of Knowledge (SWEBOK) v.3" (на русском)
"Chapter 12: Software Engineering Economics"
"Software Engineering Body of Knowledge (SWEBOK) v.4 (draft)"
"Chapter 15: Software Engineering Economics"
"Working Effectively with Legacy Code" by Michael C. Feathers
"Yagni" (хорошо разъясняет виды экономических ущербов: "cost of build", "cost of delay", "cost of carry", "cost of repair", "cost of removing")
"Architecture: Selling Options" by Gregor Hohpe. How do you explain the value of architecture to business stakeholders? Deferring to the Nobel-prize winning economists Black and Scholes can work surprisingly well.
"Is Design Dead?" by Martin Fowler
"Принцип YAGNI" / Сергей Тепляков
"О повторном использовании кода" / Сергей Тепляков
"Large-Scale Scrum: More with LeSS" 1st Edition by Craig Larman, Bas Vodde
"Making Architecture Matter - Martin Fowler Keynote" - превосходное 14-ти минутное видео.
"Comparing Maintainability Index, SIG Method, and SQALE for Technical Debt Identification" by Peter Strecansky, Stanislav Chren, and Bruno Rossi
"Managing Technical Debt: Reducing Friction in Software Development" by Philippe Kruchten, Robert Nord, Ipek Ozkaya
"Software Engineering Economics" 1st edition by Barry W. Boehm
"Economics-Driven Software Architecture" by Ivan Mistrik, Rami Bahsoon, Rick Kazman, Yuanyuan Zhang
См.также