Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Software Development Fundamentals: Project Management

Course Cover
compare button icon

Course Features

icon

Duration

4 weeks

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Mobile, Desktop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

4 hours per week

icon

Teaching Type

Self Paced

Course Description

This course in software development is intended to provide a foundation in key concepts of development to enable you to succeed in your digital technology role.

With a solid skill set and a good understanding of the job, you'll be ready to start a career as a tech- or development professional.

The high-level concepts and terms involved in software development will be explained to you, along with the key features of the software planning process. You will analyse the processes and produce outputs that meet meaningful requirements.

The project management process is an integral part of software development and any career in digital technology. It is the application of processes and principles to plan, manage and implement initiatives within an organization.

This course will teach you how to describe the software development process, compare Agile with Waterfall approaches, and familiarize yourself with common Agile frameworks. A solid understanding of Agile and its advantages will help you prepare for work in most tech companies that rely on it to improve their products.

Additionally, you will explore the planning and requirements gathering processes. This includes the use of personas as well as user stories.

This course will give you a solid understanding of two common project management methods and common approaches for improving user experience.

Course Overview

projects-img

Alumni Network

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

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

Target Students

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

Course Instructors

Author Image

Lewin Chan

Instructor

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.
Course Cover