|
|
Our Principles |
|
The right solution to the right problem We call this "right-sizing" the solution. This is an approach to analysis and design that avoids two common evils of software engineering: under-architecture and over-architecture. We have many solutions at our disposal and some powerful patterns that we use again and again. However we understand that each project has its own requirements: one solution does not fit all. One of ThumbJive's strengths is analysis. Before starting development we examine all aspects of the requirements to see where we can save time and money and increase performance and reliability. We consider your priorities:
We will build your product with the most efficient architecture for your needs, integrating proven ready-to-go solutions if they are available and fit your requirements. Your product is our product; your business is our business Every product we work on we treat as our own. More than professional pride, it's a natural consequence of loving what we do. Our clients notice the difference and return to ThumbJive again and again with new projects. Engineering consultancies tend to focus on technology. We focus on your business goals when designing a solution to your requirements. We understand that you are under tight constraints for budget and delivery. We will make technical recommendations with a hard business head. Push the button deployment A sane build process is a prerequisite for fast iterative development. All configuration properties are contained in a single file, and one command builds and deploys the system. We consider anything more complicated than that to be a broken build system. One product, multiple platforms You have invested a lot of time and money in the creation of your content or product. Now you want to deliver that to the widest possible audience. Where appropriate ThumbJive can execute development simultaneously on BREW, J2ME, WAP (the wireless web), and the (old-fashioned) Web (Flash and/or HTML). You may deploy different but complementary services on the Web, for example user account management, community with chat and news, and e-commerce services to sell merchandising. We can also implement your backend internal services such as content management, license management workflow, reporting, and data backup/replication systems. |
|