SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Trade-offs


Trade-offs

Author
Message
Steve Jones
Steve Jones
SSC Guru
SSC Guru (61K reputation)SSC Guru (61K reputation)SSC Guru (61K reputation)SSC Guru (61K reputation)SSC Guru (61K reputation)SSC Guru (61K reputation)SSC Guru (61K reputation)SSC Guru (61K reputation)

Group: Administrators
Points: 61611 Visits: 19099
Comments posted to this topic are about the item Trade-offs

Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com
Boltz442
Boltz442
Old Hand
Old Hand (327 reputation)Old Hand (327 reputation)Old Hand (327 reputation)Old Hand (327 reputation)Old Hand (327 reputation)Old Hand (327 reputation)Old Hand (327 reputation)Old Hand (327 reputation)

Group: General Forum Members
Points: 327 Visits: 134
As they used to say in the project management unit I did at uni:

"Time, quality and cost. Pick any two!"

I used to call my self The Master on forums, then I entered the IT industry and realised how much I still have to learn.
Dalkeith
Dalkeith
SSC Veteran
SSC Veteran (283 reputation)SSC Veteran (283 reputation)SSC Veteran (283 reputation)SSC Veteran (283 reputation)SSC Veteran (283 reputation)SSC Veteran (283 reputation)SSC Veteran (283 reputation)SSC Veteran (283 reputation)

Group: General Forum Members
Points: 283 Visits: 1110
With regard to the part about people being difficult to replace - I think software and software management will be one of the last things ever to be automated. As such at present it is one of the last bastions of truly hand built design. Anyone who is good in a built by hand environment can be very diffiult to replace. Especially if they are the original architect of the systems. I think this is why you get problems like the UK banks recent hickup server side (no one was left who had an adequate view of the complete systems).

I like to have a mix of old and new hands as well. The new learn from the old and can get a decent apprenticeship and the new can think differently and a lack of knowledge may mean they try things others would think impossible or just think completely differently. Plus if an oldie leaves an apprentice is in a good position to take over.
Charles Kincaid
Charles Kincaid
SSCommitted
SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)

Group: General Forum Members
Points: 1625 Visits: 2384
I have heared it as "Good, Fast, Cheap. Pick any two." See here. It's a truism. For the large part it's true. Like most truisms it's true most of the time except for when it isn't. Blink That means that there are exceptions.

Then when it comes to people Steve makes a very good point. I got a neat quote the other day that makes the same point:
Everyone you will ever meet knows something that you don't
-- Bill Nye (the science guy).

ATBCharles Kincaid
GSquared
GSquared
SSC-Insane
SSC-Insane (23K reputation)SSC-Insane (23K reputation)SSC-Insane (23K reputation)SSC-Insane (23K reputation)SSC-Insane (23K reputation)SSC-Insane (23K reputation)SSC-Insane (23K reputation)SSC-Insane (23K reputation)

Group: General Forum Members
Points: 23281 Visits: 9730
I too have been working on the "pick 2" rule mentioned by others here, for most of my adult life. Can't remember where/when I first ran into that rule. Maybe in my management training in the early 90s.

And I definitely agree, people are never a "commodity". Even a "would you like fries with that" type position in a company can be better served by some people than by others. Some will, just by attitude, body language, etc., encourage people to come back, while some will drive people away, even on something as simple as that.

- Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
Property of The Thread

"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon
Sigerson
Sigerson
Say Hey Kid
Say Hey Kid (677 reputation)Say Hey Kid (677 reputation)Say Hey Kid (677 reputation)Say Hey Kid (677 reputation)Say Hey Kid (677 reputation)Say Hey Kid (677 reputation)Say Hey Kid (677 reputation)Say Hey Kid (677 reputation)

Group: General Forum Members
Points: 677 Visits: 1232
"Better, faster, cheaper--pick two" is certainly a reality in our world and in any engineering discipline.

But we can do better, I think, in putting more emphasis on the DESIGN phase of any project. I've probably spent (at least!) a couple of years of my working life redoing work that someone else had not thought through well enough. Designing a project from A to Z is time-consuming but it cuts down sharply the time required for development.

As I read in another post in this forum, from Abraham Lincoln, "If I had 8 hours to cut down a tree, I'd spend 6 hours sharpening the ax."

Sigerson

"No pressure, no diamonds." - Thomas Carlyle
jfogel
jfogel
SSChasing Mays
SSChasing Mays (639 reputation)SSChasing Mays (639 reputation)SSChasing Mays (639 reputation)SSChasing Mays (639 reputation)SSChasing Mays (639 reputation)SSChasing Mays (639 reputation)SSChasing Mays (639 reputation)SSChasing Mays (639 reputation)

Group: General Forum Members
Points: 639 Visits: 1168
Always enough time to do it twice but never enough time to do it right seems to be the way it goes more often than not.

Cheers
Eric M Russell
Eric M Russell
SSChampion
SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)

Group: General Forum Members
Points: 12044 Visits: 10622
I've always told my managers that building software is a trade off. We can do things cheaply, or we can do them quickly, but we can rarely do both. We can certainly fail in both ways, and many people do, but I usually see the need to trade time for money, or vice versa, when building software.

Building a piece of software cheaply and quickly isn't mutually exclusive. It can routinely be done by narrowing (trading off) the scope of the deliverable and keeping the stakeholders and requirments to a minimum.


"The universe is complicated and for the most part beyond your control, but your life is only as complicated as you choose it to be."
Thomas Rushton
Thomas Rushton
Hall of Fame
Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)

Group: Moderators
Points: 3182 Visits: 3287
In my experience, it's often not helped by deadlines being set by people who have no understanding of the field - be that software engineering, infrastructure, building work etc. And then further problems being brought about by people just not listening to what the experts are telling them.

Bitter? me? No...
Rod
Rod
SSCrazy
SSCrazy (2.7K reputation)SSCrazy (2.7K reputation)SSCrazy (2.7K reputation)SSCrazy (2.7K reputation)SSCrazy (2.7K reputation)SSCrazy (2.7K reputation)SSCrazy (2.7K reputation)SSCrazy (2.7K reputation)

Group: General Forum Members
Points: 2694 Visits: 2058
I've heard that triangle put differently: time, cost and features. We're embarking on a major re-write of a legacy app. Before we started on this I had plans and specs as to what would go into the new app. I had some great features. Now I've learned that the deadline isn't moveable, and the cost is fixed, so now, only a month into the project I'm beginning to consider what features we can throw out, because clearly we're going to have to eliminate some features if we're to come in on time and on budget.

Kindest Regards,Rod
Connect with me on LinkedIn.
Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search