On Mar 21, 2015, at 10:11 AM, Vasco Alexandre da Silva Costa
<vasco.co...@gmail.com> wrote:
> On Sat, Mar 21, 2015 at 7:19 AM, Christopher Sean Morrison <brl...@mac.com>
> wrote:
>
> If a callout is warranted in the schedule, there should be several instances
> of “test, debug, document” throughout your timeline, but still not one big
> 2.5 week one at the end. That’d be breadth-first waterfall-style cleanup.
> It’s just not acceptable from a risk-management perspective, and essentially
> something we’ve learned to not even allow for GSoC.
>
> Not necessarily. For example if you issue a code freeze before doing a
> version bump where you only accept bugfixes and don't accept any feature
> improvements it doesn't mean you are using a waterfall model. Is the Linux
> kernel development model a waterfall model? I would say it isn’t.
I would agree. When you have ongoing continuous integration cycles and
depending on the length of the cycles relative to the overall effort invested,
it’s arguably not waterfall. When it’s only one cycle, about 17% of the
timeline, and at the end — it fits the classic verification/debugging
characterization rather well. Regardless, it really doesn’t matter what we
call it. It’s highly “undesirable” for GSoC projects. :)
> I will change the planning timetable to work in the fashion you describe.
Appreciated. For everyone following the thread, I will add that discussions
like these are good to see. We expect give and take compromises and
collaborative discussions throughout development from everyone. We certainly
won’t always agree and contrary decisions will suck. It takes time and
commitment to earn a meritocratic position (which I’m sure, Vasco, you're well
aware of given your OSS experience). With that, however, also comes the
ability to influence change, take BRL-CAD in directions we weren’t even
considering (looking at all you web devs). :) Networking and building working
relationships are really the most important aspect of GSoC.
Cheers!
Sean
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel