Click here to Skip to main content
16,018,249 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralMilton Pin
Richard Andrew x641 hr 23mins ago
professionalRichard Andrew x641 hr 23mins ago 
GeneralRe: Milton Pin
Mike Hankey52mins ago
mveMike Hankey52mins ago 
NewsMicrosoft Recall again... Pin
Jeremy Falcon2hrs 40mins ago
professionalJeremy Falcon2hrs 40mins ago 
GeneralWas I wrong about Analyst Programmers? Pin
5teveH4hrs 7mins ago
5teveH4hrs 7mins ago 
I've been in software development a long, long time. And I've always believed that the Analyst Programmer role was the best option, when it comes to getting things done. I should qualify that:

- an Analyst Programmer needs to have a good understanding of both the business and the technology/systems
- by "best", I mean most efficient.

This was borne out a couple of jobs back, when the software development team I was working in, consisted of experienced developers - and Analysts who had less understanding of the business, (than the developers), and no understanding of the technology/systems. Invariably, on receipt of a spec, developers would need to: identify actual requirements by talking to users; correct half-baked ideas that weren't in line with the technolgy; and devise their own testing. Analysts were actually making the whole job more difficult. Most - if not all - of the senior developers would have provided a quicker/better solution if they had done the analysis and spec work themselves. Yeah. Analyst Programmers.

Don't get me wrong. There are developers who shouldn't be let near a spec... or a user... and, in some cases, a keyboard. But they are the exception.

But there is one "blind spot" that a developer needs to overcome before taking on any sort of analysis role. Fast forward to today. I'm currently doing a few small jobs for a big company that has a small development team... and a "Solutions Architect". The Solutions Architect has been with the company for many years; started there as a programmer; has an in-depth understanding of both the business and the technology; and produces all the specs. But...

His mind-set is 100% that of a developer He has that "blind spot". And it's right there in his job title. What I want from a spec is a clear explanation of the problem - ideally with examples, that can provide the basis for testing. Want I don't want from a spec is just a solution. It's an easy trap to fall into. Developers tend to be fixers/solvers of problems - i.e. solution providers. If you can't explain the problem - the "why we need to do this" - you shouldn't be producing specs.

Remember... this just MHO. Smile | :)

modified 3hrs 20mins ago.

GeneralRe: Was I wrong about Analyst Programmers? Pin
Sander Rossel3hrs 39mins ago
professionalSander Rossel3hrs 39mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
5teveH3hrs 17mins ago
5teveH3hrs 17mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
Richard MacCutchan2hrs 56mins ago
mveRichard MacCutchan2hrs 56mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
pkfox41mins ago
professionalpkfox41mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
Sander Rossel1 hr 14mins ago
professionalSander Rossel1 hr 14mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
Alister Morton2hrs 45mins ago
Alister Morton2hrs 45mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
Sander Rossel1 hr 7mins ago
professionalSander Rossel1 hr 7mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
dandy721 hr 28mins ago
dandy721 hr 28mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
Sander Rossel1 hr 16mins ago
professionalSander Rossel1 hr 16mins ago 
GeneralRe: Was I wrong about Analyst Programmers? Pin
Maximilien3hrs 24mins ago
Maximilien3hrs 24mins ago 
GeneralCommas Pin
Gary Wheeler5hrs ago
Gary Wheeler5hrs ago 
GeneralRe: Commas Pin
Peter_in_27804hrs 44mins ago
professionalPeter_in_27804hrs 44mins ago 
GeneralRe: Commas Pin
Sander Rossel4hrs 30mins ago
professionalSander Rossel4hrs 30mins ago 
GeneralRe: Commas Pin
Gary Wheeler4hrs 16mins ago
Gary Wheeler4hrs 16mins ago 
GeneralRe: Commas Pin
Alister Morton2hrs 44mins ago
Alister Morton2hrs 44mins ago 
GeneralRe: Commas Pin
Sander Rossel1 hr 6mins ago
professionalSander Rossel1 hr 6mins ago 
GeneralRe: Commas Pin
jeron135mins ago
jeron135mins ago 
GeneralRe: Commas Pin
Rage3hrs 4mins ago
professionalRage3hrs 4mins ago 
GeneralRe: Commas Pin
Jeremy Falcon2hrs 50mins ago
professionalJeremy Falcon2hrs 50mins ago 
GeneralRe: Commas Pin
Mircea Neacsu2hrs 43mins ago
Mircea Neacsu2hrs 43mins ago 
GeneralIs the CCC too difficult Pin
pkfox6hrs 9mins ago
professionalpkfox6hrs 9mins ago 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.