[QUOTE=Da Celt]
Good post MAC.. I agree 100% with your logic..
Iâll add some further insight for those unfamiliar with the development process/cycle. There are many overheads to a shorter release cycle such as monthly release cycle compared to 3 months. The relatively fixed amount of time/resources required to carry out regression testing (ie. have any of the existing features been negatively affected by your new features), environmental testing(testing with different hardware, OS etc). Comparing a monthly release to a release every 3 month, the monthly release requires 3 times the amount of time on regression and environmental testing then the 3 month release, this takes away from new feature development time.
The same waste also applies to release and configuration control tasks that are carried out on each release - such as training, documentation, installation etc. A release every month will take 3 times longer then release every 3 months. Overall, if MA uses some kind of quality development process, you could expect an estimated 30%(or more) development work could be carried out on a 3 month release process as compared to a monthly release process. (Specifics - 15% of total resource time spend on regression and environmental testing, 10% spend on release, 60% on development (comprising of requirements, design, review, coding), 15% on all other testing(unit, script).)
So overall, 3 month release process(or more) is much better bang for your development buck.. The only reason for shorter release cycle is to have regular new content for your users.. Other benefits to longer release cycle - you can expect a much better quality release as folks have more time to plan the whole cycle, have time to react to all those unknowns, can work on big features.. Comments?
[/QUOTE]
Thank you Da Celt. I also agree with what you have said here, weâre on the same page about major project planning and resource management. However, the idea I had in mind was something along the lines of what we do at my Co with incremental updates in addition to the major projects that we release into production.
We have different lvls of projects and support work going on all the time. minor bug fixes and data updates can be done daily, weekly, or on minor monthly basis, but the point is, it depends on what lvl of testing, etc. is required.
Any development that requires major integration testing is categorized as a major release project and will only be done on a quarterly basis. Everyone gets involved. I was interested to see if that was the kind of thing that could be done here with PE.
This gives the ability to have major projects planned and implemented quarterly like the crafting/mining update, but also allows you to to incremental fixes like the Empty Fap (assuming that isnât a major fix that needs major integrations testing, but you get my point).
Iâm guessing MA doesnât have the resources to have such a multilayered development process like this. But that would be a great thing to look forward to in the future if they are getting more investment resources. All of this is speculation on my part sense I donât work there and donât know what their development process is or what kind of resources they have. But I would be interested to know⌠hint hint Marco 