Certified ScrumDeveloper Track

Agile Architecture Workshop

All courses on the Certified Scrum Developer track are taught by Registered Education Providers. For more information on the curriculum for the CSD credential, visit http://www.scrumalliance.org/pages/certified_scrum_developer.


  • This course fulfills the Scrum elective requirement on the Certified Scrum Developer track.

Course Objectives

Develop in participants a deep practical understanding of software architecture concerns from an agile perspective, through practical experience and discussions, supported by lecture introductions.

The course focuses on architecture issues and practices, including quality attributes, architecture patterns and tactics, collaborative design practices and testing of quality attributes.

Dates:

13 Jul 2012

Location:

Buenos Aires, Argentina

Venue:

Grupo Esfera
Av. Rivadavia 2134 3F
Buenos Aires, Argentina 1035

Get Directions

Price:

900+IVA

Discounts:

Discounted seats available. Contact Diego Fontdevila for more information.

Language:

Spanish (Castilian)

Course Comments

Be the first to add a comment on this course…

Please login to comment on this course.

Module I: Software Architecture in the Agile Lifecycle

What is Software Architecture

A shared language

Design and Architecture

Software Architecture

Software Architecture in the Agile Lifecycle

 

Modulo II: Quality Attributes and Design Restrictions

The Role of Restrictions in Design

Types of Restrictions

The Impact of Restrictions

Quality Attributes

Describing the system in terms of quality attributes

Interrelationships between quality attributes

From quality attributes to design decisions

 

Module III: Emergent Quality Attribute Driven Architecture Design

Quality Attribute Driven design 

Architecture Tactics and Design Patterns

Architecture Patterns

Architecture Structures

Emergent architecture design methods

 

Modulo IV: Design Principles and Practices

A good designer

Software Design and the Organization

Software Design Best Practices

Software Design Criteria

Software Design Rules

Software Design Principles

 

Module V: Quality Attribute Evaluation

Quality Attribute Evaluation Kata

Validating Scalability

Developers and other technical staff related to development teams, including developers, testers, analysts, quality assurance and improvement analysts, architects, technology administrators, development and project managers.