Vi ste ovdje
Managing Agile Software Development
Overview/Description
Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who work collaboratively with face-to-face communication. Agile development practices include frequent releases, ongoing testing, customer and stakeholder participation throughout the development process, co-ownership of code and pair-programming. In this course you will be introduced to the principles of agile project management during software development iterations. You will become familiar with agile practices in relation to project management tasks such as work scheduling, team meetings, change and risk management, progress monitoring, reports and reviews, and project scaling.
Target Audience
Experienced developers and software project managers who wish to become proficient in the application of agile methodologies in software development projects
Prerequisites
At least 1 year's experience designing or developing software or managing software development projects
Expected Duration (hours)
1.5
Lesson Objectivesrecognize how developers select tasks and perform iteration balancing
recognize how to use meetings and charts to support communication and collaboration during iterative development
recognize ways to manage change, quality, and risk during iterative development
recognize different charts that provide feedback during a project
recognize the type of feedback provided by reviews in agile projects
match typical agile project documentation with descriptions
identify best practices for documentation in an agile project
implementing agile management tasks
monitor and communicate team progress
work with documentation in an agile project
identify issues with scaling agile projects
identify the features of the scrum of scrums
Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who work collaboratively with face-to-face communication. Agile development practices include frequent releases, ongoing testing, customer and stakeholder participation throughout the development process, co-ownership of code and pair-programming. In this course you will be introduced to the principles of agile project management during software development iterations. You will become familiar with agile practices in relation to project management tasks such as work scheduling, team meetings, change and risk management, progress monitoring, reports and reviews, and project scaling.
Target Audience
Experienced developers and software project managers who wish to become proficient in the application of agile methodologies in software development projects
Prerequisites
At least 1 year's experience designing or developing software or managing software development projects
Expected Duration (hours)
1.5
Lesson Objectives
Managing Agile Software Development
Trajanje:
1,5 h
Šifra:
sd_agsd_a03_it_enus