<?xml version="1.0"?>
<xml>
      <title>Blogs - July 2007</title>
<keywords/>
<description/>
      <meta content="text/xml;" http-equiv="Content-Type"/>
<main-content>
   <system-page><name>My-CMS-Is-Totally-RAD</name><is-published>true</is-published><last-published-on>1199913209271</last-published-on><last-published-by>morgan.griffith</last-published-by><title>My CMS Is Totally RAD</title><summary>As Director of Services for Hannon Hill, I am always looking for ways to improve our processes internally to ensure a high quality of service.  Sometimes, that involves a little Rapid Application Development (RAD). </summary><display-name>My CMS Is Totally RAD</display-name><path>/internet/news/blog/2007/My-CMS-Is-Totally-RAD</path><created-by>kirsten.eidsmoe</created-by><created-on>1185397108174</created-on><last-modified-by>elizabeth.starkey</last-modified-by><last-modified>1187964209053</last-modified><system-data-structure><datetime>1185382800000</datetime><author><content><system-data-structure><name>David Klanac</name><position>COO</position><ext>124</ext><email>david.klanac@hannonhill.com</email><cell>404-993-9808</cell><im>DKlanac</im><birthday>1137128400000</birthday><picture><content/><path>/intranet/files/pictures/small/davidk.jpg</path><name>davidk.jpg</name><display-name>spacer.gif</display-name><title>davidk</title></picture><favorites><restaurant/><movie/><candy/><vacation-spot/></favorites><bio><p>As COO, David Klanac manages the finance, sales, marketing, and general operations of the company. He provides product expertise and knowledge of complex implementation tasks to simplify and streamline clients&#8217; training, use and ownership of the solution.</p>
<p>David is a member of the Technology Association of Georgia, and a proficient programmer in XML, PHP, ASP and ASP.NET. He holds a bachelor of business administration degree in management information systems from the University of Georgia.</p></bio></system-data-structure></content><path>/intranet/company/team-members/david-klanac</path><name>david-klanac</name><display-name>David Klanac</display-name><title>David Klanac</title></author><body-content><p>As Director of Services for Hannon Hill, I am always looking for ways to improve our processes internally to ensure a high quality of service.<span>&#160;</span> Sometimes, that involves a little Rapid Application Development (RAD).<span>&#160;</span></p>
<p>Recently, the Services team took on the task of analyzing the entire process of a project moving from the first product demonstrations on the sales side to their transition and ultimate project execution on the Services team.<span>&#160;</span> We wanted to identify ways to make the handover from sales to services run more smoothly, and we also wanted to manage projects more efficiently.</p>
<p>After a few requirements meetings, we realized:</p>
<ul>
<li>Project scheduling needed a more scientific approach that would allow us to know what was coming down the pipeline from the sales team long before any invoices go out.<span>&#160;</span></li>
<li>We needed to be able to see an actively updated list of clients and prospects so that we could be more proactive with scheduling clients.<span>&#160;</span></li>
<li>We wanted to be able to see a daily status update of the currently active projects which would permit us to move resources around more efficiently to projects that needed our immediate attention.</li>
</ul>
<p>It all sounded like a great challenge!<span>&#160;</span> It was clear we were going to need to develop a system that would help people accurately communicate critical information. We got to toss around a few business 2.0 buzzwords and phrases like &#8220;establishing a new &#8216;paradigm&#8217; to generate beneficial &#8216;synergy&#8217; throughout the office.&#8221;<span>&#160;</span> I am sure that some would say that we went for the hat trick by touting that it would have some &#8220;web 2.0&#8221; features to make interaction with the system more intuitive.</p>
<p>Since there was no existing code for us to reuse, we had the freedom of starting with a blank slate.<span>&#160;</span> We identified several technologies and frameworks that would give us the most flexibility while lowering the total time spent with maintenance of bugs and feature improvements in the future.<span>&#160;</span> Although we have skilled Java and PHP developers on the Services team who could have whipped up something really nice, the complexity of maintaining such an application would be best handled by the same developers who coded it.<span>&#160;</span> I wanted to make sure that whatever framework we used would be easy for anyone (including me) to go in and modify.</p>
<p>After mulling over the benefits and drawbacks with taking a pure coding approach to our new web 2.0/paradigm-driven/synergy-generating system, we realized the best option was right under our noses.<span>&#160;</span> Using Cascade Server we could create a framework for a fully functional prototype of our system within a couple of weeks (once we had a full understanding of our business requirements, of course).<span>&#160;</span> By using XML-based data definitions and XSLT, we could provide the application with a means for data collection that would require minutes of developer time rather than hours to create.<span>&#160;</span> The whole mix equaled quick time to production with a RAD cycle.<span>&#160;</span> It will also ensure easy future modifications as our needs grow and change.</p>
<p>We completed the project in just enough time for us to take on quite a bit of project load. Now, with our new application making so much timely information available, we can focus our efforts towards measured planning and smart allocation of resources, and away from ad-hoc management.<span>&#160;</span></p>
<p>In short, we saw a business need and were able to realize tangible benefits from its implementation in weeks rather than months &#8211; one of the virtues of rapid application development. <span>&#160;</span>One of the advantages we&#8217;ve seen using Cascade Server in-house is that it&#8217;s a tool that we can continue to extend to meet our internal application needs.<span>&#160;</span> Moving beyond just using our CMS for our internet and intranet sites, we&#8217;re able to quickly develop solutions to problems that will keep everyone on the same page.</p>
<p>I&#8217;ll be speaking more on the topic of Rapid Application Development and Cascade Server at our upcoming <a>Cascade Server User&#8217;s Conference</a>.<span>&#160;</span> Hope to see you all there!<span>&#160;</span></p></body-content><graphic><path>/</path></graphic><podcast><content/><path>/internet/files/podcasts/2007/49_my_cms_is_totally_rad.mp3</path><name>49_my_cms_is_totally_rad.mp3</name><display-name>My CMS Is Totally RAD</display-name><title>My CMS Is Totally RAD</title><keywords>hannon hill, content management, cascade server, users conference, rapid application development</keywords><author>David Klanac</author></podcast><related-page><path>/</path></related-page><category>Commentary</category></system-data-structure></system-page>
</main-content>
<copyright>
    
</copyright>
</xml>