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 (249K reputation)SSC Guru (249K reputation)SSC Guru (249K reputation)SSC Guru (249K reputation)SSC Guru (249K reputation)SSC Guru (249K reputation)SSC Guru (249K reputation)SSC Guru (249K reputation)

Group: Administrators
Points: 249706 Visits: 19812
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: 135
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 Eights!
SSC Eights! (901 reputation)SSC Eights! (901 reputation)SSC Eights! (901 reputation)SSC Eights! (901 reputation)SSC Eights! (901 reputation)SSC Eights! (901 reputation)SSC Eights! (901 reputation)SSC Eights! (901 reputation)

Group: General Forum Members
Points: 901 Visits: 1175
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
SSCarpal Tunnel
SSCarpal Tunnel (4.9K reputation)SSCarpal Tunnel (4.9K reputation)SSCarpal Tunnel (4.9K reputation)SSCarpal Tunnel (4.9K reputation)SSCarpal Tunnel (4.9K reputation)SSCarpal Tunnel (4.9K reputation)SSCarpal Tunnel (4.9K reputation)SSCarpal Tunnel (4.9K reputation)

Group: General Forum Members
Points: 4903 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 Guru
SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)

Group: General Forum Members
Points: 105933 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
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: 1579 Visits: 1239
"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
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: 1590 Visits: 1190
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
SSC-Forever
SSC-Forever (48K reputation)SSC-Forever (48K reputation)SSC-Forever (48K reputation)SSC-Forever (48K reputation)SSC-Forever (48K reputation)SSC-Forever (48K reputation)SSC-Forever (48K reputation)SSC-Forever (48K reputation)

Group: General Forum Members
Points: 48471 Visits: 12299
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
SSCrazy Eights
SSCrazy Eights (9.2K reputation)SSCrazy Eights (9.2K reputation)SSCrazy Eights (9.2K reputation)SSCrazy Eights (9.2K reputation)SSCrazy Eights (9.2K reputation)SSCrazy Eights (9.2K reputation)SSCrazy Eights (9.2K reputation)SSCrazy Eights (9.2K reputation)

Group: Moderators
Points: 9217 Visits: 5125
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
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: 12284 Visits: 2283
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