Toll Free: 1-877-695-7388

GTA: (647) 699-2838

Search Engine People
  • SEO
  • SEM
  • CRO
  • Display
  • Blog
  • Why Us
  • Contact
  • Join Our Team
  • Get A Quote

Toll Free: 1-877-695-7388

GTA: (647) 699-2838

Managing Non-code Projects with GitHub

Vincent Clarke | April 25th, 2013
Tweet19
Share5
Share
Pin
24 Shares

image

Our company has tried a bunch of different ways to handle knowledge management over the years. With the exception of using Evernote to manage outreach and guest posting, most project management systems have always been either too confusing or flawed.

If one specific tool worked very well for management, it was way too conventional for our analysts. If our analysts loved a particular system, then it was way too complicated for management. No one system ever seemed to satisfy the needs of the entire team.

Github

Then we came across GitHub. It was kind of an interesting discovery for us. From our perspective, GitHub was always strictly for code sharing. Like an open source repository where programmers network and develop their various projects. But that's only because programmers jumped at the idea first. GitHub can also be used to manage other kinds of data as well.

The City of Chicago, for example, recently experimented with GitHub as new way to engage with the general public. By publishing public sector datasets on the platform, residents would be more prone to become involved with existing government projects, and "developers will feel more comfortable developing applications or services based on an open source license."

Given its layout, GitHub could become a great way to collaborate on various projects without risking any sort of disorganization by having too many people's hands in the cookie jar. For our own purposes, GitHub is a fantastic medium for facilitating communication between management, project developers and other members of the company. Let me explain how it works.

How We Work It

At its core, GitHub is an open source repository where an administrator can manage and store various revisions of projects. The projects themselves can be word documents, spreadsheets, code and other forms of data. The data is then made public to everyone in the company who can edit the files and store them on GitHub as well.

That's because users copy the entire repository onto their own systems and when they make any changes, they store their own copy onto your company's central server. What that does is encourage employees to make their own small changes on their own time since you don't have to connect directly onto the server every time.

Let's put it another way. With GitHub, anyone in the company can modify projects or files under their own personal account. Doesn't seem like that great of an idea right? Well there's more.

Whenever a user makes any changes on a GitHub file, they send a "pull request" to the file's original creator or admin. The owner can then, if they so choose, merge the changes with the master file, or simple store the new copy alongside it.

In the past, programmers would have to download the source code for a project, edit the file locally, and then email the update to the project head. Overtime, this long tail back and forth process proved to be excessively time consuming and unproductive for programmers.

Think about how this translates onto project management outside of programming and more focused on your company. Everyday projects, documents, datasets, and other processes are filed either through a local server or email client. Even software programs that compile data under one roof have trouble organizing who did what at what time and have no real approval process for edits other than granting admin access to users.

GitHub streamlines the whole process of employee contributions. Imagine that you have a project as simple as onsite ad copy. Your lead copywriter can make the initial document while the editor in chief, CEO, and marketing director can access the file and make changes to the document. The copywriter then looks at the changes and compiles them onto the master copy. The original document itself is never affected, while other participants can easier and productively make their various contributions to the project.

This works on many different levels. Employees can be encouraged to make changes to in house HR statements and comment on company policy easier this way. Project team members can each make their separate contributions to a project and each be held responsible for their involvement. Everything is organized under one roof and the master copy of the file is never in danger.

GitHub essentially breaks the management barrier allowing for creative communication between company members without any fear of security breaches or unauthorized access to specific repositories.

So how could you effectively utilize this medium for your own business? Leave your stories or creative responses in the comment section below.

If you liked this post, you might also enjoy 12-Step Program to Buy Back Time

Tweet19
Share5
Share
Pin
24 Shares
Posted in Analytics & ROI AnalysisTagged collaboration, github, project management

About the Author: Vincent Clarke

Vincent Clarke is an Internet Marketing Specialist for USB Memory Direct, a wholesaler of custom promotional flash drives. He enjoys working one-on-one with customers to deliver great outcomes and is always looking for new content marketing strategies for the USB Memory Direct Facebook and Twitter channels.

Recent Posts

  • Maximizing Your E-Commerce Sales:
    A CRO Audit Guide
  • Movin’ On Up! Why Migrating to Google Analytics 4 (GA4) Should be a Priority
  • A Year in Review: The Digital Marketing Trends That Defined 2021
  • The Basics of Video Marketing
  • Just How Much Do Google Reviews Impact Your SEO Ranking?

Categories

  • Analytics & ROI Analysis
  • Company News
  • Content
  • Conversion Optimization
  • CRO
  • Display Advertising/RTB
  • Email Marketing
  • En Español
  • En Français
  • Inbound Marketing
  • Lead Nurture & Marketing Automation
  • Local Search
  • Marketing
  • Mobile
  • Partnership Marketing
  • PPC
  • PR
  • SEO
  • Social Media Marketing
  • Web Design

Additional Posts

4 Lessons Learned From The AP Twitter Hack (That Regular Media Didn’t Tell You About)

April 25th, 2013 | by Daniel Butterfield

How To Be A Prolific Writer

April 24th, 2013 | by Marcela De Vivo

Changes to Facebook Pages: The New Canvas for Mobile Marketing

April 23rd, 2013 | by Chris Atkinson

LET'S TALK

Need more information or want to get in touch?

Get in touch!
  • SEO
  • SEM
  • Display
  • Blog
  • Why Us
  • Join Our Team
  • Contact Us
  • Local SEO
  • Small Business SEO
  • Enterprise SEO
  • International SEO

LOCATION

1305 Pickering Parkway,
5th Floor Pickering, L1V 3P2

PHONE

Toll Free: 1-877-695-7388
Greater Toronto Area: (647) 699-2838

Social

© Search Engine People Inc. 2023 – Canada’s Top Digital Agency
© SEP 2023 – A Search Engine People Company | Privacy Policy

Search Engine People