Skip to content

Latest commit

 

History

History
171 lines (141 loc) · 14 KB

app_case_studies.md

File metadata and controls

171 lines (141 loc) · 14 KB

Case studies

While starting something new at an organization always has unique challenges, there are likely others in similar fields who can offer their expertise. Let's learn from the experience of others.

We've put together some resources on the following topics:

  • Creating an innersource culture
  • Leadership as an internal stakeholder
  • Open Source for Enterprises
  • Teaching Git & GitHub
  • GitHub workflow success stories

Each topic has a list of resources (articles, white papers, videos, etc.) and a list of discussion questions. As a group, we'll focus on the same topic.

  1. First, we'll each get to know the available resources and respond to issue prompts individually. You won't have time to get through every resource, and that's OK.
  2. Then, as a group, we'll discuss the prompts. Most importantly, we'll discuss how the information is useful within your organization.

Topic Focus: Creating an innersource culture

Resources

Prompts

  • What do you think are the biggest challenges of innersource?
  • Have you seen innersource concepts at your organization already? If so, how did they come about, and how was the team affected? If not, what are some instances where innersource concepts could have improved an outcome?
  • How common are silos within your organization? How does it affect collaboration, quality, and productivity?
  • Break down the concepts or tenants of innersource into 5-10 small, concrete things that could plausibly be achieved within the next two years. (Assume company buy-in). What would be the first one you'd attempt, and why?
  • Do you think innersource is possible at your organization? Why or why not?
  • How do you think innersource as cultural change intersects with new tools, like GitHub?
  • What problems do you think many of your colleagues face that could be alleviated by adopting innersource collaboration?

Topic Focus: Leadership as an internal stakeholder

Resources

Prompts

  • How are you a leader in your current role?
  • How can you become more of a leader in your current role?
  • What are the qualities of a good leader, and why? What are some examples you can share?
  • How much control do you feel you have over change within your organization? Do you feel your colleagues agree?
  • What advice would you give others who want to lead or influence change within your organization?
  • How can you be most effective at helping others learn and adopt Git and GitHub in the future?
  • What are some examples of how you or someone else has shared knowledge or excitement about Git and GitHub? How can these examples be repeated, or learned from?
  • What is the most discouraging thing about using Git and GitHub? Do you think others agree? How would you help ease this burden for others?
  • How do your colleagues like to learn?
  • What are some examples of change or transition within your organization? How can you learn from those examples when moving forward change in the future?
  • What are the social aspects involved in transition? How can these social aspects negatively or positively influence a transition or change?

Topic Focus: Open source for enterprises

Resources

Prompts

  • How have you experienced Open Source software as a user, contributor, or maintainer?
  • What do you think most people don't know, but should, about Open Source software?
  • How do you think your organization could benefit from becoming more involved with the Open Source community?
  • What are the biggest challenges and advantages of participating in Open Source?
  • What advice would you give someone who is interested in participating in Open Source?
  • What fears, worries, or hesitations do you have about Open Source as an individual? As an organization?
  • Do you think your organization has any products which would be good candidates for becoming Open Source software? If not, why not? If so, what are the qualities of those products which make them good candidates?
  • What questions do you have about Open Source software?

Topic Focus: Teaching Git & GitHub

Resources

Prompts

  • What was the hardest thing about learning Git and GitHub for you?
  • How have good teachers influenced your life? Think beyond school.
  • What are some examples of positive learning environments in your life? What are the attributes of those environments? Alternatively, what are some examples of negative environments?
  • What do you think the most important thing to learn about Git and GitHub is for beginners?
  • What is the difference between telling and teaching?
  • How can learning be influenced by subject-matter experts within an organization?
  • What are some examples of learning that you've experienced in your workplace?
  • How can learning be made more memorable?
  • How can you create learning opportunities within your organization?
  • What are the biggest challenges when teaching? Are those specific to Git and GitHub? Are they specific to you or your organization?
  • How could you have benefited from more Git and GitHub learning opportunities? How could your colleagues benefit?

Topic Focus: GitHub workflow success stories

Resources

Prompts

  • What workflows are currently in use within your organization? Do you think they're the most beneficial workflows? If yes, what can be shared with other teams? If not, what could be improved?
  • Do you think a workflow should be stipulated for your entire organization? Why or why not?
  • How can the workflow within GitHub improve work within your organization?
  • What patterns did you read or hear about that your organization could learn from?
  • What are some examples of workflows that haven't worked, either within not within your organization?
  • How much control over their own workflow should any team or individual have? Why?
  • What are the challenges associated with introducing or adopting new workflows? How can those be eased?
  • Why do workflows matter?