Register
  Wednesday, July 23, 2008  
   
Thanks for Visiting!
Minimize

Thanks for visiting the AMS Carrier Community Dashboard.  At the Dashboard, you'll get an overview of the various product portals that are part of the AMS Carrier Community.  Currently, there are portals for Phoenix and PremiumBill with more to follow soon.

As a visitor, you can see this entire site, but in order to post to forums or download files, you need to log in to your account.  If you don't already have an account, click here to create one.  It's fast and free!

Latest Community News
Minimize
AMS PremiumBill Release 2.1.3 Is Now Available - Thursday, July 03, 2008

This release contains fixes to Payments and Recievables.

read more ...

AMS PremiumBill Release 2.1.2 Is Now Available - Monday, June 02, 2008
This release contains a new Smarter Scripting Wizard and many fixes.
read more ...

AMS Portland Webinar Video - Tuesday, May 20, 2008

Video of the AMS Portland Webinar from 4/24/08 reviewing Automated Out of Sequence and Web Services from the Phoenix 8.0 release.

read more ...

AMS Phoenix 9.0 Planning is Under Way - Monday, March 24, 2008

We need your input to prioritize items for this release.  Please complete the survey to help us meet your business needs.

read more ...

AMS Phoenix 8.0 Is Now Available - Wednesday, March 19, 2008

Milestone Release Adds Automated Out-of-Sequence Endorsements & XML Web Services Built on .NET Technology

read more ...

AMS PremiumBill 2.1 release - Tuesday March 4th - Tuesday, March 04, 2008

PremiumBill 2.1 has new features for payment import and support for EFT.

read more ...

AMS Phoenix 7.02.08 Is Now Available - Thursday, February 14, 2008

Version 7.02.08 has fixes for Billing and Month End.

read more ...

AMS Phoenix 7.03.04 Is Now Available - Tuesday, February 05, 2008

Version 7.03.04 has fixes for DocPrint, Archive & Retrieval, CQH/Home Value, Policy Manager, Policy Entry and Month End.

read more ...
Syndicate  
Related Links
Minimize
Latest Blog Postings
Minimize
Apr 27

Written by: David Moran
4/27/2008 12:51 PM

“Why is (insert name here) so difficult to work with?”

I’ve had this question asked of me more than once. Once I probe a little – which generally involves multiple conversations and times where I’ve sat with both the developer(s) in question and the business people raising this issue – I find what some people would refer to as an “impedance mismatch. “

I’m sure you’ve heard the term before, but did you know that its origin lies in the electrical world? The term impedance is used to describe the resistance of a system. Impedance is essentially a measure of the amount that some object prevents the flow of electrical current. Electrical systems attempt to match sources and outputs to maximize power. When mismatch occurs, there is wasted energy.

Where is the mismatch in software development projects? If you are a business user, I’m sure you would be quick to say that developers really slow things down – causing “resistance” because they are so detail-oriented. In reality, when business people and developers are involved, the impedance mismatch is really a difference in expectations.

What I’ve observed over the years with software projects is that business people get frustrated by what they perceive as constant questions from developers about things they believe that they have already answered. I can appreciate the limited time that business users have available; it’s just that it is difficult from a development standpoint to operate any differently. Why?                               

Consider this: Without software, computers have no intelligence whatsoever. In fact, they are very literal and they will only do exactly what someone tells them to do and how they were told to do it. This means that every step in a business process, down to how the data is displayed, how it is stored, the operations and calculations needed to be performed must be given to the computer in the form of specific instructions.

This is why developers are “detail-oriented” (they have to be) and why business people sometimes get frustrated with continual questions from development teams. I’ve seen projects go astray because business input was limited, and development teams had to make guesses based on the information they had available to them – resulting in expensive and time-consuming re-work later because the system wasn’t what the business users thought that they were getting, another source of major frustration.

Why can't all of the questions be asked in advance? Since developers do not have the business background and experience, they cannot anticipate everything in advance. What usually happens on software projects is that the business problem starts out being expressed at a higher level than what will be sufficient later on as actual development is under way.

Starting at a high level is good, as it provides a project team with an overall idea of what the end solution should be. Just don't expect that every question can and will be anticipated up front. It might be helpful to keep the following in mind: Developers are dealing with an insanely stupid, very literal machine and will need your help in telling that machine what you want it to do. As the old saying goes: The devil is in the details.

 

Copyright ©2008 by David Moran

Tags:
Latest Articles
Minimize
ISO LOB Templates – See how easily you can build a line of business! by MaryJo McDonough

Planning to expand into a new line of business?

We can help! The Professional Services department has built ISO LOB templates that will help you quickly and easily expand your lines of business.
 

One Small Project… One Large Reduction in Time and Effort by David Moran

A Success Story article featuring the Rate Modeling Tool developed for FCCI, leveraging Phoenix Web Services.


Message in a Bottle by Holly Priest

A tall dark stranger has news for you...


Agile, Customers, and Getting Things Right… by Mike Levine

How ‘bout a story? It’s about bears…


Automated Out-of-Sequence Processing by Judy Nelson

Learn more about the new Automated Out-of-Sequence Processing that was added to Phoenix 8.0.


PremiumBill Architecture by David Moran

A brief article describing PremiumBill architecture and the key factors that influenced its design.


Phoenix

PremiumBill

      © 2008 Vertafore, Inc., DBA AMS Services  Terms Of Use  Privacy Statement