Under the Umbrella: Custom Software Solutions Blog - Page 8 of 11 - Inverse-Square
blog,paged,paged-8,ajax_updown_fade,page_not_loaded,,qode-content-sidebar-responsive,qode-child-theme-ver-1.0.0,qode-theme-ver-12.0.1,qode-theme-bridge,wpb-js-composer js-comp-ver-6.4.1,vc_responsive

Under the Umbrella: Custom Software Solutions Blog

With over over 10,000 volunteers, Special Olympics Indiana (SOI) have their hands full managing and coordinating all of their volunteer's data between different counties and varied processes. Inverse-Square is honored to have been chosen by SOI to help them find an easier way to do so with a new online database system customized to meet their needs.
<< Part 3 At Inverse-Square, we consider the most critical piece of our operations to be effectively communicating with our clients. We like to be certain that there are no surprises in their project schedule. All of the daily operational tasks mentioned in the previous posts come down to effectively communicating the good, the bad, and the potentially ugly in custom software development. This information is given in two documents for every client of ours; the Task Summary Report, and the Project Summary Report.
One of the most challenging things about building custom software applications is estimating the time involved for the build and the associated cost. The crux of this challenge comes from the fact that we are a custom software development shop and most of what we do is being done for the first time. There is a lot of research and development in our work, and that can lead to uncertainties. When there's not a software solution on the shelf that fits your needs and we take on your custom project, we minimize the challenge of time and budget estimation with thorough planning.
As a child, Ann Marie's wish was to grow up to be an ice skating ballerina, but lucky for us, the Franklin native grew up to be Team Awesome's Application Development Manager instead! New mom, Ann Marie, joined Inverse-Square about six months after the company was founded making her one of the first members of Team Awesome along with Bob and Joe.
<< Part 2     Task time tracking, or logging hours against every task we work on, is the driving force to scheduling and forecasting our custom web application projects. At Inverse-Square, we drill down to the eight-hour workday and monitor the hours logged by the developers, as opposed to only weekly or monthly monitoring. This 'drill-down' allows us to immediately recognize if tasks are being completed on time, under the estimations, or taking longer than our original estimations. We can act immediately on potential issues, while also recognizing 'task wins'; tasks that were accomplished under our original estimations. Ultimately, our time tracking for every task we have scheduled gives us the opportunity to see where every custom software project is at down to the day.
<< Part 1   Once the client approves the application design, we schedule the build contract into our master project schedule. This is why accurate estimations are necessary to custom web application development. If we are not accurate, our master schedule won't be accurate. An inaccurate master schedule can result in major delays to deliverables, budget overruns, and missed deadlines. Unfortunately in the website software industry, these outcomes are all too common. Once we add a client’s project into our master schedule, it is our daily duty to adhere to that project schedule.
As stated in Part 1, Wireframes are helpful because they have the ability to balance details. They allow both the custom software developer and the client to share the same vision on what an application needs to do, without being distracted by how it looks. It's far easier to modify the appearance of a custom web application than it is to change what it does after the fact. In Part 2, we will explore the process behind our wireframing.

Part 2 >>

When putting together a custom software development plan, we follow a strict set of guidelines to ensure that our time estimations for each task in the project are as accurate as possible. Accurate time estimations effect and influence our forecasting, scheduling, and budgeting for our clients. This is a crucial activity and without a doubt, one of the most challenging in our industry. We gain accuracy through iterations; we start at a high-level and continue to refine with a focus on the most challenging aspects.
Accurate task forecasting and scheduling is paramount to the success of custom software development at Inverse-Square. In the custom web application industry it can be difficult to find a solid schedule in place because, in the world of custom software development, no schedule can be iron-clad. But at Inverse-Square we have a robust and systematic approach that our clients can understand and appreciate.
In the construction industry, blueprints are not even a topic for discussion. You don’t build anything without a set of blueprints, end of the story. But when it comes to custom software development, some people tend to build applications on the fly with little or no planning at all; often because a client doesn't see the need for this step in the process, or because a custom software developer feels they already understand what needs to be done. It’s like saying, “let’s build a house without a plan; I’m sure it will be exactly what we want.” At Inverse-Square, we don't do that. In the custom software industry, our 'blueprints' are actually called 'wireframes,' and essentially, they offer similar benefits to the traditional blueprints you may already be familiar with.
Archimedes... Newton... Einstein... and now... Wiehoff! Inverse-Square's very own Nathan Wiehoff, has discovered a Prime number! Since that's something you don't hear about everyday, we just had to ask, "how does one go about finding a new prime number?"