SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Tami Flowers
May 3, 2013
Estimating before a project is approved.
Information for executives, managers or
clients about how much a project will cost
and how long it might take.
High level estimate with a buffer range.
Should not spend a lot of time on this; a
few one hour meetings is sufficient.
Good way to show costs for different
options such as build vs. buy and
integrate.
Feasibility Initiation
Release
Planning
Iterate Close Out
Establish
business case
with high level
estimates
1. Identify epics
2. Determine size
3. Determine certainty
4. Associate cost
Epic
Feature
User Story
Task
An epic is a group of related stories, mainly used in product roadmaps and
the backlog for features that have not yet been analyzed enough to break
down into component stories.
1. Identify inputs
• These may be integrations from internal or
external systems
2. Identify outputs
• These may be integrations from internal or
external systems
3. Identify high level functionality
4. Identify reports (at minimum get a general
feel for how many)
On-line banking application
• View balances for accounts
• View transactions per account
• Transfer funds between accounts
• Setup bill payer accounts
• Pay bills
• Display monthly statement
• Create reports to show usage of on-line products
On-line
Banking
App
Valid User
Balances &
Transactions
Bill Payer
Accounts
• View balances for
accounts
• View transactions
per account
• Setup bill payer
accounts
User
Transfers
Bill Pay
Transactions
On-line
Banking
App
• Transfer funds
between
accounts
• Pay bills
• Login page(s)
• View balances page
• View transactions page
• Setup bill payer accounts pages
• Transfer funds pages
• …
Monthly
Statement
Usage
Reports
Other reports
App
• View and print
monthly
statement
• Create reports to
show usage of
on-line products
 On-line banking application
• Pages to handle login, password change, token entry
• Page to view balances for accounts
• Page to view transactions per account
• Pages to transfer funds between accounts
• Pages to setup bill payer accounts
• Pages to pay bills
• Integrate with 3rd party application that handles bill payer
• Integrate with core banking application for balances and
transactions
• Display monthly statement
• Create monthly statement report
• Create reports to show usage of on-line products
• …
1. Identify epics
2. Determine size
3. Determine certainty
4. Associate cost
How big or complex? – t-shirt sizing
Use relative sizing
Size
XSmall
Small
Medium
Large
XLarge
1. Identify epics
2. Determine size
3. Determine certainty
4. Associate cost
Certainty – how certain are you about the
complexity/size?
Certainty Certainty Buffer
95% 15%
90% 30%
80% 50%
70% 100%
50% 200%
• Get a group together with a representative from each area of concern.
These may not be the people who end up on the project team.
• Estimate inputs, outputs, functionality and reports
• Estimate each epic per area of concern:
 Development, Business Analysis, Quality Assurance
Epic Size Certainty Size Certainty Size Certainty
View balances XS 80% M 90% S 95%
Integrate with
core banking
application
M 90% L 80% M 90%
Transfer funds M 50% S 70% S 90%
Setup bill
payer
L 70% L 50% XL 80%
Development BA QA
Team agrees on how many days to use for
each size
This may vary by project or estimating
team
Size # of Days
XSmall 1
Small 5
Medium 10
Large 30
XLarge 40
Team agrees on what # days to use for
each size
1. Identify epics
2. Determine size
3. Determine certainty
4. Associate cost
• Determine rate per area of concern (dev, BA, QA, PM)
• Or use blended rate
• Include hourly rate plus benefits ($50 for our example)
Epic Total
Estimated
Days
Total
Estimated
Days with
Buffer
Cost
without
Buffer
Cost with
Buffer
View balances 16 21 $32,000 $42,000
Integrate with
core banking
application
50 71 $100,000 $142,000
Transfer Funds 20 46.5 $40,000 $94,000
Setup Bill Payer 100 210 $200,000 $420,000
TOTAL 186 348.5 $376,000 $697,000
 Have a representative from each area involved in
estimating; dev, BA, QA, PM
 Too much time spent estimating = diminishing
return.
 Look at XLs or 50% certainty’s closer.
 Validate against gut feel.
 Document assumptions made during estimating.
 Re-estimate if project is approved; update time and
$ estimates.
 Over time, use historical real data to help
standardize estimates, such as reports or
integrations.
Twitter: TamiLFlowers
LinkedIn
Thanks!

Weitere ähnliche Inhalte

Andere mochten auch

How can audit and assurance mirror the agile delivery philosophy
How can audit and assurance mirror the agile delivery philosophyHow can audit and assurance mirror the agile delivery philosophy
How can audit and assurance mirror the agile delivery philosophyAssociation for Project Management
 
Agile Data Governance
Agile Data GovernanceAgile Data Governance
Agile Data GovernanceTami Flowers
 
Agile Data Governance Tutorial
Agile Data Governance TutorialAgile Data Governance Tutorial
Agile Data Governance TutorialTami Flowers
 
Implementing Agile Data Governance
Implementing Agile Data GovernanceImplementing Agile Data Governance
Implementing Agile Data GovernanceTami Flowers
 
Agile and Auditors
Agile and AuditorsAgile and Auditors
Agile and AuditorsVersionOne
 
Jens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardJens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardMarko Gargenta
 

Andere mochten auch (7)

Sanoma Media: Publish or Perish
Sanoma Media: Publish or PerishSanoma Media: Publish or Perish
Sanoma Media: Publish or Perish
 
How can audit and assurance mirror the agile delivery philosophy
How can audit and assurance mirror the agile delivery philosophyHow can audit and assurance mirror the agile delivery philosophy
How can audit and assurance mirror the agile delivery philosophy
 
Agile Data Governance
Agile Data GovernanceAgile Data Governance
Agile Data Governance
 
Agile Data Governance Tutorial
Agile Data Governance TutorialAgile Data Governance Tutorial
Agile Data Governance Tutorial
 
Implementing Agile Data Governance
Implementing Agile Data GovernanceImplementing Agile Data Governance
Implementing Agile Data Governance
 
Agile and Auditors
Agile and AuditorsAgile and Auditors
Agile and Auditors
 
Jens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardJens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So Hard
 

Ähnlich wie Online Banking App Estimation with Epics

Wise-Sync - Upside Down Accounting
Wise-Sync - Upside Down AccountingWise-Sync - Upside Down Accounting
Wise-Sync - Upside Down AccountingPaul MacNeill
 
Leveraging Data Analysis for Sales
Leveraging Data Analysis for SalesLeveraging Data Analysis for Sales
Leveraging Data Analysis for SalesAditya Ratnaparkhi
 
Sage x3 solution capabilities
Sage x3 solution capabilitiesSage x3 solution capabilities
Sage x3 solution capabilitiesTeam Netuse srl
 
Pi launchpad spotlight reporting
Pi launchpad    spotlight reportingPi launchpad    spotlight reporting
Pi launchpad spotlight reportingPractice Ignition
 
Sage X3 Solution Capabilities
Sage X3 Solution CapabilitiesSage X3 Solution Capabilities
Sage X3 Solution CapabilitiesAsma chuasamun
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solutionkanimozhin
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solutionTechcello
 
Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Panna Visani MBCS ACCA
 
How to Maximize Quickbooks (Retired Version)
How to Maximize Quickbooks (Retired Version)How to Maximize Quickbooks (Retired Version)
How to Maximize Quickbooks (Retired Version)Lean Teams
 
Extending Odoo with a Comprehensive Budgeting and Forecasting Capability
Extending Odoo with a Comprehensive Budgeting and Forecasting CapabilityExtending Odoo with a Comprehensive Budgeting and Forecasting Capability
Extending Odoo with a Comprehensive Budgeting and Forecasting CapabilityOdoo
 
5 Proven Strategies for Working Capital
5 Proven Strategies for Working Capital5 Proven Strategies for Working Capital
5 Proven Strategies for Working CapitalTradeshift
 
Zone advanced billing - For NetSuite
Zone advanced billing - For NetSuiteZone advanced billing - For NetSuite
Zone advanced billing - For NetSuiteJon Leipzig
 
Creating a Business Case for Global Payroll - APA Fall Forum
Creating a Business Case for Global Payroll - APA Fall ForumCreating a Business Case for Global Payroll - APA Fall Forum
Creating a Business Case for Global Payroll - APA Fall ForumCatriona Keevans
 
Master the Lightning Report Builder - Service
Master the Lightning Report Builder - ServiceMaster the Lightning Report Builder - Service
Master the Lightning Report Builder - ServiceSalesforce Admins
 
Iconixx for mortgage professionals
Iconixx for mortgage professionalsIconixx for mortgage professionals
Iconixx for mortgage professionalsIconixx
 
Creating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your OrganizationCreating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your OrganizationAmazon Web Services
 

Ähnlich wie Online Banking App Estimation with Epics (20)

Wise-Sync - Upside Down Accounting
Wise-Sync - Upside Down AccountingWise-Sync - Upside Down Accounting
Wise-Sync - Upside Down Accounting
 
Leveraging Data Analysis for Sales
Leveraging Data Analysis for SalesLeveraging Data Analysis for Sales
Leveraging Data Analysis for Sales
 
Sage x3 solution capabilities
Sage x3 solution capabilitiesSage x3 solution capabilities
Sage x3 solution capabilities
 
Pi launchpad spotlight reporting
Pi launchpad    spotlight reportingPi launchpad    spotlight reporting
Pi launchpad spotlight reporting
 
Sage X3 Solution Capabilities
Sage X3 Solution CapabilitiesSage X3 Solution Capabilities
Sage X3 Solution Capabilities
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solution
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solution
 
Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1
 
Budgeting
BudgetingBudgeting
Budgeting
 
VTR_Resume
VTR_ResumeVTR_Resume
VTR_Resume
 
How to Maximize Quickbooks (Retired Version)
How to Maximize Quickbooks (Retired Version)How to Maximize Quickbooks (Retired Version)
How to Maximize Quickbooks (Retired Version)
 
Extending Odoo with a Comprehensive Budgeting and Forecasting Capability
Extending Odoo with a Comprehensive Budgeting and Forecasting CapabilityExtending Odoo with a Comprehensive Budgeting and Forecasting Capability
Extending Odoo with a Comprehensive Budgeting and Forecasting Capability
 
5 Proven Strategies for Working Capital
5 Proven Strategies for Working Capital5 Proven Strategies for Working Capital
5 Proven Strategies for Working Capital
 
Zone advanced billing - For NetSuite
Zone advanced billing - For NetSuiteZone advanced billing - For NetSuite
Zone advanced billing - For NetSuite
 
Creating a Business Case for Global Payroll - APA Fall Forum
Creating a Business Case for Global Payroll - APA Fall ForumCreating a Business Case for Global Payroll - APA Fall Forum
Creating a Business Case for Global Payroll - APA Fall Forum
 
SAP BOFC Resume
SAP BOFC Resume SAP BOFC Resume
SAP BOFC Resume
 
Master the Lightning Report Builder - Service
Master the Lightning Report Builder - ServiceMaster the Lightning Report Builder - Service
Master the Lightning Report Builder - Service
 
Iconixx for mortgage professionals
Iconixx for mortgage professionalsIconixx for mortgage professionals
Iconixx for mortgage professionals
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 
Creating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your OrganizationCreating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your Organization
 

Kürzlich hochgeladen

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Kürzlich hochgeladen (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Online Banking App Estimation with Epics

  • 2. Estimating before a project is approved. Information for executives, managers or clients about how much a project will cost and how long it might take. High level estimate with a buffer range. Should not spend a lot of time on this; a few one hour meetings is sufficient. Good way to show costs for different options such as build vs. buy and integrate.
  • 3. Feasibility Initiation Release Planning Iterate Close Out Establish business case with high level estimates
  • 4. 1. Identify epics 2. Determine size 3. Determine certainty 4. Associate cost
  • 5. Epic Feature User Story Task An epic is a group of related stories, mainly used in product roadmaps and the backlog for features that have not yet been analyzed enough to break down into component stories.
  • 6. 1. Identify inputs • These may be integrations from internal or external systems 2. Identify outputs • These may be integrations from internal or external systems 3. Identify high level functionality 4. Identify reports (at minimum get a general feel for how many)
  • 7. On-line banking application • View balances for accounts • View transactions per account • Transfer funds between accounts • Setup bill payer accounts • Pay bills • Display monthly statement • Create reports to show usage of on-line products
  • 8. On-line Banking App Valid User Balances & Transactions Bill Payer Accounts • View balances for accounts • View transactions per account • Setup bill payer accounts
  • 10. • Login page(s) • View balances page • View transactions page • Setup bill payer accounts pages • Transfer funds pages • …
  • 11. Monthly Statement Usage Reports Other reports App • View and print monthly statement • Create reports to show usage of on-line products
  • 12.  On-line banking application • Pages to handle login, password change, token entry • Page to view balances for accounts • Page to view transactions per account • Pages to transfer funds between accounts • Pages to setup bill payer accounts • Pages to pay bills • Integrate with 3rd party application that handles bill payer • Integrate with core banking application for balances and transactions • Display monthly statement • Create monthly statement report • Create reports to show usage of on-line products • …
  • 13. 1. Identify epics 2. Determine size 3. Determine certainty 4. Associate cost
  • 14. How big or complex? – t-shirt sizing Use relative sizing Size XSmall Small Medium Large XLarge
  • 15. 1. Identify epics 2. Determine size 3. Determine certainty 4. Associate cost
  • 16. Certainty – how certain are you about the complexity/size? Certainty Certainty Buffer 95% 15% 90% 30% 80% 50% 70% 100% 50% 200%
  • 17. • Get a group together with a representative from each area of concern. These may not be the people who end up on the project team. • Estimate inputs, outputs, functionality and reports • Estimate each epic per area of concern:  Development, Business Analysis, Quality Assurance
  • 18. Epic Size Certainty Size Certainty Size Certainty View balances XS 80% M 90% S 95% Integrate with core banking application M 90% L 80% M 90% Transfer funds M 50% S 70% S 90% Setup bill payer L 70% L 50% XL 80% Development BA QA
  • 19. Team agrees on how many days to use for each size This may vary by project or estimating team Size # of Days XSmall 1 Small 5 Medium 10 Large 30 XLarge 40
  • 20. Team agrees on what # days to use for each size
  • 21. 1. Identify epics 2. Determine size 3. Determine certainty 4. Associate cost
  • 22. • Determine rate per area of concern (dev, BA, QA, PM) • Or use blended rate • Include hourly rate plus benefits ($50 for our example) Epic Total Estimated Days Total Estimated Days with Buffer Cost without Buffer Cost with Buffer View balances 16 21 $32,000 $42,000 Integrate with core banking application 50 71 $100,000 $142,000 Transfer Funds 20 46.5 $40,000 $94,000 Setup Bill Payer 100 210 $200,000 $420,000 TOTAL 186 348.5 $376,000 $697,000
  • 23.  Have a representative from each area involved in estimating; dev, BA, QA, PM  Too much time spent estimating = diminishing return.  Look at XLs or 50% certainty’s closer.  Validate against gut feel.  Document assumptions made during estimating.  Re-estimate if project is approved; update time and $ estimates.  Over time, use historical real data to help standardize estimates, such as reports or integrations.