Danger! Software Craftsmen Ahead!

Published January 31st, 2012 Under Agile | Leave a Comment

The software craftsmanship movement has been getting many followers lately. It is not the first time that a group of developers say they had enough, and it’s time for a change. Only this time, it’s different. It may be unpopular, but it needs saying: Before joining the craftsmanship crusade, people should read the fine print. Declaring ourselves craftsmen, affects not just our everyday life – it has implications on our future career. Read more

Agile Transitions – Things to Consider Before you Start

Published January 12th, 2012 Under Agile | Leave a Comment

Agile transitions do not only change how a development team works but how the whole organization is structured, how it behaves and how it runs its product portfolio. This makes the transition have a significant financial risk and can not just be done by sending the team to one two day course. Read more

Tools for Continuous Integration at Google Scale

Published December 21st, 2011 Under Agile | Leave a Comment

Software engineers rarely invoke compilers and lower-level tools directly. Instead they interact with a build system which analyzes dependency information and then orchestrates the overall build process. Yet build systems are often overlooked by industry and academia. This presents a challenge for large organizations as their code base grows and engineering processes struggle to keep up. This video covers the key insights and technical design elements that enable us to scale the word’s largest continuously integrated code base to thousands of engineers worldwide. Read more

The Frustrated Architect

Published December 8th, 2011 Under Agile | Leave a Comment

Software architecture plays a pivotal role in the delivery of successful software yet it’s frustratingly neglected by many teams. Whether performed by one person or shared amongst the team, the architecture role exists on even the most agile of teams yet the balance of up front and evolutionary thinking often reflects aspiration rather than reality. Read more

Agile 2011 Conference Interviews

Published December 7th, 2011 Under Agile | Leave a Comment

Hear from some of the leading Agilists in these impromptu interviews conducted by Todd Little, Agile2011 Conference Chair, during a quick spin through Open Jam. Follow Todd as he discusses various Agile topics with Jim Highsmith, Andrew Hunt, Arie van Bennekum, Esther Derby and Alan Shalloway.

Watch this video on http://www.agilealliance.org/resources/learning-center/open-jam-interviews

What Agile can Learn from Open Source

Published November 28th, 2011 Under Agile | Leave a Comment

This presentation looks at distributed teams, team roles, building teams, planning releases, managing releases, testing releases and scaling to big projects. Everyone should get some new ideas inspired by the Open Source movement that they can use in their own projects. Read more

Why Your Agile Roll-Out is Failing

Published November 23rd, 2011 Under Agile | Leave a Comment

You read the books. You went to the talks. You even paid for the 3 day course. Then you rolled out Agile across the organization. What could possibly go wrong? Why, after 18 months, are you not seeing the better-faster-cheaper results they guaranteed you? And where can you get your money back? Rather than paying for yet another Agile consultant to come in and tell you how you’re doing it all wrong, watch Dan’s talk about the most common failure modes he encounters in Agile adoption.

Watch this streaming video

Video Producer: JFokus Conference

What Does it Take to be an Agile Company?

Published November 10th, 2011 Under Agile | Leave a Comment

Everyone wants to be Agile, or so it seems. But what does that mean? What does the Agile company do that others don’t? There is more to being an Agile company than doing Scrum. In this talk Allan Kelly considers what it means to be Agile and what you need to do to be an Agile company, rather than a company which just follows an Agile method. He will outline the three different ways we use the word “Agile” – Agile methods, Agile Toolkit and the state of Agile. In doing so he will discuss customers, project design, strategy and portfolio management and how these need to work together to achieve Agility.

Watch this video on http://skillsmatter.com/podcast/agile-scrum/agile-companies

Agile Business Analyst

Published November 8th, 2011 Under Agile | Leave a Comment

A short video about business in an Agile context. Analysis is only half the job; the other half is design. The agile business analyst gathers requirements and also designs solutions that deliver business value.

Video Producer: http://michaelhugos.com/

Evolutionary Design Illustrated

Published October 13th, 2011 Under Agile | Leave a Comment

In an agile environment, programmers must deliver working software in the first iteration. Requirements may change at any time, so there’s no way to design the software in advance. Instead, you must design your software based on its current needs, and evolve the software design as the requirements change. This process is called evolutionary design or continuous design, or iterative and incremental design. Read more

keep looking »