BitShares Forum

Other => Graveyard => Marketplace => Topic started by: bytemaster on December 28, 2013, 08:56:12 pm

Title: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: bytemaster on December 28, 2013, 08:56:12 pm
We are preparing to manage the entire development process via bounties with a goal of maximizing the rate and quality of development.   The result will be millions of dollars worth of bounties posted and managed by Invictus and the community.  For this process to be successful we must have clearly stated rules and procedures that give participants predictable outcomes.

I would like to come up with our official policy rule book that describes the best procedures for running this bounty campaign.  This rule book must be drafted in public, using a mergable file format (like HTML).  The look and feel of the rules and procedure document must by professional and of the highest quality.   The philosophy of this bounty campaign will be as follows:

1) Encourage Collaboration Competition rather than Cut-Throat Competition
2) Reward speed by offering advantage to 'first to market'
3) Prevent theft of work by building on others without their compensation
4) Unambiguous allocation and division of bounties (Invictus should not be responsible for judging divisions)
5) Handle rules for different types of deliverables (code, writing, graphics, videos, etc)
6) Encourage referrals of people to the bounties, people who refer winners get a cut
7) Perhaps a time window after submission during which competitors may make a submission
8) Encourage reinvestment back into the community
9) Encourage post-bounty support of products
10) Discourage submission of half-baked code with bugs and coding violations
11) Dispute resolution process
12) Process states PENDING, ACTIVE, EVALUATING, CLOSED
13) Bounties to help in the evaluation phase... ie: finding bugs, coding violations, security holes
14) Ways to organize team bounties where a 'project manager' can organize many others to help build a larger deliverable.
15) Bounties double as marketing / giveaways and thus should be priced to entice heavy competition and multiple bids rather than attempt to get a deal for minimal effort or expense. 
16) Have a commission system for the bounty operator/organizer.  The goal is to motivate rapid question/answer/evaluation cycles and divide up the task of running the bounty in addition to completing the bounty.
17) Voting systems are a big negative, we strongly prefer solutions that do not involve voting of any type.


The goal of the process is to make management of the bounty campaign efficient and effective with minimal room for conflict and ambiguity.   

This bounty is in the PENDING state until initial questions / concerns about the scope of the bounty are handled.  While in the PENDING state everything is subject to change.   

The value of this bounty (About $4000) is set to reflect the importance and urgency of getting the right set of rules as quickly as possible documented in a way that is easy to follow. 
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on December 28, 2013, 09:08:25 pm
16) Have a commission system for the bounty operator/organizer.  The goal is to motivate rapid question/answer/evaluation cycles and divide up the task of running the bounty in addition to completing the bounty.

what do you mean by a commission system? How do you imagine it working?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 28, 2013, 09:58:02 pm

16) Have a commission system for the bounty operator/organizer.  The goal is to motivate rapid question/answer/evaluation cycles and divide up the task of running the bounty in addition to completing the bounty.

what do you mean by a commission system? How do you imagine it working?

Creating and managing bounties requires work on two sides.  Both sides should have incentive to settle the bounty as quickly as possible. 

We want to hire bounty managers that are paid by the number of successful bounties they can manage.







Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on December 28, 2013, 10:16:13 pm

16) Have a commission system for the bounty operator/organizer.  The goal is to motivate rapid question/answer/evaluation cycles and divide up the task of running the bounty in addition to completing the bounty.

what do you mean by a commission system? How do you imagine it working?

Creating and managing bounties requires work on two sides.  Both sides should have incentive to settle the bounty as quickly as possible. 

We want to hire bounty managers that are paid by the number of successful bounties they can manage.


So a bounty may be issued by one person, but managed by another. This manager should have an incentive to settle the bounty quickly. They should also be paid for managing multiple bounties. Is this correct?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 28, 2013, 10:48:17 pm
Right. In the normal use case I will define the high level bounty and judge final result but the manager will handle writing detailed bounty spec and day to day management. 

Manager gets paid only when I approve final result.   


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on December 28, 2013, 11:13:57 pm
We need this fast, it's getting complicated to sort out.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on December 28, 2013, 11:47:23 pm
We need this fast, it's getting complicated to sort out.

I'm working on this now
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: que23 on December 29, 2013, 01:15:43 am
I was recently inspired by this: http://letstalkbitcoin.com/emergent-networks-and-falling-hierarchy/#.Ur9syGQW3M4 (http://letstalkbitcoin.com/emergent-networks-and-falling-hierarchy/#.Ur9syGQW3M4) on emergent networks.

Response to 1) I think there will always be cut-throat competition. On this project for instance, let's say there are two teams working on the problem. Only one team can win. That means it's going to be a complete waste of time for the losing team. Perhaps someone should have the unfortunate job of discouraging teams that are on the wrong track and have a low chance of winning. This would minimize wasted time. If the team was really spirited though, they could pivot and move in a new direction.

(By the by, I'm putting together a team for this. I'm thinking a three person team to set the outline and work out details. The team members must be willing to do a group video or phone conference. Our team would then set smaller bounties for other community members to write specific parts of the manual. This should be a fast way to get the job done.)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: luckybit on December 29, 2013, 03:25:04 am
I was recently inspired by this: http://letstalkbitcoin.com/emergent-networks-and-falling-hierarchy/#.Ur9syGQW3M4 (http://letstalkbitcoin.com/emergent-networks-and-falling-hierarchy/#.Ur9syGQW3M4) on emergent networks.

Response to 1) I think there will always be cut-throat competition. On this project for instance, let's say there are two teams working on the problem. Only one team can win. That means it's going to be a complete waste of time for the losing team. Perhaps someone should have the unfortunate job of discouraging teams that are on the wrong track and have a low chance of winning. This would minimize wasted time. If the team was really spirited though, they could pivot and move in a new direction.

(By the by, I'm putting together a team for this. I'm thinking a three person team to set the outline and work out details. The team members must be willing to do a group video or phone conference. Our team would then set smaller bounties for other community members to write specific parts of the manual. This should be a fast way to get the job done.)
Study the work of John Nash https://www.youtube.com/watch?v=brkhuetnJmM (the Stag hunt) https://www.youtube.com/watch?v=stzPcqmyhI4  . There does not always have to be cut throat competition. That only happens when cut throat competition is the easiest winning strategy and that winning strategy is promoted by the market.

So we should not reward cut throat competition and instead reward cooperative competition. We are all on the same team as part of the same community/economic ecosystem and certain cut throat activities damage our ecosystem. Cheating for example is not good for anyone who wants to make a living following the rules. Just like how botnets aren't good for any of us who mined following the rules. If someone were just out to win in the most cut throat fashion then creating botnets is more lucrative than being fair, stealing someone elses ideas is more lucrative than coming up with your own, and sabotaging someone else's work is more lucrative than competing on merit.

If you look at how governments operate, they are cut throat and never compete fairly with each other. If we are trying to build the ideal free market then we should do what we can to try to understand how game theory can be used to produce cooperative capitalism so that competition is used only to make the overall economic ecosystem stronger, more robust, etc.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: que23 on December 29, 2013, 04:10:22 am
I was recently inspired by this: http://letstalkbitcoin.com/emergent-networks-and-falling-hierarchy/#.Ur9syGQW3M4 (http://letstalkbitcoin.com/emergent-networks-and-falling-hierarchy/#.Ur9syGQW3M4) on emergent networks.

Response to 1) I think there will always be cut-throat competition. On this project for instance, let's say there are two teams working on the problem. Only one team can win. That means it's going to be a complete waste of time for the losing team. Perhaps someone should have the unfortunate job of discouraging teams that are on the wrong track and have a low chance of winning. This would minimize wasted time. If the team was really spirited though, they could pivot and move in a new direction.

(By the by, I'm putting together a team for this. I'm thinking a three person team to set the outline and work out details. The team members must be willing to do a group video or phone conference. Our team would then set smaller bounties for other community members to write specific parts of the manual. This should be a fast way to get the job done.)
Study the work of John Nash https://www.youtube.com/watch?v=brkhuetnJmM (the Stag hunt) https://www.youtube.com/watch?v=stzPcqmyhI4  . There does not always have to be cut throat competition. That only happens when cut throat competition is the easiest winning strategy and that winning strategy is promoted by the market.

So we should not reward cut throat competition and instead reward cooperative competition. We are all on the same team as part of the same community/economic ecosystem and certain cut throat activities damage our ecosystem. Cheating for example is not good for anyone who wants to make a living following the rules. Just like how botnets aren't good for any of us who mined following the rules. If someone were just out to win in the most cut throat fashion then creating botnets is more lucrative than being fair, stealing someone elses ideas is more lucrative than coming up with your own, and sabotaging someone else's work is more lucrative than competing on merit.

If you look at how governments operate, they are cut throat and never compete fairly with each other. If we are trying to build the ideal free market then we should do what we can to try to understand how game theory can be used to produce cooperative capitalism so that competition is used only to make the overall economic ecosystem stronger, more robust, etc.

I watched the videos but I don't think they apply to my example of two teams, because the two teams are competing over one resource. Pepsi and Coke compete in a market, not for a single customer. The videos do apply to members of a team working to complete tasks. In that situation, some people can hunt stags and some people can catch hares, and we can all have something to eat.

Working on a bounty like this is risky. You always have the chance of being beaten by a lone genius who can produce things quickly.

I think there must be a principle that says every person or team working on a bounty must make their intentions public on the bounty thread before they start. So that way individuals and teams can decide how to proceed.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 29, 2013, 06:27:19 am
I was recently inspired by this: http://letstalkbitcoin.com/emergent-networks-and-falling-hierarchy/#.Ur9syGQW3M4 (http://letstalkbitcoin.com/emergent-networks-and-falling-hierarchy/#.Ur9syGQW3M4) on emergent networks.

Response to 1) I think there will always be cut-throat competition. On this project for instance, let's say there are two teams working on the problem. Only one team can win. That means it's going to be a complete waste of time for the losing team. Perhaps someone should have the unfortunate job of discouraging teams that are on the wrong track and have a low chance of winning. This would minimize wasted time. If the team was really spirited though, they could pivot and move in a new direction.

(By the by, I'm putting together a team for this. I'm thinking a three person team to set the outline and work out details. The team members must be willing to do a group video or phone conference. Our team would then set smaller bounties for other community members to write specific parts of the manual. This should be a fast way to get the job done.)
Study the work of John Nash https://www.youtube.com/watch?v=brkhuetnJmM (the Stag hunt) https://www.youtube.com/watch?v=stzPcqmyhI4  . There does not always have to be cut throat competition. That only happens when cut throat competition is the easiest winning strategy and that winning strategy is promoted by the market.

So we should not reward cut throat competition and instead reward cooperative competition. We are all on the same team as part of the same community/economic ecosystem and certain cut throat activities damage our ecosystem. Cheating for example is not good for anyone who wants to make a living following the rules. Just like how botnets aren't good for any of us who mined following the rules. If someone were just out to win in the most cut throat fashion then creating botnets is more lucrative than being fair, stealing someone elses ideas is more lucrative than coming up with your own, and sabotaging someone else's work is more lucrative than competing on merit.

If you look at how governments operate, they are cut throat and never compete fairly with each other. If we are trying to build the ideal free market then we should do what we can to try to understand how game theory can be used to produce cooperative capitalism so that competition is used only to make the overall economic ecosystem stronger, more robust, etc.

I watched the videos but I don't think they apply to my example of two teams, because the two teams are competing over one resource. Pepsi and Coke compete in a market, not for a single customer. The videos do apply to members of a team working to complete tasks. In that situation, some people can hunt stags and some people can catch hares, and we can all have something to eat.

Working on a bounty like this is risky. You always have the chance of being beaten by a lone genius who can produce things quickly.

I think there must be a principle that says every person or team working on a bounty must make their intentions public on the bounty thread before they start. So that way individuals and teams can decide how to proceed.

My policy is that all work must be done publicly in github (or forums) and announced.  If someone wishes to copy your initial progress and fork something or steal a method they should negotiate with the creator because without permission from all contributors to a solution the bounty will not be paid.  This protects everyone and encourages people to 'license' their work to as many teams as possible to maximize their chance of getting paid. 

I also suggested a policy that submarine submissions do not get this benefit and other teams can copy their efforts when the do surprise everyone.   Bottom line, bounties are there to motivate cooperation and division of labor and not to have backstabbing secret silo development.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 29, 2013, 07:56:48 am
I have posted a draft version of Bounty Rules to hold things over until a more complete document is produced by this bounty.  See the sticky post in Bountiful Bounties board.  The ideas expressed in the draft should be incorporated into the final bounty rules document.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: HackFisher on December 29, 2013, 09:13:38 am
I would like to provide an idea to enhance the process of make decision of final bounty amount.

1. 3I post a Bounty Requirement with several optional bounty amoumts. e.g 100 PTS, 200 PTS, 400 PTS

2. Forum users join, and voting for that, which they think should be the approximate price for the task. The bounty with most user support would be the final bounty given to someone complete the task.

3. Maybe, even voting for the final effect of the result of task, give 90%, 100%, 110%.

This could be just a small improvement, but can attract the community to join and contribute in some degree.

Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: boshen1011 on December 29, 2013, 09:16:20 am
1+
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on December 29, 2013, 11:07:26 pm
I would like to provide an idea to enhance the process of make decision of final bounty amount.

1. 3I post a Bounty Requirement with several optional bounty amoumts. e.g 100 PTS, 200 PTS, 400 PTS

2. Forum users join, and voting for that, which they think should be the approximate price for the task. The bounty with most user support would be the final bounty given to someone complete the task.

3. Maybe, even voting for the final effect of the result of task, give 90%, 100%, 110%.

This could be just a small improvement, but can attract the community to join and contribute in some degree.

I believe 3I wants to avoid any voting systems in the bounties to prevent fraud. However, they do want to include bidding for the right to enter for a bounty, which will allow the bounty to be lowered to the true market value.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on December 30, 2013, 12:50:10 am
AJ_ and I are currently putting our heads together to come up with something. Would a publicly view-able google drive doc be acceptable for development and/or entry?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 30, 2013, 01:08:47 am
Sure


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on December 30, 2013, 02:51:00 am
About how long should developers expect to have to support their contributions after the bounty has been awarded to them? Also, what kinds of support will they be expected to provide?

We should have our initial thoughts and ideas ready to show by sometime tomorrow. This will in no way be a final entry, unless you're willing to pay the full bounty for what we have already. We'll just be looking for feedback for what we have so far
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 30, 2013, 03:17:33 am
About how long should developers expect to have to support their contributions after the bounty has been awarded to them? Also, what kinds of support will they be expected to provide?

We should have our initial thoughts and ideas ready to show by sometime tomorrow. This will in no way be a final entry, unless you're willing to pay the full bounty for what we have already. We'll just be looking for feedback for what we have so far

With respect to voting, it is not about cheating but because I fundamentally disagree with the method for economic reasons.

With respect to support, I don't want a lot of legalese or binding contracts.  Contracts based upon future 'promise to perform' are not valid because your will is not alienable.  For more information on my view of valid contracts see: http://mises.org/rothbard/ethics/nineteen.asp

I recognize that this view on contracts runs contrary to the conception of 99.9% of people out there, but I also believe that there is wisdom in applying this view for avoiding the need for legal battles.

We are also doing international trade and contracts are generally not enforceable.  The conclusion is that the incentives and motivations should be such that enforceable contracts are not necessary.   Instead we buy a product and use it, we are not CONTRACTING for the development of a product.  We simply make our desire to buy a product that doesn't yet exist known.   

Overall I want bounties to be based upon the following premise:

1) Invictus is looking to buy complete, off the shelf solutions.
2) Invictus may or may not know exactly what we want until we see it.
3) The customer (Invictus) is always right
4) Invictus does not buy stolen work
5) Invictus does not buy work built in secret
6) We recognize we are asking the market to do work speculatively that may or may not pay, bounty prices will be higher as a result to compensate for the risk.
7) We want submitters to focus on making the customer happy by providing products we want to buy and to understand that they have no right to demand payment for something we do not decide to buy and use.
8) Our use of the product of a bounty is the objective criteria that we purchased it and payment is due.

In other words we want to over pay so we have the right to be picky and not do business with those who complain about our selection process or changing requirements.  It should still be profitable to participate in the ecosystem we are building and to earn these profits involves risks, efficiency, and skill.   

If we can communicate the proper mindset for bounty participants we can avoid a lot of complaining or dashed expectations. 



Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on December 30, 2013, 10:59:04 pm
Here's what we've come up with so far. It still needs a lot of revision, re-organizing, and it can probably be shortened quite a bit before we're ready to submit it. We'd love to hear what people think of it so far.

https://docs.google.com/document/d/13WcUclETG-tmlAIxdO39E56uWQnPIozGHOEP4fBGQeY/edit?usp=sharing (https://docs.google.com/document/d/13WcUclETG-tmlAIxdO39E56uWQnPIozGHOEP4fBGQeY/edit?usp=sharing)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 30, 2013, 11:39:16 pm
Here's what we've come up with so far. It still needs a lot of revision, re-organizing, and it can probably be shortened quite a bit before we're ready to submit it. We'd love to hear what people think of it so far.

https://docs.google.com/document/d/13WcUclETG-tmlAIxdO39E56uWQnPIozGHOEP4fBGQeY/edit?usp=sharing (https://docs.google.com/document/d/13WcUclETG-tmlAIxdO39E56uWQnPIozGHOEP4fBGQeY/edit?usp=sharing)

Imagine you hear a radio ad announcing $2 million worth of bounties and you want to visit a site to discover how it all works.... this document should be targeted at that audience. 

I see some things that appear conflicting (so far it seems mostly like an aggregation of ideas I have presented).

I like the requirement to RESOLVE DISPUTES PRIOR to submission. 

I think we can remove the option for arbitration based upon the new concept of buying off-the-shelf products rather than for-contract products.

I think the document should include concepts like:

1) submitter who presents a range of addresses and balances so we can issue a single multi-output transaction to pay everyone.  The allocation in this table is what may be disputed.

2) I think offers of support (to enhance the submission) should be optional, a competitive edge, etc.

3) I don't want this to be a bidding system because we have no way to evaluate the bidders skills.   We pay more to get competitive solutions rather than competitive bids. 

More thoughts later, but this is what I have thus far.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on December 31, 2013, 07:42:40 am
Here's what we've come up with so far. It still needs a lot of revision, re-organizing, and it can probably be shortened quite a bit before we're ready to submit it. We'd love to hear what people think of it so far.

https://docs.google.com/document/d/13WcUclETG-tmlAIxdO39E56uWQnPIozGHOEP4fBGQeY/edit?usp=sharing (https://docs.google.com/document/d/13WcUclETG-tmlAIxdO39E56uWQnPIozGHOEP4fBGQeY/edit?usp=sharing)

Can I collaborate on this?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: CLains on December 31, 2013, 11:52:45 am
It is difficult to read the document. I suggest clearing it up with an index, some headers, adequate spacing and a one word summary of points 1-20.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on December 31, 2013, 01:33:35 pm
https://docs.google.com/document/d/1bONQMtAFlpJO3T4MDAW-fXZBrE6iSBp4LWZ2RYX3Zc8/edit?usp=sharing

I copied phoenix work then tried my hand on his almost complete work, great job by the way.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on December 31, 2013, 04:20:45 pm
https://docs.google.com/document/d/1bONQMtAFlpJO3T4MDAW-fXZBrE6iSBp4LWZ2RYX3Zc8/edit?usp=sharing

I copied phoenix work then tried my hand on his almost complete work, great job by the way.

What I originally had wasn't anywhere near as good as what AJ_ has made it, but thank you. I like your division into rules and ethics, as well as changing the spacing so things are more visually pleasing.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: AJ_ on December 31, 2013, 04:27:07 pm
https://docs.google.com/document/d/1bONQMtAFlpJO3T4MDAW-fXZBrE6iSBp4LWZ2RYX3Zc8/edit?usp=sharing

I copied phoenix work then tried my hand on his almost complete work, great job by the way.
We are also incorporating the tips for bounty posters to our version
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 31, 2013, 04:47:48 pm
https://docs.google.com/document/d/1bONQMtAFlpJO3T4MDAW-fXZBrE6iSBp4LWZ2RYX3Zc8/edit?usp=sharing

I copied phoenix work then tried my hand on his almost complete work, great job by the way.
We are also incorporating the tips for bounty posters to our version

Thanks for the submission.  I am providing feedback now, but want to make one thing very clear.  The price tag I placed on this particular bounty is reflective of the amount of work I expect it to take to really nail down solid bounty rules and to present them in a professional manner (more than a plaintext document).   

That said here are some questions:
1) How are mediators selected and what authority do they have?   How does this conflict with 'customer is always right'? 
2) How do you measure compliance with clear expectations?  Obviously it is in the best interest of the submitter to attempt to provide as much clarity as possible, but sometimes what the submitter is looking for is someone who will help define the specific requirements and explore options.   I think bounties are not contracts, but an expression of interest to buy.   Take the bounty for this document, I expect to buy bounty rules/procedures that are worth every PTS we pay for them.    To achieve that threshold the rules must be very good at preventing conflict, managing expectations, and encouraging collaboration.    Rules that cause conflict by establishing the expectation of a contract or particular outcome in need of dispute resolution are less valuable than rules that avoid most of these conflicts before they start.

3) For software bounties there should be a procedure for quality control that encourages people to find bugs and coding violations as well as test the build on multiple platforms.  Software bounties are probably going to require the most rigorous procedures to ensure proper code review.   Bugs discovered are deducted from the submission payout or my result in the submission being rejected until bugs are fixed.  How do we structure the rules so that there is proper incentive for proactive quality control?

That is the thoughts I have for now.   
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on December 31, 2013, 06:01:36 pm
https://docs.google.com/document/d/1bONQMtAFlpJO3T4MDAW-fXZBrE6iSBp4LWZ2RYX3Zc8/edit?usp=sharing

I copied phoenix work then tried my hand on his almost complete work, great job by the way.
We are also incorporating the tips for bounty posters to our version

Thanks for the submission.  I am providing feedback now, but want to make one thing very clear.  The price tag I placed on this particular bounty is reflective of the amount of work I expect it to take to really nail down solid bounty rules and to present them in a professional manner (more than a plaintext document).   

That said here are some questions:
1) How are mediators selected and what authority do they have?   How does this conflict with 'customer is always right'? 
2) How do you measure compliance with clear expectations?  Obviously it is in the best interest of the submitter to attempt to provide as much clarity as possible, but sometimes what the submitter is looking for is someone who will help define the specific requirements and explore options.   I think bounties are not contracts, but an expression of interest to buy.   Take the bounty for this document, I expect to buy bounty rules/procedures that are worth every PTS we pay for them.    To achieve that threshold the rules must be very good at preventing conflict, managing expectations, and encouraging collaboration.    Rules that cause conflict by establishing the expectation of a contract or particular outcome in need of dispute resolution are less valuable than rules that avoid most of these conflicts before they start.

3) For software bounties there should be a procedure for quality control that encourages people to find bugs and coding violations as well as test the build on multiple platforms.  Software bounties are probably going to require the most rigorous procedures to ensure proper code review.   Bugs discovered are deducted from the submission payout or my result in the submission being rejected until bugs are fixed.  How do we structure the rules so that there is proper incentive for proactive quality control?

That is the thoughts I have for now.

I believe that mediators should be reputable people on this forum. We can start a poll thread where Posters, Applicants and other everyday users can vote for who they believe is fair and most qualified for the positions. It is community centred and i believe will be effective as there can be no bias.

In response to (2) perhaps we can implement another status ( Construction ) where the submitter converses with those interested in the bounty and they agree on the terms of compliance and what is expected. If the submitter requires someone to professionally define the requirements, they would agree on a fee. As for exploring options, i think that should be part of the conversation as the applicants offer their ideas, until the submitter finds one that suits him.

You are right an expression of interest to buy would be the best way to put it. I'll try to get the rules to not conflict while maintaining a non-restrictive document.

I think perhaps i will attempt to group the bounties by general area and set additional rules for each group. I will think on all you have said and bring a proposed solution.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on December 31, 2013, 09:20:53 pm
https://drive.google.com/file/d/0BxCtiOzdwvPyYzdlR1hnWFdQeWM/edit?usp=sharing

I've uploaded a PDF for your perusal, it includes the above mentioned fixes and a cheapo diagram...i'm not good with those.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: AJ_ on December 31, 2013, 10:42:53 pm
I've set up a google site (https://sites.google.com/site/invictusbounties/home (https://sites.google.com/site/invictusbounties/home)) displaying our set of rules, as well as an idea of a submission form and a sample bounty and form
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on December 31, 2013, 10:48:19 pm
PDF on google now

https://drive.google.com/file/d/0BxCtiOzdwvPyYzdlR1hnWFdQeWM/edit?usp=sharing

happy new year guys!!!
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on December 31, 2013, 10:52:16 pm
I've set up a google site (https://sites.google.com/site/invictusbounties/home (https://sites.google.com/site/invictusbounties/home)) displaying our set of rules, as well as an idea of a submission form and a sample bounty and form

A site is a pretty cool idea, but would it be fine for users to have to leave the form to read the Rules and Procedures? I'm trying to figure out a way of formatting the document so it's viewable as a sticky on the Bounty Child-board, that way everyone will notice it when they visit the board.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: AJ_ on December 31, 2013, 11:01:15 pm
I've set up a google site (https://sites.google.com/site/invictusbounties/home (https://sites.google.com/site/invictusbounties/home)) displaying our set of rules, as well as an idea of a submission form and a sample bounty and form

A site is a pretty cool idea, but would it be fine for users to have to leave the form to read the Rules and Procedures? I'm trying to figure out a way of formatting the document so it's viewable as a sticky on the Bounty Child-board, that way everyone will notice it when they visit the board.

The site is just to combine the form, example, and main document into one place
Is it possible to display a .pdf in the forum?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on December 31, 2013, 11:08:36 pm
I've set up a google site (https://sites.google.com/site/invictusbounties/home (https://sites.google.com/site/invictusbounties/home)) displaying our set of rules, as well as an idea of a submission form and a sample bounty and form

A site is a pretty cool idea, but would it be fine for users to have to leave the form to read the Rules and Procedures? I'm trying to figure out a way of formatting the document so it's viewable as a sticky on the Bounty Child-board, that way everyone will notice it when they visit the board.

The site is just to combine the form, example, and main document into one place
Is it possible to display a .pdf in the forum?
Ok, cool. Not sure trying it now. I'm thinking i'll convert to image files, upload and link.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on December 31, 2013, 11:14:35 pm
I would recommend you work with the website bounty to find the primary home for the document. 

I don't think you should be paid twice but it would help the web teams be more competitive. 



Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: AJ_ on December 31, 2013, 11:57:25 pm
Is there anything content-wise you feel should be added or changed?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 03, 2014, 12:37:48 am
https://docs.google.com/file/d/0BxCtiOzdwvPyYzdlR1hnWFdQeWM/edit

not much else i can do with my entry without bloating it, trying to keep it informative, descriptive yet straight to the point and short. I think i'll leave it like this for now, unless you feel i have left something out.  The flow chart was a good idea huh? makes it easier to picture the process.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 04, 2014, 06:47:07 pm
I am thinking of perhaps re-naming it

how about

Bounty Code of Conduct: Rules and Procedures

or

Bounty Rules, Procedures and Code of Conduct

We expect the bounty area to be kind of like a be-spoke shop where one walks in and asks for a custom product, us the applicants then offer our solutions and the customer picks one that meets his requirement. As a result there is a certain kind of behaviour required to keep things courteous and civil.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 04, 2014, 06:47:48 pm
I am thinking of perhaps re-naming it

how about

Bounty Code of Conduct: Rules and Procedures

or

Bounty Rules, Procedures and Code of Conduct

We expect the bounty area to be kind of like a be-spoke shop where one walks in and asks for a custom product, us the applicants then offer our solutions and the customer picks one that meets his requirement. As a result there is a certain kind of behaviour required to keep things courteous and civil.

Agreed.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 04, 2014, 11:58:06 pm
here is a copy of the document with some small changes.

https://drive.google.com/file/d/0BxCtiOzdwvPybUo1bDhZSEM5OUU/edit?usp=sharing

you can now compare it to the other one https://drive.google.com/file/d/0BxCtiOzdwvPyYzdlR1hnWFdQeWM/edit?usp=sharing
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 05, 2014, 01:26:45 am
This is starting to take shape.  There is a lot of redundant information reading through it.   Conciseness and clarity would be helpful.  If you could explain the bounty process in 1 page that would be ideal, then have a couple of extra pages on dealing with teams, bugs, etc.

Github is required for code.
Agreement on division is required prior to submission.

Philosophy of setting bounties at in excess of expected costs should be covered. 

Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 05, 2014, 02:39:25 am
This is starting to take shape.  There is a lot of redundant information reading through it.   Conciseness and clarity would be helpful.  If you could explain the bounty process in 1 page that would be ideal, then have a couple of extra pages on dealing with teams, bugs, etc.

Github is required for code.
Agreement on division is required prior to submission.

Philosophy of setting bounties at in excess of expected costs should be covered.

new document with the above applied, shorter by a full page

https://drive.google.com/file/d/0BxCtiOzdwvPyTmJlT1d3cTM4Mzg/edit?usp=sharing


edit, sorry, that was the wrong link.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 05, 2014, 02:54:07 am
I am thinking that for the sake of clarity rules that work for Invictus may not work for other Bounty Posters.  Namely, Invictus has a reputation and proven ability to pay and need for support.  Other bounty posters may not. 

I think for non-invictus bounties, payments should be made up front to an escrow agent.  The bounty represents a commitment to buy *something* and the creator of the bounty is only free to chose whom to pay upon completion.  They may cancel the bounty only after giving 3 days notice to see if anyone is working on it.   This is probably the fairest way for 3rd party bounties in our thread.  99% of bounties will be AGS bounties so this rule does not apply. 

Given that we only need to specify that Invictus is looking to buy and will pay and that submitters must win our business.   

This document is starting to get there.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 05, 2014, 03:22:09 am
Made the changes and tried to remove all typos, as well as kept the flow of the document (no orphaned lines)

https://drive.google.com/file/d/0BxCtiOzdwvPyMFVXT0pEMjloeEk/edit?usp=sharing
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 05, 2014, 03:28:10 am
have incorporated the wording you used in the Bounty rules sticky
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 01:58:36 pm
/*/
I'll be quick to shift away from the ongoing work being done, and get back to the basics. You want the policy to be designed according to certain core principles, pertaining to a certain philosophy or group of philosophies you believe in following, for the purpose of effective work completion.

Some good points have been discussed in the forum, like the game theory angle. it shows possibility...
/*/

/*/I'll just give you the complete picture of my design and if required, inquire to understand its depth./*/

You have to ensure conformance of project with your vision so you have to be deeply involved in the discussion regarding the plan.

It is at this time you pick a manager who understands the project, (first let's talk about you picking one manager):

The manager starts building his team by handing out tokens for work, you release the no. of tokens according to the work you have seen 20% reserved for the manager. Referals get paid too.

Now, there is a stack of tokens left with the manager. The team working in the project can pull tokens from the manager to to team mates only.

This stack of tokens is exchanged by you at the final evaluation, At the final evaluation you happily exchange for 100% of bounty at 100% customer satisfaction and accordingly.

You have now motivated everyone for the common purpose and created an environment appreciative of team work.

Certain projects shall demand intermediate evaluation, manager should be chosen wisely and should remain on top of the execution else someone who is better suited to requirement should be pulled in, for this position.

Smart managers would consult, from those who better feel your requirements & needs.

For any queries just ask.


Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 05, 2014, 02:23:59 pm
not quite sure i get what you are saying.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 02:55:11 pm
If I'm the guy handing out the bounty,

I have work to give:
It is valuated.
100 PTS

Now, a manager will be selected from who best understands the problem as it is being 'defined'.
He has a chance to earn 20 PTS.

He needs a team, people volunteering to work come to the forum.
I release 200 WKST (Workshare Tokens') for the first phase

He pays people for their work and puts down 100 WKST for these people to pay to any one except themselves, can be done through a public ledger.

Now on first evaluation if the work is befitting the quality demanded the rest of these shares are released by me, or if quality is lost I go for a change in manager or as it is the title of manager may be kept afloat for certain projects. The manager received 40 WKST for his period of service.

After every evaluation and benchmark in any project WKST's are released.

The final quality of the project, the requirement for fulfilling an integrated project has to be deciphered at the end.

As per every evaluation, I declare the value of the WKST against the bounty. It varies from 0.000 - 0.100% of the bounty If I have 1000 WKST for work. Seeing a chart of WKST declaring value given to quality of work and work fulfillment, would be awesome and

Every referral that works gets paid.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 03:00:32 pm
Correction:

1 WKST = Bounty

and the chart is WKST against Bounty, from 0 - 100 % or if great work worth a bonus you pay more than 100%.

-Work is worship it is an art
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 05, 2014, 03:03:03 pm
this is meant to be a simple deal between buyer and seller, complicating the process will lead to exactly that...complications. please read https://bitsharestalk.org/index.php?topic=1744.0 for an idea of what this is.

Poster, what is your position?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 03:17:25 pm
I thought excellence was first priority, I did put simplicity next.

That's as simple as it gets,

How do you run an unmanned ship bro??
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 05, 2014, 03:48:39 pm
I will evaluate things in a bit. 

Simplicity and minimizing conflict are very important.    Too many detailed rules will result in conflict. 


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 03:57:01 pm
Excellent, it is minimal. Coordinating efforts for a purpose requires a person to
understand what he is working for, you have to define quality
and manager manages the quantity.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 05, 2014, 03:57:48 pm

Excellent, it is minimal. Coordinating efforts for a purpose requires a person to
understand what he is working for, you have to define quality
and manager manages the quantity.

Agree


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 04:02:34 pm
So, manager controls token dispense. Plus workers may pull from token dispense to give to team mates in interdependent tasks.

Maybe even to the manager, but I believe 20% of the tokens would be the right amount.

Now, referral payments are included.
So, everyone is motivated to see their tokens gain 100% or maybe more of the bounty value.

They understand they are in this game together. Like we do in coin  :)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: arcke on January 05, 2014, 04:35:00 pm
So, manager controls token dispense. Plus workers may pull from token dispense to give to team mates in interdependent tasks.

Maybe even to the manager, but I believe 20% of the tokens would be the right amount.

Now, referral payments are included.
So, everyone is motivated to see their tokens gain 100% or maybe more of the bounty value.

They understand they are in this game together. Like we do in coin  :)

I like your idea of splitting up a project in phases. So far we have not divided up any project into time-dependent phases (where phase 2 can start only when phase 1 is finished). This allows to split the bounty according to the amount of labour required for each phase.

But I dont see how using tokens is going to help us? We are already using PTS do this. The manager gets an amount of PTS to be distributed over a team of workers including himself. Dont you think we can use PTS as tokens?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 05, 2014, 04:46:35 pm
So, manager controls token dispense. Plus workers may pull from token dispense to give to team mates in interdependent tasks.

Maybe even to the manager, but I believe 20% of the tokens would be the right amount.

Now, referral payments are included.
So, everyone is motivated to see their tokens gain 100% or maybe more of the bounty value.

They understand they are in this game together. Like we do in coin  :)

I like your idea of splitting up a project in phases. So far we have not divided up any project into time-dependent phases (where phase 2 can start only when phase 1 is finished). This allows to split the bounty according to the amount of labour required for each phase.

But I dont see how using tokens is going to help us? We are already using PTS do this. The manager gets an amount of PTS to be distributed over a team of workers including himself. Dont you think we can use PTS as tokens?

I agree, anything that requires extra accounting (tokens) is a no go.  I haven't read the full details.

Second... managing bounties has a lot of overhead and just because someone can win phase 1 (proposal) does not mean they are most qualified to complete phase 2.   

I have hired someone (cannot announce until he notifies his existing employer) who's job it will be to turn my high-level needs into detailed bounties and manage it to completion.  He will be paid a commission on whether or not a valid submission is made for the bounty (I will be the judge).  This should motivate him to set up the bounty rules, spec, etc, in a way that makes it most likely to get a result. 

I think that it will require someone working with me on a partial payroll basis to pull this off.   That said, I could imagine hiring a few such people who will be bounty managers responsible for delivering the final product.    Under the current system, these would be the team leaders who then allocate sub bounties and keep a cut for themselves. 
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 04:51:05 pm
When do you dispense the PTS?? after completion??
Right?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 05, 2014, 04:56:03 pm
When do you dispense the PTS?? after completion??
Right?

When I see something I can use.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 05:05:39 pm
Exactly, so now you are understanding what you want and do you see it.

You need to select the guy who understands what you want better than you cause that would be the best, right??

So he's your manager he picks out these guys he gets his cut.

They get money for work if he believes its usable, cause if he doesn't then his Workshares start getting worthless.

When people have a good amount with a certain value across this exchange they would want to refer good people,
they would want to stay connected to the forum, and see the work fulfillments meet.

Although just a thrill as, Seeing it on a chart is just a good feeling. It has great value to your project.

If there is any detail you'd like to explore I could help you
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 05, 2014, 05:09:42 pm
The idea of managers sounds more like actual employment (contract), kinda what you were insiting should not be the case. I support your getting someone to focus mainly on this, but i think one person is enough and their terms of work will not be part of Bounties. they could be a part time employee whose compensation is discussed by you and that person.

Trying to integrate too many middle-men, processes and accounting will result in a complicated system that will be prone to hiccups and miscommunication.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 05, 2014, 05:12:21 pm
The idea of managers sounds more like actual employment (contract), kinda what you were insiting should not be the case. I support your getting someone to focus mainly on this, but i think one person is enough and their terms of work will not be part of Bounties. they could be a part time employee whose compensation is discussed by you and that person.

Trying to integrate too many middle-men, processes and accounting will result in a complicated system that will be prone to hiccups and miscommunication.

I agree middle men can be messy.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 05:19:48 pm
Someone will have to integrate all the work together.

May be some one on your payroll?
 or
 someone who works on commission?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: prateek300588 on January 05, 2014, 05:26:57 pm
Ok, you can use PTS as tokens but, PTS already has some value in the market.

It's a good idea, but why would PTS just be handed out, it has a great future that's motivation enough for shoddy work.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 06, 2014, 08:54:08 am
I have made typo corrections and small changes in wording again, trying to make it clear it is an expression to buy with no contract implied. To keep the flow of the document i am now trying to move up the Status description to avoid orphaned paragraphs. While most will read the document online, I want to maintain the ease of reading on soft copy and hard copy.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 06, 2014, 06:16:39 pm
people tend not to read the stickied post for bounties. I was wondering if a mini doc with the Basic 5 rules could be part of the bounties page. It makes it so noone can say they never saw them.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 07, 2014, 07:13:36 am
all permissions granted
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 07, 2014, 08:07:39 am
While I am working on BitShares I have delegated this bounty to Stan to provide feedback on.   If you are looking for feedback, ping him.  Stan and I are in frequent communication so he will summarize the progress for me. 

Keep up the good work.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 07, 2014, 08:15:12 am
While I am working on BitShares I have delegated this bounty to Stan to provide feedback on.   If you are looking for feedback, ping him.  Stan and I are in frequent communication so he will summarize the progress for me. 

Keep up the good work.

ok... so Stan, any thoughts?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 08, 2014, 06:02:16 pm
lets wrap things up.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 08, 2014, 07:08:54 pm
lets wrap things up.

Stan has reviewed your document and is preparing a response.  I think it is just about done.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Geneko on January 09, 2014, 02:17:07 am
From my opinion, there is one thing that is mistreated here from the very beginning. Pls accept it as a suggestion not criticism.

If you are trying buy product or service you simply go to the markets and buy it. Markets for graphic design and software products already exist and it has its specific rules so you don’t have to bother with inventing yours.

You need simple procedures for election of project managers, defining the tasks and procedures for realizing payments upon negotiated conditions. Bounties offered here on the forum, or any other dedicated place, are not the best thing money can buy. These are not developed markets for graphic design or software products. You could get far better solutions for logo design or web site look from places like freelance.com then you will get like this, and it will cost less.
 
There is one more benefit you will get like this. Word, that somebody pays usd 200 for a logo or usd 20.000 for a web site will spread with speed of light and you will get publicity that you couldn’t think of. Those people from all over the world work hard for much less.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 03:51:46 am
From my opinion, there is one thing that is mistreated here from the very beginning. Pls accept it as a suggestion not criticism.

If you are trying buy product or service you simply go to the markets and buy it. Markets for graphic design and software products already exist and it has its specific rules so you don’t have to bother with inventing yours.

You need simple procedures for election of project managers, defining the tasks and procedures for realizing payments upon negotiated conditions. Bounties offered here on the forum, or any other dedicated place, are not the best thing money can buy. These are not developed markets for graphic design or software products. You could get far better solutions for logo design or web site look from places like freelance.com then you will get like this, and it will cost less.
 
There is one more benefit you will get like this. Word, that somebody pays usd 200 for a logo or usd 20.000 for a web site will spread with speed of light and you will get publicity that you couldn’t think of. Those people from all over the world work hard for much less.

We wrestle with this make/buy decision every time we post a bounty.  Your last point is the deciding factor.  We want to get the community involved and attract more talent to the community.  And this may shock you but we want to, egad, incubate competitors!

So these little self-organizing teams will eventually find combinations of individuals who like to work together and tend to win when they do.  These may naturally grow into successful businesses specializing in serving the BitShares Ecosystem. 

And nothing says that an enterprising project manager can't go hire one of those professional companies as his subcontractor.  He adds value by showing them how to meet our stated needs and providing the management function.

So we don't want to elect or appoint project managers.  We hope they will arise and attract people who want to work with them.  We hope they will emerge via natural selection.  If they have the ability to attract and organize a team to meet a vaguely defined need, they are the very future industry entrepreneurs we want to encourage.

And it also keeps with our social consensus to find more ways to involve the community while honoring our oft-stated values: we want to reward people for adding value rather than taking valueMakers not Takers to coin a phrase.

So its worth it to us to spend more because we are funding more than the immediate need.  We are building an industry!

Somehow this message needs to come across up front int the document.  It sets the whole tone for understanding the rest.  Otherwise, pre-existing biases may cause readers to miss what the rules are really saying.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 03:57:11 am
lets wrap things up.

Stan has reviewed your document and is preparing a response.  I think it is just about done.

I just had a horrible thought.  What if the document I've been reviewing is not the latest one?   :o
Would you re-post a link to the official latest document(s) I need to look at, just to be sure?

Thanks
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 05:55:43 am
The document I have been reviewing seems like a good start on a spec for what we were hoping for.

The rules are there but they don't seem to be self-enforcing.

The art of game theory is to engineer the right outcome by constructing the incentives in such a way that people do the right thing naturally in their own self interest without requiring an outside party to have to enforce the rules.  Enforcement by an outside force always leads to conflict and hard feelings - what we are hoping to avoid.

A simple example:  The Quality Assurance function (missing from the current process) might be set up such that the QA person gets a share of the developer's share proportional to the number of bugs found.  This incentivizes the developer not to have bugs when the product is submitted to QA.  And the buyer knows that the product is probably bug free if a properly incentivized QA person couldn't collect a big payout.  But the process still has to reward the QA person for trying, lest they be discouraged by receiving perfect code too often.  The best QA person might be a competitor who has plenty of motivation for finding fault.  If your competitor can't find a fault, you've got a really great product.

Game theory logic like this is largely missing from the product so far.  I like the fact that the document hasn't become bloated, but it seems to put the burden on the customer to determine if all the rules have been followed or not.

If we are to maximize the number of bounties available to the community, we can't be refereeing all the internal steps of the process.   

For example:  "Submissions with bugs may be penalized and may result in complete disqualification." How does the customer know that there are no bugs and are we expecting the customer to do the penalizing instead of the natural processes built into the system?  If we have to do that ourselves, we won't have enough time available to sponsor many bounties!

In short - the current document does not define a process that is scalable to the number of bounties we hope to offer.

Innovations are needed here.  How does this document put in place a system that delivers a quality product that an already overloaded customer can buy with confidence?


Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 06:03:21 am
lets wrap things up.

Stan has reviewed your document and is preparing a response.  I think it is just about done.

I just had a horrible thought.  What if the document I've been reviewing is not the latest one?   :o
Would you re-post a link to the official latest document(s) I need to look at, just to be sure?

Thanks

https://drive.google.com/file/d/0BxCtiOzdwvPyMFVXT0pEMjloeEk/edit?usp=sharing

Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 06:14:46 am
OK, good, I've been reading the right one.

Thanks!
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: betax on January 09, 2014, 06:19:17 am
There is lots of Risk here both for the delivery person / company and for yourself and myself as an small investor. The bounties I have seen differ significantly in price (a new website, no idea what I want), json ticker and infographics, there is no measurement of work / plan for each actual bounty. Mainly I have lots of spare money (pts), give me something quick, I don't know how to price it but I will give you what I consider what is fair considering the risk you take.

I believe you need a clear and granular road map, and you should focus on very small bounties, each bounty should be rewarded for the completed work of week maximum, ideally a couple of days to reduce the risk for both parties.

You should borrow from agile methodologies, and match each bounty to a task in an iteration. For example building a website has many tasks and iterations, this should drive both collaboration between the people delivering the bounties plus also reduce the risk of knowledge management and key dependencies.

The owner of a particular work stream should publish the work required 2 weeks in advance to get the required people involved, ideally if you manage to get a team of 10 (ie developers) the work will be delivered by the same team with what I assume with a constant turnover of 2 people.

To cut the story short, small tasks, quick delivery, self organising teams, clear road map and most important good requirements for each iteration. Most important an iteration can be just a "mock up" of something to get good ideas of a requirement.

Hopefully it gives you some ideas or most probably I am just preaching to the choir. :)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 06:22:51 am
lets wrap things up.

Here's a good test of your product:

How does it facilitate "wrapping things up"?

Should you produce a checklist of all of the customer's published desirements and how they have been satisfied or do you expect the customer to do that function (and, if so, why?)

Or do you have a process where someone else is called in to do that QA function on your product?

Please apply your document to your own bounty and see if it works.    ;)


Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 06:24:17 am
The document I have been reviewing seems like a good start on a spec for what we were hoping for.

The rules are there but they don't seem to be self-enforcing.

The art of game theory is to engineer the right outcome by constructing the incentives in such a way that people do the right thing naturally in their own self interest without requiring an outside party to have to enforce the rules.  Enforcement by an outside force always leads to conflict and hard feelings - what we are hoping to avoid.

A simple example:  The Quality Assurance function (missing from the current process) might be set up such that the QA person gets a share of the developer's share proportional to the number of bugs found.  This incentivizes the developer not to have bugs when the product is submitted to QA.  And the buyer knows that the product is probably bug free if a properly incentivized QA person couldn't collect a big payout.  But the process still has to reward the QA person for trying, lest they be discouraged by receiving perfect code too often.  The best QA person might be a competitor who has plenty of motivation for finding fault.  If your competitor can't find a fault, you've got a really great product.

Game theory logic like this is largely missing from the product so far.  I like the fact that the document hasn't become bloated, but it seems to put the burden on the customer to determine if all the rules have been followed or not.

If we are to maximize the number of bounties available to the community, we can't be refereeing all the internal steps of the process.   

For example:  "Submissions with bugs may be penalized and may result in complete disqualification." How does the customer know that there are no bugs and are we expecting the customer to do the penalizing instead of the natural processes built into the system?  If we have to do that ourselves, we won't have enough time available to sponsor many bounties!

In short - the current document does not define a process that is scalable to the number of bounties we hope to offer.

Innovations are needed here.  How does this document put in place a system that delivers a quality product that an already overloaded customer can buy with confidence?

I see your point but i think the idea of middlemen will hamper the trust system that is used with Bounties, especially with regard to coding. If i deliver a product and the QA guy fails to see a bug, but it appears later on when the program is in use, I may say that such a bug was not there when I gave it to you and it was introduced later. Whereas the trust system encourages cooperation, see the only Bounty listed as [Paid], me toast and Freetrade did that and were paid. Even before Dan offered to pay, we were still addressing any issues on any board that are related to it.

Bounties shouldn't need enforcement, simply, you ask for something and I work to produce it. I hand in an entry, you check it out and it if does the required task well then I get paid, if there are issues, you point them out and I go back to work on them, kind of like what we are doing now.

You already mention that enforcement by outsiders leads to hard feelings, isnt a middleman an outsider? Also the inclusion of a middleman open up the possibility of corruption. There are sometimes huge funds involved and that could cause collusion.

I was  under the impression that this document was to encourage team work and quality, but if competitors are at each others neck trying to find fault in the other's work, we'll never get anything done.

However, if this is the new direction you wish for i will make it so.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 06:36:52 am
There is lots of Risk here both for the delivery person / company and for yourself and myself as an small investor. The bounties I have seen differ significantly in price (a new website, no idea what I want), json ticker and infographics, there is no measurement of work / plan for each actual bounty. Mainly I have lots of spare money (pts), give me something quick, I don't know how to price it but I will give you what I consider what is fair considering the risk you take.

I believe you need a clear and granular road map, and you should focus on very small bounties, each bounty should be rewarded for the completed work of week maximum, ideally a couple of days to reduce the risk for both parties.

You should borrow from agile methodologies, and match each bounty to a task in an iteration. For example building a website has many tasks and iterations, this should drive both collaboration between the people delivering the bounties plus also reduce the risk of knowledge management and key dependencies.

The owner of a particular work stream should publish the work required 2 weeks in advance to get the required people involved, ideally if you manage to get a team of 10 (ie developers) the work will be delivered by the same team with what I assume with a constant turnover of 2 people.

To cut the story short, small tasks, quick delivery, self organising teams, clear road map and most important good requirements for each iteration. Most important an iteration can be just a "mock up" of something to get good ideas of a requirement.

Hopefully it gives you some ideas or most probably I am just preaching to the choir. :)

Actually, this is a great example of the depth of thinking we are looking for.

But, of course, task decomposition and assignment is its own "small task" which generates other small tasks.  As we have said, there can be bounties for generating bounties.  This bounty is for defining the full spectrum of possibilities in a way that maximizes our ability to grow an industry by employing the donations and labor of this community.

Maybe we have to take the decomposition task in house, but our preference is to maximize the opportunities for all skills (including project managers and entrepreneurs) to take big problems and turn them into smaller ones.

In general, we are likely to spit out bounties of all sizes.  The process ought to take any size task and decompose it to the point that what you suggest can take place.

If "digesters" and "organizers" don't emerge, we'll eventually cancel the big bounties and do the work ourselves.  But we would like to offer them to the community first so we can grow teams into departments into subcontractors into competitors over time.

 :)




Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 06:43:25 am
lets wrap things up.

Here's a good test of your product:

How does it facilitate "wrapping things up"?

Should you produce a checklist of all of the customer's published desirements and how they have been satisfied or do you expect the customer to do that function (and, if so, why?)

Or do you have a process where someone else is called in to do that QA function on your product?

Please apply your document to your own bounty and see if it works.    ;)

During the Construction process, the customer and i discuss what is required, in this case a set of rules for bounties, i got a feel for what was required and wrote in that spirit. As i handed in draft, the customer would point out what they felt was wrong and also add or subract some parts until it was complete. There is nowhere a QA person can fit in because the quality is produced by the efforts of the customer and producer through communication. By wrapping things up in this case was in your hands as it had been quite a while since i had got feedback from the customer. If you look at the document, you'll note it's emphasis on communication, there is no need for a checklist because the customers needs published or not are worked on with their input, the very idea of checklists creates room for shoddy work. If you look through the revision history, you'll see that not only was i using the customer's ideas, but I integrated my own, the Ethics portion for example.

The moment you encourage outside QA especially by competitors you open up a can of worms.
1) Competitor may just keep pointing out issues that have nothing to do with the bounty, but because it is an issue the customer will want it fixed. for example, i have completed this bounty https://bitsharestalk.org/index.php?topic=1986.0 (I am waiting on you guys on that one as well). We have all heard about the issue on Mac with the client, a competitor could point that out and affect the outcome. Is it part of the Bounty?, no! The customer would then want that fixed too still.

2) I wrote the SCSL, if you brought in QA person and they communicated with me, what is there to stop us from agrreing to share the funds if we tell you it's perfect? The customer must be the one to assess the product, and if they require assiatance in testing they can ask for outside help, that is not in anyway partaking in the bounty. 
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 06:51:33 am
The document I have been reviewing seems like a good start on a spec for what we were hoping for.

The rules are there but they don't seem to be self-enforcing.

The art of game theory is to engineer the right outcome by constructing the incentives in such a way that people do the right thing naturally in their own self interest without requiring an outside party to have to enforce the rules.  Enforcement by an outside force always leads to conflict and hard feelings - what we are hoping to avoid.

A simple example:  The Quality Assurance function (missing from the current process) might be set up such that the QA person gets a share of the developer's share proportional to the number of bugs found.  This incentivizes the developer not to have bugs when the product is submitted to QA.  And the buyer knows that the product is probably bug free if a properly incentivized QA person couldn't collect a big payout.  But the process still has to reward the QA person for trying, lest they be discouraged by receiving perfect code too often.  The best QA person might be a competitor who has plenty of motivation for finding fault.  If your competitor can't find a fault, you've got a really great product.

Game theory logic like this is largely missing from the product so far.  I like the fact that the document hasn't become bloated, but it seems to put the burden on the customer to determine if all the rules have been followed or not.

If we are to maximize the number of bounties available to the community, we can't be refereeing all the internal steps of the process.   

For example:  "Submissions with bugs may be penalized and may result in complete disqualification." How does the customer know that there are no bugs and are we expecting the customer to do the penalizing instead of the natural processes built into the system?  If we have to do that ourselves, we won't have enough time available to sponsor many bounties!

In short - the current document does not define a process that is scalable to the number of bounties we hope to offer.

Innovations are needed here.  How does this document put in place a system that delivers a quality product that an already overloaded customer can buy with confidence?

I see your point but i think the idea of middlemen will hamper the trust system that is used with Bounties, especially with regard to coding. If i deliver a product and the QA guy fails to see a bug, but it appears later on when the program is in use, I may say that such a bug was not there when I gave it to you and it was introduced later. Whereas the trust system encourages cooperation, see the only Bounty listed as [Paid], me toast and Freetrade did that and were paid. Even before Dan offered to pay, we were still addressing any issues on any board that are related to it.

Bounties shouldn't need enforcement, simply, you ask for something and I work to produce it. I hand in an entry, you check it out and it if does the required task well then I get paid, if there are issues, you point them out and I go back to work on them, kind of like what we are doing now.

You already mention that enforcement by outsiders leads to hard feelings, isnt a middleman an outsider? Also the inclusion of a middleman open up the possibility of corruption. There are sometimes huge funds involved and that could cause collusion.

I was  under the impression that this document was to encourage team work and quality, but if competitors are at each others neck trying to find fault in the other's work, we'll never get anything done.

However, if this is the new direction you wish for i will make it so.

My intention was to show an example of engineering a process so everyone working in their own self-interest wind up naturally producing a desired result.  This doesn't necessarily mean that the example is the right way to do it.

But I would like to see how we can get to bytemaster's model of having people produce a product that a customer can just buy.  Apple doesn't expect its customers to participate in the development and QA (although it may use focus groups to refine requirements which is comparable to what we are doing right now.)  If they can produce insanely great products for customers that didn't even know they wanted an iPod, how can we replicate that process?

Again, you cite success when bytemaster is deeply involved but that doesn't scale because there is not enough of bytemaster. 

How do we define a process that demands less of his time so that we can move the industry forward faster?

(Obviously we could grow Invictus with a whole staff that does that, but that path leads to centralization and the Dark Side.)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 07:09:38 am
The document I have been reviewing seems like a good start on a spec for what we were hoping for.

The rules are there but they don't seem to be self-enforcing.

The art of game theory is to engineer the right outcome by constructing the incentives in such a way that people do the right thing naturally in their own self interest without requiring an outside party to have to enforce the rules.  Enforcement by an outside force always leads to conflict and hard feelings - what we are hoping to avoid.

A simple example:  The Quality Assurance function (missing from the current process) might be set up such that the QA person gets a share of the developer's share proportional to the number of bugs found.  This incentivizes the developer not to have bugs when the product is submitted to QA.  And the buyer knows that the product is probably bug free if a properly incentivized QA person couldn't collect a big payout.  But the process still has to reward the QA person for trying, lest they be discouraged by receiving perfect code too often.  The best QA person might be a competitor who has plenty of motivation for finding fault.  If your competitor can't find a fault, you've got a really great product.

Game theory logic like this is largely missing from the product so far.  I like the fact that the document hasn't become bloated, but it seems to put the burden on the customer to determine if all the rules have been followed or not.

If we are to maximize the number of bounties available to the community, we can't be refereeing all the internal steps of the process.   

For example:  "Submissions with bugs may be penalized and may result in complete disqualification." How does the customer know that there are no bugs and are we expecting the customer to do the penalizing instead of the natural processes built into the system?  If we have to do that ourselves, we won't have enough time available to sponsor many bounties!

In short - the current document does not define a process that is scalable to the number of bounties we hope to offer.

Innovations are needed here.  How does this document put in place a system that delivers a quality product that an already overloaded customer can buy with confidence?

I see your point but i think the idea of middlemen will hamper the trust system that is used with Bounties, especially with regard to coding. If i deliver a product and the QA guy fails to see a bug, but it appears later on when the program is in use, I may say that such a bug was not there when I gave it to you and it was introduced later. Whereas the trust system encourages cooperation, see the only Bounty listed as [Paid], me toast and Freetrade did that and were paid. Even before Dan offered to pay, we were still addressing any issues on any board that are related to it.

Bounties shouldn't need enforcement, simply, you ask for something and I work to produce it. I hand in an entry, you check it out and it if does the required task well then I get paid, if there are issues, you point them out and I go back to work on them, kind of like what we are doing now.

You already mention that enforcement by outsiders leads to hard feelings, isnt a middleman an outsider? Also the inclusion of a middleman open up the possibility of corruption. There are sometimes huge funds involved and that could cause collusion.

I was  under the impression that this document was to encourage team work and quality, but if competitors are at each others neck trying to find fault in the other's work, we'll never get anything done.

However, if this is the new direction you wish for i will make it so.

My intention was to show an example of engineering a process so everyone working in their own self-interest wind up naturally producing a desired result.  This doesn't necessarily mean that the example is the right way to do it.

But I would like to see how we can get to bytemaster's model of having people produce a product that a customer can just buy.  Apple doesn't expect its customers to participate in the development and QA (although it may use focus groups to refine requirements which is comparable to what we are doing right now.)  If they can produce insanely great products for customers that didn't even know they wanted an iPod, how can we replicate that process?

Again, you cite success when bytemaster is deeply involved but that doesn't scale because there is not enough of bytemaster. 

How do we define a process that demands less of his time so that we can move the industry forward faster?

(Obviously we could grow Invictus with a whole staff that does that, but that path leads to centralization and the Dark Side.)

Lol, that is true. We once spoke about that with bytemaster, this was his response


I have hired someone (cannot announce until he notifies his existing employer) who's job it will be to turn my high-level needs into detailed bounties and manage it to completion.  He will be paid a commission on whether or not a valid submission is made for the bounty (I will be the judge).  This should motivate him to set up the bounty rules, spec, etc, in a way that makes it most likely to get a result. 

I think that it will require someone working with me on a partial payroll basis to pull this off.   That said, I could imagine hiring a few such people who will be bounty managers responsible for delivering the final product.    Under the current system, these would be the team leaders who then allocate sub bounties and keep a cut for themselves.

The overall goal as he put it once before was that you guys were looking for talent, which would later be used on a regular basis as part time work force and that bounties bring people out of the wood work while completing tasks quickly.

Quality control should never cause problem with bounty execution, i think he had the right idea hiring someone to handle it even part time. As you have CEO, COO and CFO, you should create a position CDO , chief development officer who handles those issues. It is far more efficient and creates a viable environment. The CDO, frequents the forum and tests current products, noting all complaints by users and noting all suggestions, these are then used to create the bounties.

Also if you guy need specific things done you tell him and he breaks the tasks up and manages the development via bounties. The very idea of having a bounties dedicated person will improve efficiency, communication and quality all at once.

Also the bounty manager could assist third party bounties since it's only a matter of time before they start appearing.


Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 07:17:26 am
lets wrap things up.

Here's a good test of your product:

How does it facilitate "wrapping things up"?

Should you produce a checklist of all of the customer's published desirements and how they have been satisfied or do you expect the customer to do that function (and, if so, why?)

Or do you have a process where someone else is called in to do that QA function on your product?

Please apply your document to your own bounty and see if it works.    ;)

During the Construction process, the customer and i discuss what is required, in this case a set of rules for bounties, i got a feel for what was required and wrote in that spirit. As i handed in draft, the customer would point out what they felt was wrong and also add or subtract some parts until it was complete. There is nowhere a QA person can fit in because the quality is produced by the efforts of the customer and producer through communication. By wrapping things up in this case was in your hands as it had been quite a while since i had got feedback from the customer. If you look at the document, you'll note it's emphasis on communication, there is no need for a checklist because the customers needs published or not are worked on with their input, the very idea of checklists creates room for shoddy work. If you look through the revision history, you'll see that not only was i using the customer's ideas, but I integrated my own, the Ethics portion for example.

The moment you encourage outside QA especially by competitors you open up a can of worms.
1) Competitor may just keep pointing out issues that have nothing to do with the bounty, but because it is an issue the customer will want it fixed. for example, i have completed this bounty https://bitsharestalk.org/index.php?topic=1986.0 (I am waiting on you guys on that one as well). We have all heard about the issue on Mac with the client, a competitor could point that out and affect the outcome. Is it part of the Bounty?, no! The customer would then want that fixed too still.

2) I wrote the SCSL, if you brought in QA person and they communicated with me, what is there to stop us from agrreing to share the funds if we tell you it's perfect? The customer must be the one to assess the product, and if they require assiatance in testing they can ask for outside help, that is not in anyway partaking in the bounty.

Those are good points.  I think you have a good set of rules but I'm not sure I understand the corresponding procedures that will ensure they are followed other than the default of consuming lots of customer time.

I have worked with and for most of the major aerospace companies on our continent and we never submitted a proposal or a product without making it as easy as possible for our customers to check whether we have met all our requirements. It was part of the job.

We had our own QA teams that reported up a different independent management chains.  I hated them, but that's how the aerospace industry engineered the process.  I'm sure the decentralized crypto-equity industry needs completely different processes.  What are they?

Trust and close interaction works when the customer has lots time to dedicate to one project.  But it doesn't scale very well because that much interaction cannot be applied to every project.  So we are seeking ideas on how to make the process more decentralized and scalable. 





Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 09, 2014, 07:30:24 am
The document I have been reviewing seems like a good start on a spec for what we were hoping for.

The rules are there but they don't seem to be self-enforcing.

The art of game theory is to engineer the right outcome by constructing the incentives in such a way that people do the right thing naturally in their own self interest without requiring an outside party to have to enforce the rules.  Enforcement by an outside force always leads to conflict and hard feelings - what we are hoping to avoid.

A simple example:  The Quality Assurance function (missing from the current process) might be set up such that the QA person gets a share of the developer's share proportional to the number of bugs found.  This incentivizes the developer not to have bugs when the product is submitted to QA.  And the buyer knows that the product is probably bug free if a properly incentivized QA person couldn't collect a big payout.  But the process still has to reward the QA person for trying, lest they be discouraged by receiving perfect code too often.  The best QA person might be a competitor who has plenty of motivation for finding fault.  If your competitor can't find a fault, you've got a really great product.

Game theory logic like this is largely missing from the product so far.  I like the fact that the document hasn't become bloated, but it seems to put the burden on the customer to determine if all the rules have been followed or not.

If we are to maximize the number of bounties available to the community, we can't be refereeing all the internal steps of the process.   

For example:  "Submissions with bugs may be penalized and may result in complete disqualification." How does the customer know that there are no bugs and are we expecting the customer to do the penalizing instead of the natural processes built into the system?  If we have to do that ourselves, we won't have enough time available to sponsor many bounties!

In short - the current document does not define a process that is scalable to the number of bounties we hope to offer.

Innovations are needed here.  How does this document put in place a system that delivers a quality product that an already overloaded customer can buy with confidence?

I see your point but i think the idea of middlemen will hamper the trust system that is used with Bounties, especially with regard to coding. If i deliver a product and the QA guy fails to see a bug, but it appears later on when the program is in use, I may say that such a bug was not there when I gave it to you and it was introduced later. Whereas the trust system encourages cooperation, see the only Bounty listed as [Paid], me toast and Freetrade did that and were paid. Even before Dan offered to pay, we were still addressing any issues on any board that are related to it.

Bounties shouldn't need enforcement, simply, you ask for something and I work to produce it. I hand in an entry, you check it out and it if does the required task well then I get paid, if there are issues, you point them out and I go back to work on them, kind of like what we are doing now.

You already mention that enforcement by outsiders leads to hard feelings, isnt a middleman an outsider? Also the inclusion of a middleman open up the possibility of corruption. There are sometimes huge funds involved and that could cause collusion.

I was  under the impression that this document was to encourage team work and quality, but if competitors are at each others neck trying to find fault in the other's work, we'll never get anything done.

However, if this is the new direction you wish for i will make it so.

My intention was to show an example of engineering a process so everyone working in their own self-interest wind up naturally producing a desired result.  This doesn't necessarily mean that the example is the right way to do it.

But I would like to see how we can get to bytemaster's model of having people produce a product that a customer can just buy.  Apple doesn't expect its customers to participate in the development and QA (although it may use focus groups to refine requirements which is comparable to what we are doing right now.)  If they can produce insanely great products for customers that didn't even know they wanted an iPod, how can we replicate that process?

Again, you cite success when bytemaster is deeply involved but that doesn't scale because there is not enough of bytemaster. 

How do we define a process that demands less of his time so that we can move the industry forward faster?

(Obviously we could grow Invictus with a whole staff that does that, but that path leads to centralization and the Dark Side.)

Lol, that is true. We once spoke about that with bytemaster, this was his response


I have hired someone (cannot announce until he notifies his existing employer) who's job it will be to turn my high-level needs into detailed bounties and manage it to completion.  He will be paid a commission on whether or not a valid submission is made for the bounty (I will be the judge).  This should motivate him to set up the bounty rules, spec, etc, in a way that makes it most likely to get a result. 

I think that it will require someone working with me on a partial payroll basis to pull this off.   That said, I could imagine hiring a few such people who will be bounty managers responsible for delivering the final product.    Under the current system, these would be the team leaders who then allocate sub bounties and keep a cut for themselves.

The overall goal as he put it once before was that you guys were looking for talent, which would later be used on a regular basis as part time work force and that bounties bring people out of the wood work while completing tasks quickly.

Quality control should never cause problem with bounty execution, i think he had the right idea hiring someone to handle it even part time. As you have CEO, COO and CFO, you should create a position CDO , chief development officer who handles those issues. It is far more efficient and creates a viable environment. The CDO, frequents the forum and tests current products, noting all complaints by users and noting all suggestions, these are then used to create the bounties.

Also if you guy need specific things done you tell him and he breaks the tasks up and manages the development via bounties. The very idea of having a bounties dedicated person will improve efficiency, communication and quality all at once.

Also the bounty manager could assist third party bounties since it's only a matter of time before they start appearing.

No doubt that is part of the solution.  In this case I'm performing that function for one small bounty while trying to do my day job.  So I'm sure that our new bounty manger will have about the same amount of time to spend on each of all the rest of the bounties.  Since that will always be the limitation to how fast we can grow this industry while staying decentralized, we need to try our best with this bounty to come up with rules and procedures to help the poor guy handle more bounties per second without causing undue friction among the various stakeholders.

Those are the kind of innovations we hope to see when this document reaches its full potential.

Thanks for everyone's efforts in getting us to the point where we can have this conversation.   :)

Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 08:51:06 am

No doubt that is part of the solution.  In this case I'm performing that function for one small bounty while trying to do my day job.  So I'm sure that our new bounty manger will have about the same amount of time to spend on each of all the rest of the bounties.  Since that will always be the limitation to how fast we can grow this industry while staying decentralized, we need to try our best with this bounty to come up with rules and procedures to help the poor guy handle more bounties per second without causing undue friction among the various stakeholders.

Those are the kind of innovations we hope to see when this document reaches its full potential.

Thanks for everyone's efforts in getting us to the point where we can have this conversation.   :)

While we talk of the bounties being like "customer walks into a shop", let that not obscure the fact that most of the work done here is be-spoke, ie these are custom jobs done to fit a purpose. The rules differ from walking into walmart.

The rules and procedures document does just that. Quality control as you stated in the aerospace industry involves different teams for different chains of command. However the decentralized crypto-equity industry is entirely different. As far as III works, quality assessment is and should remain an internal issue, this is stuff you guys will put your name on and I personally would only use it if you guys are the ones who have gone through it and given it the approval stamp. It is part of your product and as such needs your input at every turn. While time consuming it is part of what makes people trust you and your work. Trying to change this may have the adverse effect on confidence. Remember, III is leading the drive to define this industry, it's a pain (lol) but that is how huge industries were built, by hand.

Scalability of Bounties offered by III, that is easily answered by moving from either one part time hire to two, or a full time employee like larger institutions do. Although given default trust in the document that is an internal issues, it has to do with how you guys will offer the bounties, manage them and the quality produced, nothing to do with how bounties are done. Attempting to integrate all that in the document, means i am now writing Internal Guidelines,  i'd have to set up rules for III and then for third parties so much so that the document could be a hundred pages long as I try to anticipate every situation, and they are countless since there are things we are yet to encounter. Individuals can post bounties, so can other DACs even an outsider can require something completely unrelated to III or DACs done and post it there, the rules I've written are applicable in all cases and account for that.

If i structure the rules in a way based on III, what if you guys run broke but third party DACs are going strong? The document is Bounty centred, the internal operations of III and other similar forthcoming companies is not discussed or even related to the document.

In essence i am saying the document should only state how bounties are carried out and the rules that apply. Making a complicated system that is based on how III's internal workings on quality assessment takes out the balances and checks between customer and producer will have disastrous effects on the trust between them. This is becoming less be-spoke and more like another wing of your company which it is not, because in that case you are trying to redefine Bounties. This will badly affect how bounties are executed, even I a frequenter of this subforum will have to rethink my position. Think of how large companies handle bounties, they simply tell people what they want and let them run wild. The company itself will test the entries when they are submitted.

bytemaster insisted that bounties should not constitute a contract and has helped me structure the document in a way that fosters trust and encourages teamwork and quality products. The system is based on the bounty system that has always been existent but simply put on paper lol (screen) modified to suit our required end result. Third parties have been instructed to use escrow since III has default trust and that is how it should be since the few cases of problems with bounties emanate from payments.

This document is not meant to be the be  all and is all forever, I think it is meant to lay out the rules and procedures. The issues you are bringing to light seem more to do with how posters will individually assess the work they requested and less with how the work is done. Perhaps we can move this to the Bounties discussion thread.

But should you insist, i will add all that to the document though it will change the essence of the document and we'll have to start redefining Bounties on those terms.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 03:26:05 pm
If you have read my last response, please make let me know if i should move forward and begin redefining how it all works and the processes.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: wasthatawolf on January 09, 2014, 03:41:20 pm
The entire bounty system in its current form doesn't seem to be producing top quality products with any type of efficiency (i.e. the Invictus website).  I think everyone has great intentions and there is a lot of talent in the community but the process for disseminating, organizing and focusing that talent for complex tasks is so loose that we end up with a lot of accuracy and no precision.

(http://i.imgur.com/9LdG2HI.jpg)

I think betax nailed it here,
I have lots of spare money (pts), give me something quick, I don't know how to price it but I will give you what I consider what is fair considering the risk you take

These large bounties can be a huge risk to those that create submissions because in the end only one will be chosen and the others will not be compensated for their work.  At worst, it weeds out the best talent because they can't risk putting in the time to produce a final product that may not result in any compensation, and at best it results in a lack of focus because submitters must spend more time and focus on other projects that provide compensation necessary for their cost of living in the event their submission isn't chosen.   What we end up getting is a few average and above average submissions which are all accurate in that they meet the basic requirements of the project.  Also, in the end, the process is centralized.  The final decision is just a judgement call by bytemaster with no real measurable metrics (as most submissions meet the basic requirements).  Obviously, it's his company and he has the ultimate decision, but, why not create a new process that facilitates that decision to the point that by the end of the process its obvious to everyone what the final product will be.

Here's my solution:

Instead of asking developers to create completed content, why not create a transparent RFP (request for proposal) process and get the input of the community to decide on the the path we should take (what developer/informal group of developers/company should be chosen to complete the task).  Protoshare/Angelshare holders can vote for a proposal proportionally based on the number of shares they hold (not sure if this is possible...).  It is in the best interest of Protoshare/Angelshare holders to decide on the best value product that will grow the community and increase the value of their holdings.

Submitter's will include relevant samples of previous work, resume/references, a rough mock up of their design (if applicable), cost to complete the work, and some type of cover letter.

This should:



The RFP should define the project due date and incremental goals (each goal paired with a percentage of the total project cost) that must be shared with the community on a weekly basis for a comment and suggestion period (no longer than 24-48 hrs).  At the result of that period, the developer will make any necessary changes and submit that portion for final Approval.  Barring any major objections (or a veto by bytemaster), that portion is Approved, the developer is paid the portion of project cost associated with that goal and then moves on to the next task.  The development should be as open source as possible (easy with coding/writing, harder with graphic design) to allow for comments along the way to limit surprises during the more formal comment/suggestion period. 

Worst case, if the selected developer isn't producing, it will be obvious from the start and the RFP process can be re-opened to more proposals with a minimum loss of capital.  Best case, the developer produces great consistent content and the community is aware of the status of each project at all times.  Because the developer is being paid in PTS, it is in their best interest to stay on task and on time while producing quality work.

The biggest group of stakeholders are holders of protoshares and angelshares and with this process Invictus can empower those stakeholders to help make the decisions that will affect their wealth and ROI as an investor.

 
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 04:53:08 pm
The size of the payout makes the risk worth your time, although this raises some questions.
Also you'll find that all bounties regardless of their size already have groundwork being laid out, read through them.

Also, in the end, the process is centralized.  The final decision is just a judgement call by bytemaster with no real measurable metrics (as most submissions meet the basic requirements).  Obviously, it's his company and he has the ultimate decision, but, why not create a new process that facilitates that decision to the point that by the end of the process its obvious to everyone what the final product will be.

Did you really read through the document? if so you'd note the insistence on publicity, this is to ensure open development processes kind of like conversation you have joined, showing that the system works. If it was not open, all you would have seen was a set of rules whose creation you could not trace, contest or help to form.

Instead of asking developers to create completed content, why not create a transparent RFP (request for proposal) process and get the input of the community to decide on the the path we should take (what developer/informal group of developers/company should be chosen to complete the task).

This is called a Tender and the only difference between the current system is name. Asking the community to decide who to choose to complte the task defeats the purpose, we are looking for someone who can complete the task. How do we decide without seeing their version of it? Keep in mind please that III is not the only entity that can post a bounty.

Submitter's will include relevant samples of previous work, resume/references, a rough mock up of their design (if applicable), cost to complete the work, and some type of cover letter.

lol, this is the crypto industry where we like our privacy. There are only two people on this forum that know who i really am, one of them being bytemaster, i'd like to keep it that way thanks. Trying to force disclosure like that will fall flat on it's face.

This should:

Eliminate the need to set an arbitrary price (the market will decide)
Open the process to top talent
Give whoever is chosen the compensation they need to stay focused on the task at hand
Allow for community input throughout the entire process


Lol, the thing that makes bounties get completed quickly is that number you want to remove. And trust me, i know a few of the guys here from other forums, you'd need college proffesors to beat some of them.

As a bounty hunter all i need to know is how much i am getting paid to produce a good quality product that will meet the posters requirement and when i should be done. If i have queries, i always ask, and along the way i open up my development process to the community for input kind of like what we are doing now.

The RFP should define the project due date and incremental goals (each goal paired with a percentage of the total project cost) that must be shared with the community on a weekly basis for a comment and suggestion period (no longer than 24-48 hrs).  At the result of that period, the developer will make any necessary changes and submit that portion for final Approval.  Barring any major objections (or a veto by bytemaster), that portion is Approved, the developer is paid the portion of project cost associated with that goal and then moves on to the next task.  The development should be as open source as possible (easy with coding/writing, harder with graphic design) to allow for comments along the way to limit surprises during the more formal comment/suggestion period.

As a person who is in full support of DACs and their uniqueness, also as a bounty hunter i reject the idea of "comment and suggestion periods" set in time, I want my customer to have full access to my work and be free to comment at anytime, i even tend to give them editing rights on my works which i post publicly. And piece-meal payments as good as that sounds would complicate the process, which we are hoping to be simple and straight forward.

Worst case, if the selected developer isn't producing, it will be obvious from the start and the RFP process can be re-opened to more proposals with a minimum loss of capital.  Best case, the developer produces great consistent content and the community is aware of the status of each project at all times.  Because the developer is being paid in PTS, it is in their best interest to stay on task and on time while producing quality work.

Again please read through the document and some of the Bounties and check their processes, the very mechanism of bounties does all that without need for supervision.

The biggest group of stakeholders are holders of protoshares and angelshares and with this process Invictus can empower those stakeholders to help make the decisions that will affect their wealth and ROI as an investor.

Software, graphics and other bounties emanate from ideas and suggestions that are already floating about in the community, some of the more III ones come from things they need to meet certain objectives. You'll find that quite a few of the ones on this subforum were requested by the community. Perhaps we can move this  conversation to the bounty discussion thread.. as you are also suggesting we scrap bounties.


As the person who is wrote this document and a bounty hunter, i have tried my best to stick to the rules i've written as a means of encouraging their adoption and thus far they seem to be working. Should there be need to chnage the system then that is another thing altogether but this document is about the rules and procedures of the bounty syatem, not the development of a new system. The reasons the bounty system is used not only by the crypto industry but by most huge tech and security firms are numerous, apart from creativity and speed they create a hiring pool for easier pickings later, which is worth more than you can imagine.

A lot of the people asking to change the system are not bounty hunters themselves, most are not even developers. Using the mind and working on these projects is time consuming and requires a certain temperament, otherwise nothing gets done. Before you start judging how much their paid, walk in their shoes a bit. 
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: wasthatawolf on January 09, 2014, 05:33:02 pm
I stand by my basic premise that the bounty system in its current form creates a lot of wasted effort by those whose submissions are not chosen and has not resulted in the highest quality products. 

All I'm attempting to do with this proposal is maximize the utility of all work done by members of the community while getting the highest quality, best value product on time and keeping everyone informed every step of the way.  I think we can all agree these things are important to us as stakeholders.

Being as this is just an informal idea, I expect certain aspects to be changed and better defined.  In the interest of being clear and concise here are my key points:

- Developers submit a proposal with some proof of ability to complete the task (I'm not suggesting disclosing your real identity, that's not what I meant by resume/references) -> best quality
- Project cost is not defined upfront, it is submitted as part of the proposal -> best value
- Once a proposal is chosen by the community, the developer is paid incrementally as work is completed (increments do not have to be time driven per say, but I think there should be a firm date for final project completion) -> incentivize "risk averse" talent to submit proposals
- Project is transparent and open to comment from inception to completion (I can agree we are basically at this point) -> community driven

I'm sure there are methods to facilitate a process like this that I haven't thought of.  I'm just throwing this all out there to see what other members of the community think.

Also, I don't think the bounty system is all bad and I think it can/does work great for smaller, specific tasks.  I just don't think it has been working that great for the larger more complex ones.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 06:03:56 pm
I would not know about wasted effort, have you taken part in any bounties? If so please provide links, perhaps i'll run into these wasted efforts then we can start agreeing.


Developers submit a proposal with some proof of ability to complete the task

That is pointless, why would i jump on a web dev bounty when i know nothing about it? It would become obvious when i fail to produce anyway. And the only way to prove you qualification is to produce relevant links or paperwork, which i iterate again, people like their privacy. The very nature of decentralization is privacy, the whole point becomes moot if i have to prove anything to anyone. All that is required is the submission of a product that meets the customers requirement and fits the quality spec. The development process is public so it's clear that the applicant is the one doing the work.

Project cost is not defined upfront, it is submitted as part of the proposal -> best value

The thing i feel you are not really appreciating is the difference between BOUNTY and TENDER. What you are suggesting is no different from the bidding system that was suggested earlier in this thread. The thing that is making people interested is not some noble cause to help the community, it's the price tag, and as a result they strive to produce products that meet the customer's expectations.

Try it and see what a bidding war will produce, cutthroat competiton and work that will either never be completed or simply will not be supported by the dev after completion. And what you are suggesting amounts to contracts which is something we are working pretty hard to avoid around here.

Once a proposal is chosen by the community

Ok, i have a personal Bounty, what does the community have to do with that? The rules and procedures are just that, rules and procedures applicable to bounties. Be they III or individual or other DACs.

III did not create bounties, we are simply defining the procedure in print.

paid incrementally as work is completed Please just read what i have told you to read, it gets boring to keep repeating that. it's right there stickied on the subforum.

Also, I don't think the bounty system is all bad and I think it can/does work great for smaller, specific tasks.  I just don't think it has been working that great for the larger more complex ones.

Please tell me what you understand by the words "to be defined" and "construction"
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 06:10:23 pm
PLEASE LET US MOVE ALL CONVERSATION ABOUT REDEFINITION TO THIS THREAD https://bitsharestalk.org/index.php?topic=1679.0

You are going to make it harder for people to follow the development process for this bounty if you keep posting discussion issues here. I thank you very much for understanding.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: wasthatawolf on January 09, 2014, 06:45:19 pm
PLEASE LET US MOVE ALL CONVERSATION ABOUT REDEFINITION TO THIS THREAD https://bitsharestalk.org/index.php?topic=1679.0

You are going to make it harder for people to follow the development process for this bounty if you keep posting discussion issues here. I thank you very much for understanding.

Moved
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 09, 2014, 07:55:32 pm
Ok, so should i go ahead and put quality assesment as part of the document or do you agree that it should be a customer who decides on quality? I've outlined and elaborated on my arguments against it, now i just need confirmation from you guys that i should do it or not?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Geneko on January 10, 2014, 01:10:17 am
I have a few suggestions if you don’t mind.

I have read your document.  As I try to follow this thread I think everybody's agreed on fact it is needed to create more competitive yet collaborative environment. It should also support work in own self-interest like in the game theory.  So I think your document misses that. It seems to me very soft and fogy. Maybe this is not the right place I put suggestions but please check out and you will get the idea what I meant.
Please forgive for my possible bad translation.

Basic Rules

1.   Clarity: Ok
2.   Entry: The entry could be submitted as a work of a single or multiple participants in the separate thread called- Book of Entry. The claim for percent dividing should be clearly marked on original entry for a single or multiple participants. Everybody is free (encouraged) to use previous entries or its parts. It is good manner to inform the owner of entry about that fact. Only the owner of original work can request or accept the compensating offer of user. If they agree they pronounce agreement on the Book of Entry. If not the owner of used work may pronounce the request for mediation with appropriate evidence in the separate thread called Book of Mediation.
3.   Quality Analyzes: Everybody is free (encouraged) to claim for a bug or copyright and other issues for splitting percentage or additional reword. It is good manner to inform the owner of entry about that fact. Only the owner of original work can offer the compensation until the construction is over. If the owner and complaint side agree they pronounce the agreement on Book of Entry. If not the complaint side may pronounce the request for mediation with appropriate evidence in the Book of Mediation.
4.   Bounties: The bounty will be reworded by a poster after evaluating phase. The poster of bounty reserves the right to reword one or more full entries or its parts. The mediation issues should be solved only for reworded entries and concerned parties informed. If the mediation find issues true they decide about percentage splitting of original bounties among interesting parties or give additional reword to mediation nominator. 
5.   Actual 4 becomes 5
6.   Actual 5 becomes 6

Everybody is welcomed to discuss and/or upgrade my suggestions. 
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 10, 2014, 01:12:46 am
I have a few suggestions if you don’t mind.

I have read your document.  As I try to follow this thread I think everybody's agreed on fact it is needed to create more competitive yet collaborative environment. It should also support work in own self-interest like in the game theory.  So I think your document misses that. It seems to me very soft and fogy. Maybe this is not the right place I put suggestions but please check out and you will get the idea what I meant.
Please forgive for my possible bad translation.

Basic Rules

1.   Clarity: Ok
2.   Entry: The entry could be submitted as a work of a single or multiple participants in the separate thread called- Book of Entry. The claim for percent dividing should be clearly marked on original entry for a single or multiple participants. Everybody is free (encouraged) to use previous entries or its parts. It is good manner to inform the owner of entry about that fact. Only the owner of original work can request or accept the compensating offer of user. If they agree they pronounce agreement on the Book of Entry. If not the owner of used work pronounce the request for mediation with appropriate evidence in the separate thread called Book of Mediation.
3.   Quality Analyzes: Everybody is free (encouraged) to claim for a bug or copyright and other issues for splitting percentage or additional reword. It is good manner to inform the owner of entry about that fact. Only the owner of original work can offer the compensation until the construction is over. If the owner and complaint side agree they pronounce the agreement on Book of Entry. If not the complaint side pronounce the request for mediation with appropriate evidence in the Book of Mediation.
4.   Bounties: The bounty will be reworded by a poster after evaluating phase. The poster of bounty reserves the right to reword one or more full entries or its parts. The mediation issues should be solved only for reworded entries and concerned parties informed. If the mediation find issues true they decide about percentage splitting of original bounties among interesting parties or give additional reword to mediation nominator. 
5.   Actual 4 becomes 5
6.   Actual 5 becomes 6

Everybody is welcomed to discuss and/or upgrade my suggestions.

Good feedback.   This document is very important and I appreciate the hard work everyone is putting into it.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 10, 2014, 04:13:33 am
Ok, so should i go ahead and put quality assesment as part of the document or do you agree that it should be a customer who decides on quality? I've outlined and elaborated on my arguments against it, now i just need confirmation from you guys that i should do it or not?

The customer ultimately decides on quality, but that doesn't eliminate the need for the developer to prove to the customer that he/she has met all the stated requirements, including quality control.  How this is done may be up to each bounty hunter, but it is still their duty and it's in their best interest to do so, lest the customer miss recognizing how good the product really is. 

We never, ever wanted to leave it to a busy customer to connect the dots on the work we had done on an aerospace project of any size.  That's a good way to lose a follow-on contract (or a bounty) you deserved to win.

If you are tasked to build a missile you must prove it can hit its target.  If you are tasked to build a race car, you must document its speed and reliability by showing test results and analyses.  If you are writing software you must show evidence of passing unit tests and perhaps successful third-party integration.

If you are tasked to write a document you must show that the document meets the stated need. 
If you are tasked to write a tutorial, have you demonstrated that several newbies can follow it successfully?

How to prove you have earned the bounty is up to the offeror.

For this bounty, it might be showing evidence that you have obtained buy-in from other bounty hunters.  They are your ultimate customer and your product is useless if they don't understand, support, and use it.  I would expect that for 200 PTS you would have posted or PMed your best effort onto many of the other bounty threads and asked for their feedback - perhaps offering a small share in your bounty if they help you win in some significant way or perhaps reminding them that they should speak now or forever live with what you have produced.  Rave reviews or quiet adoption could be submitted as evidence that you have met their needs.  Howls of protest would send you back to the drawing board and ultimately yield a product that will be accepted.

Quiet adoption must be made observable somehow.  If the document calls for certain processes to be implemented or reports to be submitted or whatever, and we see that happen, that would be evidence of community buy-in.

So would showing how you have incorporated their feedback to improve the process.

Can you convince the forum that your approach meets the stated need?

Can you generalize what you do to win your own bounty into acceptable rules or suggestions that all bounty hunters can use?

Right now the document contains lots of good advice which might be read and immediately forgotten.  How do we turn it into something like a series of verifiable gates that everyone must pass to collect their bounties? 

How do we make it influential and effective?

I will begin doing that job for you tonight, putting everything bytemaster said into a spreadsheet with notes about how well I believe each stated desirement has been achieved.  But I don't want to have to do this for every bounty hunter, or the turn-around time will become unacceptable and we'll all walk away disappointed.

Perhaps you can critique what I do and generalize it to something we should expect from every offeror when they come to claim their bounties.





Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 10, 2014, 07:53:54 am
I have a few suggestions if you don’t mind.

I have read your document.  As I try to follow this thread I think everybody's agreed on fact it is needed to create more competitive yet collaborative environment. It should also support work in own self-interest like in the game theory.  So I think your document misses that. It seems to me very soft and fogy. Maybe this is not the right place I put suggestions but please check out and you will get the idea what I meant.
Please forgive for my possible bad translation.

Basic Rules

1.   Clarity: Ok
2.   Entry: The entry could be submitted as a work of a single or multiple participants in the separate thread called- Book of Entry. The claim for percent dividing should be clearly marked on original entry for a single or multiple participants. Everybody is free (encouraged) to use previous entries or its parts. It is good manner to inform the owner of entry about that fact. Only the owner of original work can request or accept the compensating offer of user. If they agree they pronounce agreement on the Book of Entry. If not the owner of used work may pronounce the request for mediation with appropriate evidence in the separate thread called Book of Mediation.
3.   Quality Analyzes: Everybody is free (encouraged) to claim for a bug or copyright and other issues for splitting percentage or additional reword. It is good manner to inform the owner of entry about that fact. Only the owner of original work can offer the compensation until the construction is over. If the owner and complaint side agree they pronounce the agreement on Book of Entry. If not the complaint side may pronounce the request for mediation with appropriate evidence in the Book of Mediation.
4.   Bounties: The bounty will be reworded by a poster after evaluating phase. The poster of bounty reserves the right to reword one or more full entries or its parts. The mediation issues should be solved only for reworded entries and concerned parties informed. If the mediation find issues true they decide about percentage splitting of original bounties among interesting parties or give additional reword to mediation nominator. 
5.   Actual 4 becomes 5
6.   Actual 5 becomes 6

Everybody is welcomed to discuss and/or upgrade my suggestions.

would you be interested in collaborative work?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 10, 2014, 09:53:13 am
I'll be looking forward to your work.

I agree that it is a good idea for a developer to prove they have met the requirements and quality needs, but this would mean that the poster would have to outline ALL the requirements at the beginning. Software is a bit complex and some ideas come along the way or even after you have submitted an entry, leaving that part open is mechanism that allows flexibility on the part of how to meet said requirements. With be-spoke requests (note i call them requests beacuse bounties are not limited to software) it is best to state the basic requirements but not in such a manner that people will just meet those requirements and say the job is done. There are bounties for which attempting to use rigid reasoning will result in submissions that are a far cry from what is expected. Creativity is part of the reason Bounties exist, it allows an applicant to explore what they can do while meeting the requirements. The Construction phase is all about setting the requirements including the quality. Perhaps if i explain the document and how it meets these points (or tries to).

Note the following:-

Bounty Procedures:

1) Creation

A bounty is issued with the following details:
•   Work required
•   Description of expectations
•   Reward amount
•   Time (if applicable)
•   Purpose or Goal
•   Completion objectives
•   Description of how to submit a claim for the bounty


The description of expectations, purpose and completion objectives already state the requirements and give the level of quality expected. This is done in an open and non-restrictive manner that allows flexibility, applicants can meet those requirements and add more, if a poster wanted a generic thing, you'd just go raid google or github. Bounties are a personal request for specific tasks, as a result they require personal input, trying to divorce the personal aspect from these jobs will result in either extremely long periods to get things done or else mediocre work because people will cease to be creative and aim just to meet the requirements. For example this very bounty, if I wasn't so vested in Bounties and willing to create a productive enviroment i would just go along with everything thrown on my desk just to get the payment. Flexibility is one of the core things included in the document, and should remain so because if we use rigid frameworks, we'll conflict because i will prove completion of a job but it won't be making you a happy customer.

The diagram included in the document shows how at any and every stage flexibility of the requirements and communication produce the best results.

If you are tasked to write a document you must show that the document meets the stated need. 
If you are tasked to write a tutorial, have you demonstrated that several newbies can follow it successfully?

How to prove you have earned the bounty is up to the offeror.

This conversation is proof that the rules and procedures I  have laid out with bytemaster are effective protocol in the execution of bounties, as i work to meet your requirements but converse with you hashing out some details.

The Construction status is used for Bounties that a poster may have to explain what he needs either due to the complicated nature of the requirements or that he needs a professional to translate his/her needs. During this time applicants offer possible solutions to try and find one that the poster is comfortable with.

The Evaluating status applies to Bounties where the applicants’ entry is tested and reviewed.  Bounties with this status have products are being field tested or checked for crowd response. During this period the poster/manager tests whether the product is acceptable. Products like software may contain bugs; as a result they require a testing period.

Here the requirements from the creation stage are tried and tested along with the quality.

As for adoption it seems to me that every thread shows evidence that the rules and procedures i have set out have been adopted with no complaints from the applicants. Each and every active thread seems to be following the procedures I have set out, unless I've missed something.

I do not believe that the document is meant to be influential or effective, I think it is more a protocol that Posters and applicants follow to ensure satisfaction on both ends. 

I submit that I have (with help) produced a clear and concise guide on the general rules and procedures a Bounty must go through, this is not contractual. All bounties have unique properties and requirements decided on by the poster, to attempt to remove this generalization would mean we would have to include every possible situation for a bounty and anticipate every poster's requirements, this applies not only to III but to all future users of this document. Such action would be futile and lead to a overly large document which will discourage users from reading it.

Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Geneko on January 10, 2014, 12:16:55 pm
I have a few suggestions if you don’t mind.

I have read your document.  As I try to follow this thread I think everybody's agreed on fact it is needed to create more competitive yet collaborative environment. It should also support work in own self-interest like in the game theory.  So I think your document misses that. It seems to me very soft and fogy. Maybe this is not the right place I put suggestions but please check out and you will get the idea what I meant.
Please forgive for my possible bad translation.

Basic Rules

1.   Clarity: Ok
2.   Entry: The entry could be submitted as a work of a single or multiple participants in the separate thread called- Book of Entry. The claim for percent dividing should be clearly marked on original entry for a single or multiple participants. Everybody is free (encouraged) to use previous entries or its parts. It is good manner to inform the owner of entry about that fact. Only the owner of original work can request or accept the compensating offer of user. If they agree they pronounce agreement on the Book of Entry. If not the owner of used work may pronounce the request for mediation with appropriate evidence in the separate thread called Book of Mediation.
3.   Quality Analyzes: Everybody is free (encouraged) to claim for a bug or copyright and other issues for splitting percentage or additional reword. It is good manner to inform the owner of entry about that fact. Only the owner of original work can offer the compensation until the construction is over. If the owner and complaint side agree they pronounce the agreement on Book of Entry. If not the complaint side may pronounce the request for mediation with appropriate evidence in the Book of Mediation.
4.   Bounties: The bounty will be reworded by a poster after evaluating phase. The poster of bounty reserves the right to reword one or more full entries or its parts. The mediation issues should be solved only for reworded entries and concerned parties informed. If the mediation find issues true they decide about percentage splitting of original bounties among interesting parties or give additional reword to mediation nominator. 
5.   Actual 4 becomes 5
6.   Actual 5 becomes 6

Everybody is welcomed to discuss and/or upgrade my suggestions.

would you be interested in collaborative work?

Yes, please tell me how could I be of any assistance.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 10, 2014, 05:18:47 pm
The basic requirements of the document are

1) Encourage Collaboration Competition rather than Cut-Throat Competition ---check
2) Reward speed by offering advantage to 'first to market' --check
3) Prevent theft of work by building on others without their compensation --check
4) Unambiguous allocation and division of bounties --check
5) Handle rules for different types of deliverables (code, writing, graphics, videos, etc) --check
6) Encourage referrals of people to the bounties, people who refer winners get a cut --not included as there are OPEN bounties for that already
7) Perhaps a time window after submission during which competitors may make a submission --check
8) Encourage reinvestment back into the community --how to do so?
9) Encourage post-bounty support of products --check
10) Discourage submission of half-baked code with bugs and coding violations --check
11) Dispute resolution process --check
12) Process states PENDING, ACTIVE, EVALUATING, CLOSED --check
13) Bounties to help in the evaluation phase... ie: finding bugs, coding violations, security holes --check
14) Ways to organize team bounties where a 'project manager' can organize many others to help build a larger deliverable. --should we not leave this part since we cannot dictate how a team decides to come together?
15) Bounties double as marketing / giveaways and thus should be priced to entice heavy competition and multiple bids rather than attempt to get a deal for minimal effort or expense.  -- that's not really rules and procedure, more like description
16) Have a commission system for the bounty operator/organizer.  The goal is to motivate rapid question/answer/evaluation cycles and divide up the task of running the bounty in addition to completing the bounty.
17) Voting systems are a big negative, we strongly prefer solutions that do not involve voting of any type.

I'd like to find a way to put 16 into the document
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Geneko on January 10, 2014, 10:52:49 pm
 6) Encourage referrals of people to the bounties, people who refer winners get a cut --not included as there are OPEN bounties for that already

I think it could be easy solved by Book of Entry. Such event should be submitted there in order to request/accept the referral percentage. The Book of Entry has its “ time stamp like“ string. So if referred party submit the entry it would be after referral has been recorded in Book of Entry, so he can expect the cut.

8)Encourage reinvestment back into the community --how to do so?

Reinvestment back into community is largely dependent of the success of this Bounty Rules and Procedures as well as Social Contract. In my opinion reinvestment back into the community is personal act which is done by exposure of ones gratitude(like famous 1000BTC Roger Ver donation).
It could be enforced only by true success of an individual as well as community as a whole. Although its is build upon" working in its own self interest" principal,over time it would develop many ”of the self gestures“ from gratifying people. It could be only enforced by rumoring such event by community and by that way imposing it as an informal rule.
One more thing. There are people that could be a part of bounty process that doesn't require anything in return for its effort. Those should also be considered  reinvestment back into the community.

14) Ways to organize team bounties where a 'project manager' can organize many others to help build a larger deliverable. --should we not leave this part since we cannot dictate how a team decides to come together?

I agree on that one. More so I believe this has to be done by market forces only.
Suppose someone is after bounty lets call him Bounty Hunter. Bounty Hunter could be project manager hired by investor , or entrepreneur with own resources. He should be acting like stock trader. He should manage the risks and rip the reword. He should study the market and develop skills needed for wining. He would search for ideas, connecting the unconnected , organizing teams, investing money and other available resources in order to win the bounty markets. Over time we hope, thru process of natural selection, it would rise a group of skilled managers that could serve the community needs.
So the entry should be only considered as a whole.The whole entry should provide information about percentage splinting.If it is individual effort then 100%. If it is team effort then according to agreed percentage splitting. Let the market organize the teams. 
   
16) Have a commission system for the bounty operator/organizer.  The goal is to motivate rapid question/answer/evaluation cycles and divide up the task of running the bounty in addition to completing the bounty.

My thought on this is that bounty operator/organizer should be highly influential person. It has to own gained trust from community and yet be influenced by same principals of natural selection like Bounty Hunters. 
-He should be responsible for making check lists (like you have done so) and care about question/answer/evaluation cycles.
-He should be responsible for employment of all the Bounty rules and Procedures. He should bread the essence of Social Contract.
-He should be responsible for fast delivery. He should done this by proactive serve rather then sit an wait for participants.
-He should divide up and manage the tasks of running the bounty.

So who could most benefit from best BO( Bounty Operator). In my opinion it is BP (Bounty Prospector).
If the BP wants fast delivery, high quality solution he must provide BO that would best serve the roll. The reputation and proactive work of BO would attract best BH and would best serve the Community. After all,it is his reputation at stake. So Bo is in position of some kind of escrow and charges for its services. Eventually BO will recognize its value in the market and charge the BP for its services according to it .Some would charge less some more. So at the end, market and community will decide about BO commission fee. At the end this is game of BP, BO, and BH everybody dealing in its own self interest.
So related to above manner  I suggest only one sentence:
Bounty Prospector will nominate the Bounty Operator. The agreement between BO and BP should be announced in public ( Book of Entry for example) and has to contain minimum commission fee information.

Hope this could help. I would appreciate some feedback.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 10, 2014, 11:35:40 pm
https://drive.google.com/file/d/0BxCtiOzdwvPyZ1pPQ1dvU3hFNUE/edit?usp=sharing

some modifications made,

The referral should be left as is else we will state that a referrer gets 5 % of the bounty.

At the end this is game of BP, BO, and BH everybody dealing in its own self interest. I like this part, the ecosystem should be self correcting.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 12, 2014, 08:29:28 pm
more and more bounties are being completed, can we get this document in place now? The structures we are putting forward encourage an orderly business fashion and delays offer us no benefits. Institutions are built on material such as this, it is refined and adjusted to conform to changes in culture in atmosphere. For now the document fits the purpose, it should be adopted and we can have clarity in how we conduct Bounties.



Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 12, 2014, 11:45:59 pm
more and more bounties are being completed, can we get this document in place now? The structures we are putting forward encourage an orderly business fashion and delays offer us no benefits. Institutions are built on material such as this, it is refined and adjusted to conform to changes in culture in atmosphere. For now the document fits the purpose, it should be adopted and we can have clarity in how we conduct Bounties.

My apologies for not getting on with this.  We've been having all-day off-site meetings of the whole Invictus management team all weekend.  GREAT progress is being made, but it keeps us all from doing our normal in-depth interaction with the community.  We'll be getting back to our normal duties tomorrow.

Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 13, 2014, 05:38:06 am
more and more bounties are being completed, can we get this document in place now? The structures we are putting forward encourage an orderly business fashion and delays offer us no benefits. Institutions are built on material such as this, it is refined and adjusted to conform to changes in culture in atmosphere. For now the document fits the purpose, it should be adopted and we can have clarity in how we conduct Bounties.

My apologies for not getting on with this.  We've been having all-day off-site meetings of the whole Invictus management team all weekend.  GREAT progress is being made, but it keeps us all from doing our normal in-depth interaction with the community.  We'll be getting back to our normal duties tomorrow.

ok. i'll be waiting.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 13, 2014, 01:30:19 pm
Well....game theory. I have been working on this and trying to fit it into the document. There are developments however that create problems..., fact is that by disallowing third parties to post their own bounties, the only customer is III. Now, bytemaster and i crafted the document with default trust to III meaning some parts no longer apply in this scenario. In order to keep the field clean I want to know if you will be maintaining that position. With III being the only customer by default, and III having default trust with regards to payment and assessment, it becomes a moot point to try and structure the document in a mutually beneficial way since all the power is already centralized by III. At best we can put applicants in a work together or fail situation but somehow i think it will introduce the cut-throat competition that bytemaster said should be discouraged at all cost.

Correct me if i am wrong.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 13, 2014, 02:06:51 pm
https://docs.google.com/document/d/1SQ59LWyNdqZZmmVGJX_R55-kRf8XfebcauIQl4vXkJU/edit?usp=sharing

you can comment on the document, so that we get a clearer picture.

pass your mail address and i will give editing permissions.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: bytemaster on January 14, 2014, 12:12:10 am
Well....game theory. I have been working on this and trying to fit it into the document. There are developments however that create problems..., fact is that by disallowing third parties to post their own bounties, the only customer is III. Now, bytemaster and i crafted the document with default trust to III meaning some parts no longer apply in this scenario. In order to keep the field clean I want to know if you will be maintaining that position. With III being the only customer by default, and III having default trust with regards to payment and assessment, it becomes a moot point to try and structure the document in a mutually beneficial way since all the power is already centralized by III. At best we can put applicants in a work together or fail situation but somehow i think it will introduce the cut-throat competition that bytemaster said should be discouraged at all cost.

Correct me if i am wrong.

You have the right idea here.  I will push Stan to follow up on this.     
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 14, 2014, 09:24:38 am
Well....game theory. I have been working on this and trying to fit it into the document. There are developments however that create problems..., fact is that by disallowing third parties to post their own bounties, the only customer is III. Now, bytemaster and i crafted the document with default trust to III meaning some parts no longer apply in this scenario. In order to keep the field clean I want to know if you will be maintaining that position. With III being the only customer by default, and III having default trust with regards to payment and assessment, it becomes a moot point to try and structure the document in a mutually beneficial way since all the power is already centralized by III. At best we can put applicants in a work together or fail situation but somehow i think it will introduce the cut-throat competition that bytemaster said should be discouraged at all cost.

Correct me if i am wrong.

You have the right idea here.  I will push Stan to follow up on this.     

please do so post haste, more bounties are being completed and although people appear to be following this format, we need to make it official for it to have any weight.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: rysgc on January 14, 2014, 08:27:02 pm
Just read the document, nothing much to add really and I think it's clear for both the organizing and bounty hunter parties.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: yvg1900 on January 15, 2014, 12:53:30 am
I find rules for software bounties way too much restrictive, so I can propose addition of the Bounty Poster to decide if following some of steps is really necessary to declare real goal achieved (for example, github submission and platform specific testing).

For example, a top level dev may implement very good algo, but creating all the infrastructure for it (git repo, step by step instructions, etc), as well as teaming with others to fulfil that may easily become boring. He may decide just to dump source tree/workspace archive to dropbox and continue with other tasks, so placing software to github can be accomplished by anyone else.

I personally think that software development (as software design and coding) can be easily separated from open source infrastructure support, so I suggest to think how to prevent converting developers to managers by these rules.

Another issue is a bounty split. Let us imagine situation of developing some software optimizations or solution for complicated cryptography protocol problem. There are people who can come with clear explanation of the concept/idea/optimization approach, but will refuse to code that and will even refuse to apply for bounty, and proposed system with record of work may completely mitigate initial concept contribution while focusing on coding/implementation details, leaving "opportunity opener" out of the process. So there shall be a statement/guideline for bounty poster to specifically take care of such situations.

yvg1900

P.S. This is my personal opinion only, given as a response for personal request for comment from barwizi and to support his efforts in putting these things together.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 15, 2014, 08:28:45 am
Just read the document, nothing much to add really and I think it's clear for both the organizing and bounty hunter parties.

Thank you
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 15, 2014, 08:31:01 am
I find rules for software bounties way too much restrictive, so I can propose addition of the Bounty Poster to decide if following some of steps is really necessary to declare real goal achieved (for example, github submission and platform specific testing).

For example, a top level dev may implement very good algo, but creating all the infrastructure for it (git repo, step by step instructions, etc), as well as teaming with others to fulfil that may easily become boring. He may decide just to dump source tree/workspace archive to dropbox and continue with other tasks, so placing software to github can be accomplished by anyone else.

I personally think that software development (as software design and coding) can be easily separated from open source infrastructure support, so I suggest to think how to prevent converting developers to managers by these rules.

Another issue is a bounty split. Let us imagine situation of developing some software optimizations or solution for complicated cryptography protocol problem. There are people who can come with clear explanation of the concept/idea/optimization approach, but will refuse to code that and will even refuse to apply for bounty, and proposed system with record of work may completely mitigate initial concept contribution while focusing on coding/implementation details, leaving "opportunity opener" out of the process. So there shall be a statement/guideline for bounty poster to specifically take care of such situations.

yvg1900

P.S. This is my personal opinion only, given as a response for personal request for comment from barwizi and to support his efforts in putting these things together.

thanks!!! if this particular bounty poster agree then i'll make the suggested changes.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 16, 2014, 02:00:17 am
These are good points.

A bounty hunter might propose splitting the bounty to hand off the parts she doesn't want to do to someone else.  This could be done by finding a partner / assistant or negotiating with the bounty originator to partition the task further.

Is this what you meant?
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 16, 2014, 05:57:56 pm
These are good points.

A bounty hunter might propose splitting the bounty to hand off the parts she doesn't want to do to someone else.  This could be done by finding a partner / assistant or negotiating with the bounty originator to partition the task further.

Is this what you meant?

Are these things something we should include in Rules and Procedures? Thinking about it makes it seem like operational stuff, great nut not really something to put in a rule book.

I've made some changes again based on input, would like you to weigh in stan.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 17, 2014, 04:47:52 am
I took a stab at putting the final polish on the document.

I have checked it against all posted requirements and contributions on this thread from all sources and have tried to boil it down to the essentials.

http://invictus-innovations.com/s/Bounty-Rules-and-Regulations.pdf

To aid in understanding the rules and procedures, I've added an up-front section on their underlying motivations.

Let me know what you think and if it is acceptable, then try applying those rules and procedures to closing out this bounty and we'll see if it works.

 :)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 17, 2014, 06:25:38 am
I took a stab at putting the final polish on the document.

I have checked it against all posted requirements and contributions on this thread from all sources and have tried to boil it down to the essentials.

http://invictus-innovations.com/s/Bounty-Rules-and-Regulations.pdf

To aid in understanding the rules and procedures, I've added an up-front section on their underlying motivations.

Let me know what you think and if it is acceptable, then try applying those rules and procedures to closing out this bounty and we'll see if it works.

 :)

Much cleaner document with better flow than my own. I note that you have cut out the Dispute section and merged rules with ethics as well as integrating the management parts. Seeing as how invictus is the sole customer this document works. 
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 17, 2014, 04:14:04 pm
Ok, now comes the fun part.  The team lead must produce an invoice to be submitted to Invictus for payment of the bounty.  It must show who contributed what and how much of the bounty each of them should get.  Perhaps start with a form like this and then use it to compute everybody's percentage contribution. 

(http://static.squarespace.com/static/51fb043ee4b0608e46483caf/t/52d952dce4b06dbaf3b12a00/1389974236168/Bounty%20Worksheet%20(small).png)

The actual ratios and scoring strategy are for you to determine and negotiate with your team except for the final 20% bounty premium.  There you should state in what ways, if any, your team has exceeded the minimum viable product and therefore earned some or all of the premium bonus we built into the bounty budget to motivate professional excellence.

Also, under thought contents, be sure to consider what percent of them came from new thinking developed by your team vs. repackaged original and on-going customer inputs.

This is just an example.  Feel free to innovate in how you document your invoice.  Do this well and it will hopefully serve as an example for all other bounties and will become part of the "How to Do Bounties" package itself.

Thanks
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 17, 2014, 07:43:00 pm
Ok, now comes the fun part.  The team lead must produce an invoice to be submitted to Invictus for payment of the bounty.  It must show who contributed what and how much of the bounty each of them should get.  Perhaps start with a form like this and then use it to compute everybody's percentage contribution. 

(http://static.squarespace.com/static/51fb043ee4b0608e46483caf/t/52d952dce4b06dbaf3b12a00/1389974236168/Bounty%20Worksheet%20(small).png)

The actual ratios and scoring strategy are for you to determine and negotiate with your team except for the final 20% bounty premium.  There you should state in what ways, if any, your team has exceeded the minimum viable product and therefore earned some or all of the premium bonus we built into the bounty budget to motivate professional excellence.

Also, under thought contents, be sure to consider what percent of them came from new thinking developed by your team vs. repackaged original and on-going customer inputs.

This is just an example.  Feel free to innovate in how you document your invoice.  Do this well and it will hopefully serve as an example for all other bounties and will become part of the "How to Do Bounties" package itself.

Thanks


fun part

https://drive.google.com/file/d/0BxCtiOzdwvPyM05aTUxNaWlkUGs/edit?usp=sharing
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 18, 2014, 07:25:14 pm
see above link
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: phoenix on January 18, 2014, 09:11:05 pm

fun part

https://drive.google.com/file/d/0BxCtiOzdwvPyM05aTUxNaWlkUGs/edit?usp=sharing

This looks good to me. The division of work between me and AJ_ was 50-50, so we should each get 25% of the bounty.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 19, 2014, 05:38:02 am
Ok, now comes the fun part.  The team lead must produce an invoice to be submitted to Invictus for payment of the bounty.  It must show who contributed what and how much of the bounty each of them should get.  Perhaps start with a form like this and then use it to compute everybody's percentage contribution. 

(http://static.squarespace.com/static/51fb043ee4b0608e46483caf/t/52d952dce4b06dbaf3b12a00/1389974236168/Bounty%20Worksheet%20(small).png)

The actual ratios and scoring strategy are for you to determine and negotiate with your team except for the final 20% bounty premium.  There you should state in what ways, if any, your team has exceeded the minimum viable product and therefore earned some or all of the premium bonus we built into the bounty budget to motivate professional excellence.

Also, under thought contents, be sure to consider what percent of them came from new thinking developed by your team vs. repackaged original and on-going customer inputs.

This is just an example.  Feel free to innovate in how you document your invoice.  Do this well and it will hopefully serve as an example for all other bounties and will become part of the "How to Do Bounties" package itself.

Thanks


fun part

https://drive.google.com/file/d/0BxCtiOzdwvPyM05aTUxNaWlkUGs/edit?usp=sharing

Not so fun part.

One of the unfortunate duties of management is to have to make an unfavorable and unpopular evaluation.   It would be so much easier to say, “Good job!  Here’s your bounty.  Come rejoice with us for we are all winners!”

Alas, that way leads to the Dark Side.  Rewarding work that is not excellent never produces excellent work.  This bounty in particular it is important to set the standard. We have a duty to our supporters and investors to insist on excellent work. Not only was it supposed to document how the bounty system is supposed to operate, it was supposed to set an example for others to follow.  Instead, it will set an example of what is unacceptable.  Perhaps we can all learn from it.

So we decline to accept the offered product.  We wound up having to do the task ourselves and it took far more of our time than if we had just done the task internally in the first place.  This is not to say that no value was received.  The 9 pages of forum discussion were worthwhile and commendable and the rough draft gave us some initial organization of the content, 81% of which wound up repackaging our own original thinking.

We have taken the time to provide detailed feedback explaining the reasons for this assessment.  You can find our written evaluation here:  http://invictus-innovations.com/bounty-products

We would, however, like to acknowledge the hard work and good forum discussion with a tip of 40 PTS to be split proportionally among team members according to the 25/25/50 ratio the supplier has submitted.  Please provide wallet addresses for each of the three payments.

Please do not be discouraged at this result.  You have been doing great work on some of the other bounties.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 19, 2014, 09:22:56 am
I am not discouraged, i am insulted. You simply repackaged the document, you have not done anything more than 10% of the job, yet you set about writing such insulting documents. And to further the insult you then state you wish to pay 20% for all the work you copied and re-packaged? as if that is not enough you then go on to "praise" my work in other bounties. I work with dual purpose and in good faith, that however is always dependent on how i see you guys operating. This is no good , i'll encourage you to re-visit your position.

If anything other bounty hunters will see that you cannot be trusted to work in good faith, and that will spread to the community. Do not abuse the way the rules are structured, it will be fatal to how bounties are done and it would be a huge blow to the trust factor.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Stan on January 19, 2014, 01:39:44 pm
I am not discouraged, i am insulted. You simply repackaged the document, you have not done anything more than 10% of the job, yet you set about writing such insulting documents. And to further the insult you then state you wish to pay 20% for all the work you copied and re-packaged? as if that is not enough you then go on to "praise" my work in other bounties. I work with dual purpose and in good faith, that however is always dependent on how i see you guys operating. This is no good , i'll encourage you to re-visit your position.

If anything other bounty hunters will see that you cannot be trusted to work in good faith, and that will spread to the community. Do not abuse the way the rules are structured, it will be fatal to how bounties are done and it would be a huge blow to the trust factor.

This is why I took the time to document the evaluation in excruciating detail - tabulating rather precisely what percent of the job you did. No insult was intended, just our duty as fund managers to be honest evaluators.   Your own draft states in several ways "do not be coerced into paying if you are not satisfied."  I encourage the community to review our evaluation and comment on whether it was done fairly. 

Anyone can review it here:   http://invictus-innovations.com/bounty-products


Final product for this bounty may be found here:  http://invictus-innovations.com/s/Bounty-Rules-and-Procedures.pdf (http://invictus-innovations.com/s/Bounty-Rules-and-Procedures.pdf)
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: Geneko on January 19, 2014, 08:50:55 pm

I am not discouraged, i am insulted. You simply repackaged the document, you have not done anything more than 10% of the job, yet you set about writing such insulting documents. And to further the insult you then state you wish to pay 20% for all the work you copied and re-packaged? as if that is not enough you then go on to "praise" my work in other bounties. I work with dual purpose and in good faith, that however is always dependent on how i see you guys operating. This is no good , i'll encourage you to re-visit your position.

If anything other bounty hunters will see that you cannot be trusted to work in good faith, and that will spread to the community. Do not abuse the way the rules are structured, it will be fatal to how bounties are done and it would be a huge blow to the trust factor.

There is no need for hard filings.

The Customer has decided and it is final. Now what to do? You even doesn’t have Mediation panel.
The Bounty Manager and Bounty Prospector was one and Bounty Hunter has no competitior so it didnt need to be batter then it was. So what to do about it?

I think this is valiable expiriance. Now we have opportunity to learn from our mistakes.

This is why this is the single most important documents for the whole community. It is like constitution for the state. If you fail in it you will have future long standing consecquences, which could geopardise the whole community.

Personaly I don’t like the document because of its obvious lacks of mechanisms for achving stated goals. It is more like list of wishes. It even lacks procedures for its change/improvement. This is biggest lack since noone could expect get perfect work at once. But I may be wrong.

So it would be fair to give it chance to prove it self. Lets see how it will serve its purpose. I suggest we use this tread, or open another, to follow its future implementation.
Title: Re: 200 PTS - Bounty Rules and Procedures Document
Post by: barwizi on January 19, 2014, 09:04:13 pm
I am not discouraged, i am insulted. You simply repackaged the document, you have not done anything more than 10% of the job, yet you set about writing such insulting documents. And to further the insult you then state you wish to pay 20% for all the work you copied and re-packaged? as if that is not enough you then go on to "praise" my work in other bounties. I work with dual purpose and in good faith, that however is always dependent on how i see you guys operating. This is no good , i'll encourage you to re-visit your position.

If anything other bounty hunters will see that you cannot be trusted to work in good faith, and that will spread to the community. Do not abuse the way the rules are structured, it will be fatal to how bounties are done and it would be a huge blow to the trust factor.

There is no need for hard filings.

The Customer has decided and it is final. Now what to do? You even doesn’t have Mediation panel.
The Bounty Manager and Bounty Prospector was one and Bounty Hunter has no competitior so it didnt need to be batter then it was. So what to do about it?

I think this is valiable expiriance. Now we have opportunity to learn from our mistakes.

This is why this is the single most important documents for the whole community. It is like constitution for the state. If you fail in it you will have future long standing consecquences, which could geopardise the whole community.

Personaly I don’t like the document because of its obvious lacks of mechanisms for achving stated goals. It is more like list of wishes. It even lacks procedures for its change/improvement. This is biggest lack since noone could expect get perfect work at once. But I may be wrong.

So it would be fair to give it chance to prove it self. Lets see how it will serve its purpose. I suggest we use this tread, or open another, to follow its future implementation.

there is a single customer who had default trust. but you are correct, if this bounty is going to be an example, let us see how it will affect others, yes lets keep this thread open.
Title: Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: Geneko on January 19, 2014, 09:59:32 pm

there is a single customer who had default trust. but you are correct, if this bounty is going to be an example, let us see how it will affect others, yes lets keep this thread open.

This is the whole point of this Document - Trust. I suggest everybody interested check:
http://www.youtube.com/watch?v=igyxxYShXYo
Title: Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: bytemaster on January 19, 2014, 09:59:48 pm
I agree this document and bounty did not produce what we hoped to achieve.   The fact that there exists hard feelings is probably an indication that this bounty model is flawed.

Some things that I have noticed:

1) People seem to contribute more real world contributions even when there are no bounties.  They see something and fix it.
2) Moving to a tip-based system is probably more productive anyway.  If we give out generous tips for contributions then it is clear that no one has any expectations.
3) We want to involve everyone and give everyone a chance but we must do so in a way that doesn't set expectations that may be dashed. 

I value the effort barwizi made in this bounty and others.   Lets keep moving forward and learn as we go.
Title: Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: bytemaster on January 19, 2014, 10:08:49 pm

there is a single customer who had default trust. but you are correct, if this bounty is going to be an example, let us see how it will affect others, yes lets keep this thread open.

This is the whole point of this Document - Trust. I suggest everybody interested check:
http://www.youtube.com/watch?v=igyxxYShXYo

Great Video!   It is exactly the point about moving to a no-contract society which becomes a trust-based society.  Things get much more efficient.   Attempts at defining these bounty rules demonstrate a lower level of trust and thus efficiency is lost. 

Should we be trusted?  We try our best to be honorable in everything we do and to be fair and generous.  Do we make mistakes?  Yes. 
Title: Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: barwizi on January 19, 2014, 10:17:20 pm
I agree this document and bounty did not produce what we hoped to achieve.   The fact that there exists hard feelings is probably an indication that this bounty model is flawed.

Some things that I have noticed:

1) People seem to contribute more real world contributions even when there are no bounties.  They see something and fix it.
2) Moving to a tip-based system is probably more productive anyway.  If we give out generous tips for contributions then it is clear that no one has any expectations.
3) We want to involve everyone and give everyone a chance but we must do so in a way that doesn't set expectations that may be dashed. 

I value the effort barwizi made in this bounty and others.   Lets keep moving forward and learn as we go.

Let's leave the matter for now and let time decide, i want to deal with more pressing issues. i've never been one to dwell.
Title: Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: barwizi on January 19, 2014, 10:19:41 pm

there is a single customer who had default trust. but you are correct, if this bounty is going to be an example, let us see how it will affect others, yes lets keep this thread open.

This is the whole point of this Document - Trust. I suggest everybody interested check:
http://www.youtube.com/watch?v=igyxxYShXYo

Great Video!   It is exactly the point about moving to a no-contract society which becomes a trust-based society.  Things get much more efficient.   Attempts at defining these bounty rules demonstrate a lower level of trust and thus efficiency is lost. 

Should we be trusted?  We try our best to be honorable in everything we do and to be fair and generous.  Do we make mistakes?  Yes.

 :)
Title: Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: barwizi on February 23, 2014, 10:37:31 am
just realized the payment for this still has not been made. had forgotten about it.
Title: Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: bytemaster on February 23, 2014, 08:03:57 pm
just realized the payment for this still has not been made. had forgotten about it.
Barwizi... I have paid you the 40 PTS... will you please split it with the other participants according to the plan:

42c504b8e04df514d85989d4fcec8e227d3973d2eea95fd4f7a7df38b3044a40

Thanks,
Dan
Title: Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
Post by: barwizi on February 23, 2014, 08:24:03 pm
just realized the payment for this still has not been made. had forgotten about it.
Barwizi... I have paid you the 40 PTS... will you please split it with the other participants according to the plan:

42c504b8e04df514d85989d4fcec8e227d3973d2eea95fd4f7a7df38b3044a40

Thanks,
Dan

ok, i'll contact the other two. Thanks