@revant_one: how do we benefit from this?
I’m sure there is lot of resource already exist, but may be some structred way to go about learning is missing or if it exist I’m not aware - Please enlighten me.
@revant_one: how do we benefit from this?
If you send any pull request you will get suggestions from developers. That’s what I meant by free training
There are basic things to get you started, after that you are on your own!
Take up a small project it helps in learning.
If you find any bug that you think you can solve send a hotfix.
Not all PRs require Tests and Documentation.
I changed one word in this PR, didn’t write any test or documentation. It even failed one of the test!
@Tropicalrambler really inspired by your approach. This is my 2nd conference, I look forward to my next trip already.
Thank you! I hope we can all continue improving this marvel of Open Source software! Thanks for your kind comments, Best wishes!
I have spent the better part of my morning here in Mumbai debriefing from the conference. I came to see I had written 37 pages of notes, collected 20+ business cards and had several other important faces without names or only discuss forum references!
So far my debriefing is going like this:
- I have written down the names of each individual who I remember, got a card from, or I gave a card to.
- I have associated one or two topics with this person, (just as Eric spoke about at the end of the conference)
- I have carefully browsed their names through every contact app I can imagine: GitHub, discuss.erpnext, Facebook, Twitter, Medium, Telegram, Gitter…
So far I am still mid-process, but while browsing Medium in this exercise, I came across this interesting first-hand account regarding code contribution by Arundhati Sharma. She echoes a beginners concern, and masterfully provides analogous learning on the topic that both Nabin and Rushabh clearly specified for GitHub pull requests: small changes first!
Part of this exercise of mine will hopefully yield a simple to understand process diagram that can help us all travel in the same direction and empower successful pull request counts! I will post it here and in a Medium post. Probably the erpnext wiki too (in small increments)
I’ve just went through the 3 days of conference stream online. Although I feel quite confident of the direction being taken, I am still quite unsure about the time it will take to get the development wheel really rolling.
I confess of having an idea of something similar to open betas since when I started following ERPNext about a year ago, but never expected it to be put in use. However I think now, might just be the right time for it. I would like to present another related idea before the community-
Let’s organize feature requests into 3 categories -
- Framework Level
- Domain/process Specific
- Customer Specific
I propose to having a mechanism to address these separately.
For Framework Level - These include features that are core to the system, like addition of dynamic reporting (including charts ,groupings and BI), Improved customisations and other additions to bench, offline-online and multi-database sync capabilities, etc.
I think frappe team and foundation supported developers would be the best people to implement these. (of-course public beta like system to develop these will be great)
Domain and process specific Apps - One of the things I noticed at the conference and otherwise on forums is that there are a lot of users willing to contribute, only handicapped by their programming skills (myself included). I’ve been wishing for just this little more from the framework.
In my opinion ERPNext has great doctype and workflow capabilities. We are 90% there, but if we just add that 10% - A GUI like odoo/flectra studio or zoho app creator. We will definitely have a lot of contributions back from end users.
In manufacturing domain for instance - I promise to share and send back ISO/quality documentation & Reports, Maintenance module, training and skill matrix, Attendance! and more.
In fact we can get this “app-creator” (apologies for using the A word) online so that every app that is created on it, is published online for the community to comment and contribute to. Something similar to a wiki for module creators. Further enhancement of apps, if required for more complex tasks could then be taken up as public betas. This could then be integrated into the core.
You could think of this as an approach to enable the vast functional resource of the community to contribute back.
- Customer Specific - ERPNext does this so well already! So as Rushabh said “scratch your own itch!”. And hopefully share your code using gist, etc.
This section is a little bit of business and marketing related, so I had to tag @JayRam @umair
As an end user I have been trying to “market” ERPNext to my Organisation. From what I get, ERPNext is targeted at SMB’s like mine, so I think it might help everyone understand that when ERPNext is introduced for the first time to an end user like us - following will be the typical background -
- A software like Tally, Busy or quickbooks is used for accounting
- Excel (MS Office) is used for everything else including production planning , analytics ,etc.
- There will be some form of attendance monitoring system
- There will be lack of highly technical work force.
- Management will be struggling to a certain extent to scale up the traditional systems. (Opportunity)
What this means for ERPNext Community of developers and implementors?
As the saying goes - First impression is the last impression. If you can make the accounting department happy (by making there work easy), there is more than 99% chance that you will not have to bother about acquiring new customers! ERPNext has great opportunity of GST to win over customers by easing GST Report creation and reduced data entry. Just marketing ERPNext as an accounting software which can do so much more if required could be a way to acquire customers!
Nobody would mind a “license free” open source fully functional accounting software.
Add to that good analytics for management and everything that ERPNext already offers and you might have a problem of controlling the speed of community growth!
you were an inspiration to me in the conference. you learned programming, now developing in-house capability and moreover an open minded enthusiasm to benefit the community first. Thanks for the inspiration. Regards.
i would partly disagree with this as an accountant. I have so far in my career have worked on Tally, Trio, SAP, Oracle, QB, ZB and our own ERPNext-Accounts module. I have hardly seen a happy satisfied accounts department using ERP (full-fledged not like Tally ERP9, which is more a marketing gimmick than anything else) - Because of multiple controls to help users avoid mistakes. But as human nature we all like easy ride, who want to experience more hurdles.
At this moment trying to overpass QB or ZB with GST things is not a good idea. The situation of GST law is so bad now that after every few weeks/months some or the other rules/sections are getting substantially changes.
QB is such an evolved product over several years, i think we still have way to go there. But after Rishabh announced ERPNext desktop version by Mar-2018, I’m hopefully to see something more agile and simple - I’m eagerly waiting to test it.
Consider joining Mumbai Chapter for foundation and keep checking discuss for the initiatives where your accounting expertise will be useful.
Some long term objective in this front is:
How to take ERPNext to CAs and make a plan which will ease them adapt to ERPNext? You can make a plan and propose in the foundation call.
Localization in accounting. Quick opportunity is VAT introduction in GCC countries. You can help us do the ground work. Here is an example how it was done by the community for GST in India. You can also team-up with @Sami_Tayara on this.
Thanks for sharing your thoughts.
Completely take your point that we can certainly improve on showcasing outcomes for the business managers in terms of report and analytics.
When comparing ERPNext with other apps like Tally and Quickbooks, they had advantage of being first comers, whereas we have to break an ice now.
Electron of ERPNext, with only an accounting module is an awesome step in this direction.
Location is another the direction, so that ERPNext is ready with local statutory requirement from day one. Comes into the picture, charts.erpnext.com where anyone can contribute their countries Chart of Accounts.
We can also do campaigns/events to educate auditors/CAs on who ERPNext can make them more efficient.
Hope this helps.
Brother Umair, we already part of the Mumbai Chapter. Maybe we missed few calls because of other conflicting engagement. But, post this conference we believe spending more time with ERPNext community would help all of us. We hope to remain active now on.
Even though VAT is similar subject, but UAE is a different market. I have my CA college friends, who are working in GCC on the transition. I would encourage them to be part of our journey and contribute towards UAE/Saudi VAT
This is a good suggestion Umair. I believe with ERPNext Desktop it would make more sense to connect with CA fraternity, which is hugely influenced by Tally [maybe because founder is a CA ]
I’m hopeful to see best of the breed among all the existing products in the market. We would be happy to share our QuickBooks/ZohoBooks/Tally (limited) experience: both + & -.
We will try reaching up to ICAI level and see what best can be done for the larger population.
+1 for approaching ICAI for educating CAs about ERPNext and Open Source. I have conducted a session in the past at ICAI. Will be happy to collaborate if you take lead in this direction.
Ya sure. ICAI level collaboration would give us great visibility. But before we approach there, I would personally like to get more familiar with ERPNext and start understanding more than just a basic user.
I think for us to talk and approach at ICAI-WIRC, Mumbai. ERPNext Desktop would be a good reason, However, if you have anything in mind to talk now, then why not - Let’s talk separately on it and get it going.
Apologies for delay in my reply.
@FinForce Exactly my point here. From what I have observed in small organizations (including mine) the accountants job, includes a lot of data-entry of bills ( inwards and outwards), stock transfers, etc.
With the superior user permissions and workflows, ERPNext has potential to reduce the “data-entry” role of accountants to a minimum. Now a lot of these programs have these features but the sellers are mostly interested in selling just the software (similar to an anti-virus program) , setting up the processes and permissions properly just doesn’t get the priority it requires.
As an end user I don’t really care about overpassing QB or ZB on GST, as long as the accounts module is stable & I am able to satisfactorily meet statutory requirements. (I am still unable to use ERPNext alone for this purpose).
@umair Electron sounds awesome!
When it comes to user experience, surprisingly there’s one thing programmers and accountants have in common - both don’t like to use - the mouse. Keyboard shortcuts came up on top when I consulted accountants on things they like about Busy. For example, The ability to quickly add a journal entry and come back to the ledger.
I am preparing a comparison sheet of EPRNext with Busy Accounting Software, with an aim to be able to completely shift to ERPNext. Will be happy to share if it helps.
@LifeP please do share, may be in person first.
@umair Surely. I was watching the conference video for desktop just now and was wondering if it
is going to be connected to ERPNext enterprise or a separate standalone application?
ERPNext Desktop will be separate stand-alone application.
While still in development it might be a good idea for it to be able to exchange data with ERP Enterprise.
Just a thought