Showing posts with label Friends of Decade. Show all posts
Showing posts with label Friends of Decade. Show all posts

Saturday, March 14, 2009

Angry customers tell 3,000 friends

A teammate said to me yesterday—referring to my entry entitled It's the Customer's, Stupid!...

"That's not really your job is it? I mean, you're a software development manager. There's a whole department working with customers. Don't you have more important things to do?"

Of course, I responded as you might expect...

"Taking care of the customers is everyone's job."

And then, I told the real story.

Last Fall, Kevin came to me and said...

"It seems like your team is really self-managed now. You still have to turn the flywheel occasionally, but generally your team can tackle anything you throw at them..."

Since Kevin is my manager, I had a suspicion as to where this was going.

"...So, I'm thinking that maybe you have some bandwidth you're not using, and I could use your help with some things. I would like you to take over as Conference Coordinator for our annual training conference."

Kevin knows I love event planning, and he knew I would dive in head first.

I worked for months assisting cross-functional teams from all departments. My goal was for them to present as never before. I wanted customers to learn more than ever before, but I also wanted them to enjoy the event more than any conference prior.

And—to some extent—we met the goal. The teams shined, and customers did say repeatedly that the 2008 Decade Training Conference was the best ever.

However, I wasn't all that satisfied.

We can easily teach customers how to use the software. It is intuitive and versatile enough to meet any need, and when it's not, we make it so, but how a customer needs to use the software is different from customer to customer and situation to situation. Those things you only learn in the real world—not in a conference class or a software testing lab.

In class after class, customers would ask questions that only other customers could answer. We thought that our staff knew our industry, but we were fooling ourselves.

No one knows our customers business better than our customers.

I left the conference asking myself...

"What can we do to help customers more easily help each other?"

Shortly after the conference was over, Kevin was back in my office. We were discussing another problem related to the conference. I wanted a way to make it easier to plan next year's conference. I wanted customers to be able to more easily register and provide information on how to make the conference better for them.

Kevin said...

"So you're thinking of creating a web site just for the conference?"

I said...

"Uh, hmm, uh... Yes, Kevin, that was exactly the idea that I had."

Of course, we both knew that was not the case. It was just Kevin's way of suggesting solutions without telling me exactly what to do, but it truly was a great idea!

I went forth and prospered, but...

....the more I worked on the site, the sooner I realized...

...how extremely easy it would be to allow customers to help themselves.

We increase the transparency. We give them better tools to freely communicate with each other year round!

I picked up a book—as I always do when I need to learn something fast. It was called Satisfied Customers Tell Three Friends, Angry Customers Tell 3,000, and reading it, I was off to the races.

That, of course, was when all hell broke loose.

Monday, February 4, 2008

Joel provides tips for successful software demos

Now, that Joel-on-Software Spolsky is on the road promoting his FogBugz software, there are not as many words of wisdom coming from his camp these days. However, if you have software to demo, he does have some pointers for you.

smartypants "A common, but boring, way to design a demo is to start by stating the problem, and then explaining how your magical software solves that problem. Another boring way to design a demo is with PowerPoint slides and lots of bullet points. An incredibly boring way to design a demo is to talk about your company and how many employees you have and how many millions in revenue you make every year. Nobody cares."

Joel's article covers not only how to demo, but where to demo.

Afterall, what good is creating quality software in record time with a winning team—if no one ever sees it?



Wednesday, January 30, 2008

Who's afraid of Orange County?

Orange County Environmental Health is one of Decade Software's largest customers—if you weigh large as the number of users. They have been Envision users for many years. In fact, their insights helped shape Envision 3.4 into the solid product that it is today.

OCpier Lately, OC has been contemplating a move to EnvisionConnect, and this week, they invited Client Services Manager John Jensen and I down south for a pow-wow.

In the days preceding our trip, the mumbling among Decade staff echoed down the halls.

"I pity JJ and HL. Those Orange folk are tough to deal with."

"Yea, they're really pushy. If there's a feature they want, they won't stop complaining until they get it."

"...and they're tough on defects, too. If Nick Reyes finds something wrong, you'd think the world was coming to an end."

I laugh anytime I hear such chatter.

I've worked with Nick Reyes, Karen Newe, Jeff Warren, Pearl Boelter, Ron Margheim and the rest of the OC crew since they came onboard, and I appreciate the fact that Orange is one of the many clients that helped make our products as solid as they are today.



You might remember my article awhile back, We Weren't Always Delivering Products with Zero Defects.

Well, OC was one of the agencies that helped change this company's focus.

It was their persistence that made us realize we needed to seek processes that would allow us to grow in functionality faster without sacrificing quality.

Riding over the Grapevine and down to Santa Ana, John turned to me and said...

"You've been to Orange before, HL. Are these trips as tough as they say?"

I smiled, and made a prediction...

"They can be, John, but this one won't be. All Orange County ever wanted was a quality product that allowed them to get their work done in a timely manner. We did that with the last couple of versions of Envision, and we do that in spades with EnvisionConnect. We gave OC what they asked for, and they respect us for it. I predict that this visit will be a great one, like spending a day with old friends."

Call me the Amazing Kreskin. It was a great trip, and I can't wait to do it again.


Tuesday, October 16, 2007

My friends have been assimilated, uh...I mean, Linked-In

Last month, I announced that I had started networking with other Scrum enthusiasts via the new business networking site, LinkedIn. Now, a short 30 days later, most of my friends and business associates have been assimilated as well.

Check out what I paid some of them to say about me there...

“When HL took leadership of Decade's .NET software development project (of which our product is an important component) there was new clarity, direction, and resulting progress. I personally appreciate HL's directness, commitment, and professionalism.” September 19, 2007

Ward Bell, V.P., IdeaBlade, Inc

Borg Crew

“I've been a pal of HL's for several years. Every year or so we exchange emails on a technical topic or just to touch base. He's a real nice guy.” September 20, 2007

Danny Thorpe, Borland Software Corporation

“HL has incredible personality. He likes working with people and for people. HL possesses a good mix of technical and artistic capabilities that help him to lead the team towards reaching the goal. As a manager, he demonstrated a great deal of political maneuverability and at the same time the closeness to developers. As a result, the company received the great product completed in time and in accordance with specifications.” October 7, 2007

Leonid Bogdanov, Computer Programmer/Analyst

“HL is an excellent software engineer and development manager. He understands the technical and business aspects of developing software applications.” September 19, 2007

Ian Duffield, Consultant, Sierra Business Consultants

“Insightful and eager to learn are HL strengths, relevant in the always changing software development business.” September 19, 2007

Marco Cantu', Author



“HL's team leadership, along with an ability to manage and improve internal processes, make quality results a staple at Decade Software.” October 6, 2007

John Speer, Implementation Specialist

“HL and I lead and manage different teams, and work together on the same Leadership Team. HL is a walking encyclopedia of information of all types. He quick to initiate or accept change when necessary to ignite a team. HL has introduced and successfully implemented new, and exciting techniques, processes, development methodologies, and leadership strategies to our software development company.” September 22, 2007

John Jensen, Client Services Manager, Decade Software Company

“Usually it is a rare opportunity to have a manager who is a good professional and gets a bright personality at the same time. Plus if he still remembers time when he was one of us, that almost never happens. But I enjoyed such opportunity, when HL was my manager in Decade Software.” September 21, 2007

Vladimir Mikhalyov, Software programmer

“HL is able to bring focus to a project and get results. He has always been a voice for the end-user and can translate these requirements into sensible engineering goals and deliverables.” September 19, 2007

Albert Wang, Founder, CEO, IdeaBlade

“HL has successfully implemented Agile management and development practices which have resulted in a successful product rollout for Decade Software.” September 19, 2007

Jeff Doolittle, CTO, SJV Technology Group, LLC

“HL is a highly-skilled and knowledgeable software project manager. He is generous with his knowledge.” September 19, 2007

Mike Dodson, President, SJV Technology Group, LLC

“I've found HL to be an analytical thinker and a great communicator. For example, he quickly included QA activities as an integral part of his teams Sprint/Iterations. This is usually a significant transition step for teams adopting Scrum, and I was pleasantly surprised by how he encouraged the team to quickly and effectively make the transition. Finally, I'd like to say that I've greatly enjoyed reading his blog!” September 19, 2007

Kane Mar, Agile Coach/Scrum Master, Danube Technologies, Inc

“HL has a great managerial style. I have enjoyed watching him introduce and implement scrum in our development department, and can say that is has proven very successful in a large part due to his dedication and his passion for improving our development process.” September 18, 2007

Patrick Glaspey, Developer

“HL is skilled at developing and maintaining processes that keep his teams running smoothly and efficiently. His confidence and positive attitude make working for/with him a pleasure.” September 17, 2007

Mark Harmon, Programmer


Monday, October 1, 2007

Be careful what you tell yourself

From the signs I hung on my office wall the day I moved in...


Positive attitudes lead to productive actions.
Negative attitudes lead to unproductive actions.

How are attitudes formed?

1.  You tell yourself something.
2.  Your state of mind becomes bias around that something.
3.  New actions stem directly from the biased state of mind.
smileIn other words...
An attitude is a state of mind and
a predisposition to actions based on
what you tell yourself, so...

Be careful what you tell yourself.

I've been thinking about these signs all week, after a conversation with Terri Williams at San Bernardino County. Her perspective on leadership and teamwork is very much like my own—guided by the words on these signs and supported by truth, trust, and transparency.

Following a recent visit with Terri's team, Geoff Marsh—from Sacramento County—described Terri this way, "She does things differently down there. She doesn't allow anyone on her team to have problems. They only have challenges."

I really like that!



Wednesday, July 18, 2007

What do you know of Dependency Injection?

Ward picJeff DoolittleFor fellow geeks reading this blog, I invite you to join some friends of Decade—Ward Bell of IdeaBlade and Jeff Doolittle of SJV Technology Group—for a webinar on dependency injection. In the one-hour presentation, these guys promise to demonstrate how dependency injection can be both useful and easy to understand by reducing the amount and complexity of source code.

Check it out...