Functional Requirements Part B
Lou, the company CEO, blazes into the meeting room where the Process Team is waiting on him. “Chris, are you trying to turn this place upside down? I played golf over the weekend with some friends. When I mentioned CRM, a lively discussion started. They started telling me about CRM chaos and such. What’s going on here? Yes, I approved the project costs and buying the CRM software. I figured you did your due diligence. You’ve had almost a month. They even told me about a company trying to build it themselves spending $250,000 and nothing to show for it till after two years. It makes me nervous.”
Chris straightened his tie and with executive composure responded, “Lou, we have finished documenting the details of each business area complete with the functional specs in record time,” explained Chris. “That’s why I was excited when you asked to attend the Process Team update meeting.”
Lou sat down and proceeded, “How will we avoid this CRM chaos that I hear about”. He leaned forward as he asked “What are you doing about it?”
Pat, the Process manager, was thankful that Chris had briefed him about Lou. Lou was a typical executive. Keep it simple and to the point. Talk in layman’s terms; no techie talk here. “Lou, we have detailed business process charts, reports defined, and starting functional requirements with output definition. The users have been intimately involved. We needed a document that explained the CRM application pictorially and the flow to included pictures of the screens that the user will see and interact with”, explained Pat. As Pat turned toward Sue from IT he continued, “Sue will clarify the idea of functional specs for you.”
Sue shifted in seat and smiled. “Pat, functional specifications are the blueprint for how we want our CRM application to look and, feel. We needed a simple document that illustrated the CRM application pictorially showing the screens the user will see and interact with. And, we have already started planning for integration with our accounting system.”
Lou, with a puzzled look asked “I saw the copy of the first draft with pictures of the actual screens. It was impressive and easy to follow even for an old truck driver like me. How did you do that so quickly?”
As everyone laughed and repeated “truck driver?” they started to relax. Sue spoke up, “We found a functional specs example on the web at http://www.mojofat.com/tutorial/designdoc.pdf and I printed an example for you” as she passed out copies to everyone.
Lou’s mouth dropped and his eyes widened. “What is this?” he exclaimed.
Sue laughed and said, “Why, that’s a screen drawing from a customized, start from scratch system?
After Lou looked at the image for a minute he frowned, “This doesn’t look like your spec document. Did you have to develop this and then create a screen from it?”
"Absolutely not. Our vendor Ron arranged for us to have access to a demo system to help us,” explained Sue. "We found each of the screens in the CRM program we needed, easily took screen shots, and from there we copied each screen into our functional specs document.”
Leaning forward toward Lou, Chris stated, “We only used screens that we knew we would have to modify for our needs. If we used that sample document we just showed you, we would have to draw it out on paper and then use a drawing program to create it.”
“Wow,” said Lou. “That sounds like a time saver”.
“Lou, if we used that method it would take months coming up with a functional spec document. And I don’t even want to think about the technical specs needed to explain every detail of what to do with each button and other choices so that the developers can program the application.”
“That’s quite a savings and a quicker method of getting something in the hands of our people,” said Lou.
Pat jumped in, “This is what companies go through developing from scratch. I also read the other day about a company developing their own CRM system. It was $260,000 and two years before the users had something to use. Unfortunately that is the story of many companies trying this and giving up after two or even more years.”
Lou leaned back and in a thoughtful way said, “So far I’m impressed with the results of this team. So what part does Ron play?”
“Ron Foster,” explained Chris “has been contracted to help with this first phase. Our detailed process charts have validated that his system will do everything we want. Ron’s consulting fee is very cost effective compared to starting from scratch.
“I can imagine,” said Lou.
Chris continued, “We have started talks with Ron to take over the Process Manager function as an outside consultant as we approach the installation and customizing phases. Pat does a great job but he still has his own responsibilities here. He can continue doing his job and stay involved in the process as our internal contact to ensure we stay in control.”
“Who will customize for us?” asked Lou.
Chris pulled out a PowerPoint presentation overview. “As you can see on the first chart, our vendor will do the customizations. Although someone in IT may learn to do it, Ron and his team know the product intimately and can move fast. Their hourly rate seems high and Ron has given us a nice fixed price quote. Either way we will implement Phase One within the next two months and our users will be productive right away.”
“That sounds good. If you would please run the numbers by me along with projected benefits, I can be confident of our funding. Also how will training be accomplished?”
Pat spoke up. “The next chart shows how Ron and his team will work with us to develop the training plan. Ron’s training specialists will train our users.”
Sue pushed her hair back and said, “The exciting part is this will improve our training for current and new employees. The process charts lets each user walk away with visuals to help them understand their work flow.”
Lou thought about what he has learned and as usual he pushes the envelope a little. “This is so impressive there must be more?”
Pat jumps up and excitedly says, “You can bet on it. To ensure the readiness of the user, there is a test on their computer that they will take. When they can pass it, they will be given access to the new system. This saves testing time in the classroom and helps ensure that each user do their work without frequently calling the help desk.”
“That is so clever,” said Lou. “I love saving time and money. Sue, where does IT play in this scenario? “
“Good question. The most exciting thing for us is that we are in control of customizing our system to enforce our business objectives and planning for integration with our accounting system.”
“OK” said Lou as he stood up to leave. “Please invite me to your next team meeting and ask Ron to join us. I’m excited. Let me know if anything slows down our development timing so I can address any issues.”
After Lou leaves, Chris says, ”See what executive buy-in does!”

