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

 
GeneralActually Pin
Ennis Ray Lynch, Jr.1-Apr-14 6:28
Ennis Ray Lynch, Jr.1-Apr-14 6:28 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) Pin
Pualee1-Apr-14 6:31
Pualee1-Apr-14 6:31 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) Pin
BobJanova1-Apr-14 6:35
BobJanova1-Apr-14 6:35 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) Pin
Kirk 103898211-Apr-14 7:04
Kirk 103898211-Apr-14 7:04 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) Pin
BobJanova1-Apr-14 23:21
BobJanova1-Apr-14 23:21 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) Pin
V.1-Apr-14 6:50
professionalV.1-Apr-14 6:50 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) Pin
mikepwilson1-Apr-14 7:44
mikepwilson1-Apr-14 7:44 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) Pin
Gary R. Wheeler1-Apr-14 13:45
Gary R. Wheeler1-Apr-14 13:45 
I write software for commercial ink-jet printing systems. These are huge machines, and it takes a team of hundreds to design and develop them. We actually apply several methodologies. There's a certain amount of waterfall at the beginning, based on marketing requirements. Subsystems, and components within subsystems, tend to be developed in an informal Agile manner (frequent, relatively easy milestones).

By the time you work down to my team, which writes the software to control the press and the actual printing process, it becomes fairly ad hoc. We use all of the techniques you mention: prototypes, simulators, emulators, stand-ins, test benches, and so on. We've done this so many times we've got a couple hundred man-years of experience. Rigorous, formal processes get in the way. We spec broad outlines and interfaces at the start, and go from there. Interestingly, we are one of the most successful software groups in the company. We tend to make our schedules, and are relatively light in the bug data base.

That being said, we do suffer from the problem you describe. Marketing sees this big piece of iron out on the development area floor, and the first question is: "It looks ready. Can we sell it?" "No" is usually not an acceptable answer. The acceptable answer is "Yes, but it only does this, this, and this."
Software Zen: delete this;

GeneralYou know you want it Pin
chriselst1-Apr-14 5:54
professionalchriselst1-Apr-14 5:54 
GeneralRe: You know you want it Pin
Rage1-Apr-14 6:03
professionalRage1-Apr-14 6:03 
GeneralRe: You know you want it Pin
Simon_Whale1-Apr-14 6:05
Simon_Whale1-Apr-14 6:05 
GeneralRe: You know you want it Pin
chriselst1-Apr-14 6:12
professionalchriselst1-Apr-14 6:12 
GeneralRe: You know you want it Pin
Dr.Walt Fair, PE1-Apr-14 7:39
professionalDr.Walt Fair, PE1-Apr-14 7:39 
GeneralRe: You know you want it Pin
OriginalGriff1-Apr-14 7:57
mveOriginalGriff1-Apr-14 7:57 
GeneralRe: You know you want it Pin
Madhava Verma Dantuluri1-Apr-14 20:58
Madhava Verma Dantuluri1-Apr-14 20:58 
GeneralRe: You know you want it Pin
OriginalGriff1-Apr-14 6:12
mveOriginalGriff1-Apr-14 6:12 
GeneralRe: You know you want it Pin
dan!sh 1-Apr-14 6:21
professional dan!sh 1-Apr-14 6:21 
General2048 - with undo Pin
Kornfeld Eliyahu Peter1-Apr-14 4:20
professionalKornfeld Eliyahu Peter1-Apr-14 4:20 
GeneralRe: 2048 - with undo Pin
OriginalGriff1-Apr-14 4:40
mveOriginalGriff1-Apr-14 4:40 
GeneralRe: 2048 - with undo Pin
Kornfeld Eliyahu Peter1-Apr-14 4:56
professionalKornfeld Eliyahu Peter1-Apr-14 4:56 
GeneralRe: 2048 - with undo Pin
peterchen1-Apr-14 5:19
peterchen1-Apr-14 5:19 
GeneralRe: 2048 - with undo Pin
OriginalGriff1-Apr-14 5:31
mveOriginalGriff1-Apr-14 5:31 
GeneralRe: 2048 - with undo Pin
Kirk 103898211-Apr-14 6:28
Kirk 103898211-Apr-14 6:28 
GeneralRe: 2048 - with undo Pin
OriginalGriff1-Apr-14 10:47
mveOriginalGriff1-Apr-14 10:47 
GeneralRe: 2048 - with undo Pin
Blue Waffle1-Apr-14 5:27
Blue Waffle1-Apr-14 5: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.