Most professionals (accountant, lawyers, designers, developers) charge by the hour because that is how it has always been done. Jon Lax has done the research to explain why. In the early 1900s, an attorney at Boston Legal Aide asked MIT for assistance managing a backlog of cases. The result was the creation of the billable hour […]
The purpose of agile development is to create software successfully by adapting to changes during the development cycle. Unfortunately in practice, agile can wander from the outcome the customer needs. Wes McClure believes a commitment to value and agile development can coexist when you combine a strategic objective that does not change with flexibility in the […]
Since software development is a technical craft, it is easy to focus on the details instead of the big picture. However, failure to focus on why the project is important can doom the endeavor before it starts. By starting with the value to customer, software development has a higher chance of success because every action […]
Your story is the core of your brand. If you know your story, you can tell your audience. If the audience connects with your story, they will share your message with others. On the flip side, if you do not have a story, you do not have a brand. Melissa Hawks explains the value of […]
What is the essential ingredient for a successful project? You may be surprised to learn it is having a value conversation. In fact, Ed Kless says you can get so good at having a value conversation that project management becomes irrelevant. Before a project begins, you need to ask the customer why the project is important and what success looks like.
In the fall of 2009, I participated in a panel discussion on estimating and billing practices for software developers. I took the position that hourly billing is the only way to charge the customer for custom development. At the same time, another panelist said that billing by the hour places an arbitrary limit on your […]