Project Management

Agility and Project Leadership

by
A contrarian and provocative blog that goes beyond the traditional over-hyped dogma of "Agile", so as to obtain true agility and project leadership through a process of philosophical reflection.

About this Blog

RSS

Recent Posts

Has Scrum outlived its usefulness? Should Scrum just go away?

The rise of Agile’s SAFe is like a bad episode of the movie Groundhog Day

Marcel Proust’s recursive novel: Why the concept of iteration in Agile is shortsighted

Forecast for 2015: The beginning of the end of Agile?

Google considered the best US company to work for due to HR agility

Categories

Date

Who says you have to iterate in Agile?

linkedin twitter facebook Request to reuse this  

I saw this interesting thread in a LinkedIn discussion group for Agile and Lean Software Development, that questions the the common perception of Agile being an iterative method and process.  I'm guilty of this myself as I often talk about Agile methods in those terms, but as the post indicates, there's nothing inherent in the original Agile Manifesto that promotes having to do iterations:

The vast majority of people assume that Agile = Scrum = Iterations but the agile manifesto doesn't say anything about iterations or Scrum. What it does talk about is early and continuous delivery of value which could be achieved in other ways such as multiple overlapping iterations or continous flows.So are iterations really essential for agile? Are continuous flows of value a better way? Have you done agile without iterations? If so how did you go?

It really was Scrum that advocated using interations (or what they call "Sprints") and since it is the most popular of the Agile methods, those in the community often equate Agile with iterating.

For me personally as a practicing project manager, I'm naturally more inclined to align myself with Scrum's notion of iterations and delivering a "potentially shippable" product at the end of each iteration since it will give a clear delineation of when a project is done.

Having a process based on continuous improving flows seems more like developing operational efficiencies rather than delivering a project that can adapt better to changes in a highly uncertain environment.  That is not to say that a project's process could not benefit from continuously improving flows.  That's why things like incorporating Kanban is highly beneficial to moving task flows.

It's just my preference to have something like Scrum be the driving force for my projects and to incorporate things like Lean and Kanban process improvement flows where needed.

What's your take on this?

Posted on: March 26, 2013 07:11 PM | Permalink | Comments (4)

US innovation alive and well with Lean & Kanban!

linkedin twitter facebook Request to reuse this  

In part one of my Kanban and Beyond series of articles, I discuss the manufacturing roots of Kanban that many of us in the IT project management industry are not aware of that originated in Japan for Toyota over 30 years ago.  But this may give the perspective that it is mainly practiced in the auto manufacturing industry or that it has evolved mainly for use in Lean software development.

That's hardly the case and in the video below published by The American Innovator, which is a great show lead by Paul Akers on the ideas that are shaping and continuously innovating the US industry, has a great video showing how Kanban is used at FastCap, an industrial cabnet making and woodworking company owned by Paul Akers:

 

 

This shows how Kanban and Lean can be used in any industry to drive innovations and improvements both in the US and beyond!

Posted on: March 17, 2013 12:47 PM | Permalink | Comments (1)

Kanban for Team Foundation Service in VS 2012

linkedin twitter facebook Request to reuse this  

Here's an interesting video on how Kanban is implemented in TFS for the Microsoft Visual Studio 2012 toolsets:

 

 

TFS is a service that allows you to remotely manage your software development efforts both locally and with remote teams.  Interestingly, it is now not tied to only MS developments tools such as VS 2012, but can be used with Eclipse for developing  Android applications with Java for example.

More interesting for me as an Agile project manager is that this tool provides an electronic form of Kanban to manage and track the development process for a software project that can be viewed and updated by anyone on the team anywhere.

Seems a feature was just added to allow one to create customizable columns.  The Channel 9 video also provides a nice brief introduction to Kanban as well as how the visualization tool  works.  Check it out!

Posted on: March 10, 2013 01:07 PM | Permalink | Comments (1)

It's always about culture and the people

linkedin twitter facebook Request to reuse this  

And sure enough, this post by InfoWorld quotes a survey done by VersionOne on the leading cause of Agile failure:

In the survey's seventh year, "we dug a bit deeper into why agile initiatives fail and found that in two-thirds of the cases, it was either a failure to integrate the right people or to teach a team-based culture," the report states. Other reasons include communication problems between development teams and other areas of the business and problems with the Scrum master. (Scrum is a popular agile methodology, and agile itself emphasizes iterative software development, with processes evolving along the way rather than being predetermined.) External pressure to follow the traditional waterfall processes was cited as a failure factor as well.

As I've indicated in a post on Project Management Central, it's as much of a state of mind that's most important for the success of Agile and that having a self-organizing and effective team is a "state of mind" nurtured by the larger organization.

The failture to nurture this important aspect of Agile is a failure to create the culture for an organization's people to thrive.  That's why I end this post with none other than a Dilbert expose on the pitfalls of Agile adoption by the pointy haired bosses:

Posted on: March 03, 2013 12:16 PM | Permalink | Comments (3)

Agile DIY for marketing musicians

linkedin twitter facebook Request to reuse this  

As part of my continuing series of posts on Agile going beyond the software development industry, I like to mention this article I ran into talking about how Agile principles were appropriated from the software development community and leveraged for marketing musicians.  As this article from Solveig Whittle states:

Of course, it didn’t take long before product managers and other marketing types realized that the same concepts which were helping their brethren across the cubicle pods over in developer-land could also be applied to the world of marketing. As a former software marketer, the idea of Agile Marketing fascinates me, as does the idea of applying it to the world of indie music marketing. This article outlines how Agile Marketing values can be used by indie musicians to guide and prioritize their online and social media marketing activities….

We struggle with finding time for both artistic creativity and promotion, we sift through unending and various advice on how to promote our music best on our websites and via social media, and we suffer insomnia as we attempt to master our social media content creation process – should we blog? YouTube? Vine? Pay for ads on Facebook or promoted posts?

The more interesting portion of the article is how the principles from the Agile Manifesto were modified to resonate with their marketing initiatives:

Responding to change over following a plan
Rapid iterations over Big-Bang campaigns
Testing and data over opinions and conventions
Numerous small experiments over a few large bets
Individuals and interactions over target markets
Collaboration over silos and hierarchy
  • Responding to change over following a plan
  • Rapid iterations over Big-Bang campaigns
  • Testing and data over opinions and conventions
  • Numerous small experiments over a few large bets
  • Individuals and interactions over target markets
  • Collaboration over silos and hierarchy

As I have mention before in a discussion on the Project Management Central discussion board, that much of the success in Agile is the frame of mind one adopts rather than following some specific process or tool which goes against the very philosophy of Agile anyway.

This interesting article is another example of how transferable that mindset is.

Posted on: February 23, 2013 12:57 PM | Permalink | Comments (1)
ADVERTISEMENTS

"Less is only more where more is no good"

- Frank Lloyd Wright

ADVERTISEMENT

Sponsors