project estimation tool
TRANSCRIPT
2 © 2016 Faichi Solutions
Introduction
• The concept for building Project Estimation Tool has the objective of expediting the overall process of estimating the software development projects.
• Estimation of software projects has been a pain point for the industry over the years. According to a report by Gartner, failure rate among software development projects is close to 30% and according to a report by McKinsey in 2012, around 66% of the software development projects go by cost overrun and around 44% of the projects go by the time overrun.
• We at Faichi are creating a tool that not only expedites the entire estimation process but also assists you in the planning phase.
3 © 2016 Faichi Solutions
Challenges
Following are some of the commonly faced issues while estimating projects.
• Estimating similar projects is redundant and time consuming. There is a need to learn from our past project estimation experiences quantitatively rather than just qualitatively.
• Manually creating the sprint plans for the project once the high level estimation is done, is a complex and time taking process.
• Taking care of the complexity levels of the tasks listed in the estimation sheet and the manual logic calculations make this process error prone.
4 © 2016 Faichi Solutions
Solution
• Our tool expedites the estimation process and also automates sprint planning.
• The knowledge, expertise, and experience gained by working on diverse projects has have been leveraged to build this tool.
• In Drupal, project can be split into Drupal elements such as content types, views, taxonomy requirements, menus, blocks, panels, services, SOLR etc.
• Extensive experience with these elements, equips us with ample proficiency in estimating projects.
• So, over a period of time, this tool enables you to learn from past estimates and improve estimations in near future.
• Essentially, we are reducing guesstimation based on past experience and execution.
5 © 2016 Faichi Solutions
Screens - Dashboard
List of projects that
have been estimated
in the past
Project templates
Entry point for
estimating a new
project
6 © 2016 Faichi Solutions
Screens – Add New Task
Adding details of the
task and number of
hours for each phase
such as Analysis &
Design, Development,
Project Management,
Deployment etc.
7 © 2016 Faichi Solutions
Screens – Estimate Breakup
List of all the tasks
along with effort
breakup for each
task
9 © 2016 Faichi Solutions
Screens – Work Items
List of all the tasks
along with total
effort estimate for
each
10 © 2016 Faichi Solutions
Screens – Project Summary
Optimistic,
Pessimistic and
Most Likely
Estimates along
with Breakdown by
Group and Role
11 © 2016 Faichi Solutions
Screens – Generate Sprint – Manage Resources
Manage resources that would
be working for this project.
Automated Sprint Plans will be
generated based on this.
12 © 2016 Faichi Solutions
Screens – Generate Sprint
Default
Automated
Sprint Plan is
generated by
system Low & High
Estimate Sprint
Plans are also
available
User can do
changes in the
Sprint Plan &
save the same
Sprint Plan can
be exported in
PDF to be sent
to the client
13
CONNECT WITH US, ASK FOR A DEMO !
Faichi Solutions, LLC
640 W. California Ave Suite 210 Sunnyvale, CA 94086
Phone: +1 (408) 769-4941
Email: [email protected]