I read the post from Rushabh on the fact that a new functionality is easier for a new resource to develop than enhancing an existing functionality.
That maybe the case, but I think we are all better off if the Foundation Resources struggle with enhancing existing functionality, rather than build new ones.
So, I would like to propose the following:
We only focus on ERPNext, Schools and Healthcare Module. The community can pick up the Not for Profit Module, the Construction Module and the AgriTech Module and develop that further using their own resources, or if they want the Foundation Resource to continue working on those functionalities, they pay for the resource for the duration that it will take the resource to develop these modules. Rushabh can indicate how much that will entail per month.
If the community is not willing to fund it, we park these development at the logical point and redeploy these resources.
I hear @LifeP’s approach and it is a great approach, but I think that for the next 6 months we are better off focusing on the following four areas:
- Bug fixing
- Better Deliver existing functionality
- Enhancements to deliver normal expectations of existing functionality
- Localize existing functionality to countries we (Foundation) chooses to invest in (US, Canada, South Africa, UK, Ireland, Australia, New Zealand, Singapore, Hong Kong, UAE, Saudi Arabia, Oman - not that I have anything against other countries, but I’m choosing countries where the business language is English and has huge potential. If I’ve missed out any country, please let me know and I will add on those countries too).
I suggest that we have one resource dedicated to bug fixing. But because bug fixing is a drag and developers would much rather work on sexy enhancements, I suggest that each Foundation Resource focus on Bug Fixing and Bug Fixing only for 1 out of every 4 weeks. I understand that Tunde is the king of bug fixing, but he can help bring the other resources up to speed on bug fixing.
Each of the four Foundation Resources are allocated projects that they work on 3 out of every 4 weeks. The other one week, they are working on bug fixing.
Here are the projects that I think we need to get going on ASAP:
Manufacturing Module
Subcontracting Process
HR Module
Accounting Module
CRM Module
Fee Module and Integration with Accounting for ERPNext Schools
Please add your passion
We assign one Foundation Resource for each activity and two Foundation Members to drive the development on that module.
Tunde is an obvious choice for the Accounting related development.
If there are other important development of existing functionality that we need to address, please add to this list.
Once we come up with the final list of initiatives, we assign developers and Foundation Members and we get going.
After getting inputs on this thread, I suggest we post this as a separate thread, get the inputs of the Foundation Members and then the Community and we execute.
Your inputs please!
Thanks
Jay