People oriented. Process driven.
We care about the projects we take on. We take time to get to know our customer, their project and our customer's customer. Knowing as much as we can, makes us better serve our customers.
Projects start with a high-level plan which concentrates on the immediately human aspects of the application: What are the goals? Who will be using it? What will be done? We guide the customer through writing action-oriented 'stories' about the application. Then we reduce those stories into 'tasks' that guide the development. Our goal is to avoid creating inflated software, and will consult our customer during the planning. We want to be sure that every feature we build serves a clear purpose.
Our team works within the guidelines of agile development philosophies, breaking down the project into iterations. Each iteration is aimed to produce tangible progress and value. We know that projects are bound to evolve and agile processes allows us to react appropriately to any change.
e may not be in the same office as the customer, but communicate like we are. We remain in constant contact via daily stand-up meetings, weekly demos, Basecamp and Campfire . Multiple open lines of communication is a of staple our process regardless of whether we're trading mock-ups, specifying features, or discussing acceptance criteria and testing.
We want to be a part of making the best human to computer interactions. Through our experience we have gained a robust and versatile bag of tricks that compliment the simple interfaces of our 'rich' web applications.
We care about making a great, strong experience for the web. Great experiences means that we focus on simple solutions and straight forward interfaces for your users sake. We highly encourage user testing, early and often, during the development cycle. Strong experiences are created by our Pair Programming and Test-Driven Development , which ensure that your code is problem-free, flexible and ready for deployment at all stages of the project.
Keeping performance, security and accessibility first-rate, each application is carefully constructed from foundation to finish. With all that said - if it's in your head and you want it on the Internet, we can build it.
We love Ruby ! We believe in using the best tools available to allow us to be efficient and pragmatic developers. The Ruby Language and Ruby on Rails provide us with the best tools currently available for rapid web application development. Using Ruby makes us happy, and being happy makes us productive!
We couple our love for Ruby with our love for (and expertise in) Open Source and Free Software solutions such as Linux , OpenBSD , PostgreSQL , MySQL , Asterisk (VOIP) and a number of other leading technologies.
We are good at what we do because we love it. Integrum was created to give developers and customers a place to come together and have fun. Building the application of your dreams doesn't have to be painful. We believe there is a different way. We believe in fun.
We list this point last not because it is least important. Fun is built in to our process. We enjoy getting better every week. We enjoy delivering tangible business value. We enjoy well designed languages. We enjoy great frameworks that make us more productive. We love simple software. Sounds too good to be true? Email us to see how Integrum can make building your idea fun.
"...there's business value in fun - after all motivation is a major factor in programmer productivity" -- Martin Fowler
Erica Lucci wanted a blog roll for Phoenix bloggers. So we built a small app with a little bit of time from our Friday afternoons. Check out what people are blogging or submit your blog if you're from Phoenix at ReadPhoenix.com.