Objective Thoughts

Layers in Tests

June 18, 2010 — Posted by Ken Pugh

Dale Emery wrote an excellent article on Writing Maintainable Automated Acceptance Tests. It's at http://dhemery.com/pdf/writing_maintainable_automated_acceptance_tests.pdf. He showed how tfo do the testing in Robot. Bob Martin gave an alternative way to do the tests in Fit at http://www.viddler.com/v/125a82bd.


Share this:




  

The Real Differences between Kanban and Scrum

June 7, 2010 — Posted by Al Shalloway

This blog is the first in a two-part blog post. This one deals with the differences between Kanban and Scrum. The next one deals with what you can do with this knowledge. There are a lot of people who don't want to talk about the differences between Kanban and Scrum. Some say you can't compare them because they are like apples and oranges – different things. Many (almost all from the Scrum community) go so far as to say you should suspect the motives of those who even make such a comparison.


Share this:




  

It’s not just “Does it work?” Ask, “Is it right for me?”

June 4, 2010 — Posted by Al Shalloway

One of the Linked In Scrum groups has had a long-running conversation about whether one should start with a "purist" model of Scrum. It reminds me of past conversations about the "Nokia Test" for Scrum. Both conversations are focused on whether one should do Scrum practices "properly." As if there is such a thing as "proper" Scrum!

Now, I often hear practitioners say that "one size does not fit all" and "there are no best practices" and yet they persist in talking about the best practices of Scrum ans testing for proper Scrum. Isn't that a contradiction?

Anyway, I added a response to the Linked In thread that I thought would be of interest. Below is a slightly edited version of my response.

Should you use a "purist" model of Scrum? 


Share this:




  

David Anderson’s Kanban book and the myth of early adoption

May 25, 2010 — Posted by Al Shalloway

I've had an interesting last 5 weeks – 3 conferences and a week of vacation! I keynoted at Agile Japan in Tokyo alongside Professor Nonaka (co-creator of the general Scrum product development method from which Jeff Sutherland created the Scrum Software Development process). I gave two talks at the Lean Software and Systems Consortium (LeanSSC) conference in Atlanta and I just sponsored and talked at the San Diego PMI. All with a vacation in between where I was able to reflect on the industry (those who know me know I never totally disengageJ ). These last few days I've been re-reading David Anderson's Kanban book – which I highly recommend to all software developers and managers.

The conferences represented very diverse audiences: those new to software agility, experts in software agility, and those unclear what Agile even is (and with many not even in software). Nevertheless, there was a common theme across all three: Respect for management, the recognition of the need to attend to the whole value stream, and a belief that people were good and if there were problems you needed to look at the systems in which they were working rather than accuse the teams of lacking discipline or motivation. It was refreshing! And, unfortunately, not something I typically notice to be widespread in many mainstream Agile conferences (particularly those centered around non-Lean Agile). Fortunately, this awareness is slowly growing in these more mainstream Agile conferences.

I point this out because I believe Agility is entering a new phase.


Share this:




  

Pages

Free Email Updates!

Sign up for free email updates from
Net Objectives Thoughts Blog

Blog Authors

Al Shalloway
Business, Operations, Process, Sales, Agile Design and Patterns, Personal Development, Agile, Lean, SAFe, Kanban, Kanban Method, Scrum, Scrumban, XP
Cory Foy
Change Management, Innovation Games, Team Agility, Transitioning to Agile
Jim Trott
Business and Strategy Development, Analysis and Design Methods, Change Management, Knowledge Management, Lean Implementation, Team Agility, Transitioning to Agile, Workflow, Technical Writing, Certifications, Coaching, Mentoring, Online Training, Professional Development, Agile, Lean-Agile, SAFe, Kanban
Ken Pugh
Software Design, Design Patterns, Technical Writing, TDD, ATDD, Coaching, Mentoring, Professional Development, Agile, Lean-Agile, SAFe, Scrum
Scott Bain
Analysis and Design Methods, Agile Design and Patterns, Software Design, Design Patterns, Technical Writing, TDD, Coaching, Mentoring, Online Training, Professional Development, Agile