FAQs
About Us > FAQs
Are your development engineers dedicated to one project at a time?
Yes! Engineers who handle development work are focused full-time on one project for one client. Different models may be considered for quality assurance (QA) and maintenance when requested by the client.
What is the payment model?
Typically we use a time-based model. Sometimes we work on a fixed-bid basis, but in our experience, we find this yields fewer benefits for our clients due to the nature of software projects and their evolving needs.
My company is based in the U.S. How does the time difference affect working with the extensionEngine team in Split?
The time-zone difference between the East coast in the U.S. and Split, Croatia, is six or seven hours, depending on the season. Many clients find this difference to be a benefit. For example, conference calls with our Split staff are scheduled for the morning hours (EST or EDT, depending on the time of year). When managers arrive each morning, they evaluate the previous day’s activities. As a result, they always are up-to-date and can plan assignments for the following day(s).
How is quality delivery ensured?
We agree on a set of deliverables with each client and collaborate with him or her to hold team members in both the U.S. and Split accountable for completing tasks and attaining results. Our large staff of QA engineers usually works part-time on a particular project when QA services are requested by the client. (extensionEngine architects and engineers who develop solutions are dedicated to a single project and client.)
How is timely delivery ensured?
We build a realistic schedule and maintain open lines of communication throughout the software development life cycle (SDLC). Our process includes periodic meetings to make sure we are on the right track, and we update the plan as needed to suit each client’s requirements.
What is the mechanism for code reviews?
Typically we handle code reviews by using conference calls and robust collaboration tools such as WebEx.
How are projects reviewed?
The review method depends on the nature of the project. Usually status calls are scheduled a few times per week. We use project management tools such as Basecamp to manage progress and track milestones. To promote collaboration between all engineers working on a solution, we use IM, Skype, phone calls and other well-known communications tools.
Who owns the intellectual property of the software that you develop for clients?
The intellectual property of the projects we develop always belongs to our clients.
How does a project typically begin?
We usually start with two engineers for work that spans a minimum of six months; we’ve found this time frame to be optimal for setting clearly-defined goals and measuring results. One engineer may travel to the U.S. for training with the client’s staff, but it’s not mandatory. During any training period, a set of goals, procedures and communication tools are identified and coordinated by extensionEngine (with the client’s approval).
What is the resource allocation model for QA?
QA resources can be allocated more dynamically than those for software development. Clients can choose if they want dedicated or part-time test engineers. We tailor QA testing to the needs of each client and offer recommendations in defining the optimal schedule and testing methodologies.