Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Software Estimation

( Duration: 2 Days )

The objective of Software Estimation training course is to enable the team to understand and practically use the various estimation techniques such as Function point estimation, NLOC based estimation, Use case based, Agile Estimation methods and other means of estimating.

At the end of Software Estimation workshop, delegates will learn about the levels of planning and information about various estimation techniques through practical’s and case studies, and gain the knowhow as the suitability of a particular estimation technique for the kind of the product/project. You will get answers for the following questions:

  • How do I define a clear product Vision and Roadmap that spans multiple releases? What are the Requirements Engineering factors?
  • How do we arrive at the software or product size?
  • How do I choose the right estimation technique for a product?
  • Which are the different estimation methods in use?
  • How does Agile work with fixed scope and fixed time projects?
  • What are the intrinsic details behind NLOC, Function Point, Use Case, and Agile Estimation methods?
  • What is the relevance of estimation to metrics?

Key benefits of this workshop include knowhow of different software estimating techniques at product level mainly, with changing /non changing requirements, sizing, cost and budget planning, and use of agile metrics, and use the right estimation method for the right scenario.

This Software Estimation class is ideal for:

  • Program managers
  • Agile Project managers/Scrum masters
  • Senior Programmers and Project Leaders

COURSE AGENDA

1

Software Estimation and Planning

  • Getting oriented
  • Introduction of Participants and work scenarios
  • Knowing the expectations
2

Level of Planning

3

Insight into requirements engineering

4

Software Planning and Estimation, Its necessity

5

Project Planning, Software and Product Sizing, Complexity

6

Estimation Techniques – Introduction, Pros and Cons, Examples

  • Wideband Delphi/Expert Opinion
  • Analogy based estimation
  • NLOC based estimation
  • Process based estimation
  • Function point analysis
  • COCOMO model
  • Agile Estimation
7

Function Point Based Estimation

  • Function type classification
  • Complexity Assessment
  • Function Point Count
  • Arriving at unadjusted function point count
  • External Input, External Output, External Inquiry
  • ILF and ELF
  • Data functions and Transaction functions
  • Value Adjustment factor
  • Total Adjusted Function Point Count
  • General System Characteristics
8

Empirical models

  • COCOMO model and other models
  • NOP,PROD, Effort calculation
  • Software Equation
9

Use Case Based Estimation, Estimation for web apps

  • Estimation for Object Oriented Apps, Agile Development Apps, Web Engineering Apps
  • Make/Buy Decisions
10

Agile Estimation

  • Challenges with traditional plans, why Agile
  • Agile lifecycle diagram. What happens when?
  • Agile Project Initiation. What’s is ‘Done’?
  • Strategic Value Alignment
  • Epics, Themes, Features, Stories, Details
  • Building the Master backlog
  • Techniques for Slicing BIG Epics – Grooming
  • Calibration and Agile Prioritization Techniques
  • Business Value Buckets/Points, Kano and Moscow, Dependency Sequencing
  • Estimation using Wideband delphi, planning poker
  • Roadmap vs Release Plan
  • Forming team structure and capacity
  • Understanding ‘Pull’ vs ‘Push’
  • Estimating Initial Velocity, Developing Initial Iteration Estimates, Getting feedback
  • Sprint 0 – The Foundation Iteration
  • Responding to Change – Continuous Grooming of the Plan
  • Fixed Time/Budget/Scope/Everything Projects
  • Agile Metrics – What Do We Measure?
  • How agile estimation using scrum is different?

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X