Software Project Leadership

Software Project Leadership

Download on the App Store

Software Project Leadership episodes

  • Monkey Management Part 1

    Monkey management is a way of thinking about delegation and initiative.  And how roles … and tasks … shift around between leaders and subordinates.

    5 min
  • Communication: Techspeak 101

    An engineer’s ability to communicate is at least as important as their ability to engineer.  Don’t let yourself be intimidated by jargon-infested blitherings.

    There are times when you think you are being … BS’d … then there are other times that you know it … go with your gut.

    3 min
  • Why Quality is More Than Just Testing

    Testing is an important step in assuring the quality of a software product, but it isn’t the only step … and not even the most important step.  Reviews and inspections are more fundamental and important in the production of high quality software.

    5 min
  • Quality Culture

    Phil Crosby - author of “Quality is Free” - said: “Quality is the result of a carefully constructed cultural environment. It has to be the fabric of the organization, not part of the fabric of the organization.”

    Why do people accept shoddy goods?  Clothing/fabric, for example, are notorious these days for low quality.  And low prices.  Why do better quality products cost more, if quality is, you know, free?

    4 min
  • Early Stage Estimation

    Hofstadter’s Law: “It always takes you longer than you expect, even when you take into account Hofstadter’s Law.”  I have always added “and costs more” to Hofstadter’s Law … I guess that is Dr. Will’s corollary

    5 min
  • Software Project Failures are (Usually) Leadership and Management Failures

    "A computer will do what you tell it to do, but that may be much different from what you had in mind." – Joseph Weizembaum

    Imagine waking up one day, checking your mailbox and receiving a letter from your hospital saying you died. 8500 people who received treatment between Oct 25 and Dec 11 at St. Mary’s Mercy Hospital enjoyed that experience.

    4 min
  • Why Estimate?

    So, after my developers and I had discussed – at a rather detailed level – a new feature requested by one of our customers, I said: “So, I am going to need to know about how much effort it is going to take to get that done.”  

    Steve McConnell: “The primary purpose of software estimation is not to predict a project’s outcome; it is to determine whether a project’s targets are realistic enough to allow the project to be controlled to meet them.”

    5 min
  • Risk Management

    “There are costs and risks to a program of action, but they are far less than the long range risks and costs of comfortable inaction.”

    ― John F. Kennedy.

    Risk is defined as “the possibility of suffering harm or loss; danger.”  The harm or loss associated with software development is usually cost and schedule risk for the developers and their customers, but sometimes life, health, and safety are at stake as well

    5 min

About Software Project Leadership

From the publisher's feed

Software Project Leadership is intended for SaaS founders, managers, and owner/operators who do not have a technical background but who are in a position that includes leading one or more technical…