Scrum: Agile for Everyone

Posted by Conrad Benham on August 04, 2008

Need an agile, iterative process that still gives you the flexibility to code software in a way that works for you and your team? Scrum may be the answer. Focusing on larger issues of workflow and project management, Scrum provides a framework to tame the chaos of software development. Many other agile (and non-agile) methods can work hand-in-hand with Scrum, making it an excellent first step to transitioning to a more agile workplace.

J Aaron Farr is an experienced scrum practitioner and previously helped assist and train an enterprise development team at Siemens Medical Systems in the ways of agile software development. In this session, Aaron will introduce Scrum and share some practical lessons learned.

When: 7:30pm, Tuesday 12th of August 2008
Where: ThoughtWorks Hong Kong Office
Address: Room 1304, 13/F, Tai Tung Building, 8 Fleming Road, Wanchai
Map: ThoughtWorks Hong Kong
Contact

Build Jamming

Posted by Conrad Benham on July 23, 2008

Builds are a fundamental part of any project. They are the bedrock of a project. Done well they make development and maintenance of a project easier. Done poorly and they can increase the time it takes to develop and maintain a project and even make development difficult. A well structured build will even help reduce defects by making continuous integration easier and by ensuring tests are run during each integration cycle. A good build will also aid in the deployment of a system.

In our next Jam we’ll look at build systems. Identify what makes a good build system, looking at how they might be structured for best practice. We’ll also look at various tools that support builds. Specifically we’ll look at tools that support continuous integration, prevent code duplication, bug detection and style checking amongst other tools. This Jam will include both a theoretical and a practical part. Some of the practices introduced in this session will form the basis to some future code jams.

So, dust your laptops off and come along. If you don’t have a laptop (or it doesn’t work) then come along anyway, we’ll work in pairs so there should be every opportunity for you to team up with someone. Don’t forget your laptop charger!

Drinks will be provided.

When: 7:30pm, Tuesday 29th of July 2008
Where: ThoughtWorks Hong Kong Office
Address: Room 1304, 13/F, Tai Tung Building, 8 Fleming Road, Wanchai
Map: ThoughtWorks Hong Kong
Contact

Continuous Integration with Chris Stevenson 3

Posted by Conrad Benham on July 09, 2008

Core to any serious software project is the build environment and source code repository. When developers write code they must check that code into a source code repository that allows developers to share their code changes with other developers on the project. But how can one be sure that changes checked in by one developer will work with changes introduced by another developer? The key development practice used to support this is Continuous Integration (CI). Integrating small changes often leads to a system that is always in a working state. Tools have been developed over the years to support this practice.

To talk about CI, we have Chris Stevenson. Chris is a senior Agile dude at ThoughtWorks who has worked on many different projects employing CI successfully. He will discuss what the practice of CI is and why an organisation serious about software quality should adopt it. Specifically, Chris will talk about the team dynamic required to adopt CI covering how it should be used and what to do when things go wrong. Topics will include the cost benefit of introducing a CI environment to an existing build process. He will also give a demonstration of tools supporting CI the practice of using Cruise Control.

When: 7:30pm, Tuesday 15th of July 2008
Where: ThoughtWorks Hong Kong Office
Address: Room 1304, 13/F, Tai Tung Building, 8 Fleming Road, Wanchai
Map: ThoughtWorks Hong Kong
Contact

Lean Thinking

Posted by Conrad Benham on June 10, 2008

For our next meeting we have guest speaker Richard Durnall who will talk about Lean Thinking and how it is applied in the IT industry. Richard is considered an expert in the field of Lean Thinking in IT, having worked closely with other Lean experts. He began his Lean experience in the Car Manufacturing industry (where Lean originated) working for Ford. Presently, Richard works as a Principal Consultant for ThoughtWorks, applying and coaching Lean at the clients to which he consults.

Richard, a very energetic and entertaining speaker is presently on tour, talking about Lean at a number of places around the world. Don’t miss out on what will be a very insightful and educational evening.

Rather than reinventing the wheel I refer you to the following information on Lean Thinking:

For more information on Richard, please visit his website.

When: 7:30pm, Tuesday 17th of June 2008
Where: ThoughtWorks Hong Kong Office
Address: Room 1304, 13/F, Tai Tung Building, 8 Fleming Road, Wanchai
Map: ThoughtWorks Hong Kong
Contact

Webcast: Distributed Software Development 1

Posted by Conrad Benham on March 20, 2008

Agile Journal is hosting a webcast entitled “Making Distributed Software Development Work”. The webcast is due to start on Tuesday April 8, 2008 at 1800GMT. That time makes for a rather late broadcast here in Hong Kong. Incidentally that is one of the things that makes distributed agile interesting, the need to work across timezones.

The event will address the following specific topics:

  • Disconnection on project requirements or estimation
  • Decreased visibility into project status
  • Erosion of trust among individuals in the project

The webcast is being lead by Cary Schwaber a Senior Analyst from Forrester and Matthew Simons the Chief People Officer of ThoughtWorks. More information about the webcast can be found here. Registration is required to participate.

Agile 101

Posted by Conrad Benham on March 03, 2008

On Wednesday March 12th Tom Scott and I will be giving an introductory overview of Agile. We will cover as broad a range of the Agile and Extreme Programming spectra as time will allow. This will be a session exploring the various aspects of Agile and Extreme Programming. We will also draw from our personal experiences.

The location is the same but the time has been moved to 7pm.

Where: Le Rideau Theatre
Address: 1st Floor, Hilltop Plaza, 49 Hollywood Road, Soho, Hong Kong
Google Map: http://tinyurl.com/34w5kj
When: 7pm onwards, Wednesday 12th of March 2008

Q&A with Martin Fowler – Change of Location

Posted by Conrad Benham on January 29, 2008

Please note that we have changed address for our Q&A session with Martin Fowler.

The new address is:

Where: Le Rideau Theatre
Address: 1st Floor, Hilltop Plaza, 49 Hollywood Road, Soho, Hong Kong
Google Map: http://tinyurl.com/34w5kj
When: 6:30pm onwards, Tuesday 5th of February 2008

Q&A with Martin Fowler 4

Posted by Conrad Benham on January 24, 2008

Our first meeting of Agile Hong Kong will be on Tuesday 5th of February starting at 6:30pm. Special guest Martin Fowler will kick our first meeting off with a questions and answers session. There will be plenty of opportunity for questions so make sure you have your questions at the ready.

Drinks will be provided by our sponsor ThoughtWorks.

Please note the change of address!

Where: Le Rideau Theatre
Address: 1st Floor, Hilltop Plaza, 49 Hollywood Road, Soho, Hong Kong
Google Map: http://tinyurl.com/34w5kj
When: 6:30pm onwards, Tuesday 5th of February 2008

Old address:

Where: Upper floor Havana Bar & Grill, 35 Elgin Street, Soho, Central, Hong Kong
Google Map: http://tinyurl.com/359lmf
When: 6:30pm onwards, Tuesday 5th of February 2008

Martin Fowler to visit Hong Kong 1

Posted by Conrad Benham on January 08, 2008

The first meeting of Agile Hong Kong will be on the 5th of February, location to be confirmed. Martin Fowler has agreed to stop off in Hong Kong and is going to be in attendance.

Although the topic is unconfirmed, Martin has agreed to do a presentation. If you are interested in hearing what he has to say and want to discuss Agile with a wider audience, please reserve this date in your diary. We look forward to seeing you there.

Announcing Agile Hong Kong

Posted by Conrad Benham on December 29, 2007

Welcome to Agile Hong Kong! This website is intended to serve as a community for those interested in Agile Software Development in Hong Kong.

The group is open to all people regardless of experience and we encourage questions, thoughts and feedback.