● Understand and be able to apply the key software engineering economic fundamentals to real-world software economic issues.
● Illustrate through example the key software life cycle economics, including product and process life cycles; portfolios; proposals; investment decisions; pricing and costing, and earned value management (EVM).
● Apply the concepts of risk and uncertainty to real-world software development projects, including goals, estimates, prioritization, and decision making.
● Perform best-practice economic analysis methods.
● Relate and interpret the “good-enough” principle; friction-free economy; ecosystems, and outsourcing
- Teacher: Madusanka Nipunajith