Public Videos of joelburrows
Videos 1-2 of 2
Design Heuristics for Large Agile Projects
 
17:20

Design Heuristics for Large Agile Projects

Scaling agile methods up to large projects with multiple teams introduces communication issues. Teams need to co- ordinate their work and avoid introducing conflicting design and code changes. These conflicts are typically caught by a continuous integration mechanism, but ideally they would be prevented in the first place. An agile design and archi- tecture can help reduce the likelihood of conflicts. Creating such architectures and designs is made easier by convenient design heuristics that promote agile designs and architec- tures and help avoid non-agile ones. Design patterns are an- alyzed for their agility using the definition of an agile design, and this analysis is used to derive useful design heuristics for agile designs.

video tags: agile  design 

Added: March 26, 2015, 9:18 pm
Views: 4275 | Comments: 0 | Rating: Not yet rated

People over Process: Key Challenges in Agile Development
 
19:53

People over Process: Key Challenges in Agile Development

Conboy, K., S. Coyle, X. Wang, and M. Pikkarainen (2011), “People over Process: Key Challenges in Agile Development,” IEEE Software 28, 6, 48-57.

dx.doi.org/10.1109/MS.2010.132

video tags: agile  adoption  developers  people  factors  software  development  engineering 

Added: January 22, 2015, 12:31 am
Views: 1684 | Comments: 0 | Rating: Not yet rated