Software Sizing and Estimation workshop
 
SECC in collaboration with USAID/ICT Project organized a workshop entitle Software Sizing & Estimation, the Training Provider is David Consulting Group, Inc. , during the period from May 31 to June 3, 2004 .
 
Training Objectives
  Participants who complete the course :
  • Understand the software estimation tools and methods commonly used in the software industry.
  • Receive training in successful use of estimation methods, specifically tailored the participants' organizational context.
  • Apply the estimation methods on a specific estimation tool in order to derive required results.
  • Gain experience in using a disciplined, replicable approach to software estimation, which is data driven.
  • Analyze a specific simple software problem (e.g., Inventory Control web application) and implement effort/size estimation methods learnt on it to apply the knowledge acquired practically.
  • Understand and apply the impact of change requests and architecture impacts on the effort/size estimation process and implement a practical example on the above mentioned case study.
  • Understand the effort/size estimation differences between major application types (e.g., desktop, web, wireless) and major technologies (e.g., MS .NET, Java) and how to adapt the estimation process to fit all these factors.
  • Learn how to identify issues to be addressed in the effective use of estimation tools and techniques through the use of software sizing and estimation methods on real case studies; these case studies are developed for and oriented to the projects that the participants are actually implementing.
  • Acquire experience that can readily and easily be applied in their projects.
  • Understand tips and hints on how to align and train the different estimators to use the same criteria in implementing the estimation process.
  • Identify issues to be addressed in the effective use of estimation tools and techniques.
 
Training Program Description
 
  • With consideration for the above objectives and special emphasis on case studies that the participants can apply to their own experiences, the workshop will be designed by the instructors. These case studies were developed by the private sector companies based on actual projects. The case studies data has been collected from small projects of a maximum of 3-10 persons and spans of 2-4 months, and from medium size projects of a maximum of 10-20 persons and spans of 12-24 months. This data would be provided at a later date in a separate document upon award of the workshop contract. The case studies data will determine the estimation techniques that could fit in these types of projects. KLOC and/or Functional Point Analysis (FPA) estimation techniques could be a good fit for these projects. The replicable and disciplined KLOC and FPA software estimation procedures are more easily employed for comparison of results between students performing the same exercise. The workshop will consist of theoretical and hands-on training with the ultimate goal of producing an understanding of estimation tools and methods that would be implemented within the participants organizational processes. The workshop will also provide a quick overview of the features of estimation tools that are commonly used in the software industry. The workshop will include estimating foundations, software size, tools and methods, and tools' selection, evaluation and implementation. Other subjects that should be included are training needs, estimation checklist(s), validating estimation data, auditing of estimation procedures, and a bibliography of estimation-related procedures.
 
Audience
 
  • Product developers and process implementers.
  • Anyone interested in learning more about CMMI.
 
Prerequisites
 
  • At least 5 years experience in project management Preferences are made to those who attended the previous Software Sizing & Estimation workshop dated 7-9 June, 2003.
Top