I've Moved
It's been a while since I've blogged. I'm going to start again (hopefully on a more consistent basis) but won't be posting here.
It's been a while since I've blogged. I'm going to start again (hopefully on a more consistent basis) but won't be posting here.
Posted by Joshua at 1:05 pm 0 comments
Requirements gathering can be challenging at times. Sometimes discussions just go of tangent. Here are a few of the things I have found helpful.
Pre-requirement Gathering - Prior to engaging users for requirement gathering sessions:
Requirement Gathering Agenda - When conducting a session, I find that this is a good guideline:
Some of the items here have been incorporated from the Microsoft BVPS engagement model.
Posted by Joshua at 9:14 am 0 comments
Categories: Business Analysis, MOSS 2007
Really good forum answer that addresses a "mystical" problem I had been facing.
Thanks to Chak from www.epmcentral.com.
Error
"Microsoft Office Project Professional 2007 is required for this action. ensure that your copy of Project Professional 2007 can connect to this server. If both of these conditions are true and you still get this message, contact your system administrator for assistance"
Solution
FYI, reason beyond the error: MPP file extensions are setup to open with default application MS Project. You have both the versions of MS Project Pro installed on your machine. In your case, your MPP file was setup to open with default application MS Project Pro 2003. (You can verify it by opening the any MPP file from your local machine. You will see the MS Project Pro 2003 will launch by default. But now you may see 2007 as you already fixed the issue.) When you are trying to open resource info from PWA, your machine is trying to invoke MS Project 2003. So, you are seeing the error ""Microsoft Office Project Professional 2007 is required for this action. ensure that your copy of Project Professional 2007 can connect to this server" When you ran the Diagnostics, it re-register the Project Pro 2007 application and sets as the default application as MS Project Pro 2007 to open MPP files. So, now you able to open the MS project 2007 by invoking it from PWA.
For the full thread. Click here.
Posted by Joshua at 5:03 pm 0 comments
Categories: EPM 2007
Recently I've been looking around for some references, guides and helps for Project Server 2007. Found some of the following resources and they seem quite helpful.
Learn about available roles in Project Web Access
Project management quick reference guide for Project 2007 (note: this is for Project 2007 and does not include working with Project Server 2007)
The quick reference looks neat, if I've got time I'll update it to reflect working on Project 2007 in a server environment.
Posted by Joshua at 12:25 am 0 comments
Categories: EPM 2007
The archive database in project server 2007 isn't really a database that facilitates a functionality of archiving projects. The archive database is the database used to backup projects to and restore projects from.
The projects will still exists in the Draft and Published Databases.Looks like archiving of projects will still need to be done in a way as described in this link.
Another interesting information on the backup of databases is the backup is an all or nothing process but the restoring of a project can be done on an individual basis.
Posted by Joshua at 4:08 pm 3 comments
Categories: EPM 2007
I've recently been involved in our in house project server 2003 - 2007 migration. Below is a useful list in helping build a checklist and identifying possible issues with migration.
Posted by Joshua at 3:52 pm 0 comments
If you didn't know, you can sync your task in Project Server to your Outlook. The Project Server 2007 Outlook Sync works with Outlook 2003/2007.
So what is new in the Outlook Sync in Project Server 2007.
Outlook Sync for Project Server 2003:
Outlook Sync for Project Server 2007:
So now you can have your tasks sit the the Outlook Tasks instead of cluttering up your calendar! The rest of the options are the same. You can create a task from Outlook and have that created in Project Server, it's still a one way creation of task and you can sync updates and progress of the task back.
Posted by Joshua at 10:00 am 3 comments
Categories: EPM 2007
Recently I attended a Live Meeting on the latest Project Certification offerings from Microsoft based on the new EPM 2007 solution stack.
There's a total of 3 exams to take in becoming a MCITP (Microsoft Certified IT Professional. In short you need to do an exam on Project Professional 2007 and a Project Server 2007 one before doing the final one which is a combination of both on an enterprise level. Below are the links to the recorded webcast and datasheet on the certifications.
Posted by Joshua at 10:08 am 0 comments
Categories: EPM 2007
If you're using Project Server 2007 and when you try to save a project and you get, "save job 0% complete". You can do 2 things:
Posted by Joshua at 1:43 pm 1 comments
Categories: EPM 2007
Thank you for those who came to MOSSIG and stayed on for my session, I know we were running out of time and your presence was very much appreciated by myself and the MOSSIG board.
You can retrieve my presentation slide deck at the MOSSIG Site or you can click here to get to the slide straight away.
There were a few interesting questions that were raised during the session. One of them was since Project Server 2007 is built on SharePoint, how does search work. From a logical perspective and mind you I've not tested this yet; I think:
I'll probably do a role based presentation (business focused) the next time at MOSSIG on how the different roles (Executives, PM, Resources) would interact with each other on the an EPM solution! I just need a faster machine!
Posted by Joshua at 10:56 am 0 comments
Finally decided that I will do a brief overview of Project Server 2007. So in this overview session I hope to talk about the new features and capabilities of Microsoft Office Project 2007, including the new system architecture, new server side API, improved timesheet capabilities, new project and program management functionality, and sophisticated reporting capabilities that will enable your organization to capture and understand work more effectively.
Depending on the response from the audience, I'll arrange and see if we can get other prominant people out there to come and share their experiences and gotchas when dealing with this technology.
Will all you Project Server Gurus please stand up?!
Posted by Joshua at 9:49 am 0 comments
Jonathan Lewis is the IT Manager for Microsoft Australia. This month Jonathan will be taking some time from his very busy schedule to come down to Melbourne and tell us all about Microsoft's internal Intranet implementation which used SharePoint.
When: 22nd August 2007
Where: Microsoft Innovation Centre, Level 5, 4 Freshwater Place, Southbank
For more information please go to this link: http://www.mossig.net/default.aspx
I'm also scheduled to present on Project Server 2007, so if you want to hear more on the latest offering in Project Server 2007, do come!
I'll provide more information on the topic when closer to time.
Posted by Joshua at 3:58 pm 0 comments
I know how long you took to setup analysis services (if you did a server farm environment deployment with App and Web Server on a separate box and SQL on another) and now you run into this error when you try to create a new view and connect to the cube.
You get the fallowing error: "You must have the valid Analysis Services database name and cube name." It's not the best feeling in the world.
I took a look at this link, they said that it's all about enabling "Access data across domains" in Internet Explorer (Tools > Internet Options > Security > Trusted Sites > Custom Level). I just say add the PWA URL to your Trusted Sites.
I tried that and it didn't work. I'm quite sure the full working solution would be:
The MSXML and OLE DB can be downloaded from here.
Posted by Joshua at 5:23 pm 4 comments
Categories: EPM 2007
Very amusing video I stumbled across on.
Too good not to share!
Video: Microsoft's oPhone
Posted by Joshua at 1:38 pm 0 comments
Categories: Miscellaneous
Microsoft Project Server 2007 and Microsoft Project Professional 2007 180 day trials are now available for download.
You'll just need to register and then you'd be able to download it.
Once you've downloaded the software you can get some good resources on planning and deploying Project Server 2007 from Microsoft Technet.
Posted by Joshua at 7:27 pm 0 comments
Categories: EPM 2007
I got this Certificate of Appreciation in my mail last week. The cert is signed by Bill Gates (more like printed). Was involved in some beta testing on the 2007 Microsoft Office System.
It's kinda of cool. I only have a few issues (not to be ungrateful):
Posted by Joshua at 10:13 pm 1 comments
Categories: Miscellaneous
I've been wanting to post about my experience in implementing and deploying MOSS 2007 Beta. This wasn't the easiest of things to do really. Today, that implementation has gone out as successfuly case study and we're looking into deploying MOSS 2007 for production in the near future.
10 of the valuable things I've learnt while implementing MOSS 2007 software in the beta stage and this could be quite a standard thing with most beta products (Microsoft Office 14?):
Those were some of things I've learnt and I believe the most annoying thing was when the software wasn't behaving as it was suppose to it was always a matter of... "was the software mucking up because it's in beta or was I mucking up that the software wasn't doing what it was suppose to..."
It was a good experience at the end of the day!
Posted by Joshua at 9:39 pm 0 comments
Categories: Business Analysis
Of recent when working with clients I've realized to focus on customer relationship building where the process begins with having an emotional (in a good way) element when you establish a connection with your clients.
So what is good relationship building?
Developing and maintaining a win-win partnership where both parties gain, is the essence of a good customer or client relationship. When you have a good and trustworthy relationship with your clients, you're on the path to growth and profitability. Why do I say that? Well, your customer serves as an important reference for new prospects. Their happiness and level of satisfaction serves as a marketing tool (I've seen this happen). Also, the time taken to attract a new client is shortened which might lead to lower costs for repeat business.
The ability to build good customer relationships depends on three things:
Building the relationship
To engage a customer, you need to have good product knowledge, so read all the material you can possibly get on your product, and I think using it is definately a plus! By having the right information and tools on the product, you will feel empowered to handle most questions.
Your soft skills or people skills, and your positive attidude help you in connecting with the customer. Show your sincerity in identifying what your customers value.
I hear this term quite often where "listen to your customer as opposed to merely hearing him". Where you seek to understand them from their frame of reference. Listen carefully to what they say and notice hints they about their interest.
Maintaining the relationship
To maintain good customer relationship, we need to store some data on customers' interest in order to target them selectively. I also believe that simple gestures like sending a greeting card or a thank you card do help strengthen the relationship. Also attending to their complains and attending to them punctually also do help.
Posted by Joshua at 5:58 pm 0 comments
Categories: Business Analysis
Been working on WSS 3.0 recently and discovered the not so MOSSY part of it. I created a subsite within the site collection and noticed something about the Quick Launch. Adding links into the quick launch is not a problem. The problem was when you wanted to save it as a site template and reuse it somewhere else.
E.g. I have a site http://servername/division/departmentA. I've done that site and have links within the site to point to specific lists. e.g. "/division/departmentA/lists/Issues."
The problem was if I saved this template and tried to create a new site. The Quick Launch links would be persistent which is "/division/departmentA/lists/Issues". So how do I get it to point to my new site I created.
As pointed out by Rai Umair (the legend!), remove the starting slash! The working link entered in the link textbox should be "lists/Issues" (Note: no slash and link pointing from site only, without the inverted commas). Now after you press OK and come back to the page you will see that the link will change to look like the original one but it still works in new sites based of the Site’s Site Template.
One of the many things that drive you insane till midnight and someone fixes it at 1am! Try it!
Posted by Joshua at 9:22 am 1 comments
Categories: WSS3.0
Thanks (Muchos Gracias) to a posting on MSD2D by Herman Vargas and my colleague, Mario Barajas for translating all the comments that were in Spanish. I've managed to modify the script for a SharePoint 2007 backup. Not the best out there, but it's something.
I have not tested the script fully and assume that it would work. The script keeps the 5 latest backup copies. You can modify the following to suit what you need:
C_BackupPath : The path where the backup resides
C_NamePrefix : Prefix of the filename of the "backup prefix". Example: SharePoint_20070228
C_SiteURL : The URL of the SharePoint Site to be backed up
C_SharePointBin: Path to the Bin directory of Sharepoint installation
C_MaxBackupPerFolder: Number of XML Manifest per C_BackupPath folder.
Below is the .vbs script:
' Description:
' Tool for planning and automating files/entries
' Microsoft Office SharePoint Server 2007
'
' Will generate file entry names with the following style: MOSS_YYYYMMDD
' E.g.: SharePoint_20070228
' If there are more than 5 entries in the directory, then it will choose the one with the oldest date and will delete it
Option Explicit
Const C_BackupPath = "C:\Backup"
Const C_SiteURL = http://sharepointserver/site
Const C_NamePrefix = "SharePoint_"
Const C_SharePointBin = "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Bin"
Const C_MaxBackupPerFolder = 5
Dim fso, folder, filedate, f, file
Dim sBackupPrefix
Dim CntXml
Dim DeletedBackup
Set fso = CreateObject("Scripting.FileSystemObject")
if Not fso.FolderExists(C_BackupPath) then
WScript.Echo "The folder " & C_BackupPath & " does not exist!"
WScript.Quit
end if
Set folder = fso.GetFolder(C_BackupPath)
filedate = now
Set f = Nothing
' Counts the number of XML manifests that are in the directory
CntXml=0
for each file in folder.files
if lCase(right(file.name,4)) = ".xml" then
CntXml=CntXml+1
end if
next
'WScript.Echo "CntXml... " & CntXml
DeletedBackup=""
' If it is greater than the maximum
if CntXml > C_MaxBackupPerFolder then
' Looks for the older entry/file
for each file in folder.files
if lCase(right(file.name,4)) = ".xml" then
if file.DateLastModified < deletedbackup =" lcase(Mid(file.name,1,Instr(1,file.name," filedate =" file.DateLastModified">"" then
for each file in folder.files
if lcase(mid(file.name, 1, len(DeletedBackup)))=DeletedBackup then
Set f = file
f.delete
' WScript.Echo "Deleting..." & file.name
Set f = Nothing
end if
next
end if
end if
Set folder=nothing
Set fso=nothing
' Assigns a name of the new file
sBackupPrefix = C_NamePrefix & year(now) & right("00" & Month(now),2) & right("00" & day(now),2)
Dim objShell
Dim strcmd
Set objShell = CreateObject("WScript.Shell")
strcmd = C_SharePointBin & "\stsadm.exe -o backup -url " & C_SiteURL & " -filename " & C_BackupPath & "\" & sBackupPrefix & ".bak -overwrite"
objShell.Exec(strCmd)
WScript.Echo ""& C_SharePointBin & "\stsadm.exe -o backup -url " & C_SiteURL & " -filename " & C_BackupPath & "\" & sBackupPrefix & ".bak -overwrite"
WScript.Echo "Backup of site collection successful"
Set objshell = nothing
Posted by Joshua at 11:55 am 2 comments