|
|
|
SSC-Dedicated
           
Group: Administrators
Last Login: Yesterday @ 3:26 PM
Points: 31,425,
Visits: 13,738
|
|
|
|
|
|
SSC Veteran
      
Group: General Forum Members
Last Login: Wednesday, May 08, 2013 6:43 PM
Points: 293,
Visits: 127
|
|
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.
|
|
|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Yesterday @ 2:15 PM
Points: 41,
Visits: 309
|
|
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.
|
|
|
|
|
Right there with Babe
      
Group: General Forum Members
Last Login: Friday, May 17, 2013 9:18 AM
Points: 772,
Visits: 1,825
|
|
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. 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).
ATB
Charles Kincaid
|
|
|
|
|
SSCoach
         
Group: General Forum Members
Last Login: 2 days ago @ 1:55 PM
Points: 15,442,
Visits: 9,571
|
|
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
|
|
|
|
|
SSC-Enthusiastic
      
Group: General Forum Members
Last Login: Yesterday @ 6:36 AM
Points: 171,
Visits: 541
|
|
"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
|
|
|
|
|
Old Hand
      
Group: General Forum Members
Last Login: 2 days ago @ 7:28 AM
Points: 309,
Visits: 684
|
|
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
|
|
|
|
|
Ten Centuries
      
Group: General Forum Members
Last Login: Yesterday @ 1:53 PM
Points: 1,164,
Visits: 3,335
|
|
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.
"Wise people understand the 10,000 things without going to each one. They know them without having to look at each one, and they transform all without acting on each one." - The Tao Te Ching: Verse 47
|
|
|
|
|
SSC Eights!
      
Group: General Forum Members
Last Login: Monday, May 20, 2013 8:40 AM
Points: 966,
Visits: 373
|
|
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...
|
|
|
|
|
Mr or Mrs. 500
      
Group: General Forum Members
Last Login: 2 days ago @ 8:25 AM
Points: 573,
Visits: 1,010
|
|
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
|
|
|
|