Solved

How to organize a programming company?

Posted on 2014-01-17
3
302 Views
Last Modified: 2014-01-26
I have programming company consists of :
-Gm
-29 employees(System Analysts,programmers,tester...)
I developed ERP system, and I am selling it to customers.I host a webpage that gives information about my system and the company.Every 6 month I issue new version to the customers.
I quote it by the number of users and the modules. What advices you give it to me to enhance this company.
Thanks
0
Comment
Question by:Ihab
3 Comments
 
LVL 26

Expert Comment

by:pony10us
ID: 39788776
My suggestion:

GM
     Senior System Analyst
             System Analysts
     Senior programmer
             Programmers
     Senior testor
             Testors (if you have more than one)

Possible positions    
     GM Assistant
     Sales person
     Marketing person
     Accountant
     Web designer
0
 

Author Comment

by:Ihab
ID: 39789394
<    GM                                                                          > We already have these positions
     Senior System Analyst
             System Analysts
     Senior programmer
             Programmers
     Senior testor
             Testors (if you have more than one)

Possible positions    
     GM Assistant-we dont have
     Sales person-we have 2 persons
     Marketing person-we dont have
     Accountant-we have
     Web designer-we have
Can you give me strategies ?
Thanks
0
 
LVL 6

Accepted Solution

by:
Brian Clausen earned 500 total points
ID: 39795700
The following is the high level summary of how I would start thinking about a business strategy:

1. Identify the market position you want to hold three years from now

2. Determine the profile of your target customer

3. Do a market analysis to identify the quantity of your target customer that exist in each geography

4. After understanding your addressable market, determine the quantity of customers, by profile, that you want to have in three years. Then document the profile and needs of your target customer.

5. Review your product functionality and determine how it maps to the needs of your target customer - create a product roadmap that will allow you to deliver the functionality that your customer needs.

6. Next, develop a sales and marketing plan that outlines how you will reach and sell to your target customer.

7. Develop a detailed three-year financial plan that incorporates your sales targets and incorporates the appropriate headcount costs for each area of your business

Headcount and organizational considerations:
-The amount of new functionality required should determine the size of your software development, product management and quality assurance teams.
-The sales and marketing strategy should determine the number of people and amount of $ investment you need to put into sales and marketing.
-The size of your customer base should determine the size of your customer service team

Management metrics:
You should be able to put metrics in place that measure the cost of acquiring a customer against the lifetime value of a customer. You should also measure the target return on investment of each piece of functionality development and compare that to the development cost. There are a broad set of best practices regarding the metrics that should be used to manage a software business, depending on the details of your business model.
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
esxi - Administrator@vsphere.local vs. Root 1 65
Set up notificataion or alert from a website 2 72
trailing spaces all columns 4 96
Access_log 17 148
Online promotion is consistently becoming more important for all types of businesses. From Facebook ads to search engines to YouTube videos, there are all sorts of channels that can effectively be used to promote a business or product. But how shoul…
Starting your own business is always a daunting process, and for most people it is brand new experience. Avoid the common pitfalls by following these tips to start on the road to success.
This video shows where to find templates, what they are used for, and how to create and save a custom template using Microsoft Word.
The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question