open-discussion > Welcome to Open-Discussion
Showing 1-6 of 6 posts
Display:
Results per page:
Mar 30, 2010  12:03 PM | David Kennedy
Welcome to Open-Discussion
Welcome to Open-Discussion
Mar 30, 2010  12:03 PM | David Kennedy
RE: Welcome to Open-Discussion
The community is invited to participate in this project. Ask questions, seek advice; anything to do with 'best practices' in software development from the developer OR end-use point of view.

Note, I've arbitrarily selected the 'creative commons' license (http://creativecommons.org/) to cover this project; even that can be discussed in the context of 'best practices'.

This site is intended to evolve over it's lifespan. Exactely how to use and organize the wiki, forums and docs will be a work in progress, so be patient, and help out!
Apr 21, 2010  09:04 PM | Erik Beall
RE: Welcome to Open-Discussion
Hi David,
this is a fantastic idea, and one which I think many developers (and most end-users) will appreciate. Do you have any "best practices" to start with? For example, from the infrastructure point of view, my project http://www.nitrc.org/projects/pestica/ has become much more accessible from just a few days on the NITRC, with nice layout, mediawiki, download links and so on. However, I haven't done much in the way of making my software better for the end-user. A large part is limited time, but another large part is lack of knowledge about the use of project management tools available in NITRC. Do you plan on offering a tutorial (or are you aware of one that exists already) relating to managing a project through NITRC?
Apr 28, 2010  05:04 AM | David Kennedy
RE: Welcome to Open-Discussion
A tutorial is a great idea.

NITRC has a concept of 'minimum' compliance as a metric of bare bones utility to the end user (see http://www.nitrc.org/plugins/mwiki/index...) which includes proper classification in the Attribute List, inclusion of file downloads (indicating release version and date), and some sort of documentation, but 'Best Practices' will far exceed that.

Part of the point of this 'Project' is to begin to collect, in one place, a lot of the communities thoughts on what best practices mean for the developer and user communities.

I will also venture to laud the Insight Toolkit (itk - http://www.nitrc.org/projects/insighttoo...) as having been leaders in concepts of best practices for, dare I say, decades... Include in this are nightly builds, regression testing, dashboard, etc.

My last little pointer for here is to an old thread in the NITRC Community open-discussion forum on 'Best Practices for your NITRC project' at http://www.nitrc.org/forum/message.php?m... but that doesn't actually add too much, and should probably be folded into this new project.



Apr 29, 2010  03:04 PM | Erik Beall
RE: Welcome to Open-Discussion
Thanks David, you've given me some great places to start,
Erik
Jun 27, 2010  01:06 PM | Luis Ibanez
RE: Welcome to Open-Discussion

Hi David,

This is a great initiative,
and something that will be very healthy for the community at large.

Thanks for your kind word for the ITK developers & users community.

We will be very interested in contributing to this Tutorial,
if you see that there is still some room in the schedule.

In particular we would like to share:

1) Current software process practices
2) The new approach planned for ITKv4: (distributed version control, distributed testing, web-of-trust)
3) Economics of software development (and why is that "skipping that test" is a bad idea...)

---

Choosing a Creative Commons by Attribution license is an excellent choice for the Tutorial materials.


Best,


Luis