Agile Zone is brought to you in partnership with:
  • submit to reddit
Tobias Mayer05/03/11
1311 views
0 replies

The Youngest CSM

My seventeen-year-old son Ty recently participated in a two-day Certified ScrumMaster course. He is not a software developer, and has little interest in that craft. He is a high school student and a musician. Still, he enjoyed the training greatly and...

Giorgio Sironi05/03/11
6406 views
0 replies

Classical inheritance in JavaScript

If you have written a bit of JavaScript, you certainly have heard the word prototype. Prototype is not only a JavaScript library, but also a key concept of JavaScript, which we will explore in depth today, without making your head spin.(Almost) every object...

Katie Mckinsey05/02/11
22757 views
0 replies

Daily Dose: Mobile Couchbase for IOS Debuts Today!

Apache's Mobile Couchbase for IOS allows users to sync application data across their various mobile devices.  They can also easily backup their user data to the cloud. While other cloud storage databases store data exclusively on the cloud network, Apache...

Bob Hartman05/02/11
1747 views
1 replies

New to agile? Remember how to say “No”

No.  Only two letters.  Very simple word.  Yet for some reason, with the exception of when we are at “the terrible 2′s” stage of life we tend to forget how to say it!  Agile teams and organizations need to remember how to say no!  Too often...

Tobias Mayer05/02/11
7672 views
1 replies

Test(osterone)-infected Developers

Men are from Development, women are from Testing.  Not intended as an aggravating, politically-incorrect statement, but an observation.  I have worked with many software companies over the years and inevitably in each company the proportion of...

Robert Diana05/02/11
16867 views
4 replies

As A Software Engineer, Do You Really Like Your Job?

I love how things happen. First, I ask for feedback on the blog Facebook page about what types of posts people would like to see. Someone asks for more career advice for senior level people, and then two other blog posts appear that make my job a lot...

Giorgio Sironi05/02/11
7112 views
0 replies

Practical PHP Testing Patterns: Database Sandbox

We set out for doing TDD and testing everything, but then we come across an SQL query and we are puzzled. We may test some logic independently, but we're bound to touch the database in end-to-end tests or in operations which involve SQL operators, like a...

Tobias Mayer05/01/11
1213 views
0 replies

Scrum Adoption #1 — The Awakening

What does it take for an organization to fundamentally change the way it works, and embrace a new way of being, in particular something as radically different as Scrum? I believe it requires an awakening, which manifests itself in three ways,...

Bob Hartman05/01/11
1603 views
0 replies

New to agile? 3 ways to cut scope (and live)

The primary way I see teams release products faster is by reducing the scope of each product.  However, this can’t be done in an arbitrary fashion.  There are real business reasons for each feature request (hopefully anyway!).  Having seen teams...

Israel Gat05/01/11
1825 views
0 replies

Definition: Agile Development

The difficulty to concisely define the term Agile Development stems from the very nature of the Agile Manifesto: The manifesto is a statement of values. By the very nature of values, people share them in a loose manner. Both definition and...

Tobias Mayer04/30/11
2122 views
1 replies

Scrum and Kanban — different animals

“Nice description. It also gives me a nice way of contrasting Scrum and Kanban.  Kanban says nothing about Roles, Artefacts or Ceremonies, but leaves the team to self-organise what works best. Instead, Kanban (as I describe it) suggests focussing on...

Johanna Rothman04/30/11
2185 views
1 replies

Problem Solving Requires the Right Question

The December Harvard Business Review has an article, Is the Rookie Ready? (You have to subscribe and pay to read the whole thing.) The story is this: Kristen is the new project manager, reporting to Tim. The old PM left because Tim, who’d been her...

Dror Helper04/29/11
5926 views
1 replies

3 Signs That You’ve Been Coding Too Much

Could there be such thing as too much coding? From time to time I get reminded that there is more to the world than Visual Studio and highlighted text. Below are real stories that happened to me (sometimes more than once), causing me to ask myself –...

Esther Derby 04/29/11
1188 views
0 replies

Collaboration: more than facilitated meetings

I’ve noticed something lately: when people write about collaboration, they discuss facilitated meetings or affinity grouping stickynotes. Well-run meetings that encourage participation and building consensus are certainly valuable. Grouping...

Allan Kelly04/29/11
1110 views
0 replies

Retrospective Dialogue Sheets

I’m at ACCU 2011 this week, in my lightening talk I publicly unveiled, for the first time, Retrospective Dialogue Sheets.I have been experimenting with dialogue sheets at conferences for a few years now. For a long time my aim has been to use them for...

James Sugrue04/29/11
7271 views
0 replies

Prediction #1: Task-focused collaboration transforms knowledge work, starting with developers

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile ZoneWith this final and belated prediction in the series, I have taken the liberty of looking beyond 2011 speculating on the coming...

Matthias Marschall04/29/11
3116 views
2 replies

2011: Time to Escape the DevOps Echo Chamber

This is a guest post by Damon Edwards (@damonedwards)  Click on the reference link for the full post. DevOps is a hit! Everyone is talking about it! Everyone is doing it! Everyone is going to meetups and conferences! Everyone…. oh wait,...

Katie Mckinsey04/28/11
28769 views
2 replies

Daily Dose: PHP Fog Ready to Go!

The PHP Fog, a cloud PaaS for PHP, will be available for developer download within the next 30 days. PHP Fog allows developers to easily scale their cloud deployment for PHP apps. Drupal and WordPress installation are made simple with a one-click feature. You...

David Bernstein04/28/11
1170 views
0 replies

Making the Right Tradeoffs

Compromises are part of life. We must make tradeoffs if we are going to ship product but we want to make the right tradeoffs and that can only happen when we have information to back our decisions. Understanding good design principles and practices help...

Esther Derby 04/28/11
984 views
1 replies

Talk, Talk, Talk

I wrote an article about the many ways that managers inadvertently plug the communication pipeline (free registration required). In doing so, they deprive themselves of the information they need to do their jobs. It reminded me of one of the most...

Larry White04/28/11
8918 views
1 replies

The universal theory of big software

“Experience alone, without theory, teaches management nothing about what to do to improve quality and competitive position, nor how to do it.” W. Edwards Deming For some people, software engineering is a solved problem and Agile methods are the...

Giorgio Sironi04/28/11
5604 views
0 replies

Practical PHP Testing Patterns: Test Helper

Duplicated test code should be factored out in a single place, like a Test Utility Method, to avoid rotting and difficulties in its maintenance. Yet sharing methods between Testcase Classes is not trivial.We have seen a way for sharing method that involves...

Katie Mckinsey04/27/11
25027 views
0 replies

Daily Dose: Chrome Gets Flash Cookie Protection

Clearing cookies out of your web browser just got a bit easier.  Easier if you're using Google Chrome, that is.  Local Shared Objects, or "Flash Cookies", usually can't be be disabled or deleted through normal browser settings.  With Chrome...

Kelly Waters04/27/11
1234 views
0 replies

My Ten Most Popular Posts of All Time

I haven’t done a round-up like this for ages, so I thought it was about time.  Here are my 10 most popular posts of all time: 10 Key Principles of Agile How To Implement Scrum in 10 Easy Steps Writing Good User Stories Example of a User Story Agile...