Common Roles in A Software House
Organizing a software house is very specialized type of management skill, where experienced persons can turn the organizational problem into a unique benefit. For example, having sub-teams spread in different time zones may allow a 24-hour company working day, if the teams, systems and procedures are well established. A good example is the test team in time zone 8 hours ahead or behind the development team, who fix software bugs found by the testers.
A professional software house normally consists of at least three dedicated sub-teams :
- business analysts who define the business needs of the market
- software designers/programmers who create the technical specification and write the software
- software testers who are responsible for the whole process of quality management
In bigger software houses, greater specialization is employed, and quite often there are also:
- technical writers who write all the documentation such as user guides
- release specialists who are responsible for building the whole product and software versioning
- graphic designers who are particularly important in the gaming industry and elsewhere. They are normally responsible for the design of the graphical user interface.
- maintenance engineers who are behind two, three or more lines of support
- consultants responsible for making the solution operational, especially if some specialist knowledge is necessary. Examples of this include: building multidimensional cubes in business intelligence software, integrating with existing solutions, and implementing business scenarios in Business Process Management software.
The cons:
- people are not focused so much on the specialization
- each person must be very flexible and have the ability to play each role (not each person is willing to do that)
- the approach is possible just for smaller, less formalized organizations
The pros:
- each person has full knowledge about the full production cycle
- people are doing various tasks what makes especially young people excited about their work
- there is a very good possibility to manage the work load especially in crisis situations like "all hands on pump"
Read more about this topic: Software House
Famous quotes containing the words common, roles and/or house:
“The aim of every political constitution is, or ought to be, first to obtain for rulers men who possess most wisdom to discern, and most virtue to pursue, the common good of the society; and in the next place, to take the most effectual precautions for keeping them virtuous whilst they continue to hold their public trust.”
—James Madison (17511836)
“It was always the work that was the gyroscope in my life. I dont know who could have lived with me. As an architect youre absolutely devoured. A womans cast in a lot of roles and a man isnt. I couldnt be an architect and be a wife and mother.”
—Eleanore Kendall Pettersen (b. 1916)
“Mrs. Susan Hart Neville: Oh, Mr. President, it is so good of you to call on me. Wont you please walk into the parlor and sit down?
President Wilson: I havent time to sit down. Your house is on fire.”
—Woodrow Wilson (18561924)