Skip to main content

MOOC: Agile Software Development

Transferable competencies Open learning opportunities/MOOCs
Agile methods propose a new software development process based on rapid iteration, close integration with customers, the central role of testing, and other innovative ideas that are profoundly affecting the discipline of software engineering.

Abstract

Array
(
    [url] => https://www.youtube.com/watch?v=uQrS4Byo-VU
    [image] => 
    [object] => {"url":"https://www.youtube.com/watch?v=uQrS4Byo-VU","provider_name":"youtube","video_id":"uQrS4Byo-VU","title":"Agile Software Development | ETHx on edX | Course About Video","width":1333,"height":750,"aspect_ratio":0.5626,"html":"","iframe_host":"www.youtube.com","thumbnail_url":"https://i.ytimg.com/vi/uQrS4Byo-VU/maxresdefault.jpg"}
)
Agile Software Development | ETHx on edX | Course About Video www.youtube.com

Agile methods propose a new software development process based on rapid iteration, close integration with customers, the central role of testing, and other innovative ideas that are profoundly affecting the discipline of software engineering. Many companies require agile experience for developers. This course is an extensive review of agile software development, explaining the management and technical aspects. It does not advocate any particular method but rather provides an unbiased analysis of the benefits and limitations of agile techniques. By completing the course, you will acquire operational knowledge of the most advanced and directly applicable techniques in modern software development.

Links and downloads

Authors

  • Bertrand Meyer

    Professor

    D-INFK, Chair of Software Engineering

    Kontaktieren

  • Marco Piccioni

    Project leader

    D-INFK, Chair of Software Engineering

    Kontaktieren