Skip to content

Commit 1177ec8

Browse files
authored
Removing some trailing spaces
1 parent d0b2b8d commit 1177ec8

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

patterns/1-initial/innersource-contractor-model-terms.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,40 +14,40 @@ Contractor developers are often not motivated (through forces described below) t
1414

1515
This problem exists where an organization either:
1616

17-
- Out-sources the development of a well defined project or
18-
- Engagages external firms for staff augmentation and has mixed teams of permanent employees with a large percentage of contract staff.
17+
- Out-sources the development of a well defined project or
18+
- Engagages external firms for staff augmentation and has mixed teams of permanent employees with a large percentage of contract staff.
1919

2020
## Forces
2121

22-
Contractor Motivation and Constraints:
22+
Contractor Motivation and Constraints:
2323

24-
- Often contracts with third party developers are very focused on delivering an end result in the fastest possible fashion. As a result, all InnerSource activities (e.g. responding to third party PRs) are considered to be distractions or something that will “slow down” ultimate delivery.
24+
- Often contracts with third party developers are very focused on delivering an end result in the fastest possible fashion. As a result, all InnerSource activities (e.g. responding to third party PRs) are considered to be distractions or something that will “slow down” ultimate delivery.
2525
- There is also often a concern that accepting code from other parts of the business might introduce security risks, scope creep or other issues that would subsequently have to be resolved by the contract team.
26-
- Above and beyond the idea that InnerSource may slow down the project, there is often an additional concern that accepting PRs from other parts of the company may “muddy the waters” when it comes to assessing what parts of the project were completed/delivered by the contracted developers.
26+
- Above and beyond the idea that InnerSource may slow down the project, there is often an additional concern that accepting PRs from other parts of the company may “muddy the waters” when it comes to assessing what parts of the project were completed/delivered by the contracted developers.
2727

2828
All of the above can mean that even if an individual contract developer wants to engage in InnerSource, there may be system-level constraints pushing them not to.
2929

3030
It should be noted that the above scenario is indirectly impacted by:
3131

3232
- The norms around defining Statements of Work for third party contractors
3333
- Pressures to reduce contractor costs during procurement
34-
- Ability to tie contributions to payment at a granular level.
34+
- Ability to tie contributions to payment at a granular level.
3535

36-
It could also be noted that the Contractor's motivations in this instance is almost like a more extreme instance of the oft-reported organizational/budgetary constraints that might exist for some internal business units. (Not sure if this is relevant, but it does seem to be an extreme case of what is reported as common objections even in internal teams).
36+
It could also be noted that the Contractor's motivations in this instance is almost like a more extreme instance of the oft-reported organizational/budgetary constraints that might exist for some internal business units. (Not sure if this is relevant, but it does seem to be an extreme case of what is reported as common objections even in internal teams).
3737

3838
## Solutions
3939

40-
At the outset of any new project, ensure terms of the contract and Statement of Work reference InnerSource goals and the expected roles that can be played by individual contractors.
40+
At the outset of any new project, ensure terms of the contract and Statement of Work reference InnerSource goals and the expected roles that can be played by individual contractors.
4141

4242
Specific examples include:
4343

44-
- Role Definitions:- At the beginning of every project, contractors are explicitly assigned roles such as Admin, Contributor, Reader or InnerSource roles such Trusted Committer / Contributor.
45-
- Specific InnerSource Goals and/or time to be allocated to InnerSource initiative:- e.g. Allocated time to reviewing PRs from outside the team; response time goals to respond to PRs from others.
44+
- Role Definitions: At the beginning of every project, contractors are explicitly assigned roles such as Admin, Contributor, Reader or InnerSource roles such Trusted Committer / Contributor.
45+
- Specific InnerSource Goals and/or time to be allocated to InnerSource initiative: e.g. Allocated time to reviewing PRs from outside the team; response time goals to respond to PRs from others.
4646
- Specific guidelines on decision-making processes to decide how SOW may change as a result of PRs that come during the implementation of the project.
4747

4848
(Derek Murawsky will hopefully have more info/details/examples to add there)
4949

50-
Implicit in these new terms is a move away from a rigid SOW with a hard deadline and set of deliverables.
50+
Implicit in these new terms is a move away from a rigid SOW with a hard deadline and set of deliverables.
5151

5252
## Resulting Context
5353

0 commit comments

Comments
 (0)