DoC hEx
2nd April 2003, 17:51
From reading some of the most recent posts it sounds like you guys need to sit down and do some Project Planning before you get to far into any development cycles.
Here’s my 2-cent:
This is just one way of doing it, but you guys really should spend a little time now deciding where it is exactly you see GKnot going, (i.e. long-term project goals). Then you should decide what should get done first and have a planned road to get you to your long-term project goals, taking small steps in each new version of GKnot.
You should start a new thread on this forum that lists future feature for GKnot. While all new feature requests should be made on the SourceForge project site Here (http://sourceforge.net/tracker/?atid=550087&group_id=77391&func=browse). Then take what’s listed there and decide in what order these new features will appear in GKnot, what version, and that is in line with the long-term goal.
This is an example, not a real plan I’ve just cut’n’pasted the current request list:
GKnot 0.28 alpha 3
713719 Removing comercials
713875 Support for CBR MP3 sound (and related)
713302 Support for codec image manipulation
GKnot 0.29
713779 Interface Filter Support
713882 Features that should increase user-friendliness
GKnot 0.30
712935 OGM Support
This way you can see where GKnot is heading and when a new feature will be implemented. It helps to stop feature creep, as once you decide that GKnot 0.29 is only going to have these features added, all other features can be included in the next versions, while the current beta can be tested and released. It also keeps the programmers focused on what should be done. Because, if you have lots of well intentioned programmers all coding without proper guidance it won’t take long before everybody is pissed off with each other as things won’t be progressing in a planned manner. Programmers should select what it is they want to work on, to make sure two people aren’t coding the same thing.
I’d like to help out with the coding in the project, but my Pascal’s a bit rusty at the moment, though I’m re-read my old books. Coding/Planning is my bread and butter, as I do a lot of development planning for banking software and have seen the inside of many projects from a logistics management point of view.
Here’s my 2-cent:
This is just one way of doing it, but you guys really should spend a little time now deciding where it is exactly you see GKnot going, (i.e. long-term project goals). Then you should decide what should get done first and have a planned road to get you to your long-term project goals, taking small steps in each new version of GKnot.
You should start a new thread on this forum that lists future feature for GKnot. While all new feature requests should be made on the SourceForge project site Here (http://sourceforge.net/tracker/?atid=550087&group_id=77391&func=browse). Then take what’s listed there and decide in what order these new features will appear in GKnot, what version, and that is in line with the long-term goal.
This is an example, not a real plan I’ve just cut’n’pasted the current request list:
GKnot 0.28 alpha 3
713719 Removing comercials
713875 Support for CBR MP3 sound (and related)
713302 Support for codec image manipulation
GKnot 0.29
713779 Interface Filter Support
713882 Features that should increase user-friendliness
GKnot 0.30
712935 OGM Support
This way you can see where GKnot is heading and when a new feature will be implemented. It helps to stop feature creep, as once you decide that GKnot 0.29 is only going to have these features added, all other features can be included in the next versions, while the current beta can be tested and released. It also keeps the programmers focused on what should be done. Because, if you have lots of well intentioned programmers all coding without proper guidance it won’t take long before everybody is pissed off with each other as things won’t be progressing in a planned manner. Programmers should select what it is they want to work on, to make sure two people aren’t coding the same thing.
I’d like to help out with the coding in the project, but my Pascal’s a bit rusty at the moment, though I’m re-read my old books. Coding/Planning is my bread and butter, as I do a lot of development planning for banking software and have seen the inside of many projects from a logistics management point of view.