<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28393139</id><updated>2011-09-19T06:33:46.589-07:00</updated><category term='self referential'/><category term='Licensing'/><category term='knowledge management'/><category term='Savvion'/><category term='Facilities'/><category term='javascript'/><category term='SQL'/><category term='personal'/><category term='documentation'/><category term='Email'/><category term='workflow'/><category term='books'/><category term='offshore development'/><category term='customer service'/><category term='Service Desk'/><category term='Consulting'/><category term='Customization'/><category term='mgmt'/><category term='Workaround'/><category term='ardbc'/><category term='leadership'/><category term='ITSM 7'/><category term='configuration management'/><category term='outsourcing'/><category term='Infor EAM'/><category term='travel'/><category term='people management'/><category term='ldap'/><category term='midtier'/><category term='agile'/><category term='Remedy'/><category term='ecora'/><category term='integrations'/><category term='project management'/><category term='requirements'/><category term='Installation'/><category term='.NET'/><category term='software development lifecycle'/><title type='text'>Work in the Flow</title><subtitle type='html'>This blog is generally about software development and project management, with a special focus on workflow applications.  Formerly, this blog focused on the BMC/Remedy product suite.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28393139.post-89112954273203305</id><published>2011-04-29T11:19:00.001-07:00</published><updated>2011-04-29T11:19:13.796-07:00</updated><title type='text'>Meeting Minutes with Agreedo</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Most people agree that good meeting minutes are extremely valuable.  It is always important to follow up verbal agreements with writing, and to remind people, once they leave the meeting room, of the action items.  Now, you can rely on people's  memories and their own note-taking,  but I wouldn't advise that if you're a project manager.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;I just checked out &lt;a href='http://www.agreedo.com'&gt;Agreedo&lt;/a&gt;, presumably the name has less to do with "Greed" than with "Agreed".  It is a tool to set up meeting agendas and take meeting minutes.  I would like to review its  functionality while discussing other alternatives for achieving the same goals.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Agreedo allows you to set up a meeting and invite attendees, who can then add to your agenda.  You add items such as "Information", "Decisions", "Tasks" and "Topics".  Topics seem similar to Information, but they have an icon to make it clear that there will be children discussion items.  Meanwhile, all of these items can have indented items beneath them.  In addition, items can have comments attached – which can become an ongoing discussion between attendees.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Another interesting feature is the ability to "Start Meeting" and see a running clock of how long you've been meeting.  It even turns red when you go over, a common issue around here.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;When finished, you can export the items to Excel.  You can also refer to Decisions and Tasks later, in a list that is meeting-independent.  Personally I put all my decisions and tasks into similarly named SharePoint lists on my project SharePoint site.  Of course, that does take work!  Another option for me would be, using OneNote, to create Outlook Tasks – but that doesn't allow you to assign actions to others.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Overall, the functionality would be perfect as a feature for WebEx or another online meeting tool.  As a standalone, I don't see myself using it.  I would prefer to continue using OneNote, or in some cases, a Microsoft Word "Meeting Minutes" template.  I guess I'm just old-fashioned, but it doesn't seem that difficult to me to organize my meeting minutes into Action Items, Decisions, and Discussion – I don't need the overhead of a new tool.  The idea, however, of keeping meeting minutes in the cloud is surely appealing.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-89112954273203305?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/89112954273203305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=89112954273203305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/89112954273203305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/89112954273203305'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2011/04/meeting-minutes-with-agreedo.html' title='Meeting Minutes with Agreedo'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-8921534328972381949</id><published>2010-12-22T13:05:00.001-08:00</published><updated>2010-12-22T13:05:35.732-08:00</updated><title type='text'>Project Management … Applied</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='font-size:1pt'&gt;In the world of Softerewa &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;In the world of Software Project Management, a gal can get down on herself.  Software is notorious for its late-running schedules and complex systems where every little thing that can go wrong will.  So it was an excellent experience for me to apply my project management skills to something completely different.  This year, I successfully created, produced – and even performed in – a holiday pageant that raised money for Cradles to Crayons, a local organization helping homeless children.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I couldn't believe I was doing something so big – after all, what did I have to bring to the table?    Having never done this before in my life, I planned for small things, a small theater with a small financial investment, small expectations for the event, and small demands on my cast. After all, it was the very first time I was doing many of these things.  Sure, I can dance – but I had never choreographed for more than two people before.  I hadn't written and directed a show.  I hadn't even acted in any community theater since I was eighteen.  I certainly had never asked people to put their faith in me, first the performers who agreed to put in hard work and effort into this newborn show, and the audience, who had never seen a show like this – and not from me.  I guess it is something like when the Angel appeared to the shepherds and told them that the son of God had been born in a stables nearby … except when I asked people to do something extraordinary for me, I didn't have the benefit of a halo and wings.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Risk management came in handy. I have seen other shows – of less complexity – succeed and yet have failures that I did not wish to repeat.  A late-running software project is one thing – that some people come to expect. A late-running show with audience in their seats?  Unacceptable.  I have seen dance shows where performers have not appeared to perform – and when you have a story to tell – you cannot simply have a cast member bail out.  So that was definitely a concern – and not one that I was able to mitigate with understudies.  Rather, I got incredibly lucky that the one cast member who was injured in the week prior was replaced by another gifted performer who picked up and improvised with the outline she was given during Dress rehearsal.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;With encouragement from my co-producers, we forged ahead, even when things seemed darkest, like when our original  choice for roles were injured, when we lost the full involvement of one co-producer for  a time, or when only a few people showed up for auditions.    Bravery was required when I signed the contract with the lighting/sound technician, knowing that my nightly anxiety attacks would end (and they did) once I knew that we'd have that taken care of – but committing a large portion of my expected proceeds to this cost – the first one I couldn't just pay out of pocket.  Even as an IT project manager, I had rarely dealt with profits and expenses so closely as I did on this show, knowing that failure meant not only a loss of reputation, but also loss of my own invested money.  I had to evaluate each thing against its effect.  Would particularly pretty tickets persuade more buyers, or could we get by on the cheapest ones?  [We got the cheapest ones!]  Were flyers worthwhile printing, or was it better to advertise with a digital flyer in email?   In most ways, we scrimped and saved – and the strategy succeeded.  The one place we spent money was the aforementioned light and sound tech, and when I saw the theater setup, I knew we  had spent our money well.  If we did not hire him, we would have had no way to project sound and we would have had no lights at all (the house lights and stage lights were one and the same).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The show was documented six ways to Sunday.  I sliced and diced the data in different ways, according to the recipient of it.  The lighting/sound guy had his cues, the stage manager another.  We had spreadsheets of costumes, spreadsheets of props, spreadsheets of ticket buyers.  Google Docs was an incredible resource, allowing me to create documents of all types and share them – collaborating with my team.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;My technical expertise came in handy with setting up the website, along with the PayPal ticket purchases, as well as the collaborative Google site for the cast to communicate.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;So it is with amazement and pride that I look back at the show I produced two weeks ago.  Thanks to the hard work and diligence of all, we had a seamless show in a nearly sold out theater.  We raised more than my expectations for the charity, and it was very well-received by both the local community and the dance community.  It made people feel spiritual and connected to Christmas, and it raised cultural awareness of Middle Eastern cultures too.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The special thing I had to offer was not necessarily past experience with theatricals, or with event-promotion, of which I had very few – it was my Project Management – my Real Job that allowed me to succeed at this production – which is, as they say, "only a hobby".&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now, it's time for the post-mortem!  Happy holidays to all!&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-8921534328972381949?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/8921534328972381949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=8921534328972381949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/8921534328972381949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/8921534328972381949'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2010/12/project-management-applied.html' title='Project Management … Applied'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-5094372685491928706</id><published>2010-12-22T13:02:00.001-08:00</published><updated>2010-12-22T13:02:06.849-08:00</updated><title type='text'>Building Relationships</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I was catching up on my Projects@Work newsletters, which I've been dutifully auto-filtering into a Newsletters folder until I would have time to read them – and here we are at Christmas with newsletters going back to Octber.  I'm definitely finding some gems.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So far, my favorite article is the following:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.projectsatwork.com/article.cfm?ID=259182'&gt;The Human Element: Janis Rizzuto&lt;/a&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;This quote here really spoke to me, about the lessons I've been learning this year.  I can't say I'm an expert yet – in fact, in most ways, when it comes to leadership, I am a freshman.  It's only now that I'm realizing just how important they are.  As one of those "logic-based" people (and you know who we are), I believed that people should do things – and things should get done – because they were the right thing to do.  Some of us are guilty of treating our co-workers not unlike the machine that we work with – input A, output B, with email as the delivery mechanism.  Someone's job may be to do something, so they should do it. Then it breaks down – you sent your input, but you're not getting back the output.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;In this environment of limited resources, where everyone is tasked with doing far more than 100%, it's your leadership – and relationship skills – that actually get things done.  If every person we walked up to was doing absolutely nothing at that time, I bet the things we'd need to get done always would be.  But it's not the case – most people are busy with competing priorities and more work than they can possibly hope to achieve.  So, that's where "leveraging relationships" comes in.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;"Project leaders need to be constantly building, maintaining and leveraging relationships to get things done. No one is going to care that you are the project manager, so you need to figure out how to broker agreements between multiple stakeholders to move things forward. Part of your value to your customer as a project leader is to remove obstacles, and the way you do that is usually not through authority. You have to be creative about how you drive accountability to make sure that people come through on their obligations to the project team." (Janis Rizzuto, 2010).&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:black'&gt;This is my biggest personal challenge for 2011, if I really want to succeed, is to develop these skills.  If they are like anything else in life, it's not about a natural gift, it just takes knowledge, practice, and effort.  Also, as this article says, you need to pay attention to these as part of your work.  Building relationships with others is as important as anything else you do.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-5094372685491928706?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/5094372685491928706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=5094372685491928706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/5094372685491928706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/5094372685491928706'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2010/12/building-relationships.html' title='Building Relationships'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-2022997518649845309</id><published>2010-09-09T19:59:00.000-07:00</published><updated>2010-09-09T19:59:33.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outsourcing'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><category scheme='http://www.blogger.com/atom/ns#' term='offshore development'/><title type='text'>Think you are saving big money by offshoring?  Think again. You always get what you pay for.</title><content type='html'>Yes, in the short run, paying offshore developers 25$/hr may seem like a great deal.&amp;nbsp; However, companies must be aware that there are a number of hidden costs.&amp;nbsp; Some are avoidable if you know the cause.&amp;nbsp; For example, you might have an on-shore person spending a lot more time managing the engagement, taking more&amp;nbsp;time to detail requirements - as much time as they may have previously spent on building the application in-house.&amp;nbsp;&amp;nbsp;&amp;nbsp;There could be costly errors if the offshore developers do not understand the business needs and requirements; this can be corrected if you have an on-site business analyst and/or if you can connect your off-shore team with your stakeholders.&amp;nbsp; However, the problem that many US managers complain about&amp;nbsp; is Quality - whether the off-shore developed code is maintainable and working - or is it spaghetti code and full of bugs?&lt;br /&gt;&lt;br /&gt;If there are any quality issues, your on-shore resources will be discovering them, spending their much more expensive time debugging, reporting issues, and so forth.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;I'm currently managing a project where a vendor is developing customizations off-shore.&amp;nbsp; I'm not sure what kind of testing they are doing, if any.&amp;nbsp; I do know that we get their code deliveries, myself and a number of other highly paid business people are spending many cycles testing and reporting issues.&amp;nbsp;&amp;nbsp;I know the vendor was selected because of their low prices.&amp;nbsp; But if I had it to do again, I wouldn't.&amp;nbsp; In fact, I'm incredibly overjoyed that by a stroke of good luck, my other current project has gone from off-shore resources to - not only on-shore but on-SITE resources.&amp;nbsp; The progress that can be made when the developer can show his prototypes and talk directly with the stakeholders is well-worth the cost.&amp;nbsp; It all comes down to - you get what you pay for.&lt;br /&gt;&lt;br /&gt;I don't have a problem with non-American developers, as some do.&amp;nbsp; I'm not xenophobic and I'd be happy if other countries reached our same standard of living.&amp;nbsp; But over the years I have been a consultant&amp;nbsp;or have been &amp;nbsp;managing projects, I have seen that on-site, co-located development teams are far more effective.&amp;nbsp; It doesn't matter what their background, race, or ethnicity is - it's all about whether you can talk face-to-face, be on the same timezone, and - in the case of quality issues - can make them accountable for their work.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;If you really want offshoring to work, there are a few things you might want to pay attention to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Make sure your offshore team has really good phone connections.&amp;nbsp; Even with the best English, if the phone connection is poor, communication will suffer. [Insert your language where I used English, which is the language I use to communicate.]&lt;/li&gt;&lt;li&gt;Invest in good online meeting technology, such as WebEx.&amp;nbsp; The ability to share screens and voice conference is so important, whether you're sharing your requirements, or seeing a demo of something they have built for you.&lt;/li&gt;&lt;li&gt;See if you can establish at least some shared hours, if your on-site and off-shore resources will be working together.&amp;nbsp; It can be so frustrating waiting 12 hours for an answer, or if you can never talk real-time at all.&lt;/li&gt;&lt;li&gt;Try to have someone from the offshore facility come to your site, meet the people s/he will be working with, and learn about the business.&amp;nbsp; It will personalize the people that are working together, increasing cooperation and communication. And obviously if your off-shore people are working on or supporting business applications, it helps if they have some context.&lt;/li&gt;&lt;/ul&gt;And remember - contrary to what I recently read in a business textbook - programming is not like digging ditches.&amp;nbsp; One programmer cannot simply hand off his train of thought, creative process, and so forth to another programmer at the strike of the clock.&amp;nbsp; You are not going to have a magical 24 hour development cycle.&amp;nbsp; Instead, you will have various 8 hour development cycles going around the clock.&amp;nbsp; Now, if you have a service desk, you might get this.&amp;nbsp; But not with software development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-2022997518649845309?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/2022997518649845309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=2022997518649845309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/2022997518649845309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/2022997518649845309'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2010/09/think-you-are-saving-big-money-by.html' title='Think you are saving big money by offshoring?  Think again. You always get what you pay for.'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-9164349354617985191</id><published>2010-02-26T07:48:00.000-08:00</published><updated>2010-02-26T07:48:41.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'></title><content type='html'>&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;I have trouble keeping up with this blog, although I have so much to write about.&amp;nbsp; I have switched to a new group within my company, the newly formed Program Management Office.&amp;nbsp; I am back at Brandeis again, taking a class in Agile Project Management, which has proven very interesting - and inspirational.&amp;nbsp; Now, recall, I thought I hated Agile because I thought it was all about lone cowboys and no planning.&amp;nbsp; Finally, I have a new project in my life for about the six months, and the iterations of this project stretch far into the future, with no end in sight, and plenty of features on our product backlog.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;This little dude came into my life in August of last year.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/_escD27P19Vc/S4frScPCWEI/AAAAAAAABGU/CyaSRN4eOIA/s1600/fattieface.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://lh3.ggpht.com/_escD27P19Vc/S4frScPCWEI/AAAAAAAABGU/CyaSRN4eOIA/s320/fattieface.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&amp;amp; of course I put him right to work.&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/_escD27P19Vc/S4frSwp7ZEI/AAAAAAAABGc/8BGMIaWra08/s1600/KaiAtWork.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://lh6.ggpht.com/_escD27P19Vc/S4frSwp7ZEI/AAAAAAAABGc/8BGMIaWra08/s320/KaiAtWork.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-9164349354617985191?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/9164349354617985191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=9164349354617985191' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/9164349354617985191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/9164349354617985191'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2010/02/i-have-trouble-keeping-up-with-this.html' title=''/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_escD27P19Vc/S4frScPCWEI/AAAAAAAABGU/CyaSRN4eOIA/s72-c/fattieface.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-952898870665925947</id><published>2010-02-08T09:08:00.001-08:00</published><updated>2010-02-08T09:08:14.672-08:00</updated><title type='text'>What Business can learn from XBOX 360 Achievements</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;When the XBOX 360 came out, it added a new dimension to gaming – Achievements.   For those who are unfamiliar, I will explain.  Achievements are earned through playing games, either through the course of playing through an adventure, or to celebrate certain feats of gaming – 25 headshots in a shooter or playing through the game at a certain difficulty level.  When you accomplish an achievement, it pops up on your gaming screen and later you can view all your achievements for all of your games on your XBOX 360 profile.  On top of this, your achievements are visible to others and you can compare yourself to your gamer friends to see who did what.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It's an amazing motivational tool.  Like many people, I play games for fun.  I play a game the way I want to play it, usually only once.  However, with achievements, that has changed.  I find myself looking up what the achievements are and spending time trying to get them, even if it means I try things I don't normally try.  It forces me to explore the game more fully, even to play the game multiple times.  And it's surprising how much I care about those little medals of honor.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It's not unlike star stickers that we might use for children's chores, or rewards for good behavior.  Can anyone explain why a little one gets so excited about a gold star sticker?  I remember earning them in a math class – nothing made me want to do math more than the recognition that I had worked hard in the form of a little star.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It works so well for children.  It works so well for gamers.  Why don't we try it on professional white-collar workers?  Imagine if a project manager came up with a list of achievements.  Some would be standard project achievements – as the team progressed through each stage.  Other achievements would be for an impressive performance, completing QA with all critical bugs fixed, for example. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;One important aspect of Achievements is Awareness.  If you don't know what they are, you can't strive for them.  Most of the time, the team knows the phases of the project, but how often do they have a way to measure how well a task is done, let alone a goal to strive for?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The second important aspect of an Achievement is Visibility.  If you have a co-located Agile team, you already use a lot of visual artifacts.  Why not an Achievement posterboard?  A SharePoint site or other collaborative team site offers a virtual location.  Another option could be part of the presentations at the project close-out.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sometimes, we business people can learn from our leisure time.  This time, the XBOX 360 taught me something valuable about motivation.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-952898870665925947?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/952898870665925947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=952898870665925947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/952898870665925947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/952898870665925947'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2010/02/what-business-can-learn-from-xbox-360.html' title='What Business can learn from XBOX 360 Achievements'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-1450262338420261463</id><published>2009-03-17T08:20:00.001-07:00</published><updated>2009-03-17T08:23:14.656-07:00</updated><title type='text'>Salesforce.com for Rapid Application Development, particularly for non-profits</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;In these lean times, more and more companies are turning to turnkey solutions. However, many companies – like mine – prefer the ability to customize their implementation. Sometimes turnkey solutions can be limited. However, systems that are built from the ground up not only increase the project timeframe, but they also can become a support nightmare. Each new application has a new user interface, new administrative functions, new support documents, and sometimes the original programmer ends up supporting so many of his homegrown applications that he or she has no time to write new ones.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I speak from experience here. In my present capacity, I inherited over 30 homegrown applications written in ASP.NET.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To me, Remedy was always the perfect solution for these companies. Here you have a workflow system that is extremely customizable, yet offering extremely rapid application development. For support, it is not difficult for a technical person to read and understand remedy 'code', which takes the form of visual elements within the Admin Tool (forms, filters, active links, et al.)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;However, through a volunteer project I am engaged in with &lt;a href="http://www.commonimpact.org/"&gt;Common Impact&lt;/a&gt;, I have become aware of a new (to me) offering. Salesforce.com. This is software as a service, offered through the web to subscribing customers. For many years, I had known salesforce.com as a CRM product, that, by its name itself, served the sales force of a company. However, Salesforce.com has taken a dramatic step – they offer their product free to non-profit organizations. These non-profit organizations can use it to customize an application. It is perfect for contact management, help desk applications, and simple asset management. Even more advantageous for the struggling non-profit, it does not require an on-site installation – it is hosted.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Currently, my assignment on this project is developing a simple web interface for end-users who wish to create help desk cases or asset requests. At first, I thought I would be building this on my own – until I discovered Salesforce.com offers a 'web-to-case' feature that eliminates most of the need to write custom code. Peter Martin writes &lt;a href="http://cairlinn.wordpress.com/2008/03/24/create-a-salesforce-case-from-outside-salesforce-web-to-case/"&gt;more about using the web-to-case&lt;/a&gt; feature in his blog&lt;a href="http://cairlinn.wordpress.com/"&gt;, Cloud Clout&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I'll write more about Salesforce.com as I have more thoughts on it.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Also, look forward to a discussion of the new BMC Remedy Action Request System 7.5, with an all new administrative and development interface.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-1450262338420261463?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/1450262338420261463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=1450262338420261463' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/1450262338420261463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/1450262338420261463'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2009/03/salesforcecom-for-rapid-application.html' title='Salesforce.com for Rapid Application Development, particularly for non-profits'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-8281612508348563379</id><published>2008-10-01T12:20:00.000-07:00</published><updated>2008-10-01T12:37:04.484-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Kinks in the SQL Server 2005 Client Tool installations</title><content type='html'>I was installing SQL Server 2005 client tools today.  You won't believe how difficult that can be.  First, it's pretty time-consuming!  Secondly, you might run into a few kinks, as written here.&lt;br /&gt;&lt;br /&gt;If you ever had any part of any SQL Server 2005 item installed before, you won't be given the option to install.  The system believes it's already installed.  So you'll end up uninstalling anything you had before, even if you had only installed a demo or some minor analysis tool.  Then, try again.&lt;br /&gt;&lt;br /&gt;This is somewhat documented here and many other places on the net.&lt;br /&gt;&lt;a href="http://www.kodyaz.com/blogs/software_development_blog/archive/2007/06/10/567.aspx"&gt;http://www.kodyaz.com/blogs/software_development_blog/archive/2007/06/10/567.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So after all that, if you get a message about the Transaction Manager is not available, you might be feeling pretty frustrated.  Luckily, the fix was quite easy and documented at the link below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jetlounge.net/blogs/teched/archive/2008/01/18/error-during-install-of-sql-server-2005-transaction-manager-is-not-available.aspx"&gt;http://jetlounge.net/blogs/teched/archive/2008/01/18/error-during-install-of-sql-server-2005-transaction-manager-is-not-available.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-8281612508348563379?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/8281612508348563379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=8281612508348563379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/8281612508348563379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/8281612508348563379'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2008/10/kinks-in-sql-server-2005-client-tool.html' title='Kinks in the SQL Server 2005 Client Tool installations'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-6663787106548477747</id><published>2008-05-16T07:43:00.001-07:00</published><updated>2008-05-16T07:43:37.743-07:00</updated><title type='text'></title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Stop the insanity!  Or not – I've decided to go back to school.  I convinced my manager that we should both take classes at Brandeis, Information Technology Mgmt for him, and Project Management for me.  With an overlap of three courses, we looked forward to studying together, starting with Fundamentals of Project Management.  When I registered, I found out that my previous classes in the Software Engineering program apply, despite being older than three years.  The content of the Project Management course hasn't changed, so Brandeis is going to allow me to transfer that credit from my Software Engineering certificate to the MS in Project and Program Management.    The only other online course I could take in the program at this time was Risk Management.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Risk Management.  Risk is an area I prefer to avoid.  Unfortunately, I have found with most risks in life, you can notate them and plan for them all you want, but they are still coming at you like a freight train – and I often feel like a Cassandra telling of Troy's downfall.  Risk Management, in practice, seems more like a CYA.  The Project Manager writes down the risks, attempts to get the stakeholders to be aware of them (all in vain), and then when the freight train hits, the stakeholders are still p.o.'ed, but you can hold up that section of the project documentation and say "I told you so."  To continue with the references to Greco-Roman culture, it's Pyrric Victory.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;With luck, this course will open my eyes to real Risk Management.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-6663787106548477747?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/6663787106548477747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=6663787106548477747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/6663787106548477747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/6663787106548477747'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2008/05/stop-insanity-or-not-ive-decided-to-go.html' title=''/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-6362911385570491967</id><published>2008-04-15T13:20:00.001-07:00</published><updated>2008-04-15T13:20:35.138-07:00</updated><title type='text'>Tempted to go back to school</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I am very much tempted right now to go back to school.  I  have been at my current company for almost a year and a half, and I'm worried about growing stale.  For almost three years of my life, as a consultant, I was at a new company every few months.  I was constantly being exposed to new business environments, and as a result, constantly growing.  That experience was something I could take with me to my current company.  But after a year here, there is a great deal of pressure to conform to the same old way of doing things that everyone else does.  However, I know what I offered, beyond programming skills, project management, communication skills and whatnot – is my unique perspectives.  I brought change and new ideas to an organization that, in my opinion, really needed it.  But my fount of new ideas is running low without new stimulus.  I do feel like I'm on a mission here, to be a agent for constant improvement.  So I am not content to just relax into a steady job and run with the status quo.  I know that we can do better, but I need to find out how – and come back with the confidence to lead the way.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;That's one reason to consider going back to school, and it is my main one.  When I was back at one of my first software development jobs, I started taking graduate courses in software engineering, and I made a clear and amazing jump from clueless to clued-in.  Suddenly, all the things my boss had been talking about (requirements, use cases, etc) made sense.  It was also my first encounter with the software development lifecycle and with project management.  You could definitely say that it put me on the career path I am now on, even if the degree itself didn't have much to do with it.  Another reason to get an additional degree is for the inevitable resume.  Those qualifications can help, within the company, but mostly outside of it.  Of course, I also have the social pressure to become more educated, as so many of my friends attain their masters, and even PH.Ds.  Two of them have MBAs.  Even my spouse has more education than I do.  Living in Boston, you can't escape the "keeping up with the Jones" of education.  It often seems like everyone is in school.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I'm looking at three different programs.  Given that my career path has been veering towards Business Analyst and Project Manager, further degrees in Software Engineering are out.  And technical management doesn't seem exactly relevant right now.  So count out MBA programs, for now anyway.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The most unique program I am eyeing is Bentley's Human Factors in Information Design program.  This program is all about combining psychology with computer science, understanding how the human brain works, and thus, how to build the best possible interfaces for it, be that in software applications  or television remote controls.  Naturally I would lean towards the software end of design.  The classes sound fascinating.  However, applying to this program requires a full time commitment, as it requires the GRE or GMAT test, an application, and a commitment to be enrolled.  Bentley is the most expensive option of all, almost 3000$ per class.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Less strenuous is the Boston University PMI accredited 4-class Project Management certification.  The classes do not sound that interesting, and with only 4 classes, they are required to be very broad.  Advantages include the fact that it's entirely "online", and that it's accredited by PMI.  It is pricy though – I would only be able to take 2 classes per year before paying out of pocket.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Finally, there is the familiar.  I have a graduate certificate in Software Engineering from Brandeis.  The only reason I did not complete it was that my consulting job did not allow me the luxury of taking classes, nor did the company have tuition reimbursement.  Brandeis offers an M.S. in the Management of Projects and Programs.  The program is not certified by PMI, and I wonder how much that counts.  After all, Brandeis is a reputable institution, not a degree factory.  The classes for this degree look quite varied and interesting, covering not just project management specifics, but also general management topics.  Having taken classes from the school before, I know that the classes are good, very relevant to business and yet still academically challenging.   Brandeis is the least expensive option, about $2000 per class.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-6362911385570491967?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/6362911385570491967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=6362911385570491967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/6362911385570491967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/6362911385570491967'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2008/04/tempted-to-go-back-to-school.html' title='Tempted to go back to school'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-8988682049427416873</id><published>2008-04-06T03:36:00.001-07:00</published><updated>2008-04-06T03:36:29.176-07:00</updated><title type='text'>Conducting Exciting Training</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I am repeating here the lessons of the greats, but only to assure you that, yes, they work.  I recently completed a week of training on a not-so-exciting topic (reporting industrial accidents for manufacturing sites), in the Philippines.  The workers in the Philippines all speak fluent English, making my job easier than it might have been in, say, China – but that doesn't mean their culture isn't different.  It is!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Study the culture to understand how to adapt your training.  I used the book "Culture Shock: Philippines" to learn what drives and motivates people here.  Actually, I have to admit this was my own idea.  I knew that our employees in the Philippines were less likely to report minor accidents, and the book explained why.  The notion of hiya (shame) and amor-propio (self-respect) was the reason.  And the motivators?  Family, teamwork, helping out the community over the individual.  I had to explain how helping the whole team feel safer was more important than being embarrassed that you had an accident, or feeling bad about "complaining" when reporting it.  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pop quizzes – use a reward system to get people to raise their hands.  And make people raise their hands – any quiz where people are yelling out answers will create chaos and you won't know who to respond to.  For that matter, insist that people follow the rules – it's unfair to others if you don't.  We had chocolates to hand out, and people got all excited about "winning" the chocolate during the pop quiz.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Announcing your pop quiz will occur at the end .. at the beginning of class .. will make people listen better.  After all, the purpose of the quiz segment is to ensure that people learned.  Even better if they are taking notes when you seem to emphasize something because they think you are going to quiz them on it!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you are doing multiple sessions, take notes on your experience and change your training.  I changed it several times, adding slides for questions that kept coming up.  I removed slides that didn't seem to flow, or seemed awkward.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Practice in advance if you can.  By my third session, I could speak slowly while looking around the room, not even look at my slides.  I should have practiced more in advance so that all my trainings were that relaxed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Even during your lecture/demonstration, ask for input.  I started asking my groups to suggest what kind of accident we should use for the demo.  I got some funny answers (poisoning, drowning), but it definitely made the class more fun.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Don't lecture for two long!  Over the ten trainings, I re-arranged my training quite a bit.  At one point, I moved my group exercise towards the end, and put more information in front.  Why?  People kept asking certain questions that I would have answered afterwards.  After doing that twice, I moved it back to the middle. The long lecture section was too long and people ended up with the same questions anyway.  Besides, studies show people learn more from making mistakes first and learning why, rather than knowing "the right way" all along.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Group exercises rock!  People loved that section, and it gave me a break, as hard as it was for me to step back for 15-30 minutes.  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lolcatz are universal.  Everyone loves cute cats.  And dogs for that matter.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style='text-align: center'/&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-8988682049427416873?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/8988682049427416873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=8988682049427416873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/8988682049427416873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/8988682049427416873'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2008/04/conducting-exciting-training.html' title='Conducting Exciting Training'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-7479788049466862995</id><published>2008-02-25T07:11:00.000-08:00</published><updated>2008-02-25T07:24:47.040-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Savvion'/><category scheme='http://www.blogger.com/atom/ns#' term='Remedy'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Reader Questions: What am I up to?</title><content type='html'>I recently received this question from a reader, and as I cannot figure out how to reply directly, I will be answering it here.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#330099;"&gt;&lt;em&gt;So, can you update us on how you are doing with Remedy these days? I understand you don't do just Remedy, but have you done an ITSM 6 to 7 upgrade yet?&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#330099;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;I'll answer this in two parts, specific to non-specific.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I haven't done an ITSM 6 to 7 upgrade yet.  I count myself lucky that I left the consulting biz before all that action blew up.  I had a client that had just completed a v4 to v6 upgrade of ITSM, with vast simplifications of the new features in version 6.  Understandably, I advised them to save time and money and stick with version 6 for a while, because version 7 contained so many differences that it would require either many hours of consulting to change it, or many hours of re-training their staff with new work processes.  My current company has independently installed ITSM v7, with a few bumps along the way, and seems pretty happy with it.  Personally, I saw Change Management v7 on a new installation and really didn't like it.  It could be fear of change, of course.  Easy customizations that we had done many times for many clients suddenly became difficult and time-consuming.  We had to learn whole new ways of "undoing" things, as BMC had completely re-architected the solution.  It wasn't always obvious why.&lt;br /&gt;&lt;br /&gt;We have done an upgrade here on custom applications from v6 to v7 and that went really smoothly.&lt;br /&gt;&lt;br /&gt;As far as Remedy goes, we continue to use it here.  Rapid application development is one of Remedy's strengths and we use it for many custom applications.  it is much faster to bring up a workflow application in Remedy than it would be to use Savvion or ASP.Net paired with SQL.  The only drawback of course are the inevitable licenses, for people who may have been used to to the "free" licenses for SQL/ASP.NET applications, to realize that they need to buy licenses to use Remedy products.  For the most part though, we are doing well with floating licenses that serve multiple departments as few people use Remedy applications all day long.&lt;br /&gt;&lt;br /&gt;We did replace our Facilities Help Desk application, built in Remedy, with a total solution from Infor called Infor EAM 8.  I am currently in the middle of user acceptance testing for this product and we will be doing training and rollout in the next few weeks - at last!  The solution isn't as customizable as Remedy, but it is built for Facilities Maintenance Management so it already had most of the required features built in, including asset management.&lt;br /&gt;&lt;br /&gt;Currently I am working on rolling out the Environmental Health and Safety suite that I created for my company worldwide.  In a few weeks, I will be flying off to Manila to deploy it in the Philippines.  To see this product come to fruition has been really wonderful for me.  It has been my "baby" since I started developing it as a consultant to this company, and to see it come this far has been truly rewarding.&lt;br /&gt;&lt;br /&gt;I'm also working on a huge Savvion deployment, a product that has not won my complete approval.  I pity the Savvion consultant who has to work with it all day long.  It is not a mature product yet, perhaps like Remedy was in version 3.  Thank heavens I am not the project manager for this one!  It reminds me of one of the most FUBAR'ed projects I had to deal with as a consultant, all of the classic mistakes have been made, despite all of the best intentions.&lt;br /&gt;&lt;br /&gt;And my other HUGE project that I've mentioned in this blog is a Stockroom application, written in ASP.net 1.1 on a SQL 2003 database.  It serves as a front-end to SAP, allowing people to easily get materials from the stockroom.  Soon we'll be adding a piece that will have a handheld scanner, and people will be able to scan the parts that they are taking.  Very exciting!  But also very challenging, as I am managing an offshore team in this endeavor, as well as having to work with our SAP developers in Ireland.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-7479788049466862995?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/7479788049466862995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=7479788049466862995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/7479788049466862995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/7479788049466862995'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2008/02/reader-questions-what-am-i-up-to.html' title='Reader Questions: What am I up to?'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-3666417281764793455</id><published>2008-02-05T07:34:00.000-08:00</published><updated>2008-02-05T07:56:36.892-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mgmt'/><category scheme='http://www.blogger.com/atom/ns#' term='outsourcing'/><title type='text'>why won't you do what I ask?</title><content type='html'>Today I was so frustrated with my offshore development team that I had to google "Offshore team doesn't listen to me."  Yes.  I googled a full sentence.  Not surprisingly, I got a few results.&lt;br /&gt;&lt;br /&gt;My specific problem is that I request repeatedly for them to do something.  For example, tell them that the app must use a web service rather than handle some integration internally, so that we can use that web service for multiple applications.  Or perhaps as simple as telling them that the system must point to a particular Dev server, not to QA or Prod at this time.  And no response.  They dont' say they're not doing it, but they don't confirm they're doing it either.  Meanwhile, the latest version I received is still not doing what I asked.  At the same time, I get long emails from them describing bizarre situations they've thought about and want to know the answer to.  "If a pink elephant logged in and pressed this button, what would be the expected result?"  ARGH!  I end up having to chase these strange requirements questions down, despite the fact that I've written clear requirements.  These fools' errands distract me from the fact that they are not doing what I've asked them to do.  But, it would appear, I am not alone.  Witness the following entries of my fellow blogger (paragraph 2 or 3):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tarkatronic.blogspot.com/2007/08/management-frustration.html"&gt;http://tarkatronic.blogspot.com/2007/08/management-frustration.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At any rate, I think this is the hardest thing about managing any project where the worker(s) are anyone but yourself.  You have to ask other people to do things.  And they might not do them.  They may not do them correctly, on time, and they may not respond to you at all.  And how do you deal with that?  Are you a rant &amp;amp; rave kind of person?  Don't think so quickly that you're not because I've found you don't know how you're going to react until you face this situation.  I find myself completely at a loss.  I would certainly like to yell about it right now, but wisdom tells me that it wouldn't get me anywhere. &lt;br /&gt;&lt;br /&gt;I know blogs are supposed to come to a pithy conclusion, but I'm sorry - no Jerry Springer message on this one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-3666417281764793455?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/3666417281764793455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=3666417281764793455' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/3666417281764793455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/3666417281764793455'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2008/02/why-wont-you-do-what-i-ask.html' title='why won&apos;t you do what I ask?'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-5168615332408047015</id><published>2007-12-08T22:14:00.000-08:00</published><updated>2007-12-08T22:23:49.554-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Infor EAM'/><category scheme='http://www.blogger.com/atom/ns#' term='Facilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Consulting'/><title type='text'>Best Week Ever</title><content type='html'>I had the best week.  I was completely in the zone with Consultant Fu, even though I am now serving as Employee #14324 at giant corporation.  The third-party consultant firm for the Infor EAM product came in to kick off the requirements analysis for our implementation, and we had a great week.  I really enjoyed our business process consultant, and his technical lead both.  It's important that consultants have good personalities if you are going to sit with them in meetings all week long.  These folks did (and if you email me, I'll give you their names.) &lt;br /&gt;&lt;br /&gt;I even came up with some great ideas myself, like combining two field values into a single selection (as it turned out, past data showed that they were always selected at the same time, not usually independent.  If A, then B.)  Also, we were able to reduce 6 pages of Category, Type &amp;amp; Item combinations (known in the Remedy world as CTIs) into 1 page of menu options.  Redundancy reduced, simplicity increased.  And to make it even easier for data entry, I came up with short codes to prefix each menu option so that related items sorted together! &lt;br /&gt;&lt;br /&gt;It's important to recognize when you may have the skills, but not the knowledge.  I knew we needed someone with the specific Infor product knowledge, and business process experience, who could tell us the best practices for an implementation.  And that's exactly what got us back on track. &lt;br /&gt;&lt;br /&gt;This week really gave me the opportunity to show my company why they hired me, although it took hiring external consultants to get this project going in the right direction.  It was, after all, my idea to find specialized Infor consultants.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-5168615332408047015?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/5168615332408047015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=5168615332408047015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/5168615332408047015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/5168615332408047015'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/12/best-week-ever.html' title='Best Week Ever'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-317551215297088137</id><published>2007-11-15T08:14:00.002-08:00</published><updated>2007-11-15T08:29:07.133-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='requirements'/><title type='text'>the most brilliant blog post I've read lately</title><content type='html'>Read this - it's like my job on paper.  Down to the Inventory System example - this is the battle I fight.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://advice.cio.com/michael_kavis/gathering_requirements_or_taking_orders"&gt;Gathering Requirements or Taking Orders&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's a relevant quote that sums it all up -&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="color:#006600;"&gt;So when you send your people to get requirements, are they saying, "Let me take&lt;br /&gt;this problem back to the team and come back with a few recommended solutions" or&lt;br /&gt;are they saying "You want fries with that?".&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;We've actually had a major shift here at my current company.  Our IS Applications department used to ultimately report in to the business side of the house, and the site-based business side gave us orders - even when we said that the approach they were demanding was not a good solution, not workable at all in fact.  But now we're working for a stronger worldwide IS organization, and now it's like we've got a new army at our back when we say that we cannot do something.  But still, the old overlords are fighting tooth and nail, unable to accept that we are no longer letting them "have it their way".  It sounds like we don't want to align with the goals of the business.  Not true.  Our over-arching goals are to solve their problems. We don't necessarily want to implement their solution however.  We've got alternate solutions, based on actual knowledge of IT Systems. &lt;br /&gt;&lt;br /&gt;That's my background as a consultant speaking.  I would be hired not just to implement an application, but to help people find their way to their best implementation of the application.  Yes, we customized - but generally we had to help our customer figure out the best customizations, or where not to customize and use the built-in functionality.  Usually they had to populate a great deal of data elements - we would help them organize their data.  If I was just there to follow the manuals and do an installation, they could have hired anyone.  The reason they hired experienced consultants from my former company was because we offered that knowledge and, yes, opinion.&lt;br /&gt;&lt;br /&gt;I often see developers who have no interest in requirements analysis.  They want to get their marching orders and go straight to code.  But what happens in the end?  The end product doesn't meet the expectations of the customer.  Because you can't take their word at face value - you have to understand all that is not said, the expectations not voiced.  Assumptions that make an a** out of u and mptions. :-)  With experience doing this (like I have), you learn what questions need to be asked.  It's almost like mind-reading.  I had one project that, when all I had done was completed the User Requirements doc, the customer told me I had just documented their process better than they ever had, and now they had a better understanding of what exactly they did.  Music to my ears. &lt;br /&gt;&lt;br /&gt;Anyway, I'm not bragging here - I'm trying to talk about how important it is for both customers &amp;amp; developers to understand that requirements gathering should be an interchange.  That's why I don't like the word "gathering".  It sounds like you are going out and picking nuts &amp;amp; berries.  I like analysis, because it implies that you're taking a bunch of data and synthesizing it.  It is a skill to be able to do that, and sometimes I'm still challenged by it.  You can't get lazy - you have to stay on your game with this stuff.  And the customer has to see the value too.  They can't be thinking "how dare this developer suggest what we should do?".   Of course, there are ways to phrase your opinion so that no one feels like anyone is being pushy, and as a consultant, I learned many strategies for that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-317551215297088137?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/317551215297088137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=317551215297088137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/317551215297088137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/317551215297088137'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/11/most-brilliant-blog-post-ive-read.html' title='the most brilliant blog post I&apos;ve read lately'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-8472520531540481438</id><published>2007-11-15T07:50:00.000-08:00</published><updated>2007-11-15T08:14:26.401-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Savvion'/><category scheme='http://www.blogger.com/atom/ns#' term='Remedy'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><title type='text'>Savvion compared to Remedy</title><content type='html'>You may have noticed I've changed the header on this blog.  It's a temporary name - as I'm hoping to find the right name that encapsulates "workflow", as these types of applications are my thing - and also the stuff I write about project management and software development.  I still have one foot in the Remedy development world, but I've just put my tippy-toe into a new product to me - Savvion.&lt;br /&gt;&lt;br /&gt;I saw a Savvion demo, perhaps of their Process Modeler, and it didn't look to be in the same space as Remedy ARS.  In fact, it looked more like a modeling tool, like a more meaty Visio.  I hadn't yet made the connection that the modeling tool &lt;em&gt;was&lt;/em&gt; the development tool.  Savvion is also four times the price of Remedy ARS.  Not that Remedy is undervalued - I think it's price reflects the fact that BMC wants to sell Remedy as a platform for their applications (ITSM suite, etc) - and some even say that a lower price for Remedy ARS could encourage more development on it - making it a .NET competitor. &lt;br /&gt;&lt;br /&gt;My first look at Savvion - past the flashy demos on their site - was with the Savvion developer at my company.  My task is to get up to speed on this application so that I can contribute my requirements analysis skills to the next round of application development.  It took some time to install the BPM Studio on my computer.  It looks as if the strength of Savvion is that, even more so than Remedy, a non-developer could go in and define workflow.  However, accompanying that, any custom actions and database transactions require knowledge of SQL and Java.  So, it is at the same time far more technical and far less than Remedy. &lt;br /&gt;&lt;br /&gt;Strengths of Remedy - Very quick to develop - a "5GL language".  Ability to integrate with other systems, sometmes easily.  Form design is intuitive and the form is the database table, essentially.  Common functionality is built in, such as database access (put &amp;amp; get), email notifications, opening a window.  Can run on numerous OS and database platforms.  Easy web interface - doesn't require web programming experience.&lt;br /&gt;&lt;br /&gt;Strengths of Savvion - process modeling is easy for the business user, so eliminates need for requirements gathering by IT.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Savvion Links for the interested:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.savvion.com/"&gt;Savvion's website&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techweb.com/showArticle.jhtml?articleID=196602723"&gt;Put&lt;/a&gt; It To the Test - Savvion 7.0&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.networkcomputing.com/showArticle.jhtml?articleID=164903412&amp;amp;pgno=5"&gt;BPM Process Management Suites&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The brief summary I gave to one of my colleagues -&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"It looks as if Savvion would let the business user build their own workflow,&lt;br /&gt;and then only go to the developer for the more complicated integrations. &lt;br /&gt;While in Remedy, the development team needs to find out what the business user&lt;br /&gt;wants, before we can build it.  However, the development in Savvion looks a&lt;br /&gt;lot more challenging than Remedy development.  At the same time, getting&lt;br /&gt;requirements from the business user and translating those into workflow can be a&lt;br /&gt;chore in itself."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-8472520531540481438?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/8472520531540481438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=8472520531540481438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/8472520531540481438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/8472520531540481438'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/11/savvion-compared-to-remedy.html' title='Savvion compared to Remedy'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-4925686405166363593</id><published>2007-09-06T05:33:00.000-07:00</published><updated>2007-09-06T05:44:58.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='software development lifecycle'/><title type='text'>as reality sets in...</title><content type='html'>As reality sets in, I have started to realize the most straightforward path to software development, i.e. the much maligned waterfall method, just doesn't work.  Perhaps each person needs to learn this for themselves.  It's far, far easier to plan, but much more difficult to implement.  So maybe those Agile people do have something to say.&lt;br /&gt;&lt;br /&gt;Now, I still think this guy is over-reaching by saying that people hide behind detailed documentation.  I would still argue if the developer here before me had written documentation, my job today would be a lot easier.  I'd also argue that I've used my own documentation, because God knows my memory doesn't stretch back to something I wrote 6 months ago.  But this article does explain how Agile is not the same as being undisciplined.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ddj.com/architect/201804241?cid=RSSfeed_DDJ_ArchitectDebug"&gt;http://www.ddj.com/architect/201804241?cid=RSSfeed_DDJ_ArchitectDebug&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hopefully that links to the article on The Discipline of Agile.  I'm planning to read more about Agile to see if it can help my department do a better job of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;meeting&lt;/span&gt; customer expectations.&lt;br /&gt;&lt;br /&gt;So, on one project, we've started with an iterative process and I've sent off the first iteration to the development team in India.  I realized that it was going to take years to gather all the requirements in detail, and it would be far more effective to get started on what we do know.  We defined the highest priority use cases to the highest detail we could, and sent them off.  We have 7 iterations planned.  I have my fingers crossed and I hope that this process works.  The customers are anxious.&lt;br /&gt;&lt;br /&gt;On another project, requirements gathering was extremely painful.  The customers couldn't describe what they wanted, exactly. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SMEs&lt;/span&gt; - the people doing the job that the software was supposed to facilitate - couldn't really decide on what they actually did.  And because the goal was to make improvements and combine two similar systems into one . . . there were teams that disagreed on how the new application &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;should&lt;/span&gt; work.  To make it more difficult, I don't have the domain knowledge in the area (high tech manufacturing) to suggest the best features, or even imagine what they were telling me.  They hadn't seen Remedy applications before, so they couldn't imagine Remedy's capabilities either.  So instead of writing a requirements document - something I had tried and failed to start each week after our requirements meetings - I created a prototype.  The next meeting was much more smooth, with fewer arguments.  Because I had created something that we could all see, I was immediately getting much better feedback on what it should do. &lt;br /&gt;&lt;br /&gt;Because the prototype was created in the same environment as the final product, my boss and I decided the best course of action would be to continue developing the prototype, allowing it to evolve between requirements meetings.  Perhaps by the time we finished"defining the requirements", we would have a nearly finished product.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-4925686405166363593?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/4925686405166363593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=4925686405166363593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/4925686405166363593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/4925686405166363593'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/09/as-reality-sets-in.html' title='as reality sets in...'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-4455300186919428822</id><published>2007-07-13T12:33:00.001-07:00</published><updated>2007-07-13T12:35:13.743-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='self referential'/><title type='text'>Re-Branding</title><content type='html'>I think I should rebrand this blog.  When I started it, I was a Remedy consultant - full-time, fully immersed in BMC technology.  Now, I do some of my work in Remedy, but only the base system, not the applications.  Most of the things I'm driven to write about are beyond technology: Project Management, Software Development Best Practices, or just work in general.  I get the feeling that the people who would read my blog and enjoy it skip it because it's a "Remedy Blog" and that the people who want a Remedy Blog can't figure out why I don't write about Remedy anymore.&lt;br /&gt;&lt;br /&gt;Not only that but I am truly convinced that no one has ever looked at this blog....ever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-4455300186919428822?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/4455300186919428822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=4455300186919428822' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/4455300186919428822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/4455300186919428822'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/07/re-branding.html' title='Re-Branding'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-4339823188872083684</id><published>2007-07-13T11:54:00.001-07:00</published><updated>2007-07-13T12:20:05.655-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><title type='text'>should we really encourage people to document LESS?</title><content type='html'>I found a link to this essay on Agile Documentation on Dr. Dobb's.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.agilemodeling.com/essays/agileDocumentation.htm"&gt;http://www.agilemodeling.com/essays/agileDocumentation.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As I read through the critical points, I found ideas that resonated with me as well as ideas I strongly disagreed with.  I agree that documentation is great for organizational memory.  When you have to support what you wrote (or what someone else wrote), you love that documentation.  And as the article points out, documentation is also a great way to think something through.  Overall, I think the author's heart is in the right place and with the best developers in the world, all this may be true.  But like libertarianism, you can't assume that everyone is a good citizen.  Take away all the environmental regulations and you betcha you'll have a neighbor dumping toxic sludge into your shared stream.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;1. The Fundamental Issue is Communication, not documentation.&lt;/span&gt;&lt;br /&gt;So true, but the documentation is your CYA when the other people claim you didn't say what you said.&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;10. Comprehensive documentation does not ensure project success, in fact, it increases your chances for failure.&lt;/span&gt;&lt;br /&gt;I'd like to see the stats on that.  Documentation alone is not a golden bullet, but I'd wager more projects fail due to lack of documentation than because of it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The general point of this article argues against documentation, something I really believe in.  I cannot believe the agile model is just so good that you don't need to document.  What I see over and over "if you follow AM practices, you will not need so much documentation because you will produce code so much faster and of better quality."  To me, it sounds like one of those reticent developers who just wants to code and not be bothered with anything else.  I find this type really difficult to work with both as a fellow developer and as a project manager, and especially as a customer.&lt;br /&gt;&lt;br /&gt;  So, how do I respond to some of these "questionable reasons for creating documentation".  I'll take just a single one of them...&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;The requester wants to be seen to be in control.  People will request documents, such as specifications and detailed &lt;/span&gt;&lt;a href="http://www.agilemodeling.com/essays/agileArchitecture.htm"&gt;&lt;span style="color:#cc0000;"&gt;architecture documents&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#cc0000;"&gt; that they can sign off on and say “yes, go ahead and build us one of these.”  Whenever I find myself in this situation I ask the individual(s) requesting the documents if they also want to be seen as responsible for the project's failure because the development team was too busy focusing on needless documentation and not on building software.  I’ll then suggest that instead of requesting documentation they should instead request access to the software itself, even if it is just an internal release of the software, so they can provide constructive feedback about it.  They can still be seen to be an active participant in the project and can do so in a productive manner.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And this protects the developer(s) or the consultants more than it protects the customer!  In consulting, we called it a Statement of Work and it was our bible.  Access to the software itself is great - if you have the software built already.  But how much time do you want to waste building software if you haven't yet documented what the customer asked for?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-4339823188872083684?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/4339823188872083684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=4339823188872083684' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/4339823188872083684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/4339823188872083684'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/07/should-we-really-encourage-people-to.html' title='should we really encourage people to document LESS?'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-641367862728354787</id><published>2007-07-13T11:45:00.000-07:00</published><updated>2007-07-13T11:54:14.414-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='requirements'/><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><title type='text'>the arrival of process</title><content type='html'>My department - and I am the ringleader on this particular item - is in the midst of changing our processes for software development.  It was fairly informal, since our customers were internal.  Ask them what they want, build it, give it to them. If there was any documentation, it served the developers more than the customers, perhaps explaining a particularly difficult piece of code. &lt;br /&gt;&lt;br /&gt;The department was getting beat up right and left - and why?  A few reasons.  One, we were always late with our estimates.  The "estimates" were usually really loose ideas given by managers before requirements were analyzed (which of course, they never were analyzed, not formally).  And an additional reason why we weren't making our dates?  Our customers would bring us new requirements, or complete changes in direction, at various points of the project - causing projects to extend and extend.&lt;br /&gt;&lt;br /&gt;There are a lot of pain points here, especially for me, taking over from a guy who wrote applications for ten years and didn't really need to document them - after all, he was always going to be here to support them, right?  And now that we're offshoring some of the development, I need a better way to communicate our requirements. &lt;br /&gt;&lt;br /&gt;I'm proposing requirements elicitation and analysis, project vision/scope statements, use cases where applicable, a change management process by which we do not increase the scope without analyzing the cost and risks, and more.  I've been doing a whole lot of reading in a variety of places [Books 24 is a great subscription to have ], getting a broad idea of industry best practices and combining it with what I learned in Software Engineering school and what I've done as a consultant.   None of these ideas are new, but for some reason, they had never taken root here.&lt;br /&gt;&lt;br /&gt;I'm really happy about the changes we're going to make.  Already, use cases have come in handy.  When I presented a set of use cases to the stakeholders and SMEs, they immediately understood what I was trying to capture, and I was able to get much better feedback from them.  It worked like a dream, just like the books said it would!  And the vision document - after reading what they came up with for a vision set into a simple paragraph, they realized that they had left something out of the scope - and we were able to fix that in the early stages.  Without the vision document, I'm quite sure we would have proceeded to the end before discovering the missing requirement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-641367862728354787?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/641367862728354787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=641367862728354787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/641367862728354787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/641367862728354787'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/07/arrival-of-process.html' title='the arrival of process'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-5681635948281050983</id><published>2007-04-11T20:37:00.000-07:00</published><updated>2007-04-11T20:54:32.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Best of Business Travel &amp; a Note on Nuts</title><content type='html'>I don't have many opportunities to do it anymore. But it used to be more of a chore than an opportunity. Perhaps that's why today's flight was one of the best I've had, made sweeter by the fact that I no longer live on the road, but I still remember how to navigate it.&lt;br /&gt;&lt;br /&gt;I flew, for the first time, Jet Blue. I fully understand the Jet Blue mania now. They have paired efficiency with customer service. Some airlines removed blankets and pillows, food, and increased seating to save money. Jet Blue uses some novel ways to achieve the same effect, without the customer dissatisfaction. For example, they collect all trash and headphones prior to landing, to save time on plane cleanup. They also deplane from both ends, increasing the speed at which passengers can get on with their lives, as well as saving money (less time on the ground means more $$$). I was impressed with what they did have - two free snacks and plenty of beverages, DirectTV from my seat, and big comfy seats with lots of legroom. It was as nice as being in USAir's first class! Nothing looked broken or overused, always a worrier (what else is broken on the plane?). And the restrooms were impeccably clean! I had one of my best flights ever, including watching the Top Design marathon for the entire six hours of flight-time.&lt;br /&gt;&lt;br /&gt;Then I arrived at my Marriott, and got my free Starbucks beverage in exchange for being a valued Marriott Rewards Silver Elite member! Yes, that's what I got out of the long and painful assignment where I lived out of a Residence Inn for four months. I get to be "elite" when I show up at a Marriott. Gotta admit - I do enjoy the way Marriott does their points program. They always make you feel special, and it's really easy to use your rewards. I am using mine this summer at a posh hotel in Miraflores, Peru.&lt;br /&gt;&lt;br /&gt;Now I'm all showered and waiting for my caesar salad and glass of pinot grigio to arrive. Ahhh, refreshing! It helps that all I have to do tomorrow is give an hour-long presentation on an application that I am deeply familiar and extremely proud of! This is what Business Travel ought to feel like!&lt;br /&gt;&lt;br /&gt;Now a funny little thing that happened on the flight. Assuming that we'd have no snacks, I purchased a bag of cashew nuts to tide me over on this dinner-time flight. With that and a fruit smoothie, I got a receipt for 10$! Shortly before boarding, there is an announcment - a passenger with an extremely sensitive nut allergy will be on the flight, so please do not take any nut-containing products onto the flight! Well, it all seemed a bit unreasonable to me, worrying that my hard-bought nuts will be confiscated. After all, I'm extremely allergic to dogs and yet dogs are often on the same plane as me. Besides, I am wearing a thin layer of Brazil Nut body butter on my skin, as always. I could just rub up against this guy and put him into anaphalactic shock!&lt;br /&gt;&lt;br /&gt;I keep the nuts in my bag and just resolve not to open them in-flight. I come to my seat and find myself in a window, next to one of the most oblivious co-passengers I've ever seen. I won't go into the other reasons why, but let's just say - the first thing I see him do as he settles in is put a honkin' sack of nuts in the seatback pocket.&lt;br /&gt;&lt;br /&gt;"Excuse me, are those your nuts?", I inquired.&lt;br /&gt;&lt;br /&gt;"Yeaaaahh," he drawled back.&lt;br /&gt;&lt;br /&gt;I informed him of the announcement and that I was in fact glad to see his nuts because I have a large bag of nuts myself, and was glad I am not seated next to said allergic passenger. The announcement was again repeated over air, several times, reminding us not to eat nuts. Of course, there are nut byproducts in all sorts of things.&lt;br /&gt;&lt;br /&gt;I would love to have a nice salty cashew right now, even more so now that they are &lt;em&gt;haram, &lt;/em&gt;but I keep thinking if I even go so far as to open my bag, a light will go on over my seat announcing "Emergency! Emergency! Nut-eater in 19F!"&lt;br /&gt;&lt;br /&gt;Now, the man next to me actually packed a full-size cobb salad and a pizza, on top of these nuts. He was chowing down, including on his nuts! I surreptitiously reached into my bag and grabbed a single nut from my own bag, clutching it tightly and slipping it into my mouth as quickly as possible. Meanwhile, the smell of peanuts wafts over as my seatmate crunches away. I wondered whether the allergic passenger would go into shock, and wouldn't we feel awful? Of course, I reasoned I could blame it on the guy next to me since I took care to hide mine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-5681635948281050983?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/5681635948281050983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=5681635948281050983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/5681635948281050983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/5681635948281050983'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/04/best-of-business-travel-note-on-nuts.html' title='Best of Business Travel &amp; a Note on Nuts'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-1126549836420426284</id><published>2007-04-04T18:46:00.000-07:00</published><updated>2007-04-04T18:52:11.843-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mgmt'/><title type='text'>The 2 Priorities</title><content type='html'>On a frequent basis, I have these little realizations that I'm not a consultant anymore.  Like, as I realize that putting my laptop into my desk drawer is becoming a routine, for example.  Or, when I walk to the cafeteria for the first time (outside) as an employee, remembering my first days here as a consultant when I was terribly sad about the uncertainty of my job and wishing I could just stay at this client forever.  It's kinda neat - keeps me from taking it for granted.&lt;br /&gt;&lt;br /&gt;Last week, I had an inordinate amount of stress.  One of the differences between consulting and being an employee is that you don't just have one stressful project, you have many!  And you are usually responsible for supporting quite a few finished projects.  I ended up going to my manager and asking him to select two priorities for me to focus on.  This kept me sane.  I'm doing the same thing with my own employee - setting two priorities per week. &lt;br /&gt;&lt;br /&gt;This could be my own management innovation - the two priority method.  The first priority is what you throw all your energy into.  The second priority is what you do when the first priority is on hold, or if you simply need a mental break.  When the first priority completes, the second priority becomes the first.  Now, add another.  Slowly slowly, you make it through your list.&lt;br /&gt;&lt;br /&gt;The alternative is staring down your hundred item to-do list, feeling overwhelmed, attacking it all at once, and yet progressing at the same rate or slower than you would have, if you acknowledged that a human being can only do a few tasks at a time.  And you're stressed to the nines.&lt;br /&gt;&lt;br /&gt;Same work, less stress.  The two priority system.&lt;br /&gt;&lt;br /&gt;As a sidenote, does anyone actually read this blog?  If so, please raise your hand - I'm curious.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-1126549836420426284?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/1126549836420426284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=1126549836420426284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/1126549836420426284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/1126549836420426284'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/04/2-priorities.html' title='The 2 Priorities'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-2044922618708518957</id><published>2007-03-27T22:54:00.000-07:00</published><updated>2007-03-27T23:06:09.122-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mgmt'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Teaching is Leadership</title><content type='html'>Lately I have been struck by the synergy between what I am learning as a dancer, as dance is my avocation, and what I am learning as an employee and manager.  I have an entire essay about this that I began to write during Management training, when thoughts began to flow fast &amp; furious.  Tonight, though I just have one comment.&lt;br /&gt;&lt;br /&gt;A manager is really like a teacher.  Both roles hold authority of others, but their primary goal is to help the other people grow.  In the manager's case, it's a self-serving purpose too - better employees means more efficient management.  And both people have to learn to teach to the level of the person.&lt;br /&gt;&lt;br /&gt;I saw my dance teacher give a perfect example of &lt;a href="http://en.wikipedia.org/wiki/Situational_leadership_theory"&gt;Situational Leadership&lt;/a&gt; tonight.  All of the students were tasked with tagteaming a full routine, meaning each student was assigned to dance solo in front of the rest of the class for a segment of it.  With most of her long-term students, she simply watched and clapped along.  She was Supporting, or you might even say Delegating.   However, her newest student had never done this before.  Our teacher saw that this woman was nervous and stood up and danced along for a bit, giving her ideas on what to do - just enough to get the student back on track.  She judged that the student had low confidence, but had exhibited high motivation in the past to learn, and that the student had some skill but wasn't sure how to apply it in this new situation.  This called for Directing Leadership.  And it worked!  Now, if she had interrupted me and started telling me what dance moves I should be doing, it would have thrown me off my game and perhaps even upset me.  But then I'm pretty comfortable getting up and improvising to music I've never heard before. &lt;br /&gt;&lt;br /&gt;I had wondered how a leader/manager could make the decisions to use one leadership style or another on the fly.  I suppose it takes a lot of practice.  But if that's all it takes, why don't more people adjust their management style to the employee and task at hand?  I think it's something you need to keep in your mind, and that's why I'm applying the theory to other parts of my life - to really entrench it there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-2044922618708518957?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/2044922618708518957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=2044922618708518957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/2044922618708518957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/2044922618708518957'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/03/teaching-is-leadership.html' title='Teaching is Leadership'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-4259802339357047027</id><published>2007-03-23T09:51:00.000-07:00</published><updated>2007-03-23T10:01:21.835-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mgmt'/><category scheme='http://www.blogger.com/atom/ns#' term='customer service'/><title type='text'>The Importance of Customer Service</title><content type='html'>I attended training in Management Skills this week, and one of the standout messages was "Know Your Customer". As the class material pointed out, we all have a customer, and most of us forget that when our main customer is other departments within the same company. Managers in particular need to understand their customers' needs so that they can better lead their group, prioritizing the right projects. Sometimes IT people feel as if we are so needed and crucial that we don't need to sell ourselves to our customers, the other people working at the company who use our applications or need our assistance with technology. Sometimes, that's true, but it makes for a better working environment when the IT department is trusted and liked. When servers have to be upgraded, applications deployed, or new policies put into place, the user community adapts much better when they trust the people providing the service.&lt;br /&gt;&lt;br /&gt;So, if you are an IT department, you are providing products/services - desktop support, database applications &amp;amp; access, network access, reports production and delivery. If you are following BMC's route-to-value with the CMDB, then you know that you need to start by defining your services. It has no meaning to track something in your CMDB that no one wants or uses.&lt;br /&gt;&lt;br /&gt;We also need to provide good customer service. Desktop Support and Help Desk of course are primarily about customer service. However, IT project managers and application developers could use a lesson in customer service as well. I really enjoyed the article I've linked to here - &lt;a href="http://www.joelonsoftware.com/articles/customerservice.html"&gt;Joel on Software: Seven Steps to Remarkable Customer Service&lt;/a&gt;. In particular, I think a lot of us could benefit from "Take the Blame" as a way to defuse arguments. For a Help Desk Manager struggling to retain their smartest employees, I like the bonus step - provide a career path for customer service people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-4259802339357047027?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/4259802339357047027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=4259802339357047027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/4259802339357047027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/4259802339357047027'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/03/importance-of-customer-service.html' title='The Importance of Customer Service'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-1767893219389748048</id><published>2007-03-14T06:59:00.000-07:00</published><updated>2007-03-14T07:21:22.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='people management'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>It's been a whirlwind!</title><content type='html'>I've been at my new position for several months and I've been so caught up in learning new things that I haven't had a chance to update. However, many of the things I've encountered are article-worthy.&lt;br /&gt;&lt;br /&gt;Some highlights of my last three months:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Learning ASP.NET and SQL Stored Procedures so that I could make enhancements to an application that has been sitting on the shelf ready to go out to users, but had no one to take care of it since the last guy left.&lt;/li&gt;&lt;li&gt;Learning how to write Transact-SQL for a project to customize Infor's Datastream 7i, a product usually used for managing facilities plants.&lt;/li&gt;&lt;li&gt;Project Management - how it works in the real world! I took the classes, but now I'm managing, let's see, 3 projects at once. &lt;/li&gt;&lt;li&gt;Managing! I am the supervisor of one employee, which may not sound like a lot, but I'm glad I'm starting with only one. Being a good manager is like being a psychologist and an educator as well as a "boss".&lt;/li&gt;&lt;li&gt;Upgrading three different servers to ARS 7.0 has been an adventure. I can tell you that I've run that upgrade script no less than 100 times. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To that end, I picked up a few excellent books, and I'll do a little capsule review in the meantime.&lt;/p&gt;&lt;p&gt;The Art of Project Management - Scott Berkun&lt;/p&gt;&lt;p&gt;This is an O'Reilly publication, although it lacks their characteristic animal on the cover. It is a fabulous book. While most Project Management books focus on helping you pass the PMI test, this book is focused on real life and has extensive chapters on dealing with difficult situations and so-called "difficult people".&lt;/p&gt;&lt;p&gt;Getting Past No:Negotiating Your Way from Confrontation to Cooperation - William Ury&lt;/p&gt;&lt;p&gt;As the author points out, most interactions we have in life end up being negotiations. We cannot provide everything for ourselves, so we have to work with others who may not have the same motivations and goals as we do. This book was an excellent resource when I was struggling with a particular person on one of my projects. It helped me understand that this person had his/her own understanding of the situation, different from mine, and wasn't just trying to be difficult. I believe I will return to this book again and again for guidance. I liked the fact that it wasn't about tricking the other person into doing what you want, but rather about finding a mutually beneficial solution.&lt;/p&gt;&lt;p&gt;Just Promoted!: How to Survive and Thrive in Your First 12 Months as a Manager - H. Betof Edward&lt;/p&gt;&lt;p&gt;This book is geared more towards the executive manager, but it has some advice that is useful for any new employee. Some of it talked about the importance of first impressions, and what you need to achieve in order to earn credibility in a new position. It also wrote about the psychological effects of going from an individual contributor position to supervisory/management position. Overall, it hasn't been that helpful to me but I will keep it on my shelf for the future.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-1767893219389748048?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/1767893219389748048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=1767893219389748048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/1767893219389748048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/1767893219389748048'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2007/03/its-been-whirlwind.html' title='It&apos;s been a whirlwind!'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-7323215147785976507</id><published>2006-12-13T06:17:00.000-08:00</published><updated>2006-12-13T06:21:34.760-08:00</updated><title type='text'>Big Changes</title><content type='html'>Recently, I was approached by a client where I had worked for a long period of time in 2005 and revisited frequently this year.  They had lost one of their people and created a new position to fit exactly me.  Essentially, I'll be managing both the Remedy application and all of the ASP.Net applications that currently run on a SQL/IIS platform.  They wanted me because they recognized my skill in requirements analysis is something they could really use in someone that will be designing and developing internal business applications.  I won't be able to focus much on Remedy though - I'll be managing the Remedy Administrator, but I've already been told I cannot get sucked into Remedy development.  My big challenge will be learning the .NET platform and boning up on my web development and SQL skills!&lt;br /&gt;&lt;br /&gt;So I'll be getting out of the consulting world for a little bit, but that doesn't mean I'm not going to keep up with the BMC/Remedy product line and posting updates to this blog!  But I may need to get some help.  So if you think you have something to offer to RemedyBlog, let me know.  I can set up additional writers for the blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-7323215147785976507?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/7323215147785976507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=7323215147785976507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/7323215147785976507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/7323215147785976507'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/12/big-changes.html' title='Big Changes'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-115962015182924532</id><published>2006-12-13T06:13:00.000-08:00</published><updated>2006-12-13T06:17:48.712-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ITSM 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><title type='text'>The Email System: My Favorite New ITSM 7 Feature</title><content type='html'>Finally, the ITSM product offers  a feature that customers have wanted for years.  While Remedy has had an Email Engine for a while and you could send out automatic notifications at any point, customers often wanted a way to send out updates at any time, and link that e-mail to the request.&lt;br /&gt;&lt;br /&gt;Both Change Management and Service Desk 7.0 include a feature called "Email System" (as well as an equivalent feature called Paging System).  Choosing the option from the sidebar opens up an dialog where one can compose an email, selecting a recipient from the people involved in the request (assignee, requester, etc) and inserting values from the request (Summary, Description, Request ID).  After sending the e-mail, the contents are tracked in the Work Info tab.&lt;br /&gt;&lt;br /&gt;I had actually written a customization for ITSM 6 that did most of these things.  What I like best about Remedy's implementation of the requirement is that you can adapt it for use with any app - there are no changes to the Change or Incident forms since it is a separate dialog box, and the fact that they came up with the idea for field-value replacement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-115962015182924532?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/115962015182924532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=115962015182924532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115962015182924532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115962015182924532'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/12/email-system-my-favorite-new-itsm-7.html' title='The Email System: My Favorite New ITSM 7 Feature'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-116354103941433720</id><published>2006-11-14T13:37:00.000-08:00</published><updated>2006-12-13T06:22:13.324-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ITSM 7'/><title type='text'>ITSM 7 Highs &amp; Lows</title><content type='html'>Yesterday was my first real day implementing an ITSM 7 app (Change Management if you must know). So far I've set up the Foundation Data, Change and Task Templates, Approvals, and even delved into a little customization. Then I ran through the application as a user to see how it worked. Here is a list of my ups &amp;amp; downs.&lt;br /&gt;&lt;br /&gt;Thumbs Up!&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Process Accelerator makes it much easier to progress through the much more complex processes of Change Initiation, Approval, Scheduling and Implementation.&lt;/li&gt;&lt;li&gt;The Change Approvals have many more options than they used to. In 6.x and before, you could only set up approvals based on CTI. Now you have many options.&lt;/li&gt;&lt;li&gt;Notifications - you can turn each individual notification type off or on by user, or by application.&lt;/li&gt;&lt;li&gt;The multiple types of categorization (product categorization and service categorization) really opens up a company's options for categorization and allows for many permutations. It's a real improvement though it seems complex at first.&lt;/li&gt;&lt;li&gt;Change Templates are very cool and Task Templates have been beefed up significantly.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Thumbs Down!&lt;/p&gt;&lt;ul&gt;&lt;li&gt;No more Asset Tracking. The CMDB is bare-bones with a very user-UNfriendly interface. It's confusing, figuring out how you're supposed to access the CIs, or link them with people.&lt;/li&gt;&lt;li&gt;Configuring users requires a PH.D to figure out the permissions needed.&lt;/li&gt;&lt;li&gt;Every time you add a Change Template, you need to configure every single group that can see it. If you want a change template to be accessible to all groups, this will be very time-consuming.&lt;/li&gt;&lt;li&gt;All the forms have changed their names. Everything has a new naming scheme. If you were an expert in any application, no more. We are all starting from scratch. And Remedy doesn't have any more documentation of their code than they ever did.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-116354103941433720?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/116354103941433720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=116354103941433720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/116354103941433720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/116354103941433720'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/11/itsm-7-highs-lows.html' title='ITSM 7 Highs &amp; Lows'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-116285103201233384</id><published>2006-11-06T14:02:00.000-08:00</published><updated>2007-01-12T08:30:16.241-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='midtier'/><title type='text'>Fun with Javascript</title><content type='html'>Are your users complaining that they do not see their requests or have the right permissions when they log in with their network username and password to your midtier? Could be that while the username was recognized and authenticated by AREA LDAP, it doesn't match the value on the Submitter field for their requests. Why? Because people often use mixed-case lettering when typing their login names (i.e. "JSmith" vs. "jsmith"), but Remedy only recognizes an exact, case-sensitive, match between the current user and the Submitter field. Even on case-insensitive databases like Microsoft SQL!&lt;br /&gt;&lt;br /&gt;You're not likely to convince people to type in all lowercase if they are not accustomed to it, and to make matters worse, AREA LDAP is happy to authenticate them no matter how they log in. If you are using the self-help module of ITSM, you may soon have a single user with Help Desk Cases entered under three different usernames.&lt;br /&gt;&lt;br /&gt;The solution is to force an lowercase entry on the login page.&lt;br /&gt;&lt;br /&gt;The solution is really very simple - simply add this to HTML code where the text box for the Login is defined. You will want to add this where you see the "input type = text NAME =username" code. For reasons beyond my imagining, the Blogger technology that runs my blog will not allow me to enter HTML code without having it converted.&lt;br /&gt;&lt;br /&gt;You are going to add this code to the tag. What it says is - convert anything entered into this field into lowercase.&lt;br /&gt;&lt;br /&gt;onChange="javascript:this.value=this.value.toLowerCase();"&lt;br /&gt;&lt;br /&gt;Just keep in mind that anytime you change one of the JSP files, like login.jsp, you will have to make those changes again every time you install a patch or upgrade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-116285103201233384?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/116285103201233384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=116285103201233384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/116285103201233384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/116285103201233384'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/11/fun-with-javascript.html' title='Fun with Javascript'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-116170292289584265</id><published>2006-10-24T08:13:00.000-07:00</published><updated>2007-01-12T08:30:43.007-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='knowledge management'/><title type='text'>A Review of Remedy Knowledge Management 7.0</title><content type='html'>I just had the opportunity to learn about &lt;a href="http://www.bmc.com/products/proddocview/0,2832,19052_0_37811954_129049,00.html"&gt;BMC Remedy Knowledge Management 7 &lt;/a&gt;and meet with the people who created it. Remedy Knowledge Management was formerly known as KMXperts, until the small start-up was purchased by BMC. RKM, as it is known for short, has its own web interface that can be used completely separate from the ITSM suite, or one can integrate it into Incident and Problem Management as well as self-service. It is compatible with every version of ITSM going back to 5.6, and can be made to work with any Remedy product given some customization.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;Installation is fairly complicated. First, you have to install Hummingbird Search Server. Then, you install Remedy Knowledge Management. Finally, depending on your version of ITSM7, you must do a few customizations to integrate it with Remedy. This involves importing forms and workflow, copying fields from a temporary form to your ITSM forms, and importing the workflow. In some cases, an administrator may have to make additional customizations.&lt;br /&gt;&lt;br /&gt;Hummingbird Search Server is the same product used for full text search. It searches the XML documents where the Knowledge articles are stored.&lt;br /&gt;&lt;br /&gt;The system requirements for Remedy Knowledge Management are key, and may affect some company's decision to use the software. For example, it requires a database and a web server, though not necessarily the same ones that BMC Remedy ARS is using. Keep in mind that if you are using Apache Tomcat as your web server, you will need the appropriate version of the JDK. For Tomcat 5, you will need JDK 1.5, and for Tomcat 4, you need JDK 1.4.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;Features &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Each knowledge article contains several fields, separating the problem/error description from the solution. There are different types of knowledge articles, including how-tos, problem solutions, and errors. Each has different fields that can be used. Each text field can contain rich-text elements such as colored text and images. In addition, attachments can be added. These editing features represent a huge improvement over the rather simplistic HPD:Solution form.&lt;br /&gt;&lt;br /&gt;Another feature allows articles or parts of articles to be limited to internal support staff, or visible to Self-Help. I personally have repeatedly customized a similar feature into the OOTB solutions, so I was glad to see that the rights/permissions are included in the Remedy Knowledge Managemenet package.&lt;br /&gt;&lt;br /&gt;In addition, there is a review workflow for each knowledge article, as well as a revision history and a way to request updates. This allows companies to set up a technical reviewer, business reviewer, and a grammatical/spelling review by a technical writer.&lt;br /&gt;&lt;br /&gt;The search tool is also excellent. It can search for a single or multiple words in the article, search by Category, and even search by relevance. Included in the ITSM integration are 7 different levels of searching, and of course you can do an advanced search from the web interface.&lt;br /&gt;&lt;br /&gt;There is a survey feature included, allowing knowledge consumers to rate the article and submit their comments.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;Remedy Integration&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The Remedy integration is two-fold. For support staff, a Knowledge Management tab is added to the Incident or Help Desk form. On this tab, they can search for relevant articles. Once a useful article is found, the staff member can &lt;strong&gt;use&lt;/strong&gt; it, which retrieves information from the article and inserts it into the Resolution/Solution pane. However, unlike the OOTB Solutions feature, it does not resolve the case. From the Solution/Resolution pane, support staff can submit knowledge articles, just as they would have submitted solutions.&lt;br /&gt;&lt;br /&gt;For self-help, Knowledge Management replaces the Solutions table on the Remedy Requester - New Request form. However, the end-user cannot use the knowledge. By default, the integration does not submit a resolved case when a knowledge article is used. This was a feature of the OOTB Solutions.&lt;br /&gt;&lt;br /&gt;Customers may want to change the Remedy ARS side of the integration to suit their needs. However, the lack of the two features listed above can be considered a problem.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;In Short&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Remedy Knowledge Management 7 improves over the OOTB Solutions feature in a number of ways.&lt;br /&gt;Pros&lt;br /&gt;* Easy rich-text authoring&lt;br /&gt;* Workflow for reviewing and approving knowledge&lt;br /&gt;* Easy searching of knowledge articles&lt;br /&gt;Cons&lt;br /&gt;* Limited Remedy ITSM integration&lt;br /&gt;* Touchy configuration - one mistake in the configuration can make the system inoperable&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-116170292289584265?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/116170292289584265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=116170292289584265' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/116170292289584265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/116170292289584265'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/10/review-of-remedy-knowledge-management.html' title='A Review of Remedy Knowledge Management 7.0'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-115884924103417023</id><published>2006-09-21T07:23:00.000-07:00</published><updated>2007-01-12T08:31:29.061-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='integrations'/><category scheme='http://www.blogger.com/atom/ns#' term='ecora'/><category scheme='http://www.blogger.com/atom/ns#' term='configuration management'/><title type='text'>Ecora's potential for ITSM integration</title><content type='html'>Have you heard of &lt;a href="http://www.ecora.com"&gt;Ecora&lt;/a&gt;? This New Hampshire based company creates software that's analogous to SMS or some of the BMC products, and their Auditor suite is used by a variety of companies, including my current one. They have two main products, Patch Manager and Auditor, which comes in several varieties.&lt;br /&gt;&lt;br /&gt;Ecora Patch Manager can patch any Windows application, from Microsoft to Adobe. It can assess whether a system needs a patch. In these times of constant Windows vulnerabilities and subsequent fixes, system administrators really need this sort of tool. But Patch Manager, as I see it, isn't really ripe for Remedy integration, unless you imagine that perhaps you could integrate it with Change Management and push out patches that way.&lt;br /&gt;&lt;br /&gt;Their other product is Auditor, which comes in Lite (free), Basic, and Professional flavors. It is simultaneously a CI (configuration item) discovery tool and a Configuration Management tool. You can direct it to detect changes to your identified CIs. It is all stored in the Auditor CMDB, which they indicate is compatible with the BMC Atrium CMDB. It also has a number of handy reports.&lt;br /&gt;&lt;br /&gt;Anyone can give their Auditor software a try. They offer Auditor Lite free on their website. I tried it out, creating a report on my own system, and it was amazing the sort of data it could retrieve, including driver versions, Internet Explorer versions, network connections and more. It formatted it all into a choice of Word or HTML reports. The HTML reports used a Java applet and were a little slow on my system, but the Word document was beautiful.&lt;br /&gt;&lt;br /&gt;Soon, the company will offer a Remedy integration, but some people have already created integrations using Remedy's EIE product. Auditor is yet another way to pull useful data into the CMDB, where it can then be used by people through all the strata of the IT organization.&lt;br /&gt;&lt;br /&gt;I'm really looking forward to learning more about Ecora and how it can work symbiotically with the Remedy ITSM suite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-115884924103417023?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/115884924103417023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=115884924103417023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115884924103417023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115884924103417023'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/09/ecoras-potential-for-itsm-integration.html' title='Ecora&apos;s potential for ITSM integration'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-115884851027730946</id><published>2006-09-21T07:16:00.000-07:00</published><updated>2007-01-12T08:33:15.277-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ITSM 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>ITSM 7.0 Installation</title><content type='html'>Well, the saga continues. I've now installed ITSM 7.0 several times, with each time taking several days to complete. By the end, I still don't have a working installation. Learning from my mistakes, here are some tips:&lt;br /&gt;&lt;br /&gt;* You need a lot of memory. We're talking 4GB minimum.&lt;br /&gt;* You need a lot of hard drive space. Your database needs to be 2GB minimum, with another 1GB allocated to your transaction log.&lt;br /&gt;* Get the latest version. If you, like me, downloaded a pre-release version, you'll find it sorely lacking and downright confounding when it doesn't match the documentation. While you're at it, get all the patches too. There's already patches for Change Management and the CMDB.&lt;br /&gt;* Installation order of the apps is now unimportant, HOWEVER, you do need to install approval and assignment engine prior to the applications. Both of these come with ARS 7.0, but are installed separately (as is the email engine and flashboards). CMDB is also a prerequisite, as one might expect - being the basis of any ITIL process.&lt;br /&gt;* You need to license before you install the apps.&lt;br /&gt;* If your app installation goes wrong and you want to repeat it, you'll need to remove all evidence of the application from your system, or it will not reinstall.&lt;br /&gt;&lt;br /&gt;I've settled for the fact that my two-year-old laptop, used and abused as it has been by years of consulting, is not a welcoming environment to the new applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-115884851027730946?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/115884851027730946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=115884851027730946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115884851027730946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115884851027730946'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/09/itsm-70-installation.html' title='ITSM 7.0 Installation'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-115453334188043836</id><published>2006-08-02T08:28:00.000-07:00</published><updated>2007-01-12T08:32:28.373-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ITSM 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Disconcerting ITSM 7.0 Installation Discoveries</title><content type='html'>Heard a nasty rumor that, despite the documentation, you must install in a particular order or risk issues...that order would be ARS 7 -&gt; Approval Engine -&gt; CMDB 2 -&gt; Assignment Engine -&gt; IM -&gt; PM -&gt; CM -&gt; AM. Even having done this and after over 24 hours of installation time (on vmware), I discovered I was missing workflow right away.&lt;br /&gt;&lt;br /&gt;The Application Administration Console (RAC:Config:Console) had no attached workflow and I was unable to begin configuring ITSM 7.0, which by the way does not come with sample data. Now, I was able to locate the relevant workflow in the unpacked binaries from my installation...&lt;br /&gt;&lt;drive&gt;\servicedesk\im\incident700[1].win\win\incident\cdrom\ar\rac\workflow\en&lt;br /&gt;&lt;br /&gt;The question is - what other definitions were not imported...I guess we'll find out.&lt;br /&gt;&lt;br /&gt;Oh, also one might think that you could reinstall the product to get the missing workflow. The answer is no - the installation detects that it is already installed and will not re-install. I guess they assumed that it would work right the first time.&lt;br /&gt;&lt;br /&gt;Some of my colleagues have run into similar problems with missing workflow and failed installations. I assume that we're all using the same older machines, hence the anomalies. On a real server, up to the latest specs, these issues should not occur.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-115453334188043836?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/115453334188043836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=115453334188043836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115453334188043836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115453334188043836'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/08/disconcerting-itsm-70-installation.html' title='Disconcerting ITSM 7.0 Installation Discoveries'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-115099680145522858</id><published>2006-06-22T10:13:00.000-07:00</published><updated>2006-06-22T10:20:01.456-07:00</updated><title type='text'>Service Desk 7.0 - Upgrade Considerations</title><content type='html'>I attended one of BMC's webinars yesterday, focusing on the Service Desk product.  Service Desk, consisting of Incident Management and Problem Management, is the replacement for Help Desk.  I learned quite a bit.  The upgrade will be difficult for some people, because in addition to adding many new features, the offering has changed and some of the old features are no longer available.  In addition, licensing has changed quite a bit.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Change Request (I.e. Change Tasking) is gone from Service Desk.  Customers must purchase Change Management.  Their replacement?  Tasks in the Incident and Problem forms.  For some customers, who have been using Change Tasking, this change will require a lot of reconfiguration.&lt;/li&gt;&lt;li&gt;Asset Tracking has been changed to Asset Inventory.  I haven't yet learned the extent of the paring down of the product.&lt;/li&gt;&lt;li&gt;License Management, Incident Management and Problem Management applications must be licensed on the server before  the application can be installed.  All existing Help Desk customers are eligible to download these.&lt;/li&gt;&lt;li&gt;All customers who own Remedy Help Desk user licenses will be eligible to receive 1 Incident Management license and 1 Problem Management license for each user license.&lt;/li&gt;&lt;li&gt;You must upgrade all the applications at one time.  In other words, you cannot install Service Desk 7.0 to work with Change Management 6.0&lt;/li&gt;&lt;li&gt;The upgrade to SLA and SLM (the product is now combined into one) must be discussed with your Account Manager, due to a cost differential in the new product.  &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In future articles, I look forward to sharing some of the cool, new features rather than harping on the difficulties that some customers will face.  As a consultant, I'm in touch with my customers and I know that the news above may upset some of them.  It seems as if BMC has decided to change the direction of the product, and to make these radical changes all at once.  While previous versions have all strives to be backwards compatible, it seems that BMC has decided to make a clean break.  Well, hopefully we'll only have to go through this once.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-115099680145522858?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/115099680145522858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=115099680145522858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115099680145522858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/115099680145522858'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/06/service-desk-70-upgrade-considerations.html' title='Service Desk 7.0 - Upgrade Considerations'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-114919747135149776</id><published>2006-06-01T11:50:00.000-07:00</published><updated>2007-01-12T08:33:41.913-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='Licensing'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Issues with changing the requester on an existing Help Desk case.</title><content type='html'>This is just too good not to share!&lt;br /&gt;&lt;br /&gt;Explanation of Problem:&lt;br /&gt;&lt;br /&gt;Submitter Mode Locked permits people with read licenses to modify only their own submitted requests, without requiring a write license. However, to prevent misuse of this, Remedy locks down the Submitter field so that it cannot be changed.&lt;br /&gt;&lt;br /&gt;Helpdesk 6.0 - In order to allow requesters to modify their own cases, fill out surveys, etc - you must set your server's Submitter Mode to Locked. Requesters see their own cases in the Requester console and receive notifications on their cases.&lt;br /&gt;&lt;br /&gt;But what if the Requester must be changed? In our situation, cases were coming in through e-mail and if the requester could not be found via email address, Remedy set the Requester Login Name to the email address. Once the Help Desk received the case, they updated the Requester based on their knowledge of that person. However, errors fired saying that they could not change the Submitter field.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;Modify the filter that updates (pushes) the Submitter field on the SHR:ConsolidatedList form.&lt;br /&gt;Instead of pushing Requester Login Name+ into Submitter, use a Direct SQL action. It should look something like this.&lt;br /&gt;UPDATE SHR_ConsolidatedList SET Submitter='$Requester Login Name+$' WHERE Record_Entry_ID='$Case ID+$'&lt;br /&gt;&lt;br /&gt;Afterwards, you will need a similar action to set the Submitter field on HPD:Helpdesk.&lt;br /&gt;&lt;br /&gt;Alternate Solutions:&lt;br /&gt;&lt;br /&gt;Of course, if you only need to do this for a short period time, it's much quicker to run Submitter Mode from Locked to Changeable. Another option is for the product users to use "Copy to New" to create new tickets instead of changing the requester on an existing ticket.&lt;br /&gt;&lt;br /&gt;Another way to do this: Make a View form of the Helpdesk table in the database and push the value to the C2. It's the same as the Direct SQL functionally - just another option for getting around the rules.&lt;br /&gt;&lt;br /&gt;Disclaimer - this functionality should only be used to support a normal use of the Helpdesk product, not to violate the Remedy license agreement that states that users must have a write license to change data.&lt;br /&gt;&lt;br /&gt;I must admit - I didn't come up with this on my own. I had help from a few great fellow consultants. I can't name names - anonymity and all. I will say that I work with some smart and resourceful people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-114919747135149776?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/114919747135149776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=114919747135149776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114919747135149776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114919747135149776'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/06/issues-with-changing-requester-on.html' title='Issues with changing the requester on an existing Help Desk case.'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-114839356415754195</id><published>2006-05-23T06:53:00.000-07:00</published><updated>2007-01-12T08:33:01.999-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Desk'/><category scheme='http://www.blogger.com/atom/ns#' term='ITSM 7'/><title type='text'>ITSM 7.0: Early Thoughts</title><content type='html'>As I read the pre-release documentation for ITSM 7.0, I've been doing a lot of thinking. Most of my projects have involved an upgrade or an installation of ITSM. Both ITSM 5.6 and 6.0 were ITIL-compatible, but didn't make a huge leap away from the previous versions. ITSM 7.0 is a ocean's voyage in a new direction. In particular, the mostly widely used of the ITSM applications, Helpdesk 6.0, is undergoing a facelift. Actually, it's more face-transplant surgery than facelift.&lt;br /&gt;&lt;br /&gt;Helpdesk has been evolved into an all-encompassing Service Management application, ServiceDesk, containing Incident Management, Problem Management, and Knowledge Management. Not only does the form look different - it behaves differently. One can write scripts to prompt a user for successively more specific information, a feature that many clients have customized in the past. The new applications are process-heavy, and this attention to process is highlighted by a process bar across the top of the application. The new version is more ITIL-compatible than ever.&lt;br /&gt;&lt;br /&gt;But in their quest for ITIL-compatibility, is BMC/Remedy going to lose some customers? I have been wondering how many clients will choose to stay with safe, familiar ITSM 6.0. BMC/Remedy usually only supports the last two versions, prompting people to upgrade on a regular basis. But now customers are faced with a choice. An upgrade to ITSM 7.0 isn't just a technological change. It's not just a quick upgrade project. It requires a paradigm shift in the organization, a mental switch. In ITSM 7.0, customers will no longer be able to ignore ITIL recommendations. The new version is all about the new way of running your IT department, proactive instead of reactive, focusing on real solutions and improvements vs. fire-fighting. Sounds good in theory, but unfortunately many of my clients have stayed in fire-fighting mode, not having the time or motivation to evolve as an organization. For them, the new version will be a hassle and inconvenience, and they will probably choose to stay with version 6.0.&lt;br /&gt;&lt;br /&gt;Another issue will be compatibility. A quick peek at the compatibility matrix shows that the new version of ARS will not be compatible with Windows Server 2000. Some companies are not agile enough to switch operating systems as quickly as Microsoft can release them. Some may choose to hold onto the 6.x versions of BMC/Remedy products because they aren't ready to upgrade their servers to Windows 2003. Of course, that doesn't mean it won't work on Windows 2000, but if Remedy Support won't answer your calls, it doesn't matter.&lt;br /&gt;&lt;br /&gt;At the same time, the new version offers many benefits. Quite a few common customizations are now "out of the box". For example, I have added an "Internal/External" feature to Pre-Defined Summaries and Solutions for many clients, allowing them to mark some summaries and solutions to be used only by the Support staff, and others to be available to the public. This feature is now out of the box in the new Knowledge Database, formerly known as Solutions.&lt;br /&gt;&lt;br /&gt;Work Log, everyone's favorite field, has undergone a huge transformation. No longer is it a Diary field that, once updated, could never be changed. Now, each work log entry is stored in a separate form. You have the option of editing work log entries, and marking them internal/external. For myself, I've often created a "requester-visible" work log so that clients could keep their internal work log separate from requester updates. So this will be a great addition. Plus, being able to edit work log entries means an end to embarassing eternal spelling mitakes. However, this move from Diary field to a separate form does present a problem for upgrades - how to migrate those Work Log entries? There were similar dilemmas moving from Audit Trail as a diary field to Audit Trail as separate form, when moving from 5.6 to 6.0.&lt;br /&gt;&lt;br /&gt;Stayed tuned to this blog for more of my thoughts on the newest version of the product formerly known as HelpDesk!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-114839356415754195?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/114839356415754195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=114839356415754195' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114839356415754195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114839356415754195'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/05/itsm-70-early-thoughts.html' title='ITSM 7.0: Early Thoughts'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-114831822174569944</id><published>2006-05-22T09:48:00.000-07:00</published><updated>2007-01-12T08:32:06.177-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='midtier'/><title type='text'>Removing the BC Checkbox in ARS 6.0 and ARS 6.3</title><content type='html'>When you select a date for a "Date" field (not Date/Time), there is a BC checkbox that appears. Some people find the BC checkbox irrelevant and would like to remove it. Here's how to do it so that it no longer appears in the midtier.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;ARS 6.0&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Locate the JSP file for the Date Popup dialog. It is &lt;midtier&gt;\apps\shared\ar_date_popup.jsp&lt;br /&gt;It is always a good practice to make a back up copy.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Edit the file and remove these lines. This just removes the appearance of the BC checkbox, not the data itself. If you do this, every date will be in AD because the user will not see the BC checkbox in order to check it. It goes without saying that if you upgrade the midtier, this file will be restored to its original state. Before patching the midtier, make a backup copy of your modified file.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;   /****** BC *****/&lt;br /&gt;   document.write("&lt;tr&gt;&lt;td&gt; vinput type="'\" name="'\" era="="&gt;\" ");&lt;br /&gt;            &lt;%             }             %&gt;&lt;br /&gt;&lt;br /&gt;   document.write("onClick=\"onEraClick();\"&gt; %&lt;%= bc %&gt; &lt;/td&gt;&lt;/tr&gt;");&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;ARS 6.3&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;In 6.3, BMC changed the midtier code, so there is a different process.&lt;br /&gt;There are references to displaying the BC checkbox in two files. I'm only dealing with IE here so I'm only fixing these two. For Mozilla, you're on your own. I've just done this and tested it and it works. Caution - if you comment out more lines than this, you're going to get errors that may prevent your page from displaying so be careful.&lt;br /&gt;&lt;br /&gt;Apologies for the appearance of the code - this blog does not really allow me to paste HTML/JSP code samples properly.&lt;br /&gt;&lt;br /&gt;Look for files in &lt;midtier&gt;\Resources\IE\Javascript&lt;br /&gt;ClientCoreAcc.js&lt;br /&gt;Comment Out (with /* and */) these lines&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;if (this.mShowBC) {&lt;br /&gt;htmlVal += "&lt;td&gt;"; name="'\" value="'\" type=" htmlVal &lt; artb=""&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;ClientCore.js&lt;br /&gt;Comment Out (with /* and */ ) these lines&lt;/span&gt; &lt;code&gt;&lt;br /&gt;&lt;br /&gt;htmlVal += "&lt;td&gt;";&lt;br /&gt;&lt;br /&gt;htmlVal +="&lt;input type="checkbox" value="'\" name="'\" artb="1"&gt;&lt;/td&gt;&lt;td&gt; " + getLocalizedMessage("BC") + "&lt;/td&gt;";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-114831822174569944?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/114831822174569944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=114831822174569944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114831822174569944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114831822174569944'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/05/removing-bc-checkbox-in-ars-60-and-ars.html' title='Removing the BC Checkbox in ARS 6.0 and ARS 6.3'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-114831534946285167</id><published>2006-05-22T09:14:00.000-07:00</published><updated>2007-01-12T08:31:07.212-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='integrations'/><category scheme='http://www.blogger.com/atom/ns#' term='ardbc'/><category scheme='http://www.blogger.com/atom/ns#' term='ldap'/><title type='text'>Some Tips for Configuring ARDBC LDAP</title><content type='html'>Remedy/BMC Action Request System provides a built-in integration to LDAP sources, such as Active Directory. The ARDBC LDAP integration allows Remedy to view data within an LDAP source. This integration is often used to populate People or User forms.&lt;br /&gt;&lt;br /&gt;So you probably know that you can use 3rd party software like &lt;a href="http://www.ldapbrowser.com/"&gt;Softerra's LDAP Browser&lt;/a&gt; to view LDAP objects. This is a great way to get that LDAP URL that the integration requires. If not, check out the link above for some great LDAP browsing software. It's also useful for looking at the attributes within LDAP, to determine whether or not you want to use them or not.&lt;br /&gt;&lt;br /&gt;In LDAP Browser 2.6, choose the "OU" that contains the data you want. Right-click and get Properties. You'll see a URL on the Entry Properties. Copy that and change the word "base" to "sub". If you don't make this change, you may see any entries at all. "Sub" indicates that you want to search this part of the tree and all branches below it.&lt;br /&gt;&lt;br /&gt;So in this example, we have an Active Directory site for the invented site acme.com...see where you see the word "sub"? If I just copied &amp;amp; pasted that out of LDAP Browser, that would say "base".&lt;br /&gt;&lt;a title="ldap://sitename.com:389/OU=" href="ldap://acme.com:389/OU=Users,OU=Accounts,DC=acme,DC=com??sub?(objectClass=person" target="_blank" ou="Accounts,DC=" dc="com??sub?(objectClass="&gt;ldap://acme.com:389/OU=Users,OU=Accounts,DC=acme,DC=com??sub?(objectClass=person&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Next tip...&lt;br /&gt;When you create a &lt;em&gt;Vendor Form&lt;/em&gt; in order to access the LDAP source, you'll select "ARSYS.ARDBC.LDAP" under &lt;strong&gt;Available Vendor Names&lt;/strong&gt; and then you'll use the menu to select the appropriate ldap URL under &lt;strong&gt;Available Vendor Tables&lt;/strong&gt; on the right. Right? Wrong. At least half of the time the LDAP URL that you identified above is NOT in the list. Here's your workaround.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Choose the closest possible URL. For example, a URL that appears as if it looks at the same types of objects. I know - it's not the right one - just pick one and save.&lt;/li&gt;&lt;li&gt;Close the form and re-open it. Open Form Properties and go to the Vendor tab. Change the &lt;strong&gt;Table Name &lt;/strong&gt;to the right one - the one you figured out by using LDAP Browser. Save the form and close it.&lt;/li&gt;&lt;li&gt;Re-open the form again. Open the Field Properties for the Request ID field. On the Database tab under Vendor Information, set the Name to be an attribute that you know to be unique and between 5-15 characters long. Any record with a Request ID over 15 characters long will not appear in the Vendor form. If you chose a non-unique field, searches on the Vendor form will not work.&lt;/li&gt;&lt;li&gt;Right-click and start adding fields from the vendor table at your leisure. &lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-114831534946285167?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/114831534946285167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=114831534946285167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114831534946285167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114831534946285167'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/05/some-tips-for-configuring-ardbc-ldap.html' title='Some Tips for Configuring ARDBC LDAP'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28393139.post-114805412654836001</id><published>2006-05-19T08:48:00.000-07:00</published><updated>2007-01-12T08:34:17.707-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customization'/><title type='text'>Customizing ITSM "Personal Preferences" form for additional user preferences</title><content type='html'>In my past two projects, I've had a requirement to add additional user preferences to the Help Desk application. The theory behind this article could apply to a custom application as well as the ITSM suite. You have to put that preference somewhere that users can access and change it.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;When you want to add a new setting for Remedy users, consider adding it to SHR:PersonalPreferences rather than User or SHR:People.&lt;br /&gt;&lt;br /&gt;Often developers take the approach of adding it to User. After all, most of the time, the entries in the User form represent people who will using the Remedy application.&lt;br /&gt;&lt;br /&gt;There is no easy way to access the User form from the Remedy ITSM application. Support users would have to be savvy to know that they would have to open the User form. And then, you may not want to make it easy to open the User form and modify it.&lt;br /&gt;&lt;br /&gt;So, some developers turn to the SHR:People form. They reason that people can easily open their profile right from the Help Desk Case. This may be a good approach, but if you have a large number of people in the SHR:People form, it could take a long time to query that preference. Also, most custom fields added to SHR:People lead to lengthy customizations on SHRCFG:ConfigPeople as well as SHR:People, doubling your workload.&lt;br /&gt;&lt;br /&gt;However, you have the perfect form sitting in front of you and yet few developers choose to use it. It is easy for support users to access, right on the Support or Management Console. SHR:PersonalPreferences is the form I am speaking of. Support users can set their own preferences, easily, and database performance won’t be affected by such a small query.&lt;br /&gt;&lt;br /&gt;To use the workflow, follow Remedy’s lead. When the preference setting is needed, it can be retrieved from the Personal Preferences form and stored in a display-only field. For example, a company may want to have a button to run the SMSadmin.exe (a Remote Control client). Because SMS will install itself in different locations depending on your available hard drive space, each person may have a different path to the application. The system can store each person’s SMS Path in SHR:PersonalPreferences, retrieving it only when the user uses the Remote Control button.&lt;br /&gt;&lt;br /&gt;When I added one new field to SHR:PersonalPreferences, I had to modify 2 forms and 6 Active Links. In the technical part of this article, I will go into the workflow that you will change.&lt;br /&gt;&lt;br /&gt;Forms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SHR:PersonalPreferences – Add your new preference setting(s) here. You may also wish to add trim fields to organize the new data.&lt;br /&gt;&lt;li&gt;SHR:PersonalPreferencesDialog – Open the PrefsTableField field, and add your new setting as a column. This display-only form is used when people select a preference to modify.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Active Links&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SHR:SHRPRE-AddPref04 – Add your new settings to the list of fields saved (pushed) that the user clicks the Add buton.&lt;br /&gt;&lt;li&gt;SHR:SHRPREF-OnOpenRfshForm – Add your new settings to the fields that are retrieved when a user clicks Personal Preferences on the Support/Management consoles.&lt;br /&gt;&lt;li&gt;SHR:SHRPREF-OnRtnPeople+04 – Add your new settings to the fields that are retrieved when a user enters a login name and presses enter to retrieve the settings.&lt;br /&gt;&lt;li&gt;SHR:SHRPREF-SelectPref1 – Add your new settings to the fields that are retrievevd when the user chooses preferences from the SHR:PersonalPreferencesDialog form.&lt;br /&gt;&lt;li&gt;SHR:SHRPREF-ModPref05 – Add your settings to the Set Fields qualification, so that the system will check for your settings when looking for duplicate preferences.&lt;br /&gt;&lt;li&gt;SHR:SHRPREF-ModPref05 – Add your settings to the fields that are saved when the user clicks the Modify button.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;You will also have to add fields and workflow to retrieve, check, and use the settings you’ve added. This workflow will vary based on what your settings are meant to do.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28393139-114805412654836001?l=remedyblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remedyblog.blogspot.com/feeds/114805412654836001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28393139&amp;postID=114805412654836001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114805412654836001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28393139/posts/default/114805412654836001'/><link rel='alternate' type='text/html' href='http://remedyblog.blogspot.com/2006/05/customizing-itsm-personal-preferences.html' title='Customizing ITSM &quot;Personal Preferences&quot; form for additional user preferences'/><author><name>Shannon Brooke Davis</name><uri>http://www.blogger.com/profile/03153539684335008488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_escD27P19Vc/Sb_At_9dKLI/AAAAAAAAAfI/axREHjkIhhM/S220/Ireland+016.jpg'/></author><thr:total>0</thr:total></entry></feed>
