Skip to content

Software Estimation


College of North West London

Summary

Price
£500 inc VAT
Study method
Online
Duration
Self-paced
Qualification
No formal qualification

Overview

Software Estimation is one of the most demanded skills sought after in software professionals in today’s professional world. We bring to you Software Estimation training that will help you make better estimates on cost, time, development and management in projects.

Description

course introduction

Learn how to make better development project plans by mastering the art of software estimation with this course. This course will help learners discover how to overcome common time and budget problems when building software by mastering the estimation standards associated with a workable, accurate project plan.

Students will be introduced to well-known, well-established estimation frameworks that, when applied to their own software development projects, will help ensure resources are properly deployed and managed so that applications are delivered on time and budget.

The Software Estimation course is best suited to:

  • Software developers who need to feed accurate estimates into the project plan.
  • Project managers who need to better understand the complexities of software estimation to improve their own project plans.
  • Technical professionals involved in the software development process who need to appreciate the estimation process and to assist with the data collection phase of planning.
  • Individuals who want to retrain for a role in project management with a special emphasis on software development.

Over the course of seven modules, students will be taken through common software estimation techniques, using a mix instructor-led videos and hands-on practical exercises. End of unit quizzes ensure that learners fully understand each concept and can properly apply their learning.

Our online learning platform also features a built-in social network, allowing students to connect with their peers to trade tips and advice, or to seek assistance with completing practical exercises which they encounter throughout the course.

key learning points

Initially students will cover the basic principles of software estimation, looking at issues like sizing and effort estimation and the commonly-used estimation techniques available. The course then goes on to cover:

  • The natural flow down of size to effort to cost and schedule when creating an estimate.
  • The Function Point Analysis (FPA) technique and how it is used effectively, including understanding the FPA counting process and the types of function points available.
  • Mastering Data Element Type (DET) counting using Record Element Type (RET) rules for Internal Logical File (ILF) and External Interface File (EIF) elements, helping to quantify coding requirements.
  • Further quantification of coding requirements using File Type Reference (FTR) counting for External Inputs (EI), External Outputs (EO) and External Enquiries (EQ).
  • Building a complexity table with an unadjusted function point, before applying the adjusted function point to provide greater clarity of estimates.
  • Using Function Point estimates for application, development and enhancement projects.
  • Alternative estimating techniques such as Use Case Point estimation, SMC estimation and Planning Poker, as well as the scenarios in which these methods may be used.

The course covers all of these topics in depth, ensuring that students are able to properly estimate software development time frames.

advantages of this course

This seven module course will help students develop a set of valuable project analysis skills that can be used to accurately estimate software development timescales and provide the basis for a proper project plan to be drawn up.

Learners completing the course will benefit from:

  • An improved understanding of the software estimation process.
  • Mastery of a range of analytical techniques to help apply the right methodology in each case.
  • Helping to ensure projects are delivered on time and budget.
  • Learning new skills, acquiring experience and developing the confidence that will help software developers better manage projects, or to help them secure a promotion.
  • A fully transferable, valuable skill set that will open new career options in software development and project management.

The Software Estimation course is the perfect springboard for software developers who want to improve their career options by adding basic project management skills to their portfolio. Similarly project managers wanting to specialise in software development projects will find accurate estimation techniques an invaluable asset.

Questions and answers

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.