Agile, , , " />

FlashPlatformist
Articles, Information, News, & Tutorials for Adobe Flash Platform Developers and Architects

Traditional Project Management vs. Agile Development with Software as a Service projects

Introduction

The purpose of this entry is not to define Agile development methods (there’s more than enough of that out there already), but rather to identify the characteristics of a company that is properly implementing and seeing positive results from Agile Project Management.

When an SaaS project is initiated, those who are responsible for building the invention are among the most important people to the business during that time. They must be treated with the kind of dignity and respect that demonstrate the impact they have on the success of an SaaS initiative.

Traditional Project Management

Analyzing the problem-solving characteristics of a company’s Executive Officers will tell you a lot. More specifically, what you are looking for is the level by which they do or do not value and honor traditional means of solving problems.

The second major characteristic to look for is the existence of a process or strategy that religiously used as an approach for resolving every problem that comes up. Chances are, with this kind of leadership at the very top, you will usually find what – at first glance – appears to be an orderly, hierarchical structure to the way that tasks are delegated. You will usually also notice a disconnect between the lower-level management such as having a clear understanding for design requirements, for example. In other words, a developer might get a different answer depending on which manager they pose the question to.

It is also common to find a lot of finger-pointing and missed deadlines in this type of environment. This is an example of the type of atmosphere that does not work for successful SaaS. In fact, this kind of atmosphere can be such a detriment to productivity that these projects are usually shelved before they ever even make it to the “75% complete” mark. Then new management is brought on, yet the core problem still exists – the Executive Leadership is accidentally injecting a structured and “top-down” type of software development methodology that was used mostly in the 80’s and early 90’s, known as “Waterfall”.

Outside consultants usually look far too low in the organizational chart – at the Project Managers and Lead Architects – when they are brought in by the Executives or Board of Directors to solve HR problems. Most consultants never even think to start by questioning the very people that hired them to fix the problem.

Agile Management

In contrast, Executive Leaders who handle every problem with a different approach inherit the side-effect of facilitating an environment that is conducive to change. When presented with what may seem to be a severely threatening problem, these leaders will often facilitate a creative “brainstorming” session between their best problem solvers (who are usually specially selected advisors, not always a Board of Directors), and the atmosphere consistently holds a positive aura no matter how serious or stressing the problem may be.

The result is an environment where Project Managers and Lead Architects are not afraid to make important decisions about changing things that are not working. Additionally, these “managers” are often leaders in the sense that they do not require a title. In fact, they usually prefer to have the same title as everyone else. Yet, the team always knows who to go to for support. This breaks down the “Waterfall” methodology that has consistently failed. Instead, a naturally “Agile” type of methodology is inherited, which has proven to be far more effective for successful SaaS.

Possibly Related Posts:



Posted by Dan Orlando on July 18th, 2009 :: Filed under Tools & Innovation
Tags :: , , ,
You can leave a response, or trackback from your own site.

9 Responses to “Traditional Project Management vs. Agile Development with Software as a Service projects”

  1. Robot Fish | Technology
    July 18th, 2009

    [...] Traditional Project Management vs. Agile Development with Software … [...]

  2. [...] S­e­e­ the­ orig­ina­l p­os­t he­re­:  T­r­adit­ion­al Pr­oje­c­t­ M­an­age­m­e… [...]

  3. [...] Agile vs. Traditional Project Management with Software as a Service [...]

  4. Nashat
    August 9th, 2009

    Intervals is a web-based project management tool that combines time tracking with task management and other relevant features.

  5. Project Management Hut
    August 17th, 2009

    Dan,

    I have published a similar article a while ago: waterfall vs. cyclical project management, have a look!

    Additionally, I would like to publish this article on PM Hut, please either email me or contact me through the “Contact Us” form on the PM Hut site in case you’re OK with this.

  6. Grace
    September 17th, 2009

    Agile Project Management methodology uses iterative techniques to deliver business value early and often. I am sure, the Project Management community continue to adopt iterative methods by reaching out to experts in Agile Project Management Softwares!

  7. Ashley
    October 6th, 2009

    Agile management makes the organisation and members of it to work towards the common goal, and it brings the goals nearer to them.

  8. Great article! I am happy to see someone write, in detail, the characteristics of Agile Project Management.

    Too many times, the articles only touch the surface and don’t dive into the meat. I am glad you took that dive.

  9. Ravi Sankar
    March 4th, 2010

    Dan,

    excellent article, which has given clear curb for Traditional & Agile management. Agile management makes the organisation and members of it to work towards the common goal, and it brings the goals nearer to them.

    I rqst to mail me such a nice ones if possible!!

    hav a grt dayzz ahead…

Leave a Reply

Type your comment in the box below: