Ten 2012 Software Architecture Videos to Watch

Even if the current Agile approach consider software architecture more like a deliverable that will emerge during the Scrum iterations than a foundation that must be completely defined before starting your software development project, the architecture of your application remains one of the key factor for its capacity to evolve …

Aspect-Oriented Modeling – what it is and what it’s good for

In software engineering, aspects are concerns that cut across multiple modules. They can lead to the common problems of concern tangling and scattering: concern tangling is where software concerns are not represented independently of each other; concern scattering is where a software concern is represented in multiple remote places in …

Agile Development Teams: Scope and Scale with Mike Cohn

Agile Estimating and Planning” author, and Agile Alliance co-founder, Mike Cohn, provides detailed, proven techniques for estimating and planning any Agile project. Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will …