Social networking and collaboration platform for geeks. It started from one of our senior's developer wish to build a community for people with the same interests as his (web development, that is).
How we work
We believe communication, light planning, heavy testing and often review are the best practices when building software applications.
The Agile Software Development methodology has given us the freedom and flexibility to develop complex and challenging applications this way.
The steps we follow for each and every project we're involved in are:
Planning - We don't spend weeks on planning, creating timelines or setting meetings about meetings. The planning process usually takes 1-2 days. This gives us enough time to set a rough timeline and get started with the design & coding.
Design - The design (layout) of a website or application is an important step in creating software. Why? Because it's the only thing the end user interacts with. It must be easy to use, simple to understand and good to look at.
Code - We write code using small iterations, building one feature at a time. This gives us the flexibility to make changes and fix bugs easily.
Test - Making sure the code we deliver is bug-free and optimized is one of the most important things in our development process.
Listen - Last but not least, we listen to our customers. This is an iterative process, and we do it each and every time we present a new coded and tested feature. It helps us follow the client's vision regarding the application we're building.
Roughly, this is how we work. But we understand that each client is unique, so we suit this methodology to fit the clients' needs.