Click here to Skip to main content

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy.
The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct and please don't post ads.

Technical discussions are welcome, but if you need specific help please use the programming forums.


 
JokeGPS PinmemberVivic1-Apr-14 8:53 
GeneralRe: GPS PinmemberMacSpudster1-Apr-14 11:49 
GeneralRe: GPS PinprotectorMarco Bertschi1-Apr-14 12:27 
GeneralSoftware vs. Hardware Development Process... (Complex projects) PinmemberMember 103898211-Apr-14 7:22 
I have been reading a lot about the downfalls of RAD and Agile. I am personally an advocate, and my overall approach is agile, but I am not working on HUGE projects, where other methodologies or just different approaches may be better.
 
But it dawned on me, the problem is STILL one of expectations. I think if we compare building a relatively complex piece of hardware, like a new Digital Video Record with Networking Access and multiple record and playback channels...
 
Now, I have NEVER built hardware that complex. But lets just assume you have an IDEA:
- You specify it completely
- You design it (considering maximum through puts, etc)
- You build it in a simulator (maybe, or just components)
- You build a prototype (Hand soldering, huge connectors, etc)
- You test it, and revise the designs accordingly
- Then you have to shrink it down, so you redo the board layout, etc
- You send it out to be built in a small batch
- You assemble it and you test it again, repeat until perfectly acceptable
- You then order large numbers and start the process...
 
But, building software, you get to step 4/5, and everyone wants to go live.
 
And at the same time, everyone expects it to be as stable as the Hardware we have just described.
 
I am curious if others feel the same way?
Are expectations to blame?
Do some of you REALLY push a process that says "it is unknown until it is known!", or do you do a paid project to analyze what needs to be done (step 1 above)?
How are you guys handling the more complex projects?
GeneralActually PinmemberEnnis Ray Lynch, Jr.1-Apr-14 7:28 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) PinmemberPualee1-Apr-14 7:31 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) PinmemberBobJanova1-Apr-14 7:35 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) PinmemberMember 103898211-Apr-14 8:04 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) PinmemberBobJanova2-Apr-14 0:21 
GeneralRe: Software vs. Hardware Development Process... (Complex projects) PinprofessionalV.1-Apr-14 7:50 

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

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


Advertise | Privacy | Mobile
Web02 | 2.8.141223.1 | Last Updated 25 Dec 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid