10 things to consider software dev project estimation
TRANSCRIPT
![Page 1: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/1.jpg)
10 Things to ConsiderWhen EstimatingSoftware Development Projects
www.aajtech.com
Alex BarenboimVice President, Mobility & Enterprise SolutionsTel: 954-689-3984Mobile: 561-309-1955E-mail: [email protected]
![Page 2: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/2.jpg)
Recurring Problem
Actual Project Length – 7 months
Estimated Project Length – 4 months
What happened?
Incorrect Requirement
Analysis
Lack of Communication
Poor estimates
![Page 3: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/3.jpg)
Functional Specifications•Graphical•Textual
Use Cases
•User Types•User RolesPersonas
•Systems Users•Business Stakeholders•Subject Matter Experts
Requirements Gathering
•Interactions•3rd party systems•APIs
Interfaces
![Page 4: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/4.jpg)
Data Design and Flow
Logical Database Design
Physical Database Design
Data Structure Diagrams
Entity Relationship Diagrams
Data Dictionary
![Page 5: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/5.jpg)
Architecture
Technologies
![Page 6: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/6.jpg)
Software Engineering
Design Documentation
Code Development
Source Code Repository, Branching
Unit, Manual, Automated Testing
![Page 7: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/7.jpg)
User Experience (UX)
UX Design Process
Wireframes
User Flow
Mockups
Usability
Graphics Design
UX Key Factors
![Page 8: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/8.jpg)
Quality Assurance
Software Testing Types
• Functional Testing• Blackbox Testing• Whitebox Testing• Integration Testing• System Testing• Automated Testing
![Page 9: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/9.jpg)
Infrastructure
• Development Environment• QA Environment• UAT Environment• Production Environment• Firewalls• Clouds• Network• VPN, VPC, Switches
Environments, Connectivity & Platform
![Page 10: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/10.jpg)
Performance Assurance
![Page 11: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/11.jpg)
Security
• Security / Firewalls• Penetration Testing• Recommendations• Remediation's
![Page 12: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/12.jpg)
Maintenance
Updates New Features
Bug Fixes Change Requests
![Page 13: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/13.jpg)
RecapActivity Percentage
Functional Specifications 10%
Data Design and Flow 5%
Architecture 5%
User Experience / UI 10%
Software Engineering 30%
Quality Assurance 20%
Infrastructure 5%
Performance 10%
Security 5%
TOTAL: 100%
Maintenance: Between 10%-20% per year!
![Page 14: 10 Things to Consider Software Dev Project Estimation](https://reader035.vdocument.in/reader035/viewer/2022062903/58ed08c01a28abf45e8b45db/html5/thumbnails/14.jpg)
Questions
Alex BarenboimVP, Mobility & Enterprise SolutionsTel: 954-689-3984Mobile: 561-309-1955E-mail: [email protected]