Videos tagged with Delivering Quality
Summary It is possible to measure certain properties of code, and on the one hand, correlate them with project factors known to have economic merit and on the other, with programmer-pleasing practices. This session surveys emerging evidence that we can measure the effect of the technical practices of Agile development, and explores what we might be able to do about it to our benefit. Bio Keith ...
A Tale of Two Systems
Summary We all want to design excellent code. We try to craft elegant, clear, beautiful software. Sometimes we're sucesful. Sometimes we're not. Often legacy code or company politics conspire to produce grotesque software monstrosities desite our best efforts. So what can we do to design great software under the pressures of the real world? This talk will look at some of the characteristics of ...
Luke Francl Explains Why Testing Is Overrated
Summary In this interview filmed during RubyFringe 2008, Luke Francl explains his position towards testing. While supporting unit testing, he thinks testing is not going to reveal all application defects. Development teams should also practice code reviews and usability tests which are likely to discover bugs not visible though other methods. Bio Luke Francl is a developer at Slantwise Design (...
Conceptual Algorithms
Summary In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging. Also: he explains how to use the "Deathbed Filter" for choosing projects. Bio Tom Preston-Werner is one of the founders of GitHub. He's created various Ruby tools such as the monitoring tool god, and many more. About the conference RubyFringe is an ava...
Testing is Overrated
Summary Developer-driven testing is probably the most influential software development technique of the last 10-15 years. There's no question that it has improved the practice of building software. And in a dynamic language like Ruby, it's hard to get by without it. But is it really the best way to find defects? Or is the emphasis on testing and test coverage barking up the wrong tree? Bio Luke...
Principles and Practices of Lean-Agile Software Development
Summary In this presentation held during Agile 2008, Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners. Bio Alan Shalloway is the founder and CEO of Net Objectives. With almost 40 years of experience, Alan is an industry thought leader, trainer and coach in the areas of Lean Software...
Agile Quality: A Canary in a Coal Mine
Summary Scrum co-creator Ken Schwaber spoke at Agile2006 on code quality as a corporate asset. InfoQ presents video of his talk, The Canary in the Coalmine. Schwaber discussed how a degrading core codebase paralyses a team and negates any Agility gained through process improvement. He proposed strategies for management to identify, track and stop this downward spiral. Bio Ken Schwaber (www.cont...
Database Refactoring
Summary Like other leaders in the Agile community, Scott Ambler is passionate about expanding Agile practices to include all contributors to software success. Recently he has been teaching teams how to integrate database roles into the iterative, incremental rhythm of their teams. InfoQ captured Ambler's talk on Database Refactoring at Agile2006. Bio Scott Ambler is Practice Leader Agile Develo...
Code Organization Guidelines for Large Code Bases
Summary Juergen Hoeller shares his experiences working on large projects (including his role as chief architect of the Spring Framework) to provide general guidelines on Packaging and package interdependencies, Layering and module decomposition, Evolving a large code base. Juergen will also discuss how tools can play a role in enforcing architectural soundness. Bio Juergen Hoeller has been the ...
System Integration Testing Using Spring
Summary When it comes to system integration testing Spring adds real value. In this session, Rod Johnson (Spring creator) discusses: integration testing and the support that Spring provides for it, issues around testing the persistence layer, testing web applications. Bio Rod is the father of Spring. The Spring Framework open source project began in February 2003, based on the Interface21 frame...