27a98 Why Never Follow Schedule? - Page 2 - The FreeBSD Forums
The FreeBSD Forums  

Go Back   The FreeBSD Forums > The FreeBSD Forums > Feedback

Feedback Share your ideas, questions or suggestions with us here.

Closed Thread
 
Thread Tools Display Modes
  #26  
Old December 8th, 2012, 04:25
wblock@'s Avatar
wblock@ wblock@ is offline
Moderator
 
Join Date: Sep 2009
Location: Milky Way galaxy
Posts: 7,723
Thanks: 432
Thanked 1,761 Times in 1,458 Posts
Default

Quote:
Originally Posted by fonz View Post
Yes they can, just add two or three months to the initial target date.
An IT truism is that a project will always take twice as long as estimated... even if you expect that and allow for it in the estimate.
The Following User Says Thank You to wblock@ For This Useful Post:
graudeejs (December 10th, 2012)
  #27  
Old December 8th, 2012, 05:35
Majorix's Avatar
Majorix Majorix is offline
Member
 
Join Date: Dec 2011
Location: Turkey
Posts: 145
Thanks: 40
Thanked 5 Times in 5 Posts
Default

Quote:
Originally Posted by drhowarddrfine View Post
I'm face palming myself to any mention of missing release dates as this happens all the time in all industries and some, here, are acting like it's a FreeBSD only thing. What a childish and immature position to take. It sounds like little kids stomping their feet on the ground and yelling, "But you promised!!!".

Those with ANY experience in manufacturing, software, or...a job of any sort...realizes that such ESTIMATES are ESTIMATES!!! I told the story somewhere on this board of the time I was asked to give a date when I would finish a project and I said three months, my boss put down six months, and I finished in a six weeks. Was I being dishonest? Why did any of us bother to write down a schedule if we didn't plan to follow it?!

Jeez. Get a life. Learn how the world works. Get a real job.
OK no need to take an offensive position in this, as we are just discussing.

About estimates... I am a fresh software engineer myself, so I know some things about that. Usually, you will get a client with a request/project (you know they always do). And most of the time they are demanding a lot. They will say "I need this, this and this. AND I need it in 4 weeks time." They don't care about how hard the project might be, or about anything else. If they say 4 weeks, you know you will have to deliver before the time runs up. You can't say "yes, we were expecting a 4 week release, but we decided we would do some more testing, so come back in a fortnight. Sorry for delaying but we were just estimating".

Maybe this is not how it goes with a FreeBSD release, but if they promise the release is on 12th of November, then the release must be on that day. I might be thinking wrong, but just like I promise my clients about a delivery, if FreeBSD devs promise us something, then they should stick to it.

The simple way to go about this is to either not give any estimates, or say that it is tentative. Still not very professional, but whatever...

Just my thoughts...
  #28  
Old December 8th, 2012, 08:15
UNIXgod's Avatar
UNIXgod UNIXgod is offline
Senior Member
 
Join Date: Nov 2008
Location: pwd
Posts: 1,089
Thanks: 112
Thanked 194 Times in 158 Posts
Default

__________________
I don't work here.... either.
SHUT UP AND HACK!

dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }

http://lists.freebsd.org/pipermail/freebsd-stable/2011-January/061078.html
  #29  
Old December 8th, 2012, 11:16
Toast Toast is offline
Junior Member
 
Join Date: Oct 2012
Posts: 21
Thanks: 0
Thanked 3 Times in 2 Posts
Default

Quote:
Originally Posted by Majorix View Post
OK no need to take an offensive position in this, as we are just discussing.

About estimates... I am a fresh software engineer myself, so I know some things about that. Usually, you will get a client with a request/project (you know they always do). And most of the time they are demanding a lot. They will say "I need this, this and this. AND I need it in 4 weeks time." They don't care about how hard the project might be, or about anything else. If they say 4 weeks, you know you will have to deliver before the time runs up. You can't say "yes, we were expecting a 4 week release, but we decided we would do some more testing, so come back in a fortnight. Sorry for delaying but we were just estimating".

Maybe this is not how it goes with a FreeBSD release, but if they promise the release is on 12th of November, then the release must be on that day. I might be thinking wrong, but just like I promise my clients about a delivery, if FreeBSD devs promise us something, then they should stick to it.
The developers at FreeBSD work for free. Your not entitled to anything.

Quote:
Originally Posted by Majorix View Post
The simple way to go about this is to either not give any estimates, or say that it is tentative. Still not very professional, but whatever...

Just my thoughts...
ten·ta·tive: unsure; uncertain; not definite or positive; hesitant: a tentative smile on his face.
I thought it was implied? Why else would we have "Expected" and "Actual" dates?
  #30  
Old December 8th, 2012, 12:20
Remington Remington is offline
Junior Member
 
Join Date: Aug 2012
Posts: 47
Thanks: 13
Thanked 4 Times in 4 Posts
Default

Quote:
Originally Posted by Majorix View Post
OK no need to take an offensive position in this, as we are just discussing.

About estimates... I am a fresh software engineer myself, so I know some things about that. Usually, you will get a client with a request/project (you know they always do). And most of the time they are demanding a lot. They will say "I need this, this and this. AND I need it in 4 weeks time." They don't care about how hard the project might be, or about anything else. If they say 4 weeks, you know you will have to deliver before the time runs up. You can't say "yes, we were expecting a 4 week release, but we decided we would do some more testing, so come back in a fortnight. Sorry for delaying but we were just estimating".

Maybe this is not how it goes with a FreeBSD release, but if they promise the release is on 12th of November, then the release must be on that day. I might be thinking wrong, but just like I promise my clients about a delivery, if FreeBSD devs promise us something, then they should stick to it.

The simple way to go about this is to either not give any estimates, or say that it is tentative. Still not very professional, but whatever...

Just my thoughts...
You're forgetting one thing... FreeBSD teams are VOLUNTEERS and they do not get paid to program, build and test the software. Show some appreciations for their hard work on FreeBSD projects.
The Following User Says Thank You to Remington For This Useful Post:
MNIHKLOM (December 9th, 2012)
  #31  
Old December 8th, 2012, 13:32
Majorix's Avatar
Majorix Majorix is offline
Member
 
Join Date: Dec 2011
Location: Turkey
Posts: 145
Thanks: 40
Thanked 5 Times in 5 Posts
Default

Yes, they are not paid to do develop FreeBSD, and I really, really appreciate that they take their time to bring us a very solid operating system. However, it's still a project that they maintain, and I feel they have the responsibility to iron out its problems and bring a release in time.
  #32  
Old December 8th, 2012, 13:38
fonz's Avatar
fonz fonz is online now
Moderator
 
Join Date: Nov 2008
Location: Apeldoorn, the Netherlands
Posts: 1,471
Thanks: 374
Thanked 241 Times in 214 Posts
Default

Quote:
Originally Posted by Majorix View Post
but if they promise the release is on 12th of November, then the release must be on that day.
You still don't seem to get it: there is no "promise" and FreeBSD "must" not anything.

Fonz
__________________
Ken sent me.
  #33  
Old December 8th, 2012, 13:45
Majorix's Avatar
Majorix Majorix is offline
Member
 
Join Date: Dec 2011
Location: Turkey
Posts: 145
Thanks: 40
Thanked 5 Times in 5 Posts
Default

Quote:
Originally Posted by fonz View Post
You still don't seem to get it: there is no "promise" and FreeBSD "must" not anything.

Fonz
Yes, maybe I don't get it. But this is how I feel.
  #34  
Old December 8th, 2012, 15:32
drhowarddrfine drhowarddrfine is online now
Member
 
Join Date: Nov 2008
Location: St. Louis, Missouri
Posts: 644
Thanks: 30
Thanked 125 Times in 73 Posts
Default

Quote:
Originally Posted by Majorix View Post
Yes, maybe I don't get it. But this is how I feel.
Yes, you don't get it. You're thinking the date is the goal. The date is NOT the goal. The goal is project completion.
The Following 2 Users Say Thank You to drhowarddrfine For This Useful Post:
MNIHKLOM (December 10th, 2012), throAU (December 14th, 2012)
  #35  
Old December 8th, 2012, 16:19
gkontos's Avatar
gkontos gkontos is offline
Senior Member
 
Join Date: Dec 2009
Location: Polidendri, GR
Posts: 1,266
Thanks: 42
Thanked 218 Times in 164 Posts
Default

Dates do count because they affect planning. Anybody who was ever involved in software development is aware of this.

So, please don't start jumping on someone who poses a legitimate question. And be kind enough to avoid personal insults.

@Majorix,

I understand your frustration mainly because I often have to explain why I follow STABLE. It has also been suggested by others to introduce a more extensive errata policy, using official patches.
__________________
Powered by BareBSD
The Following User Says Thank You to gkontos For This Useful Post:
wblock@ (December 8th, 2012)
  #36  
Old December 8th, 2012, 16:24
Sfynx Sfynx is offline
Member
 
Join Date: Nov 2008
Location: Rotterdam, The Netherlands
Posts: 114
Thanks: 0
Thanked 13 Times in 10 Posts
Default

The recent security incident also caused further slippage because the infrastructure needed to be rebuilt. Shit happens, I'm comforted by knowing that when the -RELEASE announcement is finally posted I can immediately upgrade my production systems without things breaking, because the FreeBSD team delivers quality. Consistently. That's the reason FreeBSD is my default general-purpose OS choice for mission-critical production systems
  #37  
Old December 8th, 2012, 17:45
Beastie Beastie is offline
Senior Member
 
Join Date: Mar 2009
Location: /dev/earth0
Posts: 1,702
Thanks: 0
Thanked 301 Times in 245 Posts
Default

So, Majorix! 30+ posts later, will you sleep better at night if the table said 12 March 2013 instead of 12 November 2012 and the team released 9.1 during December 2012?
To me this looks like a cosmetic matter.

Quote:
Originally Posted by Majorix View Post
Maybe this is not how it goes with a FreeBSD release, but if they promise the release is on 12th of November, then the release must be on that day.
Well, that's the thing. The developers never promised anything.
A promise is an oath or a vow; it is, or ought to be, unbreakable. An expectation on the other hand is something that is *meant* to happen, it's a *supposed* event, an *estimation*, a *rough guess*...

Quote:
Originally Posted by Majorix View Post
just like I promise my clients
The FreeBSD Project and Foundation are not our suppliers, and we're not their clients or shareholders.
You get paid to satisfy some client in the market. OSS developers have their own jobs and lives; they code during their free time for fun and/or to improve their skills and/or to add something interesting to their CV.
__________________
May the source be with you!
The Following User Says Thank You to Beastie For This Useful Post:
MNIHKLOM (December 10th, 2012)
  #38  
Old December 8th, 2012, 18:04
Majorix's Avatar
Majorix Majorix is offline
Member
 
Join Date: Dec 2011
Location: Turkey
Posts: 145
Thanks: 40
Thanked 5 Times in 5 Posts
Default

OK, I think everyone has their opinions here. Being a person who respects others' thoughts, I won't continue discussing this.

I think I made my point, and by the replies of some others, I would say I am not completely alone on the matter.

I explained myself, and made all the points I could present. So I will just refrain from posting on this thread anymore, particularly because I don't want to look like a troll or anything.

Peace!
  #39  
Old December 8th, 2012, 18:52
drhowarddrfine drhowarddrfine is online now
Member
 
Join Date: Nov 2008
Location: St. Louis, Missouri
Posts: 644
Thanks: 30
Thanked 125 Times in 73 Posts
Default

Quote:
Originally Posted by gkontos View Post
Dates do count because they affect planning. Anybody who was ever involved in software development is aware of this.
And that IS my point. The date is for planning but the date is NOT the goal nor a requirement for success.
The Following User Says Thank You to drhowarddrfine For This Useful Post:
MNIHKLOM (December 9th, 2012)
  #40  
Old December 8th, 2012, 18:57
UNIXgod's Avatar
UNIXgod UNIXgod is offline
Senior Member
 
Join Date: Nov 2008
Location: pwd
Posts: 1,089
Thanks: 112
Thanked 194 Times in 158 Posts
Default

Quote:
Originally Posted by drhowarddrfine View Post
And that IS my point. The date is for planning but the date is NOT the goal nor a requirement for success.
Yup! I remember FreeBSD 5. That was alot of fun. Don't want to ever run into that situation again.
__________________
I don't work here.... either.
SHUT UP AND HACK!

dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }

http://lists.freebsd.org/pipermail/freebsd-stable/2011-January/061078.html
The Following User Says Thank You to UNIXgod For This Useful Post:
MNIHKLOM (December 9th, 2012)
  #41  
Old December 9th, 2012, 11:56
throAU throAU is offline
Member
 
Join Date: Jan 2012
Location: Perth, Western Australia
Posts: 561
Thanks: 92
Thanked 78 Times in 72 Posts
Default

Quote:
Originally Posted by Majorix View Post
So the questions are:
1. Why formally declare release dates if you won't follow them?
2. Why need 6 months of testing to just release a minor version?
They are guidelines, not hard release dates.

It is FAR better to miss a release date and have a more stable release.
__________________
I use: FreeBSD, Mac OS X, Windows, Netapp, Cisco UCS, Cisco CUCM, Cisco IOS, Cisco ASA, vSphere 5.1, Cisco ISE, Orion NPM
  #42  
Old December 9th, 2012, 16:15
gkontos's Avatar
gkontos gkontos is offline
Senior Member
 
Join Date: Dec 2009
Location: Polidendri, GR
Posts: 1,266
Thanks: 42
Thanked 218 Times in 164 Posts
Default

Quote:
Originally Posted by drhowarddrfine View Post
And that IS my point. The date is for planning but the date is NOT the goal nor a requirement for success.
Aside from FreeBSD.

When we plan on delivering a project, we put project dead lines and milestones. If team (a) can not deliver within that time frame then team (b) can not pick up. As a result I have resources that are being wasted and a product that delays significant.

This affects the success of my project / product.

There is a very important factor here that most project managers and business developer managers often don't see. The most important and critical job here is the job of the person or people who are responsible to coordinate. And in the end of the day you will see that well bonded teams who work under the supervision of capable and dedicated project managers always deliver within a certain time frame with quality.
__________________
Powered by BareBSD
  #43  
Old December 9th, 2012, 18:21
throAU throAU is offline
Member
 
Join Date: Jan 2012
Location: Perth, Western Australia
Posts: 561
Thanks: 92
Thanked 78 Times in 72 Posts
Default

Quote:
Originally Posted by Majorix View Post
Usually, you will get a client with a request/project (you know they always do). And most of the time they are demanding a lot. They will say "I need this, this and this. AND I need it in 4 weeks time." They don't care about how hard the project might be, or about anything else. If they say 4 weeks, you know you will have to deliver before the time runs up. You can't say "yes, we were expecting a 4 week release, but we decided we would do some more testing, so come back in a fortnight. Sorry for delaying but we were just estimating".
And this is the biggest problem with the software industry today. As above, if you want FreeBSD team to ship broken crap, there's nothing to stop you downloading and building from -CURRENT yourself. Shipping broken crap on-time is fine if you're a game developer, or web "developer". If you're shipping an OS that is expected to be stable and able to deal with threats from internet facing interfaces, a little more quality control is required.

Quote:
Maybe this is not how it goes with a FreeBSD release, but if they promise the release is on 12th of November, then the release must be on that day. I might be thinking wrong, but just like I promise my clients about a delivery, if FreeBSD devs promise us something, then they should stick to it.
You keep using this word "promise".

No one has promised anything. The project is staffed by volunteers for the most part.

And of course there was the recent security incident to deal with.


If you want to see a real missed target, see Duke Nukem Forever (peeps finished college, got married and had kids who then grew up to be old enough to play it during the delay - it was expected initially in 1996 or 1997 from memory), and the features Microsoft has still to ship from "Cairo", which was "promised" in 1993.
__________________
I use: FreeBSD, Mac OS X, Windows, Netapp, Cisco UCS, Cisco CUCM, Cisco IOS, Cisco ASA, vSphere 5.1, Cisco ISE, Orion NPM
  #44  
Old December 10th, 2012, 05:50
drhowarddrfine drhowarddrfine is online now
Member
 
Join Date: Nov 2008
Location: St. Louis, Missouri
Posts: 644
Thanks: 30
Thanked 125 Times in 73 Posts
Default

Was it Windows 7 that was delayed over a year? Or was it Vista?

EDIT: Vista missed its introduction for Christmas and was pushed into next year and release on January 30th. In order to make the Christmas season, I would presume it was supposed to come out in September or so.
The Following User Says Thank You to drhowarddrfine For This Useful Post:
YZMSQ (December 10th, 2012)
  #45  
Old December 10th, 2012, 07:38
throAU throAU is offline
Member
 
Join Date: Jan 2012
Location: Perth, Western Australia
Posts: 561
Thanks: 92
Thanked 78 Times in 72 Posts
Default

Vista was delayed somewhat so Microsoft could push XP SP2 out the door to fix the collossal security disaster that previous XP versions were.

However, even before then:

Windows 95 was delayed..

Windows NT 5 was delayed at least a year (ended up being called Windows 2000).

Running late, in 1998? it came out in December 1999.

Windows 2000 Sp1 was delayed as well. In fact, most operating systems seem to miss their initial estimated ship date.


If Microsoft can't ship on time (even though they're clearly willing to ship with bugs), what hope does a band of volunteers have?
__________________
I use: FreeBSD, Mac OS X, Windows, Netapp, Cisco UCS, Cisco CUCM, Cisco IOS, Cisco ASA, vSphere 5.1, Cisco ISE, Orion NPM

Last edited by throAU; December 11th, 2012 at 06:38.
  #46  
Old December 10th, 2012, 07:40
UNIXgod's Avatar
UNIXgod UNIXgod is offline
Senior Member
 
Join Date: Nov 2008
Location: pwd
Posts: 1,089
Thanks: 112
Thanked 194 Times in 158 Posts
Default

Quote:
Originally Posted by drhowarddrfine View Post
Was it Windows 7 that was delayed over a year? Or was it Vista?
They have a new one. Cool time to upgrade Windows ME.
__________________
I don't work here.... either.
SHUT UP AND HACK!

dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }

http://lists.freebsd.org/pipermail/freebsd-stable/2011-January/061078.html
  #47  
Old December 10th, 2012, 20:46
NewGuy NewGuy is offline
Member
 
Join Date: Nov 2009
Posts: 102
Thanks: 3
Thanked 6 Times in 5 Posts
Default

I think the argument "they're volunteers" isn't at all relevant for two reasons

1. The Foundation collects money to assist in FreeBSD development. If they're accepting funds then they don't get to also claim to be doing this solely out of the goodness of their hearts.

2. Whether a person is a volunteer or not should not, in any way, affect the quality of their work. When the FreeBSD team puts up a schedule they should stick to it. To let a release slip so far past its target release date looks sloppy and unprofessional.

If FreeBSD wants to be taken serious as a platform for serious developers, admins and professionals then they should act in the same manner.
  #48  
Old December 10th, 2012, 21:10
graudeejs's Avatar
graudeejs graudeejs is online now
Style(9) Addict
 
Join Date: Nov 2008
Location: Riga, Latvia
Posts: 4,525
Thanks: 422
Thanked 607 Times in 475 Posts
Default

Quote:
Originally Posted by NewGuy View Post
I think the argument "they're volunteers" isn't at all relevant for two reasons

1. The Foundation collects money to assist in FreeBSD development. If they're accepting funds then they don't get to also claim to be doing this solely out of the goodness of their hearts.

2. Whether a person is a volunteer or not should not, in any way, affect the quality of their work. When the FreeBSD team puts up a schedule they should stick to it. To let a release slip so far past its target release date looks sloppy and unprofessional.

If FreeBSD wants to be taken serious as a platform for serious developers, admins and professionals then they should act in the same manner.
Back your point up. Where in the hell have you seen word "promise", or "We promise to release FreeBSD bla.... bla... bla on day.... bla bla bla". If you can't find it sit tight and wait for it to happen. It will happen sooner, or later (better late then never)


DutchDaemon, how about you close this thread for good.
Everything is said over and over and over already.
  #49  
Old December 10th, 2012, 21:17
gkontos's Avatar
gkontos gkontos is offline
Senior Member
 
Join Date: Dec 2009
Location: Polidendri, GR
Posts: 1,266
Thanks: 42
Thanked 218 Times in 164 Posts
Default

Quote:
Originally Posted by NewGuy View Post
1. The Foundation collects money to assist in FreeBSD development. If they're accepting funds then they don't get to also claim to be doing this solely out of the goodness of their hearts.
They are not on a salary if that is what you imply.

Quote:
Originally Posted by NewGuy View Post
2. Whether a person is a volunteer or not should not, in any way, affect the quality of their work. When the FreeBSD team puts up a schedule they should stick to it. To let a release slip so far past its target release date looks sloppy and unprofessional.
Generalizing in software development is a recipe for disaster. Also don't judge people who have no affect on when and if a RELEASE will be available as scheduled.

Quote:
Originally Posted by NewGuy View Post
If FreeBSD wants to be taken serious as a platform for serious developers, admins and professionals then they should act in the same manner.
Yes but you like others are missing the point and the big picture. Developers develop. The follow certain project guidelines. It is not their job to stick to a RELEASE plan.

Developers are engineers and good engineers never stop engineering. For all I care, a good developer would never draw the line for a RELEASE. It is their job to improve software.

Project managers on the other hand have the responsibility to draw the lines and set the priorities.

Sales and Marketing people are the ones who are responsible to promote the end product and draw funds.

In other words it is the foundation's job to handle all those issues.
__________________
Powered by BareBSD
  #50  
Old December 10th, 2012, 21:20
gkontos's Avatar
gkontos gkontos is offline
Senior Member
 
Join Date: Dec 2009
Location: Polidendri, GR
Posts: 1,266
Thanks: 42
Thanked 218 Times in 164 Posts
Default

Quote:
Originally Posted by graudeejs View Post
DutchDaemon, how about you close this thread for good.
Everything is said over and over and over already.
That would be the easy but not the correct approach. Think about it...
__________________
Powered by BareBSD
The Following User Says Thank You to gkontos For This Useful Post:
alie (December 12th, 2012)
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Follow FreeBSD on Twitter admin News & Announcements 0 March 13th, 2009 03:30
Release schedule updates FreeBIE Feedback 7 November 18th, 2008 20:21


All times are GMT +1. The time now is 21:11.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of The FreeBSD Foundation.
Web protection and acceleration provided by CloudFlare
0