|
| 1 | +## Title |
| 2 | + |
| 3 | +Feature Owners |
| 4 | + |
| 5 | +## Patlet |
| 6 | + |
| 7 | +This pattern is for scaling inner source project contributions aligned with business initiatives and for aspirant associates who are looking for stretch assignments, more accountability, develop their soft skills and be successful at work. |
| 8 | + |
| 9 | +## Problem |
| 10 | + |
| 11 | +Contributions in innersource projects mostly are all volunteer based. Below are the challenges we see in day-to-day life: |
| 12 | +- How to increase more contributions in the project. |
| 13 | +- How to create opportunities for associates who want to play more than an individual contributor role and are looking for: |
| 14 | + - Elevating leadership skills. |
| 15 | + - More visibility at work. |
| 16 | + - More accountability. |
| 17 | + - Developing their soft skills. |
| 18 | + - Motivations and inspiring others. |
| 19 | + |
| 20 | +## Story |
| 21 | + |
| 22 | +A single project which is on high demand and consumption is increasing every month. We need to expand the contributions and add new functionalities. But associates have a concern on how they can play more than an individual contributor role and which will motivate them to contribute more. |
| 23 | + |
| 24 | +## Context |
| 25 | + |
| 26 | +Business & [Community leader](patterns/2-structured/core-team.md) looking for scaling inner source contributions and to drive engaging associate experiences by maximizing their development and growth. |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | +## Forces |
| 31 | + |
| 32 | +- [Community core team](patterns/2-structured/dedicated-community-leader.md) is composed of small number of people. They have core responsibilities and are not always available for guidance. |
| 33 | +- As project grows, we need more subject matter experts in the space to scale the development and maintain the project. |
| 34 | + |
| 35 | + |
| 36 | +## Solution |
| 37 | + |
| 38 | +Define all the features needed in the project. Per definition, <em>"A feature is the product's service/function that provides business value, meets customer needs and must be able to be done in 2-3 months".</em> |
| 39 | + |
| 40 | +Invite all contributors for open participation. Empower associates to pick the features which they would be interested in and become feature owners. There can be more than one owner for any given feature. |
| 41 | + |
| 42 | +Feature owners responsibilities: |
| 43 | +- Analyze the work. |
| 44 | +- Complete the end to end development. |
| 45 | +- Document & provide guidelines. |
| 46 | +- Educate community core team & community members. |
| 47 | +- Demo the feature work at the appropriate venues. |
| 48 | +- Support feature critical issues. Refer [30-day-warranty Pattern]((patterns/2-structured/30-day-warranty.md)). |
| 49 | +- Maintain feature work based on bandwidth OR find additional feature owners. |
| 50 | +- Review contributions to the feature. |
| 51 | +- Become SMEs on that feature. |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | +<!--  --> |
| 59 | + |
| 60 | + |
| 61 | +## Authors |
| 62 | + |
| 63 | +- Manoj Gawande |
| 64 | + |
| 65 | +## Acknowledgement |
| 66 | + |
| 67 | +- Dinesh Ramadoss |
| 68 | +- Amit Chauhan |
| 69 | +- Adrian Prezioso |
| 70 | + |
| 71 | +## Status |
| 72 | + |
| 73 | +* Structured |
| 74 | + |
| 75 | + |
0 commit comments