The Artima Developer Community
Sponsored Link

Articles Forum
Developers' Changing Roles

7 replies on 1 page. Most recent reply: Aug 18, 2007 9:30 AM by Ramdas S

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 7 replies on 1 page
Frank Sommers

Posts: 2642
Nickname: fsommers
Registered: Jan, 2002

Developers' Changing Roles Posted: Jun 28, 2007 3:00 PM
Reply to this message Reply
Advertisement
In this interview with Artima, Loren Corbridge, manager of Sybase's Eclipse-based IDE, talks about developers' increasing involvement in a variety of business and management tasks, such as data and business analysis, and about developers' changing roles in the enterprise:

http://www.artima.com/lejava/articles/javaone_2007_loren_corbridge.html

How do you see your role changing in the coming years at your organization?


Bill Pyne

Posts: 165
Nickname: billpyne
Registered: Jan, 2007

Re: Developers' Changing Roles Posted: Jun 29, 2007 7:37 AM
Reply to this message Reply
I am prevented from downloading MP3 files at work, so I apologize if my comment is out of context.

What Loren observes has been true since I got into the field around 1992, so I don't think it is a new development. My observation is that the "business" role asked of the developer is more related to the size of the company and the company's primary business focus.

Erik Engbrecht

Posts: 210
Nickname: eengbrec
Registered: Apr, 2006

Re: Developers' Changing Roles Posted: Jun 29, 2007 9:20 AM
Reply to this message Reply
> I am prevented from downloading MP3 files at work, so I
> apologize if my comment is out of context.
>
> What Loren observes has been true since I got into the
> field around 1992, so I don't think it is a new
> development. My observation is that the "business" role
> asked of the developer is more related to the size of the
> company and the company's primary business focus.

Someone should do a survey about whether people prefer podcasts to traditional interview transcripts. I hate podcasts.

Anyway, how would you say it is related to size and business focus?

I would say it mostly depends on the IT/development organization. Some organizations promote acquiring domain knowledge. Some emphasise only technical knowledge. Developers also tend to gravitate one way or the other.

Overall I would say the "industry" is far more concerned with technical skills, but our customers are far more balanced.

Bill Pyne

Posts: 165
Nickname: billpyne
Registered: Jan, 2007

Re: Developers' Changing Roles Posted: Jun 29, 2007 10:36 AM
Reply to this message Reply
> Anyway, how would you say it is related to size and
> business focus?
>
> I would say it mostly depends on the IT/development
> organization. Some organizations promote acquiring domain
> knowledge. Some emphasise only technical knowledge.
> Developers also tend to gravitate one way or the other.

I agree that it is organization dependent. Let me use some examples to explain what I meant. A number of years ago I worked in the IT department for a hospital. We had precisely two developers, including myself, and a UNIX administrator. The IT department was small enough that, in order to work on their electronic patient chart system, I sat with the clinicians as they used our system and was able to see first hand how they use information we provided. It gave me an application domain knowledge that I don't believe a developer in a medical software company would have. Contrast this experience with my following job which was developing software for a financial company. The development staff was much larger - around 90 people including analysts. On one particularly large project, I was not allowed to talk with the user community. All knowledge of the business came through business analysts. I believe organizational size determines how much specialization can occur. At the hospital, I did analysis, coding, database administration, support, and project management. At the finance company, we had business analysts, DBA's, support staff, and project managers. The finance company simply had a larger staff, which allowed for specialization.

Referring back to my comment about a hypothetical developer in a medical software company versus me in a hospital IT shop. The hypothetical developer would probably have a much greater knowledge of traditional computer science topics, for instance algorithmic analysis or language design, than I would because I'm not being called on to know those areas: it was not what the hospital cared about. Where a software company benefits by having very technically skilled developers, my employer cared more about my having a greater understanding of how its people worked. (I'm not implying that developers in a medical software company don't acquire knowledge of the users' needs over time, but it takes longer than it does for someone working directly with a physician for instance.)

> Overall I would say the "industry" is far more concerned
> with technical skills, but our customers are far more
> balanced.

The technology industry is definitely more concerned with technical skills. When developers work for non-technology industries, e.g. financial/medical/etc., there's less emphasis on technical skills and much more on understanding the organization and how the software is used.

I hope I've clarified what I meant.

Dick Ford

Posts: 149
Nickname: roybatty
Registered: Sep, 2003

Re: Developers' Changing Roles Posted: Jun 29, 2007 10:54 AM
Reply to this message Reply
I agree with Bill Pyne. Business has always preferred something more than a code monkey, but I guess the difference now is that we have these highly extensible tool frameworks like Eclipse.

Erik Engbrecht

Posts: 210
Nickname: eengbrec
Registered: Apr, 2006

Re: Developers' Changing Roles Posted: Jun 29, 2007 11:10 AM
Reply to this message Reply
> I agree with Bill Pyne. Business has always preferred
> something more than a code monkey, but I guess the
> difference now is that we have these highly extensible
> tool frameworks like Eclipse.

I'd say it's more like 70% of business that prefers something more than a code monkey. I think there's a substantial minority that believe software development failures are caused by software developers trying to think rather than simply doing as their told.

IMHO you can see a lot of pandering to this perception in a lot of agile development literature.

Carfield Yim

Posts: 32
Nickname: carfield
Registered: Sep, 2002

Re: Developers' Changing Roles Posted: Jul 5, 2007 9:29 PM
Reply to this message Reply
> Someone should do a survey about whether people prefer
> podcasts to traditional interview transcripts. I hate
> podcasts.
>

I second that...

Ramdas S

Posts: 60
Nickname: ramdaz
Registered: Sep, 2005

Re: Developers' Changing Roles Posted: Aug 18, 2007 9:30 AM
Reply to this message Reply
> I am prevented from downloading MP3 files at work, so I
> apologize if my comment is out of context.
>
> What Loren observes has been true since I got into the
> field around 1992, so I don't think it is a new
> development. My observation is that the "business" role
> asked of the developer is more related to the size of the
> company and the company's primary business focus.

I am not sure

Flat View: This topic has 7 replies on 1 page
Topic: Polite and Impolite Services Previous Topic   Next Topic Topic: Small Bugs with Big Implications

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use