Saturday, December 19, 2009
- The greatest challenge is balance between real requirements and system constraints.
- How can one balance what users of a real system expect, versus what they would have at the outset of the system. There is a balance to be maintained between the “real” requirements, which existed before the system was in place and those that now pop into the heads of the developers and users. The odds are they might not have said the system needs x, y, and z integrated functions until they have been using it for several weeks.
- The document must be instantly useable to guide future development and testing, which is hard. An existing system has existing users, which means there will be requests very soon to change the system (either corrections to bugs, or enhancements). These enhancements might have been deficiencies to the original system design, which did not have the guidance of the user base’s requirements.
- It HAS to be valuable in analyzing and engineering future system changes; if it doesn’t make sure that future changes don’t conflict with existing functionality, it is not worthwhile.
- Requirements documents are always a challenge to write, and to be useful in general. Let alone when the system is in place and being used.
- Is the client committed to using a requirements baseline? Will they maintain it? How will they do so? Who will maintain it and use it?
Friday, December 11, 2009
SaaS vs Software
- Either gives you a good bit of flexibility, SaaS is much more flexible than it used to be
- SaaS makes the accessibility of the system that much easier
- Software used to make it easier to administer on a granular level, but that's not a compelling case anymore
- Open source options make it easy to find a low-cost initial system to explore and test
- Either is going to require customization, and this can often mean a special consultant
- All Closed system sellers are going to claim that enhancements and customizations of Open systems make them brittle, and problematic to upgrade, which is true
- But that also begs the question of how easy is it to upgrade from the Closed system
- And which specific opens (Open or Closed) are going to allow for the export of data from the system (the "data roach motel" conundrum)
Thursday, December 10, 2009
Thursday, November 26, 2009
Friday, November 6, 2009
Wednesday, October 14, 2009
Saturday, October 10, 2009
Saturday, September 26, 2009
Much like the "health o meter" I'm pretty low these days.Repainting our office at home has zapped up most of my personal free time. Some new (and great) responsibilities at work have taken out additional chunks of my time. A have always been best at working out regularly when I had a "something" to drive me. During the summertime it is softball, which may be lame but it gets the job done. THANKFULLY something appears to have come my way. An old friend from high school may need me to fill in on his Baltimore Marathon 4-man relay team. I am totally unprepared to race, let alone run my 6 miles at a fast clip. But it gives me a reason to get out there on a daily basis. And with only 3 weeks till the race, I'll need each day for sure. Rain may keep me from running twice today, but I got in a hellacious 3 miles earlier. It featured the nastiest set of hills on a half mile stretch I've ever run. And no, I wasn't being all gung ho, this was the only half mile available to me given our weekend mountain retreat. Let's see where I am on the "health o meter" in 3 weeks. What gets you motivated and committed to work out??
Friday, September 25, 2009
Wednesday, September 23, 2009
Penny candy for $1.99?
Monday, September 21, 2009
Customer service is an interesting term, and it ellicits a lot of strong responses in people.
But what do we call the opposite? Vendor service? Seller service?
Whatever you term it, it is when the seller asks the customer for help. There is no middle ground in this, it either creates a tighter bond between the two ("Help me help you!") or it is infuriating and bothersome to the nth degree.
I'm dealing with the later. I won't name names this time, as last time I tweeted about a complaint it got VP attention at the company and a lot of people got a lot of grief (though it took that tweet to get real customer service sadly).
But if you sell me something, come and install it, and then YOU leave YOUR STUFF with me, don't ask me to bend over backwards to get you your stuff. When you call and say you want to get it back, don't have an attitude. Don't demand that you can come get it today, right now. And then don't give me the "tiniest violin in the world" story about how if it isn't today then it'll have to be in a week, but you really really need it today.
You just took a sale and turned it into a chore. I'm no longer delighted. I'm frustrated. I'm no longer pleased with the great installation you all did, I'm now spending an extra 2 or 3 hours coordinating you coming back to get your stuf.
Reverse customer service, that might be the right term. It's a fail.
Wednesday, September 9, 2009
I love Google Calendar, it helps me keep my life organized. At times I have had multiple calendars:
- my personal calendar for appointments and reminders, I share this with my wife
- my work calendar for appointments and due dates of deliverables, I share this with my co-workers
- a calendar for family and friends' birthdays
- a list of household chores and when to do them
- all my MBA deadlines and classes
But Google has partially fixed this problem, adding in Sports calendars back to the mix! These are seemingly Google maintained, and I think the removal of the prior shared schedules
I was actually impressed with the wide range of sports and teams. They have the might Bucknell Bison under both football and basketball, I find that to be impressive.
I also use Google Sync to keep my Blackberry up to date with my online schedule and my contacts.
But Google Sync won't gobble up the sports schedules and add them in to my calendar on my Blackberry. There is a Help item listed for this (the one I found, there may be more), but it doesn't actually address the Sync issue.
Anyone know how to make this happen? Should I just resort to copying the entries to my own calendar, or calendar I can hide online but that will show up in Blackberry via Sync?
Not when the original message in the thread was sent or received. If I sent a message to you on June 15th of 2009, but you sent me an email yesterday that I have dutifully archived with a label, then when I go into that label space I have to remember that I sent the email back in June.
For me, it's easier to go into a label, instead of hoping that search terms I may use will bring up that important message.
Monday, September 7, 2009
Am I safe to just use the http connection? Should I just deal with the minor inconvenience?
But we don't know enough to be sure when the wines are in peak or if they need to age. It'd love a good site where I can log our collection and have it notify me when the wines are reaching peak etc.
Sunday, September 6, 2009
Here are the uses I have thought of to use a blog to connect with your clients.
- Daily or weekly status, for the client and project team - Helps keep everyone aware of what is going on, and they can learn as much or as little as they want. Added bonus of not blasting emails to people's inbox
- Posting deliverables, including a description of why they were made, how they can be used, who they are for - Increases awareness of what you as a consultant are producing, with emphasis on the value of those deliverables. After all, we know customers only derive value from you when you physically produce a product.
- Posting insights or research - You can do this as added value to the client, something you are providing for free. It might be pre-packaged insights from elsewhere in the consulting firm, but by providing it to them on the blog just for them, it is easier for them to see items of relevance. This contributes to increasing your positioning as a "thought leader" (a horrific term)
- Explain the purpose of various tasks/sub-projects - Helps the client understand better what they are paying for, why you are doing it, and what value they will derive from this work. This should help ensure there are no surprises. That those impacted by the work are more likely to be aware of it, etc.
- Explain various methodology being used - Many clients (most in my experience) don't want to know how the sausage is made. Methodology is a waste of time to them. Unless they are engineers, then they want to know how you did your work, and will explain to you a more optimal way to have done it ;-)
- Explain upcoming milestones - This reaffirms that you have a schedule, you are managing to it
- Explain results of work being performed or accomplished - The ultimate reason you are there, results. Don't just focus on the big picture items, let them know about the smaller day to day things as they have value too.
I know I can do so with my Blogger account (check the top right of my page of course). I am hopeful I can for my Wordpress blog, but will it get me better results and/or stats than Lijit? And my guess is that I can't with my Posterous blog because of their desire to keep that service so simple.
Thursday, September 3, 2009
Tuesday, September 1, 2009
China continues to acquire materials at increasing rates, accounting for 45% of world consumption in 2007. The rate of consumption grew 8.5% from 2006 to 2007. This type of competitive resource acquisition is expected to increase in additional sectors. By 2018, it is estimated that 80% of the world’s construction will take place in China and India.
Comments to the customer:
Prices for materials will increase in the long-term due to resource competition. This is a risk for both prices and procurement of US based construction materials. Recycling construction waste helps reduce costs as well eases the burden of materials acquisition.
Friday, August 28, 2009
Otherwise 80,000 people wouldn't go insane for it.
From an article about George Mason students who are using open source imagery to map out the North Korean infrastructure. Which includes a water slide from Kim Jong Il.
Trend #1 -
The economy will bottom out, potentially Fall 2009, but not boom thereafter. There will be continued real estate challenges for both the construction industry and individuals. The defined end of the recession will also not immediately result in jobs growth, which could be delayed up to a year and a half later. As a result of these economic issues, there has been a one-year 8.92% decrease from the Summer 2008 peak (Turner Building Cost Index).
Questions for the client -
- Have we seen the corresponding price reductions in construction costs?
- Do our cost estimate models reflect this?
- Can we lock in existing materials rates for a long-term period?
Wednesday, August 26, 2009
Why are any social networking sites still making people manually enter connections? Why are you making me search for my connections? Just let me upload my contact lists, and select people who I know. I don't get this.
Delicious says this is a "top priority", or it was back in September of 2008.
"Network effect" theory alone says this is as bass ackward as you can get.
There is some catchy phrase people use for things like this. What is it? Hmmmm. When a social networking site makes it hard for you to create your social network...
Oh yes - FAIL!!!
(Image by AJC1)
Tuesday, August 18, 2009
Tuesday, August 11, 2009
But it is something almost any moderate sized organization will require. At my previous employer (a Fortune 100 company) it was absolutely mandated/required, and they provided an extensive web application to do the planning in. It also tied into our yearly performance planning and appraisal systems.
Now that I'm at a small company, that falls mostly to myself. We have those types of discussions, and as a consultant it does come into play with every new project assignment.
Picture by thecareersgroup
Tuesday, August 4, 2009
Saturday, July 25, 2009
It doesn't bother me per se, but makes me a bit worried about how my client is viewing my work and WHY they keep asking me to shift gears.
This time I'm doing what can loosely be titled as "operational analysis". What I'm truly doing is a survey of all the activities (non-minor work) within my client's organization, mapping all that work to their four strategic goals (and sub-goals), and doing a standard gap analysis to determine if there is any under/over-investment of time and resources.
This has the *potential* to be rather important. If the results determine that they are under-investing in their strategic goal to develop the skills of their workforce (fourth goal, but what the client leader described at their senior leadership offsite a week ago as priority #1) then they will need to re-scope their work and level of effort.
Sunday, July 19, 2009
Wednesday, July 15, 2009
As a consulting services company, what should we be worried about regarding competitive intelligence? What information could we publish that a competitor could use against us? Could they use it to "ghost" us in proposals?
Are there potential legal issues since we work with the government? Could we create some sort of "conflict of interest" or disclose information that can't be in the public domain?
Seems like it would end up being mostly one-directional: us pushing content out. Which can be useful, especially if there are actually people interested.
I think we can readily Tweet:
- When a new employee joins us, not their name though. And probably not a specific client, but maybe a skillset and experience
- When an employee wins an award or is recognized in some capacity by a client
- When an employee wins an award or is recognized in some capacity by our company
- When an employee completes training or certification
- Some level of information when we win a new contract
It was covered here, there are a few good tidbits in it. I'm not sure we'd be looking to build the brand of partners/executives. If you are trying to portray them as industry "though leaders" then maybe so.
Pics by mfilej, and Matt Hamm, respectively.
As with all work environments, there are a lot of discussions that take place via email. Often times email attachments are involved.
What happens when 10 people continually send responses in an email thread, never removing previous attachments, while adding more? You get a 10MB file being emailed back and forth over forty times. It stinks. A lot.
It's not that hard to fix - "Reply without attachments". Now sure, sometimes an attachment previously sent is important, you may have to ask someone to refer to the attachment and feel you are making their life easier by including said attachment. I feel that is a rare occurence though, and people can quite easily just refer to the previously sent email.
If you are using Gmail, this is extremely easy. With Outlook, not that hard. With Lotus Notes it is actually fairly easy as they have their own version of threaded conversations.
Friday, July 10, 2009
How do I do this?
For me, I use Remember the Milk, and have loved it intermittently for over two years. When I use it, it works great. Web-enabled, easy to use, easy mobile integration, even the print out to carry around to meetings is darn good.
I have made it a habit (again) by having it auto start when I crank up Firefox (typically via the "quit and save" feature). This way, whenever I open up my browser (which is the first thing I do when I get to work) it pops up and is staring at me.
For some reason on my client site, with the client provided PC, the Remember the Milk integration into Gmail isn’t working. It isn’t keeping me logged in on that page, though it works just fine at RTM’s site. I dunno. I thought it was a cookie issue, but if it is keeping me logged into RTM during the course of the day (and after a reboot) I don’t see that as the problem.
"To do list" by ebby, "RTM" pic by yashima
However, to then make it known that there might be hiring freezes? How can this work? There are already hundreds if not thousands of vacant positions within DHS alone. If you are going to freeze hiring, you either have to rely more heavily on contractors, or leave a giant flapping hole in the services provide the country. And doing so within the DHS space has the unfortunate risk of leaving us vulnerable to various attacks, increased crime or lack of response to a natural disaster (and with H1N1 looming…).
There's clearly no simple solution, but it has to involve common sense, maximum value for the taxpayer's dollar, and the necessary services to keep our country safe.
Monday, July 6, 2009
Friday, July 3, 2009
by Zador Spanish schools Spain
- My Mom packing my lunch in the grey and blue cooler that I still have. She always put an icepack in their to keep things cool. There was always a Gatorade (orange). A sandwich of some sort. Usually an apple as well. And my name was on the cooler on masking taping - "C. Stevenson"
- It was HOT! We did a good bit of practicing outside on the blacktop. Drills mostly, but games as well.
- I got pick on a bit, and one time really still is fairly vivid in my memory. I had on an Adidas shirt, and this was during their “All Day I Dream About Sports” ad campaign. Well one kid who I guess didn’t like me turned the “Sports” into “S**” and said I liked that. Now for an 8 year old boy, that was a bit disturbing. He, I guess, expected me to get really upset about it. But I played it cool, only replying “So?”. But it still bothers me and I remember how scared I was at the time.
- The head coach had a really really shiny bald head. I mean SHINY!
- The rebounding and shooting contraption. They had this device that you set up around a basket, it had netting on it that forced you to shoot with a minimum amount of arc (a good idea), and it also had three ball return chutes the get you the ball (also cool). It was giant to a small guy like me, but I loved that thing. I could shot 3’s all day by myself.
- I remember how excited I always was for lunch. Maybe my most favorite part of the day.
- 4-square! We played that a lot, I think during lunch. That was a fun game. Had to use the big red bouncy balls (also a must for kickball), and there were all these weird rules about special bounces you could earn and use. I didn’t get that part of the game. Evidently one of them was where you could grab the ball and two handed slam it in someone’s square. I hated that.
- The basketball coach also had really short shorts, the old school coach lycra material one’s. Awesome.
- I was always extremely excited to see my Mom when she picked me up.
I loved that camp, it was a lot of fun and I truly learned a lot about basketball. Up until a certain age (I think 12 or 13) I tended to be one of the top 2 or 3 kids in my age group. I was an all-star. Something happened when I was 12 or 13, I think I moved up an age bracket. But I was on a new team where all the kids new each other and were “cool”. I felt like an outsider and a dork. I went from a whirling dervish scorer, to a pass only point guard.
Thursday, July 2, 2009
In the course of my modest nearly 8 year career (July 9th will be the 8 year anniversary, which is the bronze year evidently), I've been able to work with some facilities organizations. Facilities? You mean the janitors and maintenance crews? Yes, those guys, plus a lot lot more. Managing corporate real estate is a large task, as it involves a heavy dollar investment for any organization.
The cost per square foot is rather shocking, and when you look at it on an annual basis, wow is that a lot of money.
All that beind said, the corner office holds a special place within corporate America. Long viewed as the symbol of "making it" in the business world, corner offices are the modern day anethema to green/sustainable work places. Corner offices block sunlight, leaving the lowly peons of the organization with fluorescent lighting. Corner offices alone as a status symbol cause devisiveness, tension and angst among workers.
Peers can become rivals when space planning and real estate demands result in one equal getting a corner office and the other not. Friendships have actually ended over this stuff.
If an organization's leaders claim to put their people first, claim that they want to create an open environment where people are valued, etc then check to see where their office is located.
Also, check out how large and lavish the CEO/President's office is in comparison to everyone else...
(pictures by redskins5926 and bellhalla, respectively)
Wednesday, July 1, 2009
Cramming on the job means that there was deficient planning somewhere in the chain. Even if the cramming is a result of new unplanned for demands from superiors (which my wife can attest to), we can still frontload the new task. Frontloading can be done on almost any proposal, and I would question the merit of any proposal where you can't frontload.
The only instance where this would occur is if you were bidding on a totally new "thing" (service or product to provide) and had a very short timeline. And the only time you'd want to bid in a situation like this if your company were facing a profitability issue (maybe it's because you are bidding on the wrong RFPs?) or you had the inside track to the opportunity (in which case you have to wonder why they couldn't sole source this).
If you are lucky/cursed enough to have a Request for Proposal (RFP), make sure you read it over. Understand what they are asking for. Observe how they have provided you with a natural outline. Outline? Yeah, they order and way in which they ask questions. Make it easy for them. they'll likely have a checklist of things to find in your proposal, it'll be based on the RFP. So use their own words and order.
Plan plan plan.
Create a "compliance checklist" now. This is a list of all the little nitnoid items you need to include. They often list out a few phrases you are required to include in your proposal (or else you are noncomplient and tossed out). These are almost always obvious things like "We don't discriminate", but they are required. But also make sure you notice all the attachments they want, the font size they require, the handful of items they want you to include in an answer.
Now, take that checklist, and add to it. Add? It's already 4 pages long! Well, it needs more stuff, and these things are what will help you win.
You need to figure out what "win themes" you'll include in each section, and you'll need to include what "over achiever" answers you'll provide as well. "Win themes" are your high-level selling points. Examples might be "We've done this exact work with other clients" or "We have the most experience people in the industry" or ideally "We have the exact technology you need".
Make sure each section of your proposal has at least one win theme (the longer the section, the more Win Themes it needs). This checklist will be key when you get to the end of the process. Your brain will be fried, and you won't really be able to read the RFP again and understand it.
Your compliance checklist will be your sane self's way of helping you out.
Tuesday, June 30, 2009
I've learned these lessons while preparing for an upcoming offsite meeting for the leadership of my client, I'll be presenting on the trends that are going to impact them over the next few years.
- Create an agenda upfront so expectations are clear - This seems like commonsense that everyone would follow, but they don't. This is important so the attendees know what to expect, and so the presenters know what is expected of them. And please, let me know how long I have to speak, it makes a huge difference. Recently I held a meeting where I distributed an agenda ahead of time, but two of the key attendees never read the agenda and hijacked the meeting. It took me 10 minutes to get us back on track.
- Overcommunicate the time/s and location/s - I learned this lesson from the near weekly softball games I and my wife help orchestrate for a team, and no matter what we do a quarter of the people have to email/call at the last moment to find out where they need to be. This not acceptable in a business setting, so remind them a few times. Go so far as to leave a post-it note on their desk two days beforehand if need be.
- Define and review the next steps - Next stends are the post meeting's agenda, what the group has agreed to do next. If there are no next steps, then the meeting was not useful. Even if you are just "getting people on the same page" you should be able to clearly state who is going to do what next to move forward. Verbalize this as the final thing said at the meeting. Distribute this via email (or better yet a centralized task management system like Remember the Milk).
- Prepare them for the pitch - If there is any chance anything "salesy" will be presented, you need to make sure people are ready for it. This is quadruply important if you are a consultant putting your client in front of a pitch, forewarn them. And if you feel the sales pitch is too aggressive, end it.
- To read ahead or not read ahead - Read ahead material can be very helpful, especially if you need the audience to have a lot of facts and figures at their fingertips. If you present too much data without any background, they'll forget it (which can be ok if the data is merely a means to convey a specific point). If you provide read ahead material, and it is totally necessary for people to reach an educated decision, then make the expectation clear. You can even say that there will be a roundtable quiz to start off the session. Nothing like public shame to get your desired response.
- Kick the tires - If you are using another facility or space, physically go there and test it out the day beforehand (or that morning if you are doing an afternoon session). Make sure the computer and projector work, make sure the slides and videos work on that system. Make sure the temperature is acceptable. Know where restrooms are, etc.
- Decide how you will handle interruptions - Something is going to happen, whether it be the computer crashing or someone taking you off course for 45 minutes. Decide how you will handle this, give some up front planning to these things. You can't plan for them all, but you can prepare in general.
- Have a team huddle - If you are doing this with anyone else, make sure you are all on the same page.
I've screwed up several of these over the past 8 years, and it seems you have to re-learn these lessons every so often as well. Having a mindful and repeatible process for running a session greatly reduces your risk of screw up.
And if you are planning on the majority of the session to be done via Powerpoint, just know ahead of time you are fighting an uphill battle.
Monday, June 29, 2009
My company is in the final days of finding out if we've won* a new contract with a government organization. If we have won, then we'll need to develop marketing material to promote our availability and services.
Instead of creating your standard company boilerplate information, I'm trying to create this from the potential customers viewpoint:
- What will they want to know about us and our services?
- What point of contact information do we provide? More than one to make us appear bigger, just one so there is a dedicated POC?
- Website link of course, but to which page? Maybe our LinkedIn page too so we appear hip?
- What type of description of our past work will speak to them? How can we cover a wide array of work in a limited amount of space (and attention span?)
- Who are we actually targeting?
Thursday, June 25, 2009
The "LexisNexis®Technology Gap Survey" was performed "to investigate whether or not there is a gap between generations of legal and white collar professionals in terms of technology in the workplace."
And let me just saw I only got to page seven before I was running around my office spewing statistics to anyone who would listen (sorry everyone).
First off, Gen Y respondents seem to either be really bad at math, over report time spent on activities or should never be allowed to do accounting as they double count to a horrific degree:
- Gen Y workers report spending an average of 17.4 hours in a workday using a PC, a PDA and a mobile phone, whereas, Boomers report spending just 9.7 hours a work day using the same devices.
- Gen Y workers report spending an average of 20.5 hours a work day using e-mail programs, Internet browsers, instant messaging programs and Microsoft Office programs, while Boomers only report spending 11.9 work hours using the same programs.
- Gen Y workers report spending an average of 10.6 hours of every work day accessing social networking web sites, news web sites, blogs, Internet forums and multimedia sharing web sites, versus 5.6 hours reported by Boomers.
Here's the part that had me totally aghast:
- 32% of Boomers think the Internet can decrease workplace productivity, where as, 50% of Gen Y workers think this is the case.
- 22% of Gen Y say that social networking web sites decrease theirproductivity at work, versus 0% of Boomers and 7% of Gen X.
- 22% of Gen Y say that multimedia sharing web sites decrease their productivity at work, versus only 3% of Boomers and 7% of Xers.
- 15% of Yers think Blogs decrease their workplace productivity ,versus only 1% of Boomers and 4% of Gen Xers.
- 53% of Gen Yers agree that personal devices, such as Blackberries and mobile phones, encourage too much multi-tasking.
UNPLUG DUDE! Turn that stuff off...
Somewhat related, "Almost three times as many Gen Y workers (39%) report using gaming programs at work than Boomers (14%)." 39% of Gen Y admit to LYING, CHEATING and STEALING from their company. They lie to their boss about doing work. They cheat the company from their time. If they bill a client they are stealing the clients money, as well as their salary from their employer.
Read the whole thing, it is informative and not too long.
Wednesday, June 17, 2009
Previously I could add calendars for the University of Maryland's football and basketball teams, and the Washington Redskins. I wanted to have the Washington Nationals so I could quickly tell when and against whom they are playing. But I can't find any option to add other calendars anymore.
Ah-ha! This feature was removed. WHAT? As the help forum makes clear, people aren't happy, and I'm not either.
Here is Google's reasoning for the removal of the feature, "These were specialized U.S. English-only features that weren't used as extensively as we would have liked, and proved difficult to maintain over time."