Fixed-bid Project
From a specification document, we quote a budget and a timeline.
- From coding, designing, to setting up, we will deliver with speed & quality.
- You may be eligible for a free estimate and/or consultation
- After it's done, you can use our Extended-Team service to provide maintenance & upgrades.
Extended Team
You get fulltime engineer(s) working for you as if they are your employees.
- Same standard as a US engineer, with 1/3 salary
- Full time or part time, you choose
- No minimum contract period. You dont need the engineer anymore, you can just say so.
- No such thing as paid holidays or sick days. You simply wont get charged for missing days
Agile Development
Like fixed-bid, but broken down to smaller chunks
- Usually each chunk is 1-month in size
- We negotiate like in fixed-bid on what would be done for each chunk, how much, and how long.
- You can fix your budget like Fixed-bid, and yet with the flexibility of Extended-Team
Why Fixed-bid?
While most of other vendors may shy away from Fixed-bid projects, we dont.If you want to build an application from scratch, and you have a detailed specification document, and you are sure the requirement of the software will be fixed, Fixed-bid project is for you.
The drawback is it's difficult if you suddenly want to add a new feature, or change a feature against the original requirement. Fixed-bid is also especially useful if you have a fixed budget. Although we must warn that maintenance / upgrade support is necessary even after a product is launched. Extended-team comes in handy here.
Why Extended-Team?
If you have an existing application that you want to maintain or upgrade or cleanup, Extended Team is the way to go. Even if you are actually building an application from scratch, Extended Team may be your choice if you need flexibility in features built.If you are a Rails developer, or run a Rails development shop yourself, Extended Team can help your business scale. Or if you have other Rails developers besides ourselves to work on your project, this is also the best option.
With Extended Team service you need to be able to communicate more with us. After all, if our question left unanswered and we are stuck, or there is no more tasks in the pipeline, we could be idle and it's no good for you.
Why Agile?
Agile Development has garnered much attention lately. If you want to develop an application from scratch, and the application is big enough that it's difficult to foresee ahead what you would want, choose Agile Development.With Agile Development, you have the flexibility to add / change features as the project is being developed. And best thing is, you dont need to write down a lengthy specification document and getting inaccurate estimates from prospective vendors.
As is also true for Extended-Team, make sure you have a clear goal and plan, otherwise a project could become incomplete indefinitely!

Talk to Us
You'll be talking with a Sales Representative (which will become your account manager as well)
Once agreement is signed, a programmer or a Project Manager is assigned to you. The programmer and his/her manager will introduce themselves to you.
You will then give them access to your code repository (or we'll create the repos for you if you dont have it) You will also brief them any project information necessary (deployment, communication schedule, etc).
We encourage daily, constant communication between you and us.
Development
Day to day coding by the programmer will be accompanied by occassional pair programming session with a more senior developer. Pair programming is to improve not only technical skills, but also communication, analytic skill, consultancy skill, and motivation.
The programmer will also have access to a vast combined experience of other programmers sitting in the same office. Research time is thus minimized and it saves time (and money) for you.
Delivery
Reports are gonna be sent via email on a daily basis with as much detail and transparency as possible. Updates on project management tool such as Pivotal Tracker and Basecamp will also be given.
Upon encountering a problem (for example poor code, slow to complete, hard to communicate, bugs), you should complain to the programmer (or the PM) immediately (within 1 work day after the problem occurs if possible) If the problem is serious, you can escalate to the programmer's manager, or to your account manager. Conflicts will be gracefully resolved.
Feedback
You are expected to provide feedbacks as soon as possible to ensure smooth project development.
When necessary, you should also provide us with the marketing contents and webcopy before the project completion time. This is so that the project can be completed in an efficient manner.
Work Hour & Location
By default, we work in our office in Bandung, Indonesia, from around 9am to 5pm Indonesian time (GMT +07.00).
Learn more about our work hour and location
Or visit our Frequently Asked Questions page
Learn more about our work hour and location
Or visit our Frequently Asked Questions page
