Agile Zone is brought to you in partnership with:
  • submit to reddit
Jurgen Appelo02/08/11
1368 views
0 replies

7 Questions for Philippe Kruchten, Co-developer of RUP

Philippe Kruchten is a Canadian software engineer, Professor of Software Engineering at the University of British Columbia in Vancouver, co-developer of the Rational Unified Process (RUP), and author of several books about this development...

Robert McIlree02/08/11
4924 views
1 replies

Where Enterprise Architecture and Project Management Intersect

My long-term readers know that I function as an enterprise architect and project manager (but not both simultaneously) and that I have taught (and continue to teach) project management courses at the university level for over 10 years. Over the years,...

Giorgio Sironi02/08/11
14645 views
0 replies

Behavior-Driven Development in PHP with Behat

What is Behavior-Driven Development? A formal definition can be found on Wikipedia:BDD is a second-generation, outside-in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile methodology. It describes a cycle of interactions with...

Jesse Warden02/07/11
868 views
1 replies

Agile Chronicles #4: P to the Oh to the Sea, Strategy, and Design Challenges

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project. Part 1 – StressfulPart 2 – Code RefactoringPart 3 – Branch WorkflowPart 4 – POC, Strategy,...

Kelly Waters02/07/11
2574 views
1 replies

Track Your Agile Projects with a Project Burndown Chart

Agile project management often needs more than the practices provided as standard by agile methods. Tracking project status is one area where I think that’s true. Scrum includes the concept of a Sprint Burndown Chart.  For those that aren’t familiar...

Giorgio Sironi02/07/11
4962 views
0 replies

Practical PHP Testing Patterns: Delta Assertion

Sometimes we do not know the initial state of the fixture we are going to use for a test. In this case, it's likely to be a Shared Fixture, or even simply a Standard one which we do not want to be coupled to.In other, more complex scenarios, the fixture is...

Imran Baloch02/05/11
15511 views
1 replies

New Validation Attributes in ASP.NET MVC 3 Future

Introduction: Validating user inputs is an very important step in collecting information from users because it helps you to prevent errors during processing data. Incomplete or improperly formatted user inputs will create lot of problems for your...

James Sugrue02/05/11
6242 views
3 replies

Prediction #6: Continuous integration becomes central to deployment, Jenkins attacks Hudson with a chicken

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile Zone.How does a continuous integration (CI) tool named after a butler or two grab such a large market share when much more feature-rich...

Maarten Balliauw02/05/11
7486 views
1 replies

MvcSiteMapProvider 3.0.0 released

Just a quick note to tell that MvcSiteMapProvider 3.0.0 has been released and is available on CodePlex and NuGet. This version is targeted at ASP.NET MVC 3. If you are still using ASP.NET MVC 2, no worries: version 2.3.1 contains the exact same...

Den D.02/04/11
11841 views
0 replies

January 2011 Update for Windows Phone 7 dev tools - New Emulator & Utilities

The long awaited update for the official developer tools is out. And although the actual update for the phone itself is not out, you can already see what the new system will carry - copy and paste functionality. One interesting thing is that you won't be able...

James Sugrue02/04/11
4859 views
2 replies

Prediction #7: Web-based code editors become viable, cloud-based IDE platforms remain a pipe dream

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile Zone.A couple of years ago, a web-based code editor called Bespin was the rage at EclipseCon, and has been reborn in the form of the...

Mike Cottmeyer02/04/11
908 views
1 replies

The Product Owner and Governance?

This is going to be a quick little post to see if I can get some feedback from you guys… In my recent post 12 Key Agile Assumptions, I made the assertion that agile methods assume you have minimal process governance. Here is an except from that post: 11....

Jesse Warden02/04/11
2192 views
1 replies

Agile Chronicles #3: Branch Workflow

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project. Part 1 – StressfulPart 2 – Code RefactoringPart 3 – Branch WorkflowPart 4 – POC, Strategy,...

Julian Simpson02/03/11
3966 views
0 replies

WebDriver: now at Sauce Labs

WebDriver now runs against Sauce Labs‘ testing service – using many different browsers.  And you can pay by the hour.  This is awesome: Selenium was a huge leap forward in web testing.Sauce Labs has been allowing people to run Selenium tests against...

Mike Cottmeyer02/03/11
1616 views
1 replies

Two Dimensions of Agile Transformation

Earlier this week we talked about the idea that agile adoption and agile transformation are not the same thing. Agile adoption is about introducing practices, the doing side of the equation. Agile transformation has to do with change, the being side...

Julian Holmes02/03/11
1894 views
2 replies

The Waterfall Comfort Blanket

From my experiences of working with many software project teams over the years, I have regularly been frustrated with the instinctive response of the project to revert to a waterfall mindset at the first sign of project difficulty. The moment anything...

James Sugrue02/03/11
4556 views
3 replies

Prediction #8: Eclipse and Visual Studio dominate the IDE market, become even more boring

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile Zone.I miss the heyday of the IDE wars. Seeing David Intersimone’s demo of JBuilder at OOPSLA 1998 opened my eyes to the way that...

Abby Fichtner02/02/11
3538 views
1 replies

Is Deploying to Production 50x/Day a GOOD Idea?

I had the pleasure of attending the Continuous Deployment Breakfast with Eric Ries last week. Eric Ries, creator of the Lean Startup methodology, Co-Founded IMVU who’s known for deploying code to production as many as 50 times per day! In Agile, there’s...

Jesse Warden02/02/11
2204 views
1 replies

Agile Chronicles #2: Code Refactoring

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project. Part 1 – StressfulPart 2 – Code RefactoringPart 3 – Branch WorkflowPart 4 – POC,...

Kelly Waters02/02/11
1887 views
0 replies

Lean Principle #6 – Respect People

Principle number 6 of the 7 key principles of lean software development is Respect People. It’s yet another principle that should really be common sense.  But unfortunately too many people sometimes forget this basic human courtesy, especially in the...

Giorgio Sironi02/02/11
6295 views
0 replies

Practical PHP Testing Patterns: Custom Assertion

Sometimes we want to only check the traits of objects and values which are interesting for the current test, not to compare them as a whole with a reference one. Moreover, we want our test to be readable, and complex conditional logic in them is only going to...

Geert Bossuyt02/01/11
9576 views
1 replies

Scrum : Effective Sprint Zero

What is it about waterfall we want to avoid ?   It's mostly the transition moments !   A lot of information is simply lost when you transfer it from one person to another.  Another thing we want to avoid is to create a strict order in things because...

Jesse Warden02/01/11
3185 views
1 replies

Agile Chronicles #1: Stressful

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project. Part 1 – StressfulPart 2 – Code RefactoringPart 3 – Branch WorkflowPart 4 – POC, Strategy,...

Dror Helper02/01/11
7036 views
0 replies

Don’t avoid difficult tasks

I was late to work yesterday. Everything was going well – I had my year old daughter, her bag, my bag, my car keys and was ready to leave I got to the door and I couldn’t find the house keys… I knew I had them in my hand a minute ago but for the...