July 27, 2009
As defined in my project management fundamentals course, the six stages of the project management process (aka the project management lifecycle) are:
- EXECUTE –> MONITOR –> ADJUST (loop)
It seems that most project stages / lifecycles are very close to this definition.
One bit of wisdom from the instructor: Plans are worthless – planning is essential.
July 27, 2009
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)…
July 27, 2009
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.
- Build agreements that vitalize team members.
- Empower yourself and others on the project team.
- Encourage risk taking and creativity.
TechRepublic has a handy printable poster and worksheet of this list, if you happen to be a member.
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.
July 27, 2009
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.”
July 25, 2009
Found something to add to my “Road Warriors” series of user training. Wisebread has a post on How to Get Free Wi-Fi at Airports that Charge for Internet Connections.
If you’re stuck at an airport that charges for Internet connections, here’s a solution: Go to the gift shop and ask for a a free Wi-Fi pass.
July 17, 2009
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.
As one should for any major life decisions (or minor), I consulted Google. I wondered, “Is it too late for me to learn programming?” This was an interesting query because Google’s query suggestions upon typing “is it too late for me to” thought I was asking “Is it too late for me to go to medical school?” or “Is it too late for me to become a doctor?” I have been watching House lately, so I did actually consider that as an option momentarily.
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.
- Learn VB or C# .NET
- Also learn C++
- Understand the .NET framework
- Understand Web services, ADO.NET, XML/XSLT, and Windows/IIS security
- Understand SQL server
- Learn ASP .NET development and be a good .NET developer
- Learn the SharePoint object model
- Learn CAML (Collaborative Application Markup Language)
The start of this process, for a non-developer, is learning VB.NET or C#.NET (I’m going to start with C#). I can probably start at Microsoft’s Web Development for Beginners site.
Too bad I can’t download all this Matrix-style. 😦
July 16, 2009
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:
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.