From the course: Delivering and Analyzing a Software Pilot: GitHub Copilot
What you should know - Github Copilot Tutorial
From the course: Delivering and Analyzing a Software Pilot: GitHub Copilot
What you should know
- [Presenter] Now, before we dive into the details of running a successful software pilot, it's important to make sure that you have a solid foundation. Think of it as checking your equipment before a big climb. You want to be well prepared to tackle any challenges ahead. In this video, we'll cover the key concepts and tools you should be familiar with before starting the course. This course is designed for professionals who are responsible for piloting software and making data-driven decisions about full deployment. Whether you're a project manager, a software engineer, or a business analyst, having a basic understanding of software pilot processes will be extremely helpful. So let's start with the basics. You should have a general understanding of what a software pilot is, and by software pilot, I mean a small-scale test run of a new software tool within a controlled environment. This involves planning the pilot, selecting participants, monitoring and implementation, and analyzing the results. If you've never run a software pilot before, don't worry. This course will guide you through all of the processes. Now, whilst familiarity with GitHub Copilot will be beneficial, it's certainly not a requirement. We're using GitHub Copilot as a primary example throughout this course. If you haven't used GitHub Copilot before, don't worry. You don't need to be an expert, but a basic understanding of just what GitHub Copilot is and how it integrates into development will be a bonus. Another key area of knowledge is natural language processing or NLP, and while you certainly don't need to be a data scientist, having just a basic grasp of NLP concepts will help you understand how we will be using it to analyze user feedback during the pilot. If you're brand new to natural language processing, consider familiarizing yourself with some of the basic concepts like sentiment analysis and text classification. Finally, it's important to be comfortable using tools like Excel and other data analysis software, as we'll be dealing with data throughout the course. You'll need to know how to manipulate data, create visualizations, and interpret results to build your business case. So in summary, having a basic understanding of things like software pilots, GitHub Copilot, natural language processing, and data analysis tools will set you up for success during this course.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.