Agile Release Strategy
Published January 3rd, 2011 Under Agile | Leave a Comment
Releasing often is probably the most important practice in agile development. In many projects it can also be the hardest practice. This talk will give you hands on advice on how to reliably reduce your release cycle.
Watch this streaming video from the Norwegian Developer Conference 2010
Building Agile Infrastructures with Puppet
Published September 21st, 2010 Under Coding | Leave a Comment
The reality of cloud computing and tools like Puppet have enabled systems architects to build agile infrastructures that can nimbly react to changing business needs. We will review pragmatic approaches and guidelines to developing agile infrastructures using Puppet while exploring analogs to software development approaches in general.
Video Producer: Devops Days
Continuous Integration and the “Cup of Coffee” Test
Published May 10th, 2010 Under Software Testing | Leave a Comment
The “cup of coffee” metric examines if a developer can get up and get a cup of coffee once they commit code. After they’ve returned from their coffee break, the developer should have some feedback about whether their code was useful and if they need to start regression testing.
Additional resources:
Continuous Integration: The Cornerstone of a Great Shop
Choosing a Continuous Integration server
Continuous Integration anti-patterns
Continuous Integration Tools Directory
Agile Infrastructure
Published May 5th, 2010 Under Agile | Leave a Comment
The basis of Agile engineering practices is reproducibly building from source code. If software is delivered on servers, and those servers can’t be reproducibly deployed from bare metal to working services, how Agile can you be? Continuous Integration is great, but what about Continuous Delivery? This talk outlines innovations in tools, process, planning and culture emerging at the front lines.
http://www.infoq.com/presentations/agile-infrastructure
Using Rake to Build, Run Unit Tests and Create Documentation
Published March 29th, 2010 Under Software Testing | Leave a Comment
This screencast demonstrates how to use Rake to build .NET solution, run unit tests and build documentation. Rake with Ruby is a perfect combination which will eliminate Nant and MSBuild hell.
Learn About Continuous Integration With Hudson Directly From the Source
Published March 8th, 2010 Under Software Testing | Leave a Comment
San Francisco Java User Group presents Kohsuke Kawaguchi from Sun who introduces us to Hudson, an open-source continuous integration (CI) system, which improves the productivity of a development team by automating various things.
Additional resources:
Continuous Integration: The Cornerstone of a Great Shop
Continuous Integration Tools Directory
Extending Continuous Integration
Published February 16th, 2010 Under Software Testing | Leave a Comment
The talk shows how we can implement a rigorous, yet agile process. It is based around our experiences of putting the good idea of continuous integration and other agile methods into life and using this as the basis not just for the technical process, but for the whole improvement program for our organization. We have expanded our process to cover simulated production as a part of the testing effort. This way, we can guarantee that the actual delivery day will be uneventful. The audience will come away from the talk with a good idea on how to improve their build process. The talk will cover both practical aspects, architectural changes that improves continuous integration, and what change you need to make in your organization to streamline the value chain from a code change to production readiness.
Watch this video on JavaZone (click on “Presentation”)
Additional resource: Continuous Integration Tools Directory
Subversion Checkout/Update/Commit Tutorial
Published January 11th, 2010 Under Agile | Leave a Comment
This tutorial was recorded to show how to checkout from Subversion, update, and commit.
Making Agile Work in the Enterprise with MKS Integrity
Published January 6th, 2010 Under Project Management, Scrum, Software Testing | Leave a Comment
Agile development promises faster releases, better customer alignment, higher quality, and lower development costs – however, it can be tough to scale Agile for an enterprise. This video presents the challenges of making Agile work in an enterprise environment. Learn how MKS Integrity for application lifecycle management, provides the flexibility, transparency and collaboration needed for Agile while ensuring management oversight across both Agile and traditional teams across the enterprise. The video includes an interview with Agile expert Matt Klassen as well as a brief solution demonstration.
Best Practices for Subversion
Published January 6th, 2010 Under Agile | 1 Comment
Subversion, or SVN, is a free, powerful, open-source version control system that is the de-facto standard in many IT firms. This video explains what Subversion is, why its use is considered standard in many of the top development teams in the world, and what it can do.
keep looking »
RSS
Twitter