Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Proposal: Evolution Development - Subcontractors

Discussion in 'Pre + Budget Proposal Discussions' started by Ryan Taylor, Jul 15, 2016.

  1. Ryan Taylor

    Ryan Taylor Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Jul 3, 2014
    Messages:
    498
    Likes Received:
    1,563
    Trophy Points:
    263
    This is a cross-post from www.dashwhale.org/p/evo-dev-gen-201608

    This proposal is to provide ongoing funding during Evolution development to add developers to accelerate the Evolution release time. Funds will be used to pay developers for various parts of Evolution development from integration of Dash core and DashDrive, DAPI, and the Evolution web/mobile clients. Specific needs include:
    - JavaScript
    - NodeJS
    - Java
    - ObjC
    - Python
    - Ruby
    - C++

    With these funds we can incentivize new developers outside of the existing Dash community to help build the various componets of Evolution, deliver the end-product more quickly, and expand the Dash development community.

    The type of development on which we will spend the funds will consist of a combination of contract-based freelancers, bounties we will post in the crypto community, and incentivizing people in the Dash community who aren’t active but might want to come forward if an incentive is provided.

    The way these funds will be spent is:
    - The Evolution team will propose specific work to outsource and the outsourcing approach (e.g., contract, bounty, etc)
    - A PM is assigned and an agreement with the selected contractor in writing is reached OR criteria for a bounty will be written and published
    - Work will be managed by the Evolution team and reviewed upon completion against deliverables / requirements
    - For projects that come in under-budget, the difference will be allocated to other Evolution projects

    Requested funding is as follows for the August 5th budget cycle:
    Total: 1,293.99 Dash

    Note: Any unused funds from this Dash-Evolution development funding will be directed toward other development expenses.

    Manually vote YES on this proposal:

    dash-cli mnbudget vote-many 07af88f3cb32d59b280337a62afce17c43bdf7b153ce520a6ac960c509347a78 yes
    OR from the qt console:
    mnbudget vote-many 07af88f3cb32d59b280337a62afce17c43bdf7b153ce520a6ac960c509347a78 yes

    Manually vote NO on this proposal:

    dash-cli mnbudget vote-many 07af88f3cb32d59b280337a62afce17c43bdf7b153ce520a6ac960c509347a78 no
    OR from the qt console:
    mnbudget vote-many 07af88f3cb32d59b280337a62afce17c43bdf7b153ce520a6ac960c509347a78 no
     
    • Like Like x 4
    • Informative Informative x 1
  2. 1S8R

    1S8R New Member

    Joined:
    Jun 15, 2016
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    1
    Is there any public book keeping?
    A lot of funds are requested for big tasks with vague information on what exactly the funds are being spent on, which is absolutely ok, one has to cope uncertainty. And a project-like tasks definitely needs funds that can be freely allocated in time.
    But shouldn't it be good practice to provide informations about the expenses after the task was fulfilled. What was spent on what?, was additional funding from other budgets necessary?, if there was a leftover, which budget was that directed at?, etc.
     
    • Agree Agree x 3
  3. camosoul

    camosoul Well-known Member

    Joined:
    Sep 19, 2014
    Messages:
    1,938
    Likes Received:
    1,087
    Trophy Points:
    183
    This is why the DGBB needs a major overhaul... It is far too obtuse.

    Even if someone submitted a Proposal for such an overhaul, what would enforce the job being done? Could the core team simply refuse to do the work? The DGBB isn't really the boss, so what is it, really? A bunch of kids spending money that isn't theirs with no consequence for bad choices or defiance...
     
    • Agree Agree x 1
    • Useful Useful x 1
  4. Ryan Taylor

    Ryan Taylor Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Jul 3, 2014
    Messages:
    498
    Likes Received:
    1,563
    Trophy Points:
    263
    Yes. I actually just completed selection of our first formal accounting package that is meeting most of our needs. All expenses are being recorded, invoices being attached to the records, and a quarterly financial report - including a balance sheet - will be produced starting with the July budgets... so in October, I will produce the first DAO financial statements, including income from the network, expenses categorized by type, and a balance sheet showing the remaining budgets in each of the separate budget accounts.
     
    • Like Like x 5
    • Winner Winner x 1
    • Informative Informative x 1
  5. demo

    demo Active Member

    Joined:
    Apr 23, 2016
    Messages:
    3,070
    Likes Received:
    229
    Trophy Points:
    133
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    This is valid for other tasks assigned in the Budget, but when we deal with software development, everything can be controlled by the commits in the github.
    So we are waiting for the evolution team to propose specific work to outsource.
    And then we can check in the github the commits, and understand if this work is done, how it is done, and how difficult it was.

    So what we have to ask is for the github commits of the outsourced contractors to be visible to everyone.
     
    #5 demo, Aug 28, 2016
    Last edited: Aug 28, 2016

Share This Page