FutureLearn
FutureLearn Logo

Software Development Fundamentals: Project Management 

  • Offered byFutureLearn

Software Development Fundamentals: Project Management
 at 
FutureLearn 
Overview

An introduction to project management and its role within software development

Duration

4 weeks

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Software Development Fundamentals: Project Management
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum
  • Faculty

Software Development Fundamentals: Project Management
 at 
FutureLearn 
Highlights

  • Earn a certificate from Future Learn
Details Icon

Software Development Fundamentals: Project Management
 at 
FutureLearn 
Course details

Who should do this course?

This ExpertTrack will grow your confidence in working with development teams and understand the challenges they face. It’s suitable for:

  • Someone aiming to enter the digital sector
  • Anyone looking to change careers into an entry-level role as a developer, or to establish foundations for a development career
  • Established technology professionals looking to better understand software development and round out their skill set
  • An entrepreneur with a business or product idea that needs some basic understanding of software development to assess the viability of their idea
What are the course deliverables?
Define the software development process
 
Compare Agile vs Waterfall approaches to project management
 
Describe common Agile frameworks
 
Investigate the requirements gathering and planning processes, including the use of personas and user stories
More about this course
  • This software development course is designed to give you a foundation in the key concepts in development, to help you succeed in digital technology roles.
  • You'll be prepared to enter a career in tech or development with a strong skillset and an understanding of what the job will entail.
  • You'll be introduced to the high level concepts and terms that are involved in software development, including a range of software development terms and the key features of the planning process. You'll analyze the necessary processes and outputs that provide meaningful requirements.
  • You'll also explore how to improve user experience (UX), by exploring the requirements gathering and planning processes, including the use of personas and user stories.
  • By the end of this course, you'll have a good understanding of two popular project management approaches, and common approaches to improving user experience.
Read more

Software Development Fundamentals: Project Management
 at 
FutureLearn 
Curriculum

Introduction to software development fundamentals

Introduction to the course

What is software development?

Weekly Wrap-up

Project management and Agile in software development

Introduction

Managing software development projects

Agile in action

Wrap-up

Designing software solutions

Introduction

Scope and Customer Requirements Definition

Weekly Wrap-up

Requirements and planning

Introduction

Backlog, User Stories, Personas

Development team and sprint planning

Course Wrap-up

Faculty Icon

Software Development Fundamentals: Project Management
 at 
FutureLearn 
Faculty details

Lewin Chan
Lewin delivers high quality, scalable software that behaves predictably and fails gracefully. He understands how to make effective tradeoffs between new features, system complexity and technical debt.

Other courses offered by FutureLearn

1.39 L
15 weeks
– / –
1.81 K
2 weeks
– / –
1.46 L
15 weeks
– / –
View Other 1956 CoursesRight Arrow Icon
qna

Software Development Fundamentals: Project Management
 at 
FutureLearn 

Student Forum

chatAnything you would want to ask experts?
Write here...