• submit to reddit
Jesse Warden02/10/11
1741 views
0 replies

Agile Chronicles #5: Acceptance Criteria & Punting

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project.

Steven Lott02/09/11
5552 views
4 replies

Unit Test Case, Subject Matter Experts and Requirements

Here's a typical "I don't like TDD" question: the topic is "Does TDD really work for complex projects?"Part of the question focused on the difficulty of preparing test cases that cover the requirements. In particular, there was some...

Giorgio Sironi02/09/11
4718 views
0 replies

Practical PHP Testing Patterns: Guard Assertion

When tests are complex, or long to run, you may be tempted to insert ifs, for cycles and other logic. However, this practice may result in bugs introduced in your testing logic: after all, no one is testing the tests.Usually, you can easily replace most of...

James Sugrue02/09/11
6472 views
0 replies

Prediction #5: Open source ALM tools continue to gain market share, give the development manager a migraine

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile Zone.

Mitch Pronschinske02/08/11
8478 views
0 replies

Strategies Against Architecture & Interactions Over Processes and Tools

Building an effective, elegant, and enduring architecture requires a strong vision and smart people who can implement it.  The interaction between developers is just as important as the coding process.  Kevlin Henney's two talks at the 2010 Norwegian...

Jurgen Appelo02/08/11
1435 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

Robert McIlree02/08/11
5260 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
15186 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
914 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.

Kelly Waters02/07/11
2691 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
5151 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
15901 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
6356 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.

Maarten Balliauw02/04/11
7781 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
12232 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...