Click here to Skip to main content
15,913,944 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.

 
GeneralRe: Are there any Software Architects here? Pin
newton.saber27-Jan-15 2:11
newton.saber27-Jan-15 2:11 
GeneralRe: Are there any Software Architects here? Pin
Fenn_naten27-Jan-15 1:00
Fenn_naten27-Jan-15 1:00 
GeneralRe: Are there any Software Architects here? Pin
newton.saber27-Jan-15 2:14
newton.saber27-Jan-15 2:14 
GeneralRe: Are there any Software Architects here? Pin
Kirk 1038982127-Jan-15 3:36
Kirk 1038982127-Jan-15 3:36 
GeneralRe: Are there any Software Architects here? Pin
newton.saber27-Jan-15 3:49
newton.saber27-Jan-15 3:49 
GeneralRe: Are there any Software Architects here? Pin
StatementTerminator27-Jan-15 3:59
StatementTerminator27-Jan-15 3:59 
GeneralRe: Are there any Software Architects here? Pin
newton.saber27-Jan-15 4:20
newton.saber27-Jan-15 4:20 
AnswerRe: Are there any Software Architects here? Pin
MSBassSinger27-Jan-15 4:30
professionalMSBassSinger27-Jan-15 4:30 
I think the "Architect" portion of the title is often misapplied.

I worked for several years as a systems engineer (computer based systems for HVAC automation) in the construction industry. "Architect" in that context is how I see "Architect", abstractly, in "software architect".

It means looking at more than code, object design, UI and workflow, etc. It means looking at hardware, power requirements, air conditioning, real estate/building rental, contracts, business processes, financing, project management, cost projections and estimating, labor management, software estimating (the real voodoo economics), and all the other aspects associated with the total life of the project.

Consider this example:
You are the software architect tasked with taking existing code (mostly VB6, some C++, some Java) in a product suite that is currently in production with existing customers who depend on it. There is existing cash flow to consider. There are existing enhancements and bug fixes in the pipeline to consider that, if not done to meet deadlines, affect contracts and cash flow, as well as the company's reputation. The marketing research team has made a very persuasive case that the company must, within 2 years, have its product suite providing some or all of its services on mobile devices (as appropriate for the functionality). Further, VB6 is a 32 bit language, and it is obsolete, no longer supported by Microsoft. Its compatibility with current Windows OSs is "iffy" at best, and questionable going forward in a market where you would need to support Windows, Android, iOS, and perhaps Windows Phone. Part of your challenge is to migrate completely off VB6 without negatively affecting existing contracts, maintaining the existing product, and meeting marketing's need for an updated and enhanced version that meets the market's needs on desktop, laptop, and mobile devices, and does so securely, with good performance.

To do all that requires a lot more than software engineering alone. An architect for a building has to broadly cover similar areas, and often draws on others' expertise to do so, but making his or her own decision because they understand how each disciplinary area works and interacts. A software architect should do no less.
GeneralRe: Are there any Software Architects here? Pin
newton.saber27-Jan-15 5:40
newton.saber27-Jan-15 5:40 
GeneralRe: Are there any Software Architects here? Pin
MSBassSinger27-Jan-15 6:00
professionalMSBassSinger27-Jan-15 6:00 
GeneralRe: Are there any Software Architects here? Pin
diverbw27-Jan-15 7:18
professionaldiverbw27-Jan-15 7:18 
GeneralRe: Are there any Software Architects here? Pin
Chris Jacobi27-Jan-15 12:55
Chris Jacobi27-Jan-15 12:55 
GeneralRe: Are there any Software Architects here? Pin
newton.saber28-Jan-15 1:38
newton.saber28-Jan-15 1:38 
GeneralRe: Are there any Software Architects here? Pin
frazGJF27-Jan-15 14:21
frazGJF27-Jan-15 14:21 
GeneralRe: Are there any Software Architects here? Pin
newton.saber28-Jan-15 1:42
newton.saber28-Jan-15 1:42 
GeneralRe: Are there any Software Architects here? Pin
frazGJF28-Jan-15 10:49
frazGJF28-Jan-15 10:49 
GeneralRe: Are there any Software Architects here? Pin
newton.saber28-Jan-15 11:12
newton.saber28-Jan-15 11:12 
GeneralRe: Are there any Software Architects here? Pin
PapaCraft28-Jan-15 6:40
PapaCraft28-Jan-15 6:40 
GeneralRe: Are there any Software Architects here? Pin
frazGJF28-Jan-15 11:12
frazGJF28-Jan-15 11:12 
NewsGreece Will Never be the Same Pin
Nagy Vilmos26-Jan-15 3:16
professionalNagy Vilmos26-Jan-15 3:16 
GeneralRe: Greece Will Never be the Same Pin
Chris Losinger26-Jan-15 3:27
professionalChris Losinger26-Jan-15 3:27 
GeneralRe: Greece Will Never be the Same Pin
charlieg29-Jan-15 0:48
charlieg29-Jan-15 0:48 
GeneralRe: Greece Will Never be the Same Pin
newton.saber26-Jan-15 3:29
newton.saber26-Jan-15 3:29 
GeneralRe: Greece Will Never be the Same Pin
Chris Quinn26-Jan-15 4:17
Chris Quinn26-Jan-15 4:17 
GeneralRe: Greece Will Never be the Same Pin
Deflinek26-Jan-15 4:27
Deflinek26-Jan-15 4:27 

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.