San Francisco is a beautiful, foggy 59 degrees, and the Moscone Center / South of Market neighborhood seems to be a perfect place to hold a conference.
Checked in at the hotel, registered for the conference, and picked up materials from the Moscone Center. The schwag so far includes an awesome backpack, a pen, and two t-shirts (the green one you get if you are registered as a VMUG member).
Another list from my project management fundamentals course, day one, outlines the SMART approach to setting clear goals:
S – SPECIFIC
M – MEASURABLE
A – AGREED-UPON
R – REALISTIC
T – TIME-FRAMED
Looks like this meme is pretty common in the project management world. I doubt I can add much to it that you couldn’t google yourself. I did like the instructor’s definition of realistic: gently challenging.
I did also run across an article which questioned whether the SMART goal theory was the best, compared to Locke’s goal setting theory, and another article extending the concept of SMART goal setting.
These lists are really starting to remind me of the infamous Alec Baldwin “Always Be Closing” speech from Glengarry Glen Ross (it’s 7 minutes and filled with F-bombs, but well worth it)…
Another list from my first day at my project management fundamentals course: The Ten Commandments for Successful Project Management. These are basic tenets to control and manage a project.
Set a goal.
Determine the project objectives.
Establish checkpoints, activities, relationships, and time estimates.
Draw a picture of the project schedule.
Direct people individually and as a project team.
Reinforce the commitment and excitement of the project team.
Keep everyone connected with the project informed.
It looks like this list may originally come from a book called Checkered Flag Projects by W. Alan Randolph and Barry Z. Posner, which is preview-able partially at Google Books. The book goes into a chapter worth of detail for each point.
A ComputerWorld article has an alternative view of the Ten Commandments for Successful Project Management. My favorite: II: Thou Shalt Not Suffer a Fat Team.
Today was the first day of my project management fundamentals course. It included these six unique characteristics which set project management apart from your normal day-to-day activities. I’m not sure who the original author of this particular list was, but I also found it as required reading for another project management course and a paper about information technology project management.
Something must be done which has not been done before.
The undertaking ends with a specific accomplishment.
The required activity has a beginning, an end, and a schedule for completion.
Resources are limited.
Other people are involved on an ad hoc basis.
Phases and activities are sequenced.
More details on each point are listed at the above linked sites.
“Before I built a wall I’d ask to know what I was walling in or walling out.”
–Robert Frost
With our upcoming SharePoint 2007 deployment, I am contemplating whether or not I’d like to learn SharePoint development. I do not have any real development experience aside from some web development (HTML, CSS), and I don’t think my early years with BASIC or that one Visual Basic course I took in college count. I wondered whether it was too late in the game to learn programming.
The wisdom of Google overwhelmingly answered, NO, it is not too late, and encouraged me to learn programming. “What should I start with?” I implored further. And the consensus was Python, favorite of XKCD. Certainly a worthy endeavor, but I wondered if I should be more SharePoint specific in my plan? After all, this calls for .NET development.
In general, the internets tell me that to be a SharePoint developer, you should know these things:
Get your MCSD (Microsoft Certified Solution Developer) – five exams on .NET (Visual Basic or C#), and XML services.
We have not yet deployed SharePoint 2007, and just have Windows SharePoint Services set up as a pilot. Recently, we added a small document library so that users could collaborate on a file, over the WAN – which is faster that trying to open or copy the file over the network.
However, we ran into an issue. When anyone opens the document in the document library, it opens as read-only, regardless of permissions. The only way to update it is to save the file locally and then upload it (after which it only opens as read-only). As it turns out, this is a Microsoft bug (KB 870853) having to do with Office 2003 (we are on Windows XP with Office 2003 and IE 7).
Found recommendations for fixing this bug include:
Editing the registry (HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Internet\OpenDocumentsReadWriteWhileBrowsing = 1)
Changing the Check Out Settings (Go into the Sharepoint > Shared Document > Settings > Document Lirbry Settings > versioning Settings > Require Check Out from Yes to NO)
Changing the file options (My Computer > Tools > Folder Options > File Types > Select .xls > Advanced > De-select ‘Browse in same window)
For our situation, none of these will work, as they either require changes to the user’s PC’s, or a learning curve (however slight) which we’d like to avoid. We need SharePoint to be thought of as easy – we don’t want to spoil its image before we’ve even deployed it.
So, for now, we will have to wait until we deploy SharePoint 2007 before we can use document libraries efficiently.
On Friday, I attended a Microsoft SharePoint Vendor demo. The sessions I attended focused on PerformancePoint and Business Intelligence. Here are a few bits of information I gleaned from this experience…
featured a presentation by the CIO of IDOT explaining their use of SharePoint, including screenshots (see also the Microsoft Case Study)
PerformancePoint is part of MOSS 2007 Enterprise, and also includes Proclarity Analytics
demo of Nintex Workflow (thoroughly impressive! – create advanced, graphical workflows inside of MOSS) – ~ $8750 per front end web server
demo of EPMLive (project and work management solutions)
Sessions I was unable to attend covered other SharePoint third party products, specifically KnowledgeLake (integrated document imaging and capture), and the CorasWorks Toolset (for data integration and building composite applications using XML SQL Web Services).
Additionally, I ran across some tech I’d never been exposed to, being a small-time server jockey – the concept of OLAP Cubes, multidimensional databases, and the MDX query language. Neat. Must learn more.
Trying to figure out how to crack a Verbatim V-safe usb drive password for a user who forgot it. Looks like brute force is my only option. 2 months ago