Today, application development personnel play a key role within IT organizations. Application software sits between the users of IT and the IT infrastructure, providing functionality to support business processes and serve customers. The application development staff is responsible for implementing and maintaining these systems, ensuring that user requirements are satisfied.
This Research Byte is a summary of our full report, Application Development Staffing Ratios.
In this analysis, “application development staff” comprises application programmers and systems analysts, who traditionally design, analyze, code, test, and maintain application software. (In contrast, systems programmers, who are excluded from this study, are responsible for maintaining operating systems and other lower-level software in the IT infrastructure that control computer servers and storage devices.)
The full version of this report provides benchmarks for application development staffing based on the number of users, organization size, and industry sector. In addition, we analyze application development staffing as a percentage of the total IT staff headcount. Finally, we investigate two factors that affect application development staffing: the percentage of application development and maintenance work that is outsourced and how organizations allocate capital spending to custom software versus commercial packaged applications.
The full study found that large companies tend to devote a greater percentage of their IT staff to application development than small and mid-size companies do. This finding points to the greater productivity of application development personnel in larger IT shops, which can leverage their efforts over a larger user base and make greater investments in application development tools and more efficient methods for developing, testing, and maintaining applications. The full report provides the statistics that substantiate these findings.
Computer Economics Viewpoint
Computer Economics recommends that organizations maximize the productivity of their application development staff in order to provide the highest quality level with the lowest number of personnel. Tools such as IT asset management, software portfolio management, software change management, code analyzers, and automated testing tools improve developer productivity and improve the quality of systems.
Consolidating applications is another tactic that reduces the burden on the application development staff. Even simple approaches such as adopting programming and documentation standards can eliminate a great deal of work. Training application programmers and system analysts in current software production, testing, and maintenance methods is another method for obtaining the maximum return from staff salaries.
The outcomes of this study offer benchmarks for application developer staffing levels and insights into where improvements may be made in staffing practices. Soliciting suggestions from application development personnel may provide the most practical answers. Keep in mind that only changes tailored to the requirements and work culture of each organization will be effective in increasing productivity. There is no approach that applies equally well to all companies.
This Research Byte is a brief overview of our report on this subject, Application Development Staffing Ratios. The full report is available at no charge for Computer Economics clients, or it may be purchased by non-clients directly from our website at https://avasant.com/report/optimizing-application-development-staffing-ratios-2007/ (click for pricing).
Do you also need staffing ratios for other IT job functions? Consider this collection of all of our staffing ratio reports, which bundles them all into a single report at a significant discount: IT Staffing Ratios–Special Report Bundle
Avasant’s research and other publications are based on information from the best available sources and Avasant’s independent assessment and analysis at the time of publication. Avasant takes no responsibility and assumes no liability for any error/omission or the accuracy of information contained in its research publications. Avasant does not endorse any provider, product or service described in its RadarView™ publications or any other research publications that it makes available to its users, and does not advise users to select only those providers recognized in these publications. Avasant disclaims all warranties, expressed or implied, including any warranties of merchantability or fitness for a particular purpose. None of the graphics, descriptions, research, excerpts, samples or any other content provided in the report(s) or any of its research publications may be reprinted, reproduced, redistributed or used for any external commercial purpose without prior permission from Avasant, LLC. All rights are reserved by Avasant, LLC.
Login to get free content each month and build your personal library at Avasant.com