Proposal “coreteamcomp0918“ (Completed)Back
Title: | Core Team Compensation (September) |
Owner: | glennaustin |
One-time payment: | 2869 DASH (126451 USD) |
Completed payments: | 1 totaling in 2869 DASH (0 month remaining) |
Payment start/end: | 2018-08-17 / 2018-09-16 (added on 2018-08-02) |
Final voting deadline: | in passed |
Votes: | 0 Yes / 0 No / 0 Abstain |
Proposal description
Dash Core Group September 1st Funding Proposals
DCG is submitting 3 funding proposals for the September 1st budget cycle:
1) DCG Compensation: $600,000 (current proposal)
2) DCG Taxes: $210,000 (here)
3) DCG Legal: $125,000 (here)
This Proposal
This is a cross-posted from https://www.dash.org/forum/threads/core-team-compensation-september.39897/
Background
We expect proposing a funding request related to compensation to the Dash network every month for the foreseeable future until DCG has a buffer in place equal to 2-3 months of compensation expense.
We currently have a hiring freeze in place. The team has 70 paid team members, and we have 1 critical open position that will further expand this over the coming month to ~71. The current run-rate is ~$452,000 monthly, which includes benefits for a limited number of contributors and some administrative and payroll costs associated with our employment administrator. This is an average of ~$6,500 / month / contributor.
As of end of July, the breakdown of the number of staff we have working in each department is almost identical to the breakdown at the end of June and is as follows:
- Development - 30 staff
- Leadership and Admin - 10 staff
- Project Management - 4 staff
- Strategy - 4 staff
- Quality Assurance - 4 staff
- Business Development - 3 staff
- Marketing - 3 staff
- Infrastructure - 2 staff
- Support - 1 staff
- Human Resources - 1 staff
- International Outreach - 8 staff (part-time)
We expect to be more exposed to currency fluctuation risk than in the past since we are now submitting our proposals at the beginning of the budget cycle (instead of the middle or latter half of a budget cycle) to provide the rest of the Dash community earlier visibility into our funding requests. This month we are requesting $600,000 again. As previously communicated, the need for this specific amount is three-fold:
1) Our current run-rate including benefits is ~ $452,000 monthly.
2) To rebuild a buffer in the Core Team Compensation budget to account for potential Dash volatility. This is the third consecutive month we have requested additional Dash to rebuild the buffer. Our current buffer is estimated to be ~$80,000 assuming a $210 Dash / USD price at the time of the superblock. This entire amount will be held in fiat once the August 2nd budget payout is converted to USD.
3) One-time deposits to initiate conversion of international subcontractors to full-time status. The international professional employer organization (PEO) requires a first month and last month deposit of employee’s salary and benefits to initiate the conversion. We are asking for $80,000 to onboard a second group to employee status. This will provide the following professional management services to Dash core employees outside of the U.S.: employee benefits, payroll and workers' compensation, and risk/safety management. This is the third consecutive month we have requested funding for this, yet we haven’t been able to convert any employees given the decrease in the price of Dash during each of the last 3 budget cycles from when the proposal was posted to the ultimate payout date.
What does this proposal fund?
This proposal funds Dash Core Group's ongoing compensation costs - including all developers, administrative, and support staff - at market rates for base pay, including some benefits which we are being rolled out as a subset of contractors are converted to employee status.
If you have any questions, please direct them to @glennaustin in the Dash Forum post to ensure we are notified of your request.
Requested funding is as follows for the September 1st budget cycle:
· 2,864.00 Dash for core team compensation ($600,000 USD @ $209.525 per Dash)
· 5.00 Dash proposal reimbursement
Total: 2,869.00 Dash
Note: Should any funding remain, we will apply it toward future compensation expenses.
DCG is submitting 3 funding proposals for the September 1st budget cycle:
1) DCG Compensation: $600,000 (current proposal)
2) DCG Taxes: $210,000 (here)
3) DCG Legal: $125,000 (here)
This Proposal
This is a cross-posted from https://www.dash.org/forum/threads/core-team-compensation-september.39897/
Background
We expect proposing a funding request related to compensation to the Dash network every month for the foreseeable future until DCG has a buffer in place equal to 2-3 months of compensation expense.
We currently have a hiring freeze in place. The team has 70 paid team members, and we have 1 critical open position that will further expand this over the coming month to ~71. The current run-rate is ~$452,000 monthly, which includes benefits for a limited number of contributors and some administrative and payroll costs associated with our employment administrator. This is an average of ~$6,500 / month / contributor.
As of end of July, the breakdown of the number of staff we have working in each department is almost identical to the breakdown at the end of June and is as follows:
- Development - 30 staff
- Leadership and Admin - 10 staff
- Project Management - 4 staff
- Strategy - 4 staff
- Quality Assurance - 4 staff
- Business Development - 3 staff
- Marketing - 3 staff
- Infrastructure - 2 staff
- Support - 1 staff
- Human Resources - 1 staff
- International Outreach - 8 staff (part-time)
We expect to be more exposed to currency fluctuation risk than in the past since we are now submitting our proposals at the beginning of the budget cycle (instead of the middle or latter half of a budget cycle) to provide the rest of the Dash community earlier visibility into our funding requests. This month we are requesting $600,000 again. As previously communicated, the need for this specific amount is three-fold:
1) Our current run-rate including benefits is ~ $452,000 monthly.
2) To rebuild a buffer in the Core Team Compensation budget to account for potential Dash volatility. This is the third consecutive month we have requested additional Dash to rebuild the buffer. Our current buffer is estimated to be ~$80,000 assuming a $210 Dash / USD price at the time of the superblock. This entire amount will be held in fiat once the August 2nd budget payout is converted to USD.
3) One-time deposits to initiate conversion of international subcontractors to full-time status. The international professional employer organization (PEO) requires a first month and last month deposit of employee’s salary and benefits to initiate the conversion. We are asking for $80,000 to onboard a second group to employee status. This will provide the following professional management services to Dash core employees outside of the U.S.: employee benefits, payroll and workers' compensation, and risk/safety management. This is the third consecutive month we have requested funding for this, yet we haven’t been able to convert any employees given the decrease in the price of Dash during each of the last 3 budget cycles from when the proposal was posted to the ultimate payout date.
What does this proposal fund?
This proposal funds Dash Core Group's ongoing compensation costs - including all developers, administrative, and support staff - at market rates for base pay, including some benefits which we are being rolled out as a subset of contractors are converted to employee status.
If you have any questions, please direct them to @glennaustin in the Dash Forum post to ensure we are notified of your request.
Requested funding is as follows for the September 1st budget cycle:
· 2,864.00 Dash for core team compensation ($600,000 USD @ $209.525 per Dash)
· 5.00 Dash proposal reimbursement
Total: 2,869.00 Dash
Note: Should any funding remain, we will apply it toward future compensation expenses.
Show full description ...
Discussion: Should we fund this proposal?
Submit comment
No comments so far?
Be the first to start the discussion! |
"If in the future more than 10% of the votes cast for core team salary are "no", I can solicit feedback on what the network would like separately voted upon, and attempt to provide the requested additional granularity in future budget cycles."
https://www.dashcentral.org/p/coreteam-salaries-201706
If DCG accounting system is set up to provide this information it should be straight forward. The set up may take some to provide this information to DashWatch but once set up future breakdowns will be quick and easy.
From some of my questions we learned that there are in fact only 19 full time Devs, and 6 part time devs others are not coders, or Devs - they are doing documentation and other tasks no associated with doing the coding itself. When I read the above posting originally I thought we had 30 full time developers. I think from this realisation it is important we get a full breakdown of what people are doing in DCG. I'm sure MNOs will agree there is a big difference between 30 full time developers and 19 full time developers.
Glenn also pointed out that 4 Quality Assurance people above 2 were interns / student. I think the network needs to know this type of information when presenting funding requests because I was under the impression we were employing only fully qualified experienced staff.
There are other questions which will help us better understand how the network's funds are being spent on DCG compensation. I am preparing these questions to send to Alex at DashWatch who will be having a meeting with Glenn in Phoenix Dash headquarters to create a DashWatch report.
Thanks go to @GlennAustin for agreeing to this meeting.
Due to DCG lack of responses to valid questions, and other issues, I am now considering raising several polling proposals here at DASH central to obtain greater transparency by the DCG. I also intend to raise other votes for mandates on other aspects of the DCG. I have been trying for the last 6 months to get answers and it looks like DCG do not wish to answer certain questions. It does, however, beckon the question what is the problem with answering reasonable questions in DCG proposals?
I wanted to discuss these polling proposal as a pre proposals with the MNOs on the Dash Forum however for the past 2 days I am not able to make posts with my DeepBlue account on the Dash Forum. I have tried using a VPN with different IPs and the problems still remain. I set up a dummy account with a different username and email to test, and the dummy account works without any problems. The issue is just with my DeepBlue account. I am using the same computer and the same internet connection. Therefore I am not currently able to raise a pre-proposals with my DeepBlue account on the Dash Forum.
I would be grateful if any MNO here that may know the person who operates the DASH forum to ask them to look into restoring my DeepBlue account to normal functionality. If my DeepBlue account is not fully functional in the next few days I will record a video showing the issues I'm having and will post in DashCentral. Thank you. / DB
Therefore I would like to suggest that DASH Watch be present on our call so that they can produce a DASH Watch report based on the interview and also ensure other community’s outstanding questions are answered. DashWatch can then produce DW funding reports which then become a valuable document for external investors and for the DASH community to refer to.
The DashWatch reports take the DASH watch team a great deal of time and energy to produce and provide very detailed information and therefore transparency on the DASH funded Projects. They also save the proposal owners time from having to continuously answer questions which can be covered in the DASH watch report. The DASH Watch team even produce the report for you - saving you time!
I would also like this opportunity to highlight the importance of the DASH watch reports in helping to attract investors. As far as I am aware no PR has been done to raise awareness of the DashWatch reports. This is a huge opportunity for DASH to attract investors. No other crypto currency is doing these types of detailed reports. Why are we not broadcasting these efforts to mainstream media with PR highlighting the DASH watch reports and the DASH watch website? This is an absolute *goldmine* of information that investors would find valuable. The values of these reports is truly incalculable for an intelligent investor that will be making decisions based on information that can be found in these reports.
I will be speaking with DASH Watch later today to see if they are interested in producing a DashWatch report on the core proposals. Could you confirmation if you would be willing for DASH Watch to produce a DashWatch report from our call? The way I see it is that DCG is requesting funds from the network in the same way any other funding proposal and should not object to such a request since the network has appointed DashWatch to do reports on all big funded projects - which includes DCG. In addition the DashWatch report will save DCG a lot of time answering questions and is a valuable document for investors. I would be grateful if you could confirm that you are willing for DashWatch to produce a funding report and be present on our call?
1) I confirm I am willing to have Alex from DashWatch come to SkySong to discuss our funded projects. He can reach out to me directly and we can set up a time to meet. We would like to get a look at the questions that will be asked ahead of time so we can prepare answers. In this case, I don't see why it would be necessary for you to also be on the call for this meeting.
2) I completely disagree with your statement that "the goal of MNOs asking questions on the forum and here at DASH Central is for the core team to provide these answer publicly so investors can learn if Dash is something worth investing in". There are two specific points I want to emphasize here: a) MNOs ask questions on Dash Central to understand the merits of voting yes or no to fund a particular proposal. b) I want to be loud and clear when I state that DCG is not in the business of marketing Dash to investors or raising awareness of Dash to investors. Our primary objective is to drive adoption of Dash based on its utility as a payment method. To get a more granular understanding of this stance please refer back to a joint statement made by Evan and Ryan on this topic over 1 year ago at this link: https://www.dash.org/forum/threads/an-open-letter-from-evan-and-ryan-regarding-dash-marketing.15537/ . In particular, read the section called "What is concerning about marketing Dash as an investment?"
"In addition when DCG responses are public it gives the MNOs an opportunity to respond and give their feedback."
I think you may have misunderstood me regarding the investors and marketing and PR.
At no time have I said that we should be explicitly marketing or creating PR for DASH as an investment. I also completely disagree with doing that. What I am saying however is that investors make decisions based on factual data and the types of PR articles that have that factual data they are looking for in them. Therefore PR articles which highlight the projects we are doing backed by DashWatch reports as evidence an article could be created with a title such as this:
"Dash cryptocurrency promotes real world adoption projects and transparently audits the project results"
Then a PR article about all the projects we are doing giving the Dash Watch site as evidence of our achievements.
The above is not marketing DASH as an investment. It is a PR article about our achievements on our community projects and how we are transparently reporting the successful results. Something no other crypto is doing.
With the above type of article investors would be interested in investing even though we are not explicitly marketing DASH as an investment but as making real world differences in community projects.
Secondly it is my opinion that intelligent investors and large investment that are interested in investing in crypto will be using KPI's to determine how effective the cryptocurrency project code is being developed. They therefore will be using Github coding activity statistics for gauging the rate of progress on the code. We are not displaying the great majority of this coding activity information now. We are even lower activity reports than litecoin in terms of coding activity. Infact DASH is ranked 120th in terms of coding activity in the crypto space according to https://cryptomiso.com/ Investors will misinterpret this data as if we are not actively developing the code. However if we setup a Gitup profile page and correctly link up all relates repositories we can then display the coding activity statistics and this will be a powerful KPI indicator for investors. This could be PR marketed with a title such as:
"Dash Crytpo currency leads the way in software Development"
Dash, a leading cryptocurrency is one of the few crypto currencies that have full time paid developers to actively build their code. Unlike bitcoin, litecoin (etc) DASH pays 19 full time, and 6 part time developers which out numbers the number of paid developers of litecoin and others by (give data here). The money to pay these developers comes from a system of governance and a treasury fund that is unique to DASH. Dash does not need external investment or donations to operate. (explain the funding system here) . The ability to independently fund full time developers is paying off as can be seen in the github coding statistics where DASH is ranked No.1 for code commits which is technical jargon for submissions of updates to their code. (actually we are 120th because DCG has not set it up to show our true coding statistics yet!) Ryan Taylor CEO of DASH explains... unlike other crypto currencies DASH vision is to make crypto currency simple for anyone to use. In order to do this we have hired 19 full time developers and 6 part time developers to increase the speed at which we develop our next release of DASH which is "Grandma Friendly". This release is code named "Evolution". Evolution is schedule to be released in (date goes here)
The above is one example of a PR piece that highlights our coding statistics in a way that it will attract investors *Without explicitly marketing dash as an investment* But the articles is EXACTLY what investors would be looking for. The article, is however of interest to the larger audience and not specifically targeted to investors.
To not do this type of marketing in my opinion is irresponsible because you are not highlighting DASH's benefits. There is nothing wrong with highlighting our community projects and the DASH watch reports as an interesting PR articles. It also just happens to be what investors would also be interested in.
I am therefore saying equally as loud and clearly as you Glenn, if we can get these types of PR articles out they are still interesting to the general public but also to investors and we are not marketing DASH as an investment but providing the information investors need in order to make investment if they so choose.
I also wish to remind DCG that the DASH price is directly related to the number of investors in DASH. MNO's being only one type of investor. Therefore if DCG goal is to provide payment systems the DASH network needs to have the money to fund all the development projects to do this . This comes from the investor's money. Whether you agree with this or not the fact is the more investors invest the more you can fulfil your goal. Therefore creating PR pieces which do not explicitly market DASH as investment but showcases the information they need indirectly to the investor as described here, it is a worthwhile means of marketing and still meets your remit of not marketing DASH as an investment.
I hope that has made my point clearly enough. If not we can schedule a call and I can explain in more detail.
Last week I took out 20% of my DASH investment due to my lack of confidence in DCG from not answering all our questions. I will be divesting further in the coming weeks if things don't improve.
My intent for informing DCG of this divestment is with positive intent and to be transparent myself and show what effect lack of transparency by DCG this is having on investors. I am simply loosing confidence in DASH as an investment, as other investors are also and I'm sharing this experience so that you might understand what effect lack of transparency is having on investors. The DASH price is falling faster than other currencies. We are now 14th and falling and DCG non transparency is a big reason for this, at least from my perspective as an investor.
I need to state for the record I love DASH. I've worked hard for many hours to support the DASH Venezuela and Colombia and South America projects where I feel there is the greatest potential. So this is a tough decision. I'm still currently holding 80% of my funds in DASH however if DCG continue to be non transparent then I will be left with no option but to divest further.
I've posted my second posting here on the reasons I'm divesting out of DASH below:
https://www.dash.org/forum/threads/dash-core-group-q2-2018-summary-call-10-august-2018.39895/page-3#post-195635 with the heading
"Divesting out of DASH is the only sensible solution for an intelligent investor. DCG need to realise the importance of answering MNO questions and become more transparent for investor confidence."
I would have kept all my investment however, even if the DASH price was decreasing, if I knew where I stood. I have no problem continuing my investment even through tough times if I know where I stand. But I'm not going to be a dumb investor trusting in blind faith everything is OK. To do that is simply foolish. Investors need transparency DCG to feel confident.
The questions posted are reasonable. What exactly is the problem with answering them?
One issue that has not however been addressed yet is the release of the coding activity stats for the private GIThub repositories for the development of DASH code.
These coding activity reports are used by investors as a valuable key performance indicator that DASH is being actively developed. At the moment the private repositories coding statistics are being kept private and therefore the coding activity reports are showing very low coding activity, which is not good for investor confidence!
I've requested several times in this proposal for the private repository coding activity stats for DASH development at the Github to be released so that investors can see that DASH is being actively developed with high coding activity.
Why isn't this information not being released?
You have not sent a reply to this request so far therefore to ensure you have seen it I'm posting this request again here at the very top of this proposal.
If DCG have 19 full time developers and 6 part time coders working full time I see no reason whatsoever to keep the coding activity stats private. If this data is not released however it raises some serious RED FLAGS that there could be a problem with DCG delivering on our code - code which we have been paying for a long time!
We have a right to see these coding activity stats Glenn. DCG does not own that data or in fact have the right to hide this data. We own that data since we are paying for it's development. I am requesting it is released promptly and without further delay.
By not releasing this data DCG are in effect decreasing the DASH price - which is affecting all our community projects and in fact our ability to fund the DCG projects themselves.
For your convenience here is the request:
1. identify all DASH development repositories and include cross links to all Github or other repositories in the repository descriptions so that investors can find these repositories easily without searching around.
2. Make public all coding activity stats on the private Github repositories for all past and current work. This data needs to be set to real time so we can see on a daily basis how much coding activity is taking place.
I await your response before deciding on other strategies to raise awareness about this issue. Thank you Glenn for listening!
I have received information from @quantumexplorer that there are only 19 full time development coders. There are also 6 part time development coders which means there are 5 people that are not development coders. I suggest DCG separate out the true developers from the supporting staff. This way we have a clearer indication of the amount of development staff that are actually creating code. This gives us an indication of what we should be expecting in terms of productivity.
I would like to see all part time staff separated from all full time staff in the above funding request. It is misleading to group part time staff with full time staff. We want to see where the network investment money is going exactly.
I am again making a request for all DASH repositories to be identified on Github or any other locations and for the statistical data on coding activity be made public, instead of keeping it private as it currently is. When coding statistics are kept private there are several problems.
1. Investors will see very low coding activity (as is the case now) and therefore will come to an incorrect conclusion that not much development work is taking place.
2. MNOs and community members want to see the coding activity as a key indicator of progress. At the moment we can only see very low coding activity.
I would like to inform all MNOs reading this that the DCG is accountable to the network and to the MNOs questions. This team have consistently missed deadlines for the Evolution release. It is now more than 1 year late and by the time the release the code it will be 1.5 years late. There is clearly something wrong. We need to ask questions to get to the bottom of this and to make sure our money is being well spent. I have already made several suggestions, that if implement would have significant benefits to the DASH network. These are 1. Implement a fully integrated development suite (increases productivity of coding and improves communications and quality 2. identify all repositories and make the coding activity statistics publicly available so that investors feel confident in investing in DASH (this will help to increase the DASH price).
Note the above 2 improvements could not have been made without questions being asked of core.
MNOs am I going to do this on my own? Are you going to support me. Let us start asking more questions to core and build up a dialogue with them. We will make DASH stronger this way and I am now on a mission to start increasing our DASH price. If you stand silent then you are complicit in watching the DASH price fall. We must fulfil our role as MNOs. Start asking questions in these core proposals.
It is difficult to separate part time versus full time staff since people are subcontractors. A subcontractor can bill full-time or part-time hours depending on how much they worked in a particular month.
If someone is working full time, for some of the time, and part time for the rest of the time they are classed as part time worker for a 1 year contract which is a minimal contract period for industry as a whole. Full time is therefore a person working at least 40 hours per week for a full year and are under contract.
Interns and students need to also be separated out. These people are most certainly not being paid a nominal fee. It is misleading to group them with full time workforce salaries. They also lack experience and therefore these people are most likely not making an essential contribution to the project. They should not be grouped together as if they are full time experience staff. e.g. Above it says 4 Strategy.The way that makes it appear is they are full time strategy, when in fact they are not. I realise core team did not intend to be misleading, but core needs to realise from an investor's point of view it is misleading. We need to know exactly what we are investing in.
What I would suggest Glenn is in order to know what level of details to give ask yourself if you were paying out of your own pocket to fund a team what information specifically would you want to know? Wouldn't you want to know who are interns, students, part time and full time staff before you could invest intelligently? Isn't that a reasonable request for an investor? Once you know what you would honestly feel comfortable with so that you could fund a project then provide that amount of detail for the investors and stakeholders. This is the only way a stakeholder or investor will have confidence in investing. They need to know what exactly they are investing in. At least an intelligent investor would.
Investment firms have dedicated researchers that build a profile of the investment based on the information made available on a project and since the core team are in effect leading a project the spotlight is on you.
I don't think that core team have really given this factor serious enough consideration.
You can be certain that the big investors will have a team of researchers reading all the core proposals and all the core comments along with community members feedback and using this as a key indicator whether to invest in the project. It is not just about securing your funds in these DCG proposals. These proposals are most certainly being scrutinized by investment research staff.
To help start increasing the DASH price:
I am requesting *again* all DASH repositories be disclosed and make all private repository statistics on coding activity publicly available. This is needed so that investors can see that DASH development are working hard creating Evolution. If this data remains hidden it will only caused doubts to increase in the minds of investors. We need to see all the contributions make by the coders and their commits. This information is easily made available on the github repositories. Why has this information not been made public? Investors are looking at exactly this type of information in order to know whether to invest. If they see repositories with hardly any activity - which is the case now they will come to an incorrect conclusion that DASH is not being actively developed. When in fact we are probably doing more development than most other crypto coins. We should be proudly presenting this information for the world to see.
Another problem is that the developers have many different repositories and this again is splitting the information and the stats on coding activity making it seem less than it actually is. We need the world to see we have 19 full time paid Devs and 6 part time paid staff working on our project and the coding activity in these repositories will show this. Few crypto currencies can boast this. We should be shouting it out from the highest mountains for all the world to hear!
I want to encourage all MNO's to log in every month to deny all wasteful POS projects. I'd rather burn the treasury funds than continue to donate it to projects that spend it out on exchanges for all their expenses.
Tired of all the hype without any continued performance.
Is this just a bunch of whales giving Dash as welfare to their buddies?
I suggest core team consider scheduling another call to answer all unanswered questions both here and the forum post for the Q2 conference call.
Do you want doubts to remain in the minds of the MNO and community, doubts which will grow.
Unanswered questions: I asked why are the DASH private repository coding activity stats being kept private? We need to see those coding activity stats to give investors confidence that we are working hard on Evolution and also for the MNOs and DASH community to gauge the amount of coding and development activity. The coding stats can easily be made available without disclosing the code. Therefore why are these not being made available?
Core team. We need these stats investment firms are not going to invest if they do not have an indication of the amount of work being undertaken. They use these github stats as a KPI. When the coding is being done in private with no information about coding activity other than your word it is not re-assuring to investors and they will be reluctant to invest. I would like to see the private repository coding activity stats made public for all private repositories.
Investors need to see this data to feel confident to invest.
I also requested that part time staff, students and interns etc be separated out from full time staff. I gave the definitions of full time staff previously.
I will be replying shortly to your reply on the forum.
Hello,
Just wanted to inform us all that voting against 'Core Team Taxes' could put entire Dash Core team into jeopardy.
This is because by law, taxes are payable *before* salaries. And 119 votes against it could make it hard to pass this proposal. Basically Dash Core team could be forced to fire engineers in order to pay taxes first.
Mastenodes attanetion ! Either you vote 'yes' both to Core Team Compensation and Core Team Taxes and Core Team Legal or we go voting for a new government in democratic republic of Dash :)
Seriously: failing any of those votes will put things in jeopardy, sending our Dash engineers home without a job. Be very careful with what you wish for, and what you vote for, dear Masternodes !
Source:
https://dashvotetracker.com/
Regards,
-Technologov
Check here: https://cryptomiso.com/
On github checking contributors after the date of 18th January 2014 when DASH was forked from Litecoin the code contributions report reached a peak of coding activity Janurary 2015 and then shows a steady decline down to the current date which is a the lowers rate it has been See this graph:
https://github.com/dashpay/dash/graphs/contributors?from=2015-01-19&to=2015-02-18&type=c
Why does the github coding contributions report decline from Jan 2015 if we have taken on more coders?
In 2017 to current date the github report only seems to show 2 code contributors that have made any main contributors when I checked the actual code contributions they were minimal.
What is the reason for these observations?
MNOs and the DASH community can gain some indication of the development activity if the statistics for development of code in private repositories is set to be shown publically without us having access to the code itself.
How to make private repository statistics public for GitHub is explained on the pages after following these two links:
https://help.github.com/articles/viewing-contributions-on-your-profile/
https://help.github.com/articles/publicizing-or-hiding-your-private-contributions-on-your-profile/
The public statistics of development activity for the DASH Repositories is very low.
Have the core team made the *statistics* of coding activity in private repositories also private? If so why?
Keeping development statistics private for private repositories in effect means that nobody can track the progress of development other than the people who have access to the private repositories.
This is why I posted the question and phrased it the way I did. I'm asking the core team to explain why their public statistics for coding activity is so low considering we have 30 full-time developers?
I'm also tired of hearing other MNOs stepping in and protecting the core team. If the DASH price keeps falling *do not blame core*, you should be blaming yourself for not asking questions in the core proposals.
I'm really tired of waiting for core to respond to basic information requests.
There are 30 full time development engineers working on Dash Evolution but each time Evolution deadlines keep getting pushed back. 30 Developers is a lot in the crypto space and currently we are going off blind faith that all these staff are in fact working full time i.e. at least 40 hours per week.
Therefore my question is how can we be certain that the dev team are infact working the full 40 hours per week on our projects work if they are in a distributed environment? What monitoring do you have to track their work and to ensure they are in fact working full time?
I strongly suspect now that either all these programmers are not working full time or your Agile process is not implemented properly.
As part of my business management activity I have also managed a dev team since 2008. I implemented Agile in 2010 and we have always hit deadlines, with only a few exceptions. I ensure that the requirements are fully planned out and documented before the work starts.
If you're not hitting deadlines with a team of 30 developers it strongly suggests that either the management and planning of the development work is not setup correctly, or your estimating skills need work, or the dev team are not in fact working full time on our work.
I also hear from other developers and from the core team stating that we cannot commit to a deadline. The devs that cannot commit to a deadline and hit it are not planning their work sufficiently well. Agile estimating techniques and proper planning and efficient management should give + / - 20% accuracy in terms of time of completion date of the release. If you're not hitting that you are not managing the project efficiently enough.
May I ask what software are you using to manage the Agile implementation of the Dev team? If you are not using a software management for implementing Agile then you are most definitely not working optimally.
What software are you using for the following:
Project management of the dev team?
Requirements management ?
QA management?
Automated testing?
Source code control management (presumably you are using github for this?)
If you are not using an integrated software development suite you are not working as efficiently as you can. Period. I can make recommendations if you are not using anything, however I can't make recommendations if you don't answer my questions.
Are the software suites integrated so that information can flow seamlessly between these software?
How do management keep track of the actual time spent on programming by each of the developers? One such service is screenshotmonitor.com have you implemented something like this? If not why not?
I strongly suspect now that the management of the software development cannot be that efficient if you cannot commit to deadlines and meet them.
We were originally informed by Amanda B Johnson the first beta release of Evolution was to be around August of last year, with the release of the first stage at the end of 2017. Amanda was quoting sources from core. Now 12 months on we hear that it is being pushed back again.
Of course we need to ensure security of the system but this should have also been built into your estimates.
Waiting to see if there is any response from core on these and my other questions. Core team we need answers. If they are not forthcoming it is throwing doubt on DASH core team and therefore on DASH as an investment. I have major stake-holding in DASH. I need these answers if you are to retain my investment.
Requirements management? I think we use Atlassian.
QA Management? Jira, and various tools.
Automated testing? Travis
Source code control management? Github
I think the biggest disconnect that I see is that while we have 30 staff in Development, we do not have 30 Devs coding. We have 19 full time devs and 6 part time devs, another 5 people are dev support (such as technical writers and researchers).
I would also say this number doubled since January as well even though not very productive members were let go in Q1 and Q2. We basically have a much better team now.
For most devs we can see commits worth about 40-60 hours of work a week. There are some slackers from time to time. They get warnings, and if they aren't able to motivate themselves better they don't stick around.
I hope this answers your question.
I think that non-coders should not be classified as Development. They really should be separated out in these funding requests for several reasons. Technical writers and researchers are not developers.
1. It is important to know many full time developers there are in order in order to assess the rate at which the coding solution can be created. If we think there are 30 full time developers that is very different than just 19 full time developers.
2. Likewise "part time staff" should be separated out from full time staff so that we can see again how many full time people are working. All part time staff really needs to be separated from full time staff so that we can see how many part time and how many full time people there are working in DCG. We are funding very large sums of money to the core group as investors and stakeholders in the company it is only reasonable to see exactly where that money is going.
3. I recommend to DCG to start to remove the part time staff. The reason is from my experience coders working part time are nowhere near as focused on the job as the full time staff which means their productivity is invariably lower. Part time coders have their energy split on other projects or other activities. In order to be fully productive we need full time staff. In addition part time staff are not as committed to the cause. We need passionate developers that are prepared to commit full time if we are to meet deadlines.
Software assessment:
Looking at your software DCG have a quite a mixed bag of software. This most definitely means the Dev team cannot be working as efficiently as is possible. This is because there is no seamless information flow between these different software e.g. from the results of your test cases / test runs through to raising bugs from issues found. If the Dev software is not fully integrated issues and bug will be getting missed and this can cause lost time backtracking to fix issues that slipped through the net.
The software also need to have Agile tools built in by default which makes administration of Agile considerably easier and removes the burden of coders spending time doing administrative tasks when often the software can assist on this.
Since you are using Jira you could therefore consider assessing software such as HelixALM by perforce for example which will enable you to connect Jira with test case management and test run software. This would greatly improve traceability and also streamline communications between team members.
If you did this you would have a fully integrated software development suite from Requirements management through to creating Agile stories, sprint planning, time tracking, estimating tools, reporting, TestCase management and Test run management all in one seamless software package.
https://www.perforce.com/products/helix-alm
Once end to end traceability is in place you will find that coding will be more efficient and you will spent considerably less time spent dealing with issues that got missed in the development life cycle.
Perhaps the core Dev team leader could consider an assessment on implementing an integrated software suite such as this. The reason I suggested HelixALM by perforce is that it has compatibility with Jira however I am not making a recommendation because I don't know your exact requirements and if it will meet them.
2. For part time, our part time people often are people with other obligations that love DASH, they are around because they do a great job and are very valuable. Most of these guys are around 20-30 hours a week.
3. Non passionate people get the door. Non producers get the door. Some people do amazing work even if part time.
I know you might think that we must be doing something wrong because of x, y and z. In my opinion while we might have done many many wrong things last year and even early this year, well we hired quite a lot of people to turn that around and got rid of the people who weren't producing. Agile was put in place on all teams this year for example.
For HelixALM, I feel like a lot of teams have really hit their groove recently. We are using Jira quite efficiently, and travis for CI. Changing now would just mean more overhead at a time where we are really under immense pressure for deliverables.
https://www.dash.org/forum/threads/core-team-compensation-september.39897/ since there has been no reply to these questions.
Hello @glennaustin I have some questions in order to more clearly understand the basic functions of core, interactions between core members and how the funding is being allocated.
1. Leadership and Admin - can you be more specific about what they mean. Leadership of what? Admin for what? How many are leadership and how many are admin and what specifically are their roles?
2. Project management - for what? Is this project management for core development? Core marketing? Core business development? What?
3. Strategy - 4 staff. Strategy for what exactly? Development? Marketing? Business Development? Are the Strategy people working full time on strategy? That seems a lot to me - what exactly are these people doing?
4. Marketing: What has marketing specifically achieved with our last funds which we gave 1200 DASH? What projects exactly are marketing working on? How is that funding being used? What are the proposed strategies for marketing? What role does Marketing have with Wachsman PR?
5. How much money is going to each function of core e.g. for Marketing? Development? Project management etc. Provide a breakdown of funds for each.
6. How do each of the individual roles of core interact with each other? What are the dependencies of one function of core compared to another function of core? We need to know this so that we can determine what would happen if we wanted to replace or improve a function of core and what the knock on effects would have.
7. International outreach - where are these people situated? What are they doing? How much money are they receiving? How is compensation calculated for each of these people? When they say part time how much time is being spent? Is compensation calculate on an hourly rate? What criteria determine the amount of funding for each outreach person? What have the outreach people achieved? How is ROI determined on these outreach projects. Who does outreach report to in core? Who co-ordinates their activities?
8. Business development. What have their achieved since Bradley Zastro took over? What is BD strategy? What inroads and where are they going? What new and future business partnerships are planned that they can disclose. If they cannot disclose details can they disclose generic details so we have enough information to determine the efficiency of this team?
9. Are core prepared to split up each core function into separate funding proposals so that we can better ask more focused questions regarding that function? If not why not?
10. There was mention of "benefits" being given out to core. How much in benefits to each person? What are these benefits and how much will these benefits be worth per year?
Looking forwards to DCG Q4 coming up in 2 days (10th).
I hope Dash price will continue to fall, so we can cut of this expenses.
"an average of ~$6,500 / month / contributor" for an open source project?! I have to work two months to get this money!
Soon Dash will climb out of the top 20 in the market cap, because everybody is seeing this overloaded centralized Organisation ... which I guess has the majority of the MNs.
So basically its a self-service shop for Core.
If your argument is that it takes you 2 months to make 6500 is the reason they are over paid. Maybe you need to look at the skills you bring to the market or look to find a job that will pay you more.
MNOs are in danger of losing our ability to effectively oversee Core through the credible threat of imposing opportunity costs. Ryan Taylor seems to be effectively admitting as much by proposing alternative methods for keeping Core in line such as a legal Trust structure that holds Core accountable on behalf of MNOs.
Are we so afraid of the consequences of rejecting a single proposal by DCG that we rubber-stamp anything for which they ask? There are valid reason for supporting this funding request and reasons for opposing it. I am of the opinion that the risks associated with passage have not been given due consideration (yet). It as absolutely vital that we maintain a healthy competitive market for treasury funds, ALL the treasury funds, not just the scraps left over after Core has had it's fill.
Up until now, *no* proposal owner has any *legal* responsibility to us apart from escrow agreements, and many of those are not legally enforceable and rely purely on the discretion of the escrow agent(s). At best we can deny future funding and publicly and professionally shame bad actors, which hasn't gotten us much in the way of recourse so far. This is why in addition to the Trust, Dash Ventures is being established. It's not only a vehicle for increasing the ROI of network-funded projects, but a means to establish actual legal and contractual obligations to the projects we fund.
I'm not sure how you reviewed the available information--assuming you did--and arrived at the conclusion that these two structures were created to make Core *less* accountable when precisely the opposite is true.
Several of Core's proposals have been rejected in the past, so there are already precedents. I have no interest in idealistic shows of force. Whether *any* proposals are funded or not should be a pragmatic decision. All other considerations are superfluous.
"MNOs are in danger of losing our ability to effectively oversee Core through the credible threat of imposing opportunity costs."
That's literally not true and in fact the opposite is true. The voting protocol isn't changing any time soon, and the Trust will allow us to fine-tune oversight to a degree that we previously have not been able..so...
Everything else is secondary, particularly marketing and bizdev. Those things do not need to be part of DCG. Dash Venezuela shows us that a country will embrace crypto in a serious fashion only when it is necessary. I think that goes as well for 'International Outreach'.
It would pain me to see DCG become a bloated, bureaucratic IBM due to scope creep over the next five years.
Please keep DCG lean and mean.
Of course, the numbers would even fuzzier at 6 weeks out, but you could state that. I think the input you would receive during the pre-proposal window wouldn't be about the numbers anyway, rather how a proposal is structured.
Perhaps there is overwhelming community support of an adjustment of one thing or another, and you would be able to discuss it internally and make that change before putting it on dashcentral.
I asked a longtime DASH supporter/advocate what Core does (I'm pretty new around here.) and he responded:
"What does core do I think they burn through the budget that's about all I can see that they do."
Things that make you go, hmm.
The one point that is often brought up is that the founder Evan had a great deal of Dash and could spin up quite a few nodes, but even with all the Dash he has, it wouldn't be *that* significant a percentage of the network and he's explicitly stated that he does not operate any MNs, using his funds instead to fund other development initiatives intended to "future-proof" called Dash Labs.
When it comes down to it--by all available metrics--Dash's current wallet distribution is among the most decentralized and non-consolidated among all the biggest crypto projects, and while there are definitely a few Whales among us, they're a relative minority.
Look for "Dash Intel" for more concrete information.