À propos de ce cours
31,380 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 8 heures pour terminer

Recommandé : 4 weeks of study, 2-4 hours/week...

Anglais

Sous-titres : Anglais

Ce que vous allez apprendre

  • Check

    Distinguish between different process models for organizing software production.

  • Check

    Gauge the applicability of process models for a software development project.

  • Check

    Apply the fundamentals of Agile software development and management practices.

Compétences que vous acquerrez

Lean Software DevelopmentAgile Software DevelopmentSoftware Development ProcessScrum (Software Development)

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 8 heures pour terminer

Recommandé : 4 weeks of study, 2-4 hours/week...

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
2 heures pour terminer

Module 1: Introduction to Processes

Are you someone who likes to see the big-picture? Being a forward thinker who knows what’s coming next is an invaluable trait as a software product manager. This module will prepare you to become this asset for your team. A software process organizes development from beginning to end. We are going to walk through each step of the development process. This will allow you to become familiar with the entire development process so that you can effectively organize product development and foresee upcoming steps--even if you’ve never worked in software development before!

...
8 vidéos (Total 39 min), 7 lectures, 1 quiz
8 vidéos
Introduction to Software Processes and Agile Practices2 min
2.1.1: Processes and Practices5 min
2.1.1A: Processes and Practices5 min
2.1.1B: Processes and Practices5 min
2.1.2: Software Engineering Activities5 min
2.1.2A: Software Engineering Activities5 min
2.1.2B: Software Engineering Activities5 min
7 lectures
Meet your presenters: Morgan Patzelt10 min
Meet your presenters: Bradley Poulette10 min
Meet Your Facilitators10 min
Course Resources: Software Processes and Agile Practices10 min
Course Map: Software Processes and Agile Practices10 min
Reading: Differentiating Phases, Activities and Tasks10 min
Module 1: Supplemental Resources10 min
1 exercice pour s'entraîner
Module 1 Assessment (Graded)16 min
Semaine
2
1 heure pour terminer

Module 2: Process Models

Ready to dive a little deeper? This module will familiarize you with a wide variety of software process models from throughout history. You will learn about basic software process models, like the Waterfall model and The Unified Process. These fundamental processes will set the stage for the knowledge you will gain later in the course, where more complex processes will be introduced.

...
5 vidéos (Total 58 min), 1 lecture, 1 quiz
5 vidéos
2.2.2: Spiral Model8 min
2.2.3: Unified Process8 min
2.2.4: Prototyping14 min
2.2.5: Continuous Delivery11 min
1 lecture
Module 2: Supplemental Resources10 min
1 exercice pour s'entraîner
Module 2 Assessment (Graded)16 min
Semaine
3
1 heure pour terminer

Module 3: Agile Practices

Do you want to help developers reach their full potential? Do you want to impress clients by delivering a great product on-schedule and on-budget? Then this module is the place for you! In this module, you will learn some Agile methodologies that are practiced in the industry today. This module will cover the Scrum and Extreme Programming methodologies. The practices in these methodologies are some of the most popular practices in the industry today. They provide practices that will help to maintain organized and effective development. These methodologies will help you to know the exact state of your product and deliver successfully!

...
4 vidéos (Total 46 min), 2 lectures, 1 quiz
4 vidéos
2.3.2: Extreme Programming14 min
2.3.2B: Extreme Programming8 min
2.3.3: Scrum15 min
2 lectures
Discussion: Difficulties Adopting Scrum10 min
Module 3: Supplemental Resources10 min
1 exercice pour s'entraîner
Module 3 Assessment (Graded)16 min
Semaine
4
3 heures pour terminer

Module 4: Other Practices

Almost there! In this last module, we will dive into Lean Software Development and Kanban. Being the most complex tools which we will cover in this course makes them the “spike-driving machines” from our railroad-building analogy. Lean and Kanban are a cumulation of many lessons learned, and are widely used in some form in the industry today.

...
5 vidéos (Total 48 min), 2 lectures, 2 quiz
5 vidéos
2.4.1A: Agile Variations and Lean Software Development9 min
2.4.1B: Agile Variations and Lean Software Development8 min
2.4.1C: Agile Variations and Lean Software Development4 min
2.4.2: Kanban16 min
2 lectures
Module 4: Supplemental Resources10 min
Acknowledgements10 min
2 exercices pour s'entraîner
Module 4 Assessment (Graded)16 min
Course Final Assessment (Graded)1h 12min
4.7
365 avisChevron Right

24%

a commencé une nouvelle carrière après avoir terminé ces cours

30%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

12%

a obtenu une augmentation de salaire ou une promotion

Principaux examens pour Software Processes and Agile Practices

par AANov 9th 2015

Want to know about different methodologies, practices and processes in software development? don't miss this one. Clearly explained, thought provoking quiz and memorable graphics. Absolutely topper.

par KCAug 12th 2017

I had read about the different agiles methodologies out there but It was until I took this course that I could "digest" them and internalize how to chose the right one for me and how to apply them.

Enseignant

Avatar

Kenny Wong

Associate Professor
Computing Science, Faculty of Science

À propos de Université de l'Alberta

UAlberta is considered among the world’s leading public research- and teaching-intensive universities. As one of Canada’s top universities, we’re known for excellence across the humanities, sciences, creative arts, business, engineering and health sciences....

À propos de la Spécialisation Gestion des produits logiciels

In this Software Product Management Specialization, you will master Agile software management practices to lead a team of developers and interact with clients. In the final Capstone Project, you will practice and apply management techniques to realistic scenarios that you will face as a Software Product Manager. You will have the opportunity to share your experiences and learn from the insights of others as part of a Software Product Management...
Gestion des produits logiciels

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.