Wayne Allen's Weblog
pragmatic agility
-
SD BP - Aligning Software Development with the Business
Increasing revenue and decreasing costs are types I've dealt with commonly. The cost of staying open was a new way of thinking about certain problems for me. The example he used was the need to upgrade a database server from an older version to a newer version. Typically I've had a hard time arguing the value of such a project. Now I have a way to think and explain why we might want to do such a thing. One of the audience members rightly pointed out that this is really a risk decision. Do we want to stay on the old version even though it is no longer officially supported (risk) or do we want to upgrade (different kind of risk). The other point that resonates with me is the identification of the value of not doing something. I don't think enough businesses think about opportunity cost. For example the other day I was involved in a discussion about an upcoming meeting with 4 people to discuss whether an extra $400 software license should be purchased. Just looking at the $100/hr burden rate for those employees was enough for me to justify just purchasing the license. Even more significantly the opportunity cost for those employees is in the $300/hr range. I'd much rather have those people producing value.
-
SD BP - Extreme Hiring
The Extreme Hiring talk was interesting, and I think I'll take away a few idea. Some of the concepts were (admittedly) specific to Ternary's business model and hiring needs. Here is an outline of their process:
- Candidate find job ad and reviews website
- Candidate applies for job
- Technical Assessment
- Technical Phone Interview
- Personal Phone Interview
- In-person interview (day 1)
- In-person interview (day 2)
- Job offer
-
SD BP- Day 4
Due to work reasons day 4 of the conference is day 1 for me. After taking a red-eye I've landed in Boston and managed to get to the SD Best Practices show. The check-in experience was great and I'm busy looking through the sessions to see what would be interesting.
For the rest of the day I'm looking at Extreme Hiring and Aligning Software Development with the Business. -
I succumbed
-
Wherefore Art Thou?
Indeed it has been "a little while" since my last post, nearly a year in fact. Where did the time go? I have been busy (surprise, surprise).
-
PnP 2006 Continuous Integration Resources
Here are the resources from my 10/11/06 talk Continuous Integration at PnP 2006
-
I will be speaking on continuous integration at Microsoft's Patterns & Practices Summit October 9-12 2006
One of the fundamental practices of agile software development is continuous integration. CI in its simplest form is about building your software reliably. The secret sauce of CI is that it decreases the size of the feedback loop allowing you to respond to problems sooner. Come explore how to add more information to your feedback loop through advanced topics such as testing, installers, static analysis, 3rd party and internal dependancies. We'll not only be looking at the good stuff, but alternatives and problems that can creep in.
-
Speaking at XP2006
I'll be running the workshop Agile Process Anti-patterns Workshop: Detecting and correcting process "smells" on Wed 6/21. If you are going to be in Oulu next week drop me a line and we'll hook up.
-
What Do You Need To Know?
Time to vent. I’ve been trying to hire a couple of senior developers on a team that is primarily building a web based framework (i.e. software for developers). I have some minimal expectations for a senior developer that I don’t think are all that outrageous.
-
Christopher Avery - Responsibility Tip
I've heard Christopher Avery speak once and had a couple of email conversations and I have deep respect for the message he is trying to get across.