Agile Banner Sberbank

An Agile Presentation Halfway Around the World

The impetus for my presentation was the fact that Sberbank’s president, Herman Gref, made some shocking remarks at a recent economic forum is Moscow. After having visited Silicon Valley, and witnessing the positive effects of Agile software development, he remarked, “If you don’t implement Agile today, you will be a loser tomorrow.” Obviously, this caught quite a few people in that part of the world off-guard, no more so than the people in Almaty who assembled at the Agile Summit. Read More →


Job Seekers Image

“We Can’t Find Good People” Myth and the Rise of Trump and Sanders

Companies complaining that they cannot find good people, so much so that they have to go outside to United States through programs like H1B (or worse yet, ship work completely offshore), while there are over 200 people actively looking for work. There are so many good people looking for work that there is a waiting list to enroll in a program that helps them to find work. Hate to veer to political, but if anyone is still mystified by the Trump and Sanders “phenomenon” they should look no further than a ProMatch meeting in Silicon Valley! Read More →


Gavel

Will Your Development Practices Shield You From Malpractice?

Perhaps malpractice litigation will not affect the realm of software development as I anticipate, but that does not mean it is not appropriate. In some cases, people who with authority to make decisions regarding software development show a willful ignorance of the nature of software development. I believe their behavior is not only detrimental to the production of quality software and the satisfaction of customers and employees alike, but certainly borders on the realm of malpractice. Read More →


sprinting

Maybe It’s Time to Stop Using the Word “Sprint”

There is an Agile principle which states, “Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely”. It has become obvious to me, the word “sprint”, which, although it may have a specific meaning in scrum, generally is understood to mean “an act or short spell of running at full speed.” Read More →


Chef Photo

Cooks, Chefs and Agile Scaling Models

I am often reminded of the difference between a cook and a chef in my agile practice. I have used this story numerous times with developers to explain agile development practices. Like me, it seems that some developers will always be cooks. While there are some who don’t know the difference, I have even run into some that prefer to be cooks instead of chefs. Not that there is anything wrong with choosing to be a cook, but it helps when one is aware of the choice and makes a conscious decision to be one. Read More →


Yahoo Building Photo

Yahoo! – Some Thoughts on Regaining Former Glory

My topic this week is the fall of a company I (still) have a great deal of affection for, one that I continue to support. To me this company “was” the internet and their rise and past prominence represented what was best of Silicon Valley. More troubling is their subsequent lack of direction and downfall represents what can be thought of as the worst of Silicon Valley. I am not the first (and will not be the last) to weigh in on the tragedy that goes by the name of Yahoo! Read More →