|
| 1 | +## Title |
| 2 | + |
| 3 | +* Gig Marketplace |
| 4 | + |
| 5 | +## Patlet |
| 6 | + |
| 7 | +Establish a marketplace by creating an intranet website that lists specific InnerSource project needs as "Gigs" with explicit time and skill requirements. This will enable managers to better understand their employee’s time commitment and professional benefits thereby increasing the likelihood of garnering approval to make InnerSource contributions. |
| 8 | + |
| 9 | +## Problem |
| 10 | + |
| 11 | +Neither managers nor employees understand how they might benefit from getting involved in an InnerSource project. |
| 12 | + |
| 13 | +It is difficult for employees to communicate to their management what commitment of time they will need to make to an InnerSource project. |
| 14 | + |
| 15 | +Managers have no uniform way of keeping track of or rewarding their employee’s involvement in InnerSource projects. |
| 16 | + |
| 17 | +## Story |
| 18 | + |
| 19 | +You’ve successfully created an InnerSource program at your company and have buy-in from senior management, middle-management and developers. However, after nearly a year there have been few actual contributions made to any InnerSource projects outside of the teams that originally created them. After interviewing all the parties involved the main sticking point seems to be that it is difficult to know the time commitment developers will be asked to make if they choose to get involved in an InnerSource project and how they will personally benefit. There is also no uniform way of advertising what opportunities for contributors exist, what they’ll be asked to do and approximately how long it might take. Managers are supportive and want their employees to participate but so far have lacked a way accounting for or rewarding their employees’ activities within InnerSource projects. What can be done to improve this situation for all the parties involved (InnerSource project owners, potential contributors and development managers)? |
| 20 | + |
| 21 | +## Forces |
| 22 | + |
| 23 | +* InnerSource projects at your company are finding it difficult to attract contributors |
| 24 | +* Employees would prefer an easier way to discover what InnerSource opportunities exist and how contributing might benefit them professionally |
| 25 | +* Managers who can't approximate the required time/effort for InnerSource project tasks are less likely to commit their employees to doing them |
| 26 | + |
| 27 | + |
| 28 | +## Context |
| 29 | + |
| 30 | +* InnerSource project owners need to attract contributors to achieve their goal. |
| 31 | +* Employees desire exposure to activities going on within other areas of the company without leaving their current positions |
| 32 | +* Managers need to plan and account for employees' time commitments |
| 33 | +* Managers and employees both want InnerSource contributions to be rewarded |
| 34 | + |
| 35 | + |
| 36 | +## Solutions |
| 37 | + |
| 38 | +Create a “Gig” based intranet site where individuals can advertise their skills and areas of interest and InnerSource project owners can advertise opportunities for collaboration. |
| 39 | + |
| 40 | +Employees should be able to create a profile within the application in which they can list their skills and areas of interest. The system should leverage this information by proactively informing individuals (via email or some other means) when a Gig is posted that matches one or more of those criteria. |
| 41 | + |
| 42 | +Each Gig posted by an InnerSource project owner should include the estimated skill and time requirements so those can be easily matched to an available employee and clearly communicated to their direct management. The description should also include a rationale as to how it will benefit the person taking on the task in order to make it as attractive as possible. |
| 43 | + |
| 44 | +A points based system should be created to reward and track an employee’s involvement in a Gig. For instance, 10 points awarded to the Gig owner for posting a Gig once it is completed and 100 points for a developer who completes a Gig. Points accrued by completing Gigs could then be used as a gamification mechanism and as performance management criteria to garner insight in to the areas of expertise that exist within an organization. |
| 45 | + |
| 46 | +Those wishing to accept a Gig should first be vetted by the Gig owner to determine that the employee has the prerequisite skills and allotted time from their manager to complete the Gig. |
| 47 | + |
| 48 | +The transparency of contributions made via Gigs can help a contributor build (or detract from) her reputation thereby creating a greater likelihood that the quality of the contribution will be high. Completion of Gigs can also act as proof of expertise in a particular area. |
| 49 | + |
| 50 | +The nature of Gigs posted to the marketplace can include both hard and soft skills such as organizing a group event, writing a report or requests for mentorship etc. |
| 51 | + |
| 52 | +The creation of the Gig Marketplace should ideally be taken on by a team within an organization with the responsibilities to provide company-wide infrastructure and capabilities. |
| 53 | + |
| 54 | +## Resulting Context |
| 55 | + |
| 56 | +The InnerSource Gig Marketplace has vastly increased the number of InnerSource projects as well as the number of employees involved in them. The self-directed nature of the Gig Marketplace has enhanced job satisfaction amongst employees by allowing them a level of choice in the work they perform and with whom they can partner across the company. Employees understand exactly what they are signing up for and what they can expect from the experience. Managers are better able to estimate and track their employee’s time commitments with respect to InnerSource projects, recognize their individual efforts and use the completion of Gigs as a way of validating their specific skillsets. Managers are also able to leverage any existing downtime their employees may be experiencing by allowing them to pivot to work available in the Gig Marketplace. The data generated by the interactions within the Gig Marketplace is also helping to drive hiring and training decisions across all departments. |
| 57 | + |
| 58 | +When used in combination with the InnerSource Portal pattern, the Gig Marketplace provides a finer level of context and detail in addition to the links to the code repositories and documentation for the project to which the Gig relates. |
| 59 | + |
| 60 | + |
| 61 | +## Known instances |
| 62 | + |
| 63 | +* A large financial services organization has used the creation of an InnerSource Gig Marketplace website to foster their InnerSource program. |
| 64 | +* The Gig Marketplace pattern has been proven to work extremely well with the associated InnerSource Portal pattern in this context. The InnerSource Portal increases awareness of specific projects currently underway while the Gig Marketplace advertises tasks of a certain type available to be worked on within those projects. |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | +## Author(s) |
| 70 | +* Stephen McCall |
0 commit comments