Software Estimation – Practices and Techniques

Business Analysis in Practice

GBP

19

Instructor-led, Online

Duration: 2 hours

Course Code: TXV-BAP-4536

Skill Level: Intermediate

Software Estimation – Practices and Techniques

Overview

“Can you give me a ball-park estimate?” – most of us working in the IT industry would have come across this familiar question at least once, if not more. Estimation does play a vital role in the success of software development project, whether we are building a digital product, web site, web application, mobile app, cloud platform or ERP implementation. Even before we set off with the actual work, estimates give an indication of the size, effort, time and money required to design, develop, test and deploy the product. To learn about the approaches, techniques and tools used in software estimation, enrol in TEXAVI’s Software Estimation – Practices and Techniques course now!
Course Overview for TEXAVI course on Software Estimation Practices and Techniques for Product Development and Business Analysis

Who can attend?

  • Anybody with or without work experience
  • IT professionals (eg., Developers, testers) considering a move to BA role
  • Non-IT people who want to learn IT skills thinking of a career switch
  • Graduates and university students who aspire to get into IT industry
  • Students who have just passed their B. Tec, A-Levels or college studies

COURSE OUTLINE

  • Overview and setting the context
  • Factors that affect estimation
  • Inputs and outputs for estimation
  • Popular methods in estimation
  • Top-down and bottom-up estimation
  • Relative estimation
  • Principles of agile estimation
  • User story points
  • Planning poker
  • Summary – Q & A

Course Overview for Texavi's Course on Practices and Techniques in Business Analysis and Agile Development

What will you learn?

By the end of this course, you will be able to:

  • Define what estimation is and explain the importance of it
  • Describe the benefits and value of estimation in the context of IT
    • Project and product characteristics
    • Process characteristics
    • Errors
    • Costs
  • Establish the estimation approach using the relevant examples
    • Painting a house
    • Designing and developing an eCommerce web site
  • Explain the involvement of various people in estimation
  • Elaborate on the questions to answer during the estimation
  • Describe how to do estimation and explain the steps:
    1. Estimate size
    2. Apply productivity to get Effort
    3. Use resource allocation to arrive at schedule
    4. Apply rates to estimate the total cost
  • Talk about the different factors that affect estimation
  • Explain the inputs and outputs for estimation
  • List the different approaches to perform estimation in software development
  • Elaborate on the following estimation approaches:
    • Top-down estimation
    • Bottom-up estimation
    • Absolute estimation
    • Relative estimation
  • List some of the popular estimation methods in IT
  • Explain each of the following estimation methods and their applications:
    • Wideband Delphi method
    • Work breakdown structure (WBS)
    • Source lines of code (SLOC)
    • Function point analysis (FP)
    • Use Case Point (UCP)
    • Story point estimation (SP)
  • Discuss the significance of relative estimation in agile development
  • Describe the story points estimation method in agile context
  • Explain the key principles in agile estimation
  • Describe the best practices in agile estimation:
    • Scoping in and scoping out
    • Using team’s productivity effectively
    • Using relative estimation
    • Tee-shirt sizing technique
  • Walk through how agile teams play the ‘Planning Poker’ game

What do you need?

There are no pre-requisites for this course. There is no need for any prior experience, working knowledge or awareness of software development or projects experience. The course is suitable for experienced professionals working in the industry or academia, aspirants and early stage professionals, as well as  students in universities and colleges. Professionals and aspirants from technology, business, operations or sales, are all welcome to explore and understand the importance of having clear vision and roadmap in the journey for creating successful products.

WHAT'S INCLUDED?

  • 24×7 access to TEXAVI’s high quality course content
  • Practical insights from real life IT projects
  • Course completion certificate
  • Case studies, examples and illustrations
  • Interactive quizzes and challenges
  • Job aids, resources and tools
  • Access to TEXAVI’s collaborative digital platform
Course Context for Texavi's Course on Software Estimation Practices and Techniques

Why Texavi?

Learn real-world, practical skills from practising professionals, not just theoritical knowledge from trainers!

  • TEXAVI is a proven leader in delivering non-coding IT learning, worldwide
  • We are not just trainers, but practising IT professionals with 25+ years of work exp
  • Our courses get you job-ready with practical and real-time insights
  • Qualify for certificates upon completion and complete our assessments
  • Pave way for industry-recognised certifications
  • Access to treasure of Texavi’s high-quality, content-rich resources and materials
  • Get discount voucher to our popular courses on Udemy
  • 24×7 access to Texavi’s interactive platform with personalised content

Sample Course Video

TEXAVI Tests

Test Your Knowledge

Image for Texavi's Tests and challenge

Take the Texavi Tests and challenge yourself, simply click the below links and start the interactive quiz…

Trainer Profile

Trainer Profile Pic of Pardha Saradhi MANTRAVADI

Your trainer for this course is Pardha Saradhi Mantravadi. Pardha is an experienced  and well-qualified trainer, coach, mentor, influencer and thought leader…click below to view the complete trainer profile

Reviews

⋆⋆⋆⋆⋆

  • ‘Texavi conducted a one-day workshop for our Business Analysts. The session was filled with case studies and examples from real-life projects. It was a great value-add and participants had useful, actionable takeaways.’ – Mukund Sathe, Core Projects and Technologies
  • ‘Enjoyed the sessions and learnt loads of useful methods and techniques. Thank you very much for the very insightful and practical sessions.’ – Lisa Hayes, Astra Digital
  • ‘The workshop was quite interesting. I found the exercises we did particularly valuable, as it was useful to discuss aspects with the others present, and to then feedback to the wider group.’ –  Holly Sheahan, RSC
  • ‘I attended Texavi’s training on Agile and had a lot of takeaways from the session. Pardha’s effective presentation skills supported with context you can relate to, makes the entire experience exhilarating.’ – Abhijit Majumdar, Zensar Technologies

 

 

Related Courses

Texavi Toolkit

Team TEXAVI created relevant videos, podcasts, blog posts, white papers, posters and articles for your use. Check the below content out to understand more about the practices, methods and techniques in software estimation: