SIGMATEC HOME ABOUT US CAREERS CONTACT US
 
Methdology
Customers
Testimonial
FAQs
 
Case Study
Case study, Landslide
more...
SigmaTec Home > FAQ'S
Product Prototype Product Design and Development Product Quality Assurance Product Maintenance and Support Product Reengineering
Frequently Asked Questions For Outsourcing Services
  1. Why should I consider outsourcing development?
  2. What are SigmaTec’s strengths?
  3. Can I outsource a few parts of the PDLC?
  4. How many IT professionals does the company employ? What are your specialist fields?
  5. What programming experience does SigmaTec have?
  6. What stages does a project include and what responsibilities do you take?
  7. How do I submit the initial information on a project to SigmaTec?
  8. How do you communicate with the customers throughout the project lifecycle?
  9. What does the project cost depend on?
  10. Who owns the copyright for the product and the source code upon the project completion?
  11. How do clients control the projects progress?
  12. How can I be assured of high quality, reliable software?
 
1. Why should I consider outsourcing any part of the product development lifecycle?

In this day and age, outsourcing of product development is extremely common. Generally an enterprise opts for outsourced product development for any or all of the following reasons;

  • Acquire expertise not currently available; outsourcing provides you with a team of experienced professionals having the right expertise to develop a product as per your specifications. Building an internal development team otherwise would require full time involvement from the management leaving little time to focus on core activities
  • Manage costs; outsourcing helps minimize costs involved in the development of products including employee costs such as salary, taxes, benefits, overhead expenditure on office space, desks, computer, training, software and hardware tools, supporting costs on information systems, management, human resources, payroll, etc.
  • Manage risk: you face lower financial and operational risk because your investment in infrastructure is lower. You avoid risk costs such as downsizing costs including severance pay, legal support, etc.
  • Save time; you have more time at your disposal to focus on other core activities such as marketing and selling
  • Flexibility; since you do not own the engineering team you can easily downsize or close the project anytime
Back to top
 
2. What are SigmaTec’s strengths?

SigmaTec offers an exceptional advantage that differentiates us from other such providers in terms of our unique ability to understand the vision of our clients. And that is what outsourcing product development is really all about. We not only align technologies and skill set with their requirements but we also provide the management expertise required to deliver a product blueprint that fits the client’s vision.

Our product development expertise, technical capabilities and domain knowledge of product development lifecycle issues enable us to provide speedy and accurate development according to predefined specifications and schedules.

We ensure that the client remains involved in the product design and development work through constant communication and collaboration. At the same time we ensure that our clients keep control on the product architecture, intellectual property, and dedicated project teams. We thus ensure that our clients actually do receive the benefits of outsourcing that is high quality, reliable and cost-effective solutions.

Our management commitment, skills, people and focus on best practices has helped us deliver products to satisfied clients earlier.

We keep your vision, your timeline and your budget in mind.

Back to top
 
3. Can I outsource a few parts of the PDLC?

Yes you can. You have the choice to outsource any part of a development phase.

Back to top
 
4. How many IT professionals does the company employ? What are your specialist fields?

SigmaTec currently employs around 100 people in Pakistan across three offices. These include specialists in the field of Requirement Engineering and Analysis, Software Implementation, Project Management, Quality Assurance, Graphic Design and Software Development.

Back to top
 
5. What programming experience does SigmaTec have?

We have developed products using a wide range of technologies, which include but are not limited to:

  • Microsoft Visual Studio and Visual Studio .Net (including Visual C, Visual Basic, C#.Net, Visual Basic.Net)
  • Java and J2EE (including JSP, JSF, Enterprise Java Beans, Hibernate)
  • Rich UI Tools (including AJAX, Adobe Flex, Adobe Flash)
  • RDBMS (Oracle 10g, MS SQL Server 2005, MySQL)
  • Reporting Tools (Crystal Reports, ActiveReports, Espress Reports)

We are always ready to work with new technologies to ensure that a product can become high performance bestseller.

Back to top
 
6. What stages does a project include and what responsibilities do you take?

Typically, a software project goes through the following phases:

  1. Conceptualization (detailing the idea)
  2. Elaboration (getting the requirements, deliverables, project scope and plan)
  3. Design
  4. Development (programming, testing)
  5. Quality Assurance (testing, bug fixing)
  6. Deployment (transition of source code or installation of product, user documentation, training)
  7. Technical maintenance/support or further enhancement of the software system

You can acquire SigmaTec’s services at any stage. Starting from Product Conceptualization and Prototyping to Product Maintenance, we have the ability and the experience to serve our client in all the PDLC stages reducing overheads for them.

Back to top
 
7. How do I submit the initial information on a project to SigmaTec?

You can submit your initial information in any form through email and our official will contact you to know your details.

Back to top
 
8. How do you communicate with the customers throughout the project lifecycle?

We mostly conduct online communications via email, messengers, voice/video conferencing. If required personal visits can also be made.

Back to top
 
9. What does the project cost depend on?

This depends on what kind of project you want outsourced from SigmaTec. There are three basic modes in which we charge; Project Based, Management fee and Per hour basis.

If the product development spans over a period of months a collective amount is charged. If you plan to have a large team for a project, the cheaper way of doing it is Management fee because the fee is spread out and also helps in achieving economies of scale. In case you will only use our services on an infrequent basis, opting for per hour charges is the suitable option for you.

Back to top
 
10. Who owns the copyright for the product and the source code upon the project completion?

The client is the owner of everything, we’re only service providers.

Back to top
 
11. How do clients control the projects progress?

We’re always in complete coordination with our clients providing them with plans and weekly updates. We gather client’s inputs during the entire development life cycle, this helps in avoiding conflicts and objections in the end.

Back to top
 
12. How can I be assured of high quality, reliable software?

With our product development expertise, ready access to technical expertise in different segments and domain knowledge of product development lifecycle issues, we provide speedy and accurate development. At the same time we ensure that our products conform to the quality standards of our customers. You as our client will keep control on the product architecture.

Back to top