Software Excellence in 2014
For more than 50 years software engineering has been one of the most labor-intensive industries. Software also has a bad reputation for canceled projects, schedule delays, cost overruns, and poor quality in delivered software applications.
Many development methods have been created to improve software results: Agile, Extreme Programming, Iterative development, Merise, Pair programming, Prince2, Rational Unified Process (RUP), Spiral development, Team Software Process (TSP), and many more. Most of these are superior to the traditional waterfall development.
Not all of these methods are equally effective. For example Agile is the most popular method in 2014 for small projects but does not scale up well to large systems.
This two-day seminar discusses all of the 35 major software methodologies in 2013 and provides quantified data on how they compare in terms of quality, costs, schedules, maintenance, and customer satisfaction.
What you will learn
- Early sizing and estimating before requirements
- Software cost drivers: finding bugs, paper documents, coding, meetings
- Comparing Agile to older methods such as waterfall
- Comparing Agile to other leading methods such as TSP and RUP
- Measuring productivity with Function Points and story points
- Measuring quality with Function Points and story points
- Achieving Excellence in Software Engineering
- Selecting and Comparing Software Methodologies
- Software Project Management
- Software Assessments
- Software Baselines and Benchmarks
- Function Points for Software Economic Analysis
- Software Quality in 2014: A Survey of the State of the Art
- Software Defect Removal
- Measuring and Estimating Quality
- Measurement, Metrics, and Innovation
- Measuring Risks and Value
- Sizing and Estimating Case Studies