BT
Older rss

Martin Fowler and Dan North Point Out a Yawning Crevasse of Doom

Posted by Martin Fowler & Dan North  on  Aug 13, 2008 3

In this presentation filmed during QCon London 2007, Martin Fowler and Dan North talk about the communication gap existing between the developers and the customers or users. Closing this gap is extremely important in order to create successful software.

Mock Roles Not Object States

Posted by Nat Pryce & Steve Freeman  on  Aug 10, 2008

In this presentation filmed during QCon London 2007, Nat Pryce and Steve Freeman talk about TDD using Mock Objects. In their opinion, Mock Objects improves the software design and makes the code more easier to maintain and adapt to changing requirements.

Developing Expertise: Herding Racehorses, Racing Sheep

Posted by Dave Thomas  on  Jul 27, 2008 5

In this presentation made during QCon 2007, Dave Thomas talks about expanding people's expertise in their domains of interest by not treating them uniformly as they had the same amount of knowledge and level of experience.

Meeting the Usability Challenge

Posted by Larry Constantine  on  Jul 07, 2008 1

Although nearly everyone acknowledges the importance of user experience, usability often ends up pushed to the back of the queue. How then can we know whether what we are delivering makes sense and will work for our users? This presentation shows an approach to usability, focusing on activities in which users engage offers the potential for delivering dramatic improvements with much less effort.

Agile Project Management: Lessons Learned at Google

Posted by Jeff Sutherland  on  Jul 03, 2008 2

A retrospective on Google's first Scrum implementation. Jeff Sutherland visited Google to do an analysis of the first Google implementation of Scrum on one of their largest distributed projects. Their strategy for inserting Scrum step by step into the Google engineering teams showed great insight and provides helpful lessons learned for all Agile teams.

Heartbeat Retrospectives to Amplify Team Effectiveness

Posted by Boris Gloger  on  Jun 25, 2008

In this presentation filmed during QCon London 2007, Boris Gloger speaks about retrospectives. Agile development teams learn and improve by inspecting and adapting. High performing teams inspect and adapt not only their code and tests, but also their methods and interactions.

Dealing With the Organizational Challenges of Agile Adoption

Posted by Joseph Pelrine  on  Jun 12, 2008

In this presentation filmed during QCon London 2007, Joseph Pelrine talks about the challenges faced by organizations trying to adopt Agile methods. There are times when organizations fail to become agile, and Joseph offers some reasons why that happens. An important factor in Agile adoption is understanding and mitigating conflicts.

Agile Architecture Is Not Fragile Architecture

Posted by James Coplien & Kevlin Henney  on  Jun 10, 2008 7

Architecture is perceived as a heavy-weight activity which does not fit into an Agile process, so many teams start without it, just to find themselves re-doing the software later because the code structure was not good enough to support maintainability and evolution. In this presentation, Coplien and Henney describe how to start with enough architecture to ensure long term success of the project.

The Design and Architecture of InfoQ

Posted by Alexandru Popescu &Floyd Marinescu  on  Jun 03, 2008 11

InfoQ.com is a web app/portal implemented with the latest in portal technology and web development. This session shows the good, the bad, and the ugly of building InfoQ.com; from (lack of) initial requirements, design/implementation choices, deployment issues, and lessons learned along the way. The talk examines features of the site and their implementation in the web layer, domain model, and DB.

Steve Freeman On TDD: How Do We Know When We’re Done?

Posted by Steve Freeman  on  May 31, 2008 3

Writing a test makes you clarify your ideas about what needs to be done, and making the test pass means that you know that you've added a little more functionality today. Having a comprehensive suite of tests gives you the confidence to get on with things because you can tell when you've broken the system, and tests that are difficult to write show you where you need to improve.

Is the Web "Good Enough" for Web Services?

Posted by Paul Downey  on  May 26, 2008

In this presentation, recorded at QCon London, Paul Downey, who is Chief Web Services Architect for BT and a participant in many standards groups, talks about the Web and why he believes its architecture is superior to that of SOAP/WSDL-based Web services.

Agile Project Lifecycle: User Stories and Release Planning

Posted by Rachel Davies  on  May 21, 2008

In this presentation recorded during QCon London 2007, Rachel Davies, director of Agile Alliance, talks about the Agile development cycle starting with user stories and planning the releases. This presentation is less about "why" one should use Agile over other development process, and more about the practical "how" one should proceed about being agile.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT