Career Paths for Programmers: Skills in Senior Software by Jack Downey

By Jack Downey

The production of software program is often linked to technically tremendous yet socially inept humans - the programmer personality within the motion picture 'Jurassic Park' being an ideal instance. although, the improvement of business software program is a job requiring enter from a multi-disciplinary staff, the luck of which relies not just at the workforce contributors' technical abilities, but in addition on their skill to speak and collaborate with one another. in accordance with a three-year examine learn, this publication explores a number of the roles linked to software program improvement. It explains how those roles aren't in actual fact outlined or delimited and it additionally highlights the level to which practitioners need to care for either technical and non-technical humans - colleagues, managers, revenues humans, clients and providers. by way of concentrating on senior practitioners (people of their thirties and forties), this ebook investigates the talents wanted in those roles and exhibits the various paths practitioners take to get to their present positions. it is going to be of curiosity to all software program practitioners who're desirous about the choices to be had to them later of their careers. It additionally deals help to human source group of workers who may possibly fight to advance activity descriptions for software program humans. ultimately it deals insights to nationwide coverage makers who desire to see the Irish software program live on within the worldwide industry.

Show description

Read Online or Download Career Paths for Programmers: Skills in Senior Software Roles PDF

Similar skills books

Buying Information Systems: Selecting, Implementing and Assessing Off-The-Shelf Systems

Such a lot enterprises buy off-the-shelf, computer-based structures to aid them practice their day by day company actions. unfortunately, a number of the purchases fail to stay as much as expectancies. This publication offers a "blueprint" of what to hide within the early phases of the procurement technique so that it will hinder the routine challenge of data structures initiatives that run over funds and over the years, and but under-perform.

E-Finance (Express Exec)

Speedy song path to learning the traits and applied sciences that underpin the improvement and enlargement of e-financeCovers the foremost parts of IT and net applied sciences, in addition to aggressive developments on the planet of banking and the improvement of latest in addition to new banking items that net applied sciences have encouragedExamples and classes from a number of the world's so much profitable companies, together with fast (Society for world wide Interbank monetary Telecommunications), the GSTPA (Global immediately via Processing Association), BOLERO (Bills of Lading digital Registry Organisation), in addition to rules from the main leading edge businesses, together with Citicorp, country road and Charles SchwabIncludes a thesaurus of key options and a complete assets consultant

Speaking Irish: Take your language skills beyond basics (with Audio)

Take a major step towards fluency in Irish conversing Irish is a special chance to sharpen your listening and conversational talents within the corporation of audio system from all corners of eire. Filmed on place all through eire, the DVD positive factors actual, unrehearsed interviews with greater than twenty Irish audio system, representing all 3 local dialects.

Study Skills Strategies: Get the Most From Every Minute of Learning (Crisp Fifty Minute Series) by Uelaine Lengefeld (2009-12-16)

Even if you are studying in a lecture room, on-line, or maybe in a ebook, stable examine behavior are crucial. Our lives are busy. it truly is challenging adequate to discover the time to benefit new abilities, this means that it truly is that rather more vital to maximise your efforts and make sure effects.

Extra info for Career Paths for Programmers: Skills in Senior Software Roles

Example text

Interaction with customers. It can be seen from Figure 8 that customers figure twice in the software development context. At Chapter Four 38 the front end, organisations and individuals must be converted into customers by the sales operation. Only one of the interviewees is directly involved in sales. However, due to the customisable nature of software products, many of the interviewees have to elicit and clarify customer requirements. At the back end, once the software is ready, the product must be installed on the customer’s site and documentation and training provided.

The newspaper consultant’s main role is the provision of training to over 250 in-house end users. Because so many of the editorial staff members are not familiar with computers, they are inclined to panic when dealing with them. Similarly, if the automated system is upgraded or a cumbersome procedure replaced with a more streamlined one, users have to be persuaded that this new method is worth using – re-training is often The Pilot Study 45 more difficult than training. He also notes that being a parent is beneficial in dealing with the different personalities that need training.

The Pilot Study 43 Figure 11. Back End Customer Interaction Documentation Development Independent Test Customer Training Customer Support All of the interviewees have to deal with some aspect of the delivery to the customer. A commercial piece of software is more than working code. Because software is intrinsically complicated (Brooks 1986), user manuals have to be produced and training given. Also, a support arrangement must be put in place to correct defects. For larger systems, like telecommunications products, the support group provides useful feedback to development.

Download PDF sample

Rated 4.06 of 5 – based on 13 votes