Videos tagged with Delivering Quality


Measure for Measure: Quantifying the Effect of TDD

Measure for Measure: Quantifying the Effect of TDD

Posted in Conferences, Development, Practices, XP

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 ...

Tags: Practices, XP, Conferences, Agile, TDD, InfoQ, QCon, QCon London 2008, Delivering Quality, Delivering Value, Value & Metrics, ...



A Tale of Two Systems

A Tale of Two Systems

Posted in Conferences, Practices, Design, XP

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 ...

Tags: Practices, XP, Conferences, Design, InfoQ, Architecture, QCon, QCon London 2008, Delivering Quality, quality


Luke Francl Explains Why Testing Is Overrated

Luke Francl Explains Why Testing Is Overrated

Posted in Development, Broadcasting, Ruby, Interview

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 (...

Tags: Ruby, Testing, Interview, Agile, InfoQ, Software Testing, Delivering Quality, RubyFringe, Defects, Code Reviews


Conceptual Algorithms

Conceptual Algorithms

Posted in Conferences, Development, Ruby, Debugging

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...

Tags: Debugging, Conferences, Ruby, GitHub, InfoQ, Software Testing, Delivering Quality, Methodologies, RubyFringe, Programming, Software Troubleshooting, ...


Testing is Overrated

Testing is Overrated

Posted in Conferences, Development, Practices, Ruby, Q&A

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...

Tags: Practices, Q&A, Conferences, Ruby, Testing, Agile, InfoQ, Software Testing, Delivering Quality, RubyFringe, Code Review, ...



Principles and Practices of Lean-Agile Software Development

Principles and Practices of Lean-Agile Software Development

Posted in Conferences, Development, Practices

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...

Tags: Practices, Conferences, Agile, InfoQ, Delivering Quality, Methodologies, Delivering Value, Lean, Agile2008


Agile Quality: A Canary in a Coal Mine

Agile Quality: A Canary in a Coal Mine

Posted in Conferences, Practices, Scrum

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...

Tags: Practices, Scrum, Conferences, Testing, Agile, InfoQ, Planning, Delivering Quality, Antipatterns, Agile2006, Delivering Value, ...


Database Refactoring

Database Refactoring

Posted in Conferences, Databases

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...

Tags: Conferences, Testing, Databases, Agile, refactoring, InfoQ, Data Access, Delivering Quality, Agile2006


Code Organization Guidelines for Large Code Bases

Code Organization Guidelines for Large Code Bases

Posted in Conferences, Development, Frameworks, Practices, Java, Debugging, Spring

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 ...

Tags: Debugging, Practices, Conferences, Frameworks, Java, Spring, InfoQ, Build systems, Delivering Quality, Structure101


System Integration Testing Using Spring

System Integration Testing Using Spring

Posted in Conferences, Development, Frameworks, Java, Debugging, 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...

Tags: Debugging, Conferences, Testing, Frameworks, Java, Spring, TDD, InfoQ, Delivering Quality