Click here to Skip to main content
15,895,142 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: Thought of the Day Pin
DRHuff9-Aug-18 5:35
DRHuff9-Aug-18 5:35 
GeneralRe: Thought of the Day Pin
lopatir9-Aug-18 5:47
lopatir9-Aug-18 5:47 
GeneralRe: Thought of the Day Pin
Ravi Bhavnani9-Aug-18 7:02
professionalRavi Bhavnani9-Aug-18 7:02 
GeneralRe: Thought of the Day Pin
W Balboos, GHB9-Aug-18 7:19
W Balboos, GHB9-Aug-18 7:19 
GeneralRe: Thought of the Day Pin
Mike Hankey9-Aug-18 8:12
mveMike Hankey9-Aug-18 8:12 
GeneralRe: Thought of the Day Pin
CPallini9-Aug-18 9:03
mveCPallini9-Aug-18 9:03 
GeneralRe: Thought of the Day Pin
Eric Lynch9-Aug-18 12:08
Eric Lynch9-Aug-18 12:08 
GeneralKeys to successful software dev: not a methodology Pin
raddevus9-Aug-18 2:51
mvaraddevus9-Aug-18 2:51 
I stumbled upon this book (
Scenario-Focused Engineering: A toolbox for innovation and customer-centricity (Developer Best Practices) Microsoft Press[^] )
It puts forth a very interesting idea about how handle the SDLC. It's not really Agile, but it is iterative.

The really interesting thing is a very nice list of Keys To Successful Software Dev:
*** strong vision
*** deep sense of empathy for users
*** iterative approach
*** healthy productive relationship between engineering and the UX design team.

I think that is a very good, succinct list because if you think about it and consider what happens if any of them are missing from a project then you know the project is in danger of flopping.

Everyone Works Together All the Time
Basically what all these methodologies come down to is : Everyone works together, all the time.
But not a lot of people want to do that. And it doesn't happen a lot.

There is a lot of separation on software dev projects. People get complacent in their cubicles and just code along. Product Owner (manager or whatever) doesn't provide enough vision. Iteration doesn't really occur because you can't keep bothering the users and users don't want to be bothered. UX team sees things their way and doesn't want to have to change things now that they are solidified.

If You Were Developing a Product With Chance of Making $1,000,000
Contrast that to a project where you stand the chance to make a $1 million.
You'd probably be like, "ok everyone get in the room and start cranking this thing out."
Discussions would happen. Iteration would occur. People would become opinionated and vision would occur. Where there wasn't any vision it would be driven towards and forced. UX and devs would iterate. Devs would develop in chunks and others would be provide feedback quickly.
People would be more pro-active in getting (forcing) users to respond to iterations of the product. And devs would want users to like the product so they'd buy it (so devs could get their $1 million).

Maybe we should call this the :
Monetary Motivation Methodology Roll eyes | :rolleyes:
PraiseRe: Keys to successful software dev: not a methodology Pin
Eddy Vluggen9-Aug-18 3:04
professionalEddy Vluggen9-Aug-18 3:04 
GeneralRe: Keys to successful software dev: not a methodology Pin
raddevus9-Aug-18 3:08
mvaraddevus9-Aug-18 3:08 
GeneralRe: Keys to successful software dev: not a methodology Pin
Eddy Vluggen9-Aug-18 3:14
professionalEddy Vluggen9-Aug-18 3:14 
GeneralRe: Keys to successful software dev: not a methodology Pin
raddevus9-Aug-18 3:19
mvaraddevus9-Aug-18 3:19 
GeneralRe: Keys to successful software dev: not a methodology Pin
Eddy Vluggen9-Aug-18 3:26
professionalEddy Vluggen9-Aug-18 3:26 
GeneralRe: Keys to successful software dev: not a methodology Pin
raddevus9-Aug-18 3:33
mvaraddevus9-Aug-18 3:33 
GeneralRe: Keys to successful software dev: not a methodology Pin
Eric Lynch9-Aug-18 4:16
Eric Lynch9-Aug-18 4:16 
GeneralRe: Keys to successful software dev: not a methodology Pin
raddevus9-Aug-18 4:52
mvaraddevus9-Aug-18 4:52 
GeneralRe: Keys to successful software dev: not a methodology Pin
Eric Lynch9-Aug-18 6:11
Eric Lynch9-Aug-18 6:11 
GeneralRe: Keys to successful software dev: not a methodology Pin
raddevus10-Aug-18 2:13
mvaraddevus10-Aug-18 2:13 
GeneralRe: Keys to successful software dev: not a methodology Pin
kmoorevs9-Aug-18 12:41
kmoorevs9-Aug-18 12:41 
GeneralRe: Keys to successful software dev: not a methodology Pin
Eddy Vluggen9-Aug-18 5:41
professionalEddy Vluggen9-Aug-18 5:41 
GeneralRe: Keys to successful software dev: not a methodology Pin
raddevus9-Aug-18 5:50
mvaraddevus9-Aug-18 5:50 
GeneralRe: Keys to successful software dev: not a methodology Pin
Eddy Vluggen9-Aug-18 6:00
professionalEddy Vluggen9-Aug-18 6:00 
GeneralRe: Keys to successful software dev: not a methodology Pin
raddevus10-Aug-18 2:11
mvaraddevus10-Aug-18 2:11 
GeneralRe: Keys to successful software dev: not a methodology Pin
Kirk 1038982110-Aug-18 7:22
Kirk 1038982110-Aug-18 7:22 
GeneralRe: Keys to successful software dev: not a methodology Pin
raddevus11-Aug-18 4:54
mvaraddevus11-Aug-18 4:54 

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.