My Photo

My Company

My Blogs

  • The zAgile Story
    Chronicle of an adventure and the incubation of a software company
  • The S-Curve
    The S-Curve of Software Development
  • Overtures
    Personal opinions, thoughts and blah blah blahs

Blogroll

  • Matthew Aslett
    Analyst, Enterprise Software, The 451 Group, Matt covers relational and nonrelational databases and other data management software for The 451 Group, as well as contributing to the 451 Commercial Adoption of Open Source (CAOS) Research Service, and the 451 CAOS Theory blog.
  • Andrew Lampitt
    Andrew has held various positions in sales, marketing, business development, and product management in his career with a number of very successful companies. Currently he is Cofounder of zAgile Inc. focusing on Marketing and Sales.
  • David Richards
    President & CEO of WANdisco - a fast growing Silicon Valley company with some really cool technology.
  • Carey Schwaber
    Carey is recognized for her thought leadership in the areas of application development process and methodologies, application life-cycle management, testing and quality assurance, and Agile processes.
  • Jeffrey Nolan
    I'm a VC in Palo Alto who obviously has an inflated sense of self-importance to believe that anyone would care to read about what I think.

Twitter Updates

    follow me on Twitter

    Twitter Updates

      follow me on Twitter

      « Whither "The S-Curve" ;) | Main | Software Predictions for 2006 (At a TIE monthly event) »

      November 18, 2005

      TrackBack

      TrackBack URL for this entry:
      http://www.typepad.com/services/trackback/6a00d83451e8f269e200d83497e14869e2

      Listed below are links to weblogs that reference De-mechanizing Software Development:

      Comments

      Leo

      While writing up a project plan last night, this blog popped up in my head all of a sudden. So I decided to be opinionated again ...

      I have seen many software engineering projects not going as smoothly as expected due to communication gaps among departments. In particular, a commonly seen gap is the one in between product functionality requirements and the engineering specifications. Department managers spend most of their time in back-to-back meetings just to cover various aspects of projects at hand. Such exhaustive exercise is supposed to synchronize mutual expectations among different functional groups. Yet, much of the outcome from these endless meetings often fades away as quickly as the sound wave in the conference rooms and historical email in inboxes.

      With an interactive system containing the essence of a project, communications no longer have to filter through department managers to their own staff. Essentially, this system is a centralized repository keeping the essential elements of a project, at both strategic and tactic levels, up to date at all time and first-handed with minimal "distortion" to all participants across departments. It also serves as a version control system of the entire project. More importantly, it is the reflection of expectations in synchronicity.

      Core strength of such a system lies in the intelligence of how various pieces of information are associated with different components of a project and merged into the flow of the process. In addition, how they get propagated accordingly to individual participants of different roles also decidedly determines the effectiveness of the system.

      Doug

      "Robots cannot deliver software; humans are having enough trouble with it."

      Right. The impulse to routinize work arises out of people's desire to get paid for NOT thinking.

      Verify your Comment

      Previewing your Comment

      This is only a preview. Your comment has not yet been posted.

      Working...
      Your comment could not be posted. Error type:
      Your comment has been posted. Post another comment

      The letters and numbers you entered did not match the image. Please try again.

      As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

      Having trouble reading this image? View an alternate.

      Working...

      Post a comment