Starting your project with Q3 Technologies is a simple and straightforward process. Our goal through the entire process and beyond is to be completely transparent, eliminate surprises, keep you informed, and most importantly, do what we say we are going to do.
For Fixed and T&M projects:
Once you have made the decision to partner with Q3 for your software engineering needs, our IT and business analysts and software architects will contact you to learn as much as possible about your business needs and requirements.
In some cases business needs and technical requirements may be clearly defined and the project scope clearly understood. However, it is not a precondition that you present us well-defined and/or structured requirements. We will work with the information that is provided to us and analyze it, ask questions, offer ideas, ask more questions and formalize your thoughts in the form of functional and technical design specifications, implementation plans and methodology.
Once we are able to define the project scope and the functional and technical requirements or in cases where functional and design specifications are clearly defined to begin with, we can quickly get back to you with a proposal. In addition to the project scope and functional requirements, the proposal will detail the effort estimate and timeline, the deliverables and the acceptance criteria.
Depending upon the engagement model, this proposal can be a fixed time, fixed price proposal or a time and materials proposal.
For Dedicated Offshore Resources:
If you decide to set up a dedicated team of resources or an offshore development center with Q3, all you need to tell us is your overall requirements, the required team size, specific skills, and desired experience levels. Based on this information we will make recommendations and set up your team at Q3 with the right level of skills and experience to be successful. You can work with your team directly just as you would if the team were physically located at your premises. The composition and training of your team, the project management and project tracking of your projects and the on-schedule delivery of the assignments is entirely managed by our program managers. Our program managers stay in constant touch with you to make sure your expectations continue to be met and exceeded.
An Extended team model provides clients with a long term software development outsourcing strategy, with quick start and future ramp ups. It is possible for clients to leverage consistent project management, progress tracking and transparent process capabilities for a remotely managed software development facility that matches their quality and security standards.
Clients benefit greatly with a dedicated development team, an infrastructure dedicated to their projects, dedicated high-speed communication equipment and a completely secure environment setup, including IP protection mechanisms. What they get is an extended team trained on their line of business, systems and processes which frees them from permanent employee related commitments.
With the extended team model, there is a huge advantage of resource flexibility. Additional software engineers during crunch periods, special resources such as Install developers, User Interface designers, test Automation experts etc. may be required during specific stages of a project. These resources can be added to the extended team within a couple of weeks.