Agile Zone is brought to you in partnership with:
  • submit to reddit
James Shore04/15/11
0 replies

The source code for this episode is available here. Visit the Let's Play archive for more episodes!

The source code for this episode is available here. Visit the Let's Play archive for more episodes.

Katie Mckinsey04/15/11
0 replies

Daily Dose: HTML5 Editor Maqetta Simplifies Implementation of New Standards

Using Maqetta, IBM's open-source WYSIWIG editor, developers can now easily and cheaply incorporate HTML5 into their user interfaces for mobile and desktop devices.  Also included with Maqetta is a Drag&Drop UI for mobile devices.  Accurate...

Katie Mckinsey04/14/11
1 replies

Daily Dose: Silverlight 5 Beta Ready to Shine

Microsoft has finally released a beta version of it's popular media plugin, Silverlight 5 Beta. Users can download the beta version off of Microsoft's site.  As expected, there are tons of new features.  Microsoft's official overview lists the following...

James Shore04/14/11
0 replies

Let's Play TDD #102: Heresy, Revisited

The source code for this episode is available here. Visit the Let's Play archive for more episodes!  Many thanks to Danny Jones for figuring out the HD Youtube embed code. 

Martin Fowler04/14/11
1 replies

Eradicating Non-Determinism in Tests

An automated regression suite can play a vital role on a software project, valuable both for reducing defects in production and essential for evolutionary design. In talking with development teams I've often heard about the problem of non-deterministic...

Daniel Ackerson04/13/11
1 replies

Stealthily Introducing Agile from the Bottom Up

Even today, in the 21st century, it’s rare for CEOs to steer their companies into agile waters. Change is hard, scary and leads into the unknown and changing an entire organization compounds all these fears. But, there are subtle, yet significant,...

James Shore04/13/11
1 replies

Rabu Workflow: How Do We Get Customers to Participate?

How do we get customers to participate in Agile development? An Agile team is supposed to be able to move full speed ahead at all times, making critical product decisions when they're needed without waiting for approval or clarifications. To achieve...

Esther Derby 04/13/11
1 replies

Pendulum Swings and Oscillating Systems

An effective hierarchy provides enough central control for coordinated action in achieving the aim of the organization. At the same time, the hierarchy must provides enough autonomy for subsystems to function, self-organize, flourish. Yes.  But how to...

Katie Mckinsey04/13/11
0 replies

Daily Dose: VMware Launches Cloud Foundry

VMware's SpringSource has just released what they are calling the first open source PaaS.  With Cloud Foundry, developers can choose their framework, app services, and can run their creations on a variety of cloud environments.   Cloud Foundry has...

Giorgio Sironi04/13/11
0 replies

Practical PHP Testing Patterns: Testcase Class Per Class

We have many, many tests in our suites. Each of them is a single method, starting with the 'test' prefix. But where do we put them? In several Testcase Classes.There are several alternatives for choosing how to name the Testcase Classes and how many should be...

Jurgen Appelo04/12/11
1 replies

Wasteful Product Owners?

In his recent blog post Banish “Priority” and “Prioritization” David Anderson (of Kanban fame) argues that prioritization of features by a ProductOwner is a “wasteful” act of “non-value-added” coordination. The ProductOwner role is,...

Mike Cottmeyer04/12/11
1 replies

Life in the Goldfish Bowl

You really don’t want to be a small animal living in the Cottmeyer house. We’ve tormented our share of Guinea Pigs, Hermit Crabs, Frogs, and Fish. We had this poor little goldfish one time that belonged to my son Daniel. The fish lived in...

Johanna Rothman04/12/11
2 replies

“Agile-the-Word” has Crossed the Chasm

When I lead public workshops, I ask people what their experience with with agile is. In the past, if I asked people if they were experienced with agile, their answers were reliable. Now, not so much. People think if they can spell agile, they are agile....

Michael Dubakov04/11/11
2 replies

5 Reasons Why You Should Stop Estimating User Stories

1. You don’t waste time on estimation Estimation takes time. Even if you do planning poker and use story points, it still takes time. What do you do to improve estimation accuracy? You gather some data, analyze the data and discuss the results. You...

Scott Leberknight04/11/11
1 replies

Advanced Burn Up Charts

If you've read my previous posts on the subject you know that I love agile burn up charts for managing SCRUM style projects, particularly compared to burn down charts. The problem is that burndown charts...

Giorgio Sironi04/11/11
0 replies

We cannot avoid testing JavaScript anymore

You have to test your web application. Since the current year is 2011 and not 2002, you're going to use Ajax requests in it, and a certain amount of JavaScript code. JUnit, PHPUnit, NUnit and other frameworks perfect for server-side languages cannot directly...

Giorgio Sironi04/11/11
0 replies

Practical PHP Testing Patterns: Parameterized Test

Sometimes the mechanics of different tests are really the same, and the only thing that changes between them are input and expected output data.As an example, consider testing mathematical calculations functions, or any kind of stateless method: you invoke it...

Matthias Marschall04/11/11
0 replies

Scalarium – Manage Your Amazon EC2 Clouds With Chef

The guys from peritor, who are the creators of webistrano, created an opscode chef based cloud management solution: Scalarium. Jonathan Weiss walked me through their solution, which helps to solve the issue of installing and dynamically configuring...

Katie Mckinsey04/11/11
2 replies

Daily Dose: Flash Builder 4.5 In the Works

When it is released in May 2011, Adobe's Flash Builder 4.5 will create a single framework for web, desktop and mobile development. New features include special tooling to support ActionScript and Flex development.  Flash Catalyst, a bi-directional project...

Matthias Marschall04/10/11
1 replies

How Digital Agile Management Tools Make You Blind (And How A Physical Kanban Board Can Help You See Again)

We’ve been using PivotalTracker for years to manage our agile software development process. It works like a charm for us. Whenever an idea comes up, we enter it into Tracker as an Epic (no matter how rough and abstract it might be). When the time...

Abby Fichtner04/10/11
1 replies

Agile Leadership: Methodology Ain't Enough

A lot of people say you can’t be a good software manager without really understanding software development. But, let’s face it, people who understand software development are a dime a dozen in our industry. What we really need are people who...

Dennis Doomen04/10/11
1 replies

ALM Practices Part 4: Common Code Layout

What is it? A collection of rules stating what a block of code should look like. These may include rules on where line breaks are required, how to place parentheses, how much whitespace to put before and after those parentheses, how many spaces to use...

Larry White04/09/11
1 replies

Software, Metrics and Ethics

“It’s impossible to move, to live, to operate at any level without leaving traces, bits, seemingly meaningless fragments of personal information.” William Gibson One of the themes of this site is that the lack of transparency in the...

Martin Hinshelwood04/09/11
0 replies

My first Scrum team in the wild

Over the last year I have invested a lot in Scrum. A few months ago I was assigned to teach a two day Scrum course for which I had to build and deliver the material. The team that received the beta of the course has now just finished their first sprint! ...

Michael Sahota04/08/11
1 replies

Software Craftsmanship promotes Competence Culture

The rise of anemic Scrum was noted to dismay among the Agile community and in particular by “Uncle Bob” Martin who coined the fifth Agile manifesto value of Craftsmanship over Crap(Execution). This gave rise to the much needed community of Software...