Custom Applications using JMP and JSL: Why Predictum Inc.
Our development process is designed to facilitate rapid, agile application construction that ensures we a) meet your needs, b) integrate analytical methods and c) minimize the amount of time and attention that you need to commit to the process.
Our success over the years has been attributable to a number of key factors, all of which are subsets of the way we partner and work with our clients. The following attribute list is designed to deepen your understanding of our methods and demonstrate what will make our working relationship with you positive and productive.
» Advanced Methods
Our programmers, engineers and statisticians have deep experience in the demanding world of research and manufacturing. We apply our cutting edge knowledge to constructing applications that allow your analysts and operators to take advantage of the most advanced analytical methods.
» Development Cycle
We develop in short cycles – often as short as weekly or bi-weekly, depending on your suitability, delivering value at the end of each cycle. This means that you start getting benefits from the project very early on in the process.
Typically, we begin, as most projects do, with requirements planning that details your objectives. We then create a development strategy and, with your approval, begin.
» Minimal Client Disruption
One of the biggest impediments to developing new systems is client participation. While clients recognize the need to have these systems built for them, they fear the amount of time and effort that they will have to put into their construction. Our development practices generally require only ½ to 2 hours per week of client involvement.
» We’ve Been Where You Are
We know what you are up against as we’ve all spent a number of years working in production and research. Furthermore, our broad client base, in semi-conductor, life sciences, automotive and chemical industries give us familiarity with a wide range of situations. Our depth of experience allows us to be able to fully scope out the project ahead of time. We know what questions to ask and what details to acquire.
» We’re Faster & More Agile
Rather than sketch things out on paper, where the dynamics involved cannot be fully understood, we can quickly develop key components like graphical user interfaces (GUI) and reports and put them in front of you for comment and approval. Further, we fully exploit capable development technologies that ensure our productivity.
» Data Protection & Confidentiality
We know that some companies are extremely concerned about exposing their data outside their organization. If this is your concern, we can develop without retaining any of your data for development and testing purposes. All we need to know is the structure of your data. Site tests, where we install the application on your systems, will verify functionality with your data.
» Integrated Development Environment
To ensure progress and focus, we set up the infrastructure at the start of each project: (version-control (Subversion), bug-tracking (Trac) and forums). This combination allows you to easily access to the latest version of the project. If appropriate, we’ll integrate bug-tracking into the project, making it possible to gather and respond to bugs and feedback.
We also make ourselves available for any questions that might come up by way of email, Skype or video conference.
» Code Recycling
Often as much as 60% of a project will consist of functionality that we have already developed and deployed elsewhere. (None of this functionality is proprietary). Our library of these functions is growing all the time. The ability to incorporate pre-fabricated, field-tested code will shorten developmental timeframes and assure accuracy.
» Abstract Development To Make You Future-Ready
One of the reasons we can pull functionality from elsewhere is that we develop to accommodate a range of situations. We call this ‘abstract development’, which is the opposite of hard-coding. Developing in this way means we can construct a broad range of situations to develop and test. We can also test against potential situations not represented in your current data.
» Easier Expansion
When functional changes are required, the current system is not tangled in a web of hard code. Often substantial functional changes can be added with little effort and little risk of introducing bugs along the way.
» Lower Maintenance Effort
Because we are developing early on to accommodate foreseeable situations when they arise, no changes are required.
Stay up-to-date on everything that's happening at Predictum by signing up for our mailing list.
Find us Online
Apps that Think for Themselves
Our applications think for themselves. As your world changes, new products, process changes, new data collected, they are instantly incorporated into our applications without code changes.
OIS Introduction
An Operations Intelligence System (OIS) will increase productivity, quality and yield.
Virtual Lab
Imagine being able to exploit learning from thousands of experiments over decades.
Analytical Productivity™ is vital to achieving improvements and breakthroughs in operating and design performance. Predictum provides custom applications and learning tools that support this effort. Predictum is in the business of making statistical analysis accessible, simple and cost effective. We work with our clients to create analytical solutions with tools that provide the inertia for error-free operations. Companies hire Predictum to leverage their analytical resources by automating analyses that prevent costly mistakes and reveal valuable insight and making them available to all sorts of staff from Operating Personnel, Engineers, Scientists and all levels of Management.