The Good Tech Companies - 24-Hour vs Detailed Project Development Estimation
Episode Date: July 26, 2024This story was originally published on HackerNoon at: https://hackernoon.com/24-hour-vs-detailed-project-development-estimation. 24-hour software estimation and a detai...led estimation that takes about a week. Let’s compare them. Check more stories related to programming at: https://hackernoon.com/c/programming. You can also check exclusive content about #web-development, #software-development, #project-estimation, #software-cost-estimation, #agile-estimation, #24-hour-estimation, #software-esttimation, #good-company, and more. This story was written by: @sumatosoft. Learn more about this writer by checking @sumatosoft's about page, and for more stories, please visit hackernoon.com. 24-hour estimation is often opposed to another type of estimation that we call “detailed estimation” for comfort. This one can take several days or weeks. I’ll show what hides behind the promises of quick estimation and why detailed estimation takes more time to be completed.
Transcript
Discussion (0)
This audio is presented by Hacker Noon, where anyone can learn anything about any technology.
24-Hour vs. Detailed Project Development Estimation by Somato Soft
Fast software development estimation within 24 hours, free timeline and budget estimation of
the project within a day. These are the common promises software development companies make to
their clients. 24-hour estimation is often opposed to another type
of estimation that we call detailed estimation for comfort. This one can take several days or
weeks. In this article, I'll explain both of them. I'll show what hides behind the promises
of quick estimation and why detailed estimation takes more time to be completed. There are two
fighting sides, a 24-hour estimation and a detailed estimation that takes about a week.
Let's compare them. Side 1. The meaning of 24-hour project estimation.
The concept of a 24-hour project estimation, in the context of software development,
refers to a service promise by which a company commits to providing a preliminary assessment
of a project's scope, timeline, and potential cost within a 24-hour
timeframe. The 24-hour estimation provides two core benefits to the client compared to a detailed,
time-consuming estimation. It significantly reduces the waiting period for clients,
allowing them to collect basic cost and scope assessments from multiple vendors quickly.
Clients can easily compare offerings from different companies, helping them understand
the market range for their project. It sounds fantastic on paper, doesn't it? However,
the reality is that the 24-hour estimation is more a myth than a fact. Why? Because what's
touted as a day-long deliberation could actually be wrapped up within half an hour.
That's right, an experienced sales manager can gauge the price range of your project
almost immediately after the initial chat or a quick glance at the requirements document, That's right, an experienced sales manager can gauge the price range of your project
almost immediately after the initial chat or a quick glance at the requirements document,
should one exist. So, what's happening during the rest of those 23 hours?
Well, it's less about mystical calculations and more about dressing up a personalized offer,
which is really just jazzing up a standard sales template with your details,
entering your information into the company's CRM, and strategizing on the additional services they can pitch your way. It's part art,
part science, and all about getting ready for the grand presentation. Let's take a quick tour of
what you're signing up for with a 24-hour estimation and what's staying behind the curtain.
What you are getting a ballpark figure for price and timeline, essentially, a preliminary budget
and time estimation. This means there's a snowball's chance in Asana that the estimate
will be anywhere close to being accurate and reliable. Note, I opt for the price range rather
than exact preliminary numbers. Sure, the range may be very large, making it less informative,
but the range is more accurate. What you are not getting an understanding of how the final product will actually look like.
Insights into the way the final product will function.
It's called a technical vision and architecture of the solution.
A risk analysis that could uncover hidden costs or delays later in the project's lifecycle.
An analysis of challenges that could turn the project upside down,
questioning its very viability.
A detailed breakdown of the project components and their individual costs.
A project plan and estimation with a realistic timeline and budget.
Any clue regarding the real expertise of the vendors since you don't communicate with the
development team that will work with you in the future. As you see, the limitations of a 24-hour
estimation are significant. Such an estimation is not so much a
roadmap as a sketch on a napkin, giving you a rough idea of the resources you'll need but leaving the
details very vague. When 24-hour estimation does work, there is only one scenario in which a 24-hour
estimation works great. This scenario is when you are puzzled with a question. Do I have the
resources to bring this project to life? It means that you are not interested in the technical aspect of the
solution. You are not looking for a reliable vendor. You simply seek a quick, initial assessment
to determine the project's feasibility from a financial and temporal perspective. And remind
you once again, such an assessment doesn't require 24 hours. It could be made after one call with an
experienced sales manager. The other side, detailed time-consuming estimation. In exploring the realm
of detailed, time-consuming estimations, this process extends over several days or even weeks,
requiring the concerted efforts of a multidisciplinary team of specialists.
The outcome of such an estimation process introduces an additional
element beyond just the cost, a solution vision. This detailed approach is not only about estimating
expenses, it's about crafting a foundation for your future software solution. Businesses opting
for a detailed estimation seek more than just a rough estimate. They aim for a comprehensive
solution that is thoughtfully designed to meet their specific needs and offers a balance between quality and budget. Steps involved in detailed estimation.
Let me describe how we at Somato soft estimate the project development cost and timeline.
If a business has a specific project with relatively clear requirements or plans to
rewrite an old system, we can offer a well-established process where we collect requirements, go on calls, prepare the scope of work, design concepts, and develop other
useful artifacts. Step number one. The client reached out to us. First of all, the client
needs to establish contact with a software development provider. In our case, we offer
multiple options. The get-in-touch form on our website, through an email message to
our corporate email info at SumatoSoft.com, by booking a meeting with our sales manager,
through the contact us page, or by filling out a concise, 5-minute survey on our website designed
to capture essential project details and requirements. Step number 2. A sales manager
arranges a call within one business day.
A sales manager from Somato Soft promptly reaches out to the client to schedule a call.
The primary call's objective is to check the relevance of our expertise to the client's goals.
The sales manager discusses the project and its requirements, time and budget expectations,
and the desired expertise of the development team. We call it a discovery call because we discover the initial information about the project. A discovery call helps to verify that
there's a match in terms of several parameters. Do we have the right expertise? Do we have the
right processes? Can we deliver on budget? Can we deliver within the expected timelines?
Is there a cultural match? Do we have relevant experience? Step number three.
We analyze the initial info and gather an estimation team. We gather a team of senior
professionals with relevant expertise, which usually includes a project manager, tech specialists,
a business analyst, and a designer. The exact team structure depends on the product,
its goals, and requirements. The team examines the initial
information from the sales manager and the surveyor prepares questions for the next call.
Step number four. A call between the client and the estimation team. We arrange a call between
the whole estimation team and the client. We call it question and answer call or Q&A for short.
The call serves two purposes. One, refine and expand upon the
information gathered during the discovery call. We clarify any uncertainties, elucidate requirements,
and ensure that we clearly understand the business goals. Two, it's a chance for the client to get to
know our specialists in action. These specialists will be guiding the project forward. This step
usually requires only one call.
Nevertheless, complex technical projects will likely require a second call after a while.
Step number 5. The shaping of the project software solution.
This step takes up most of the estimation processes over all time.
In this phase, we define artifacts that will bring the greatest value for further product
development and allow us to shape the product vision. These artifacts could be a comprehensive shared vision of the
project, the description of high-level business requirements, goals, challenges, product vision,
and more. Work breakdown structure, WBS, it's an organized project scope split into manageable
tasks and subtasks. Design concept, visual user interfaces
of several key screens of the application. Suggested solution architecture is the blueprint
of a software system, outlining its structure and the interaction between its components.
Description of API integrations specifies how the project will interact with external systems
and services. List of assumptions,
constraints, and risks. Identifying potential risks and assumptions early in the project is helpful for risk management. This document allows for the development of mitigation strategies,
ensuring that the project team is prepared for uncertainties and can adapt to challenges
efficiently. Budget and timeline estimation. Work breakdown structure is one of the most general artifacts
of every pre-sale process. Our technical specialists estimate the necessary effort
for the development of features from WBS. All other artifacts contribute to the accuracy of
the final estimation, while the list of assumptions and risks allows us to foresee potential obstacles
that can affect the development process and either devise a strategy to handle them or highlight them to the client. Step number six. The client gets a detailed
estimation and all artifacts. Finally, the estimation team prepares for a presentation
of all the work done. During a call, we demonstrate all artifacts, explain the vision and technical
solution, show the design concept, answer questions, and gather feedback from the client. We also adjust and alter our artifacts after the call
if the client suggests corrections. We send all artifacts to the client after the presentation
through an email at no cost. What you are getting a realistic budget and timeline estimation,
hands-on experience cooperating with the development team, an elaborated vision of
the future product, design concept, work breakdown structure with described features,
a list of assumptions and risks, what you are not getting nothing to add here.
Below, you can find three examples of artifacts we prepare, design concept,
word breakdown structure, high-level architecture, Why do we prepare artifacts at no cost?
Our team dedicates time and expertise to your project before any formal engagement begins,
before contracts are signed, or any payment is made. This initial investment from our side is
driven by a simple yet profound belief. We are confident in our capabilities and expertise.
By taking this first step proactively, we aim to showcase our commitment and deep-seated expertise. By taking this first step proactively, we aim to showcase our commitment
and deep-seated expertise. This approach is our way of demonstrating the value we bring to the
table, highlighting our dedication to not just meeting but exceeding your expectations from the
very outset. Final words from Samado Soft. Here, I shared accumulated knowledge and expertise after
12 years on the market, 250 developed custom software solutions,
and many pre-sale interactions. I describe the process of detailed estimation in Somato Soft.
If you're ready to bring your project to life with a detailed and thorough estimation,
we're here to help. Thank you for listening to this Hackernoon story,
read by Artificial Intelligence. Visit hackernoon.com to read, write, learn and publish.
