Software Best Practices

Voices on Software Development Best Practices
Welcome to Software Best Practices Sign in | Join | Help
in Search

As Jerry Ponders

Join me as we ponder questions big and small; serious and trivial; about managing software development and enjoying life.

June 2007 - Posts

  • Outsourcing your own job?

    Did you hear the one about the programmer who outsourced his own job? http://www.wired.com/wired/archive/12.07/view.html?pg=2

    Hmm -- perhaps I shouldn't ponder about this too much on a blog that my boss reads ;-) 

  • Never underestimate the value of beer

    During my seminars I often cite a light-hearted principle of never underestimating the value of beer. Of course, some of the attendees think drinking beer while writing code would be a wonderful practice. But the real principle is to get to know people as people.

    It is somewhat amusing when you consider it. The stereotypical software person is the introverted geek. But software development is driven by people and so it can be thought of as a social event. Once you get to know the players as real people, you’ll be surprised how much you can accomplish.

    So take the time to go out with your coworkers, your peers, and even that old grinch. You don’t like beer – that’s sad, but ok. Just go for lunch, have a latte or cup of tea, whatever. It is amazing what happens when you share food together. The inevitable conflicts may not disappear, but they will get resolved much quicker.

    Perhaps, I ponder, that’s why breaking bread together is part of almost every major religion. But then again, perhaps I ponder too much.

  • Speaker at SD Conference

    I will be speaking at the SD Best Practices 2007 conference in Boston in September. My presentation Applying Lean Principles to Plan-Driven Software Projects will introduce applying lean thinking when circumstances require using a plan-driven approach.

  • Book Review: The Myths of Innovation

    I just finished reading Scott Berkun's new book, The Myths of Innovation (O'Rielly 2007).  

    While taking on the role of myth-buster; Scott provides insights into how innovations really happen and more important how they gain adoption. Like his first book The Art of Project Management (O'Reilly, 2005), Scott witty style makes the book easy and enjoyable to read.   There's much in the book that makes you rethink and question the common views of innovation.  While each chapter presents good insights, I especially liked chapter 9 "Problems and Solutions."  Scott does a great job pointing that the real key is correctly defining and framing the problem.

    Some relevant quotes:

    Problem solving is not nearly as important as problem finding.

    Problem finding--problem solving's shy, freckled, but confident cousin--is the craft of defining challenges so they are easier to solve.

    Discovering problems actually requires just as much creativity as discovering solutions. There are many ways to look at any problem, and realizing a problem is often the first step toward a creative solution.

    I guess this brings us back to the Problem Space vs. Solution Space discussion Earl Beede started on Construx's Requirements Forum.

    I highly recommend this book. It's a short easy to read book; one that will keep you enterained during a cross-courntry flight.

Seminars           www.Construx.com           Consulting