Tuesday, September 11, 2007

Looking for Partners in Australia

A bit of a double-entendre, but we are looking for partners in Australia who are smart and enjoy helping people with their projects. Outside of the US, we receive more downloads from Australia than any other nation (though Germany has been on the upswing recently). And while we have excellent European partners and Mindlogik in New Zealand, Australia really does represent a land of opportunity.

If you're a reseller of Microsoft Project and/or Mindjet MindManager products, or if you're looking for straightforward ways to bring collaboration to your customers, give me a shout at j.o.h.n.m [at] teamdirection.com. We would be happy to make your acquaintance and see if we're a match.

And bonus points if you happen to be from Frankston, Victoria. It could very well be a family myth, but apparently Frankston was named after a relative of mine (yes, named Frank) who jumped in to the sea and saved someone who had great influence in naming towns. I'm sure it's a lovely place!

Thanks mate.

Wednesday, August 29, 2007

Local Workgroups and Security

As my previous post mentioned, people are catching on to IntelliGantt's Local Workgroup as a way to easily manage projects with colleagues in the office or connected via the corporate network. Today we were talking with a company about using IntelliGantt and the Local Workgroup to help a team in the US work with a development group in India. They are a large company with resources at hand, but basically it's just a fast connection between Mumbai and California with a file server visible to both.

The question that came up is security. As in 'how secure is IntelliGantt?' While we hang our hat with pride on our multi-user project management solution for teams, TeamDirection is not about to claim we have solved your security issues too. We'd much rather pass that requirement to the underlying collaboration systems like SharePoint, Groove.... and your file server.

You see, in order for IntelliGantt to work on a File Server, the person using IntelliGantt must have permissions on that file server. Specifically read/write permissions. No permissions; no joining a project; no way to be malicious. If you really don't want people outside of the project to be able to change anything, you can use the security of a Windows server to grant access only to people who need to be members of the project.

It works like this: IntelliGantt uses a folder that has been shared on the file server. When you share a folder, by default users can read from it but not write. You could grant 'Users' the permission to write as well, but this means every user account on the file server would have this permission for this folder. This can be a good thing, if you want everyone in the company to use a single shared folder for all local workgroups (it certainly makes backups easier). Or you may want to be more restrictive.

If you have a project you wish to invite only a handful of named users to, then rather than granting the generic 'Users' group read and write permissions, you can grant particular individuals read and write permissions. When someone tries to join a project, they are first asked for their email and display name. IntelliGantt then connects to the file server and asks for permission to talk. If the file server needs authentication, IntelliGantt uses the built in Windows Authentication libraries and challenges for a user name and password. If the user fails the user name and password challenge, they are not allowed in to the project.

What this means is even if someone got ahold of an IntelliGantt invitation and happened to know the email address of a member, they still could not get into the project because the basic security of the file server would prevent it.

Which really is a good way to go, we think. Which would you rather have, a project management company rolling their own security solution, or a project management company that uses what the underlying systems have to offer? SharePoint, Groove... and in this case the under-appreciated file server.

Wednesday, August 22, 2007

IntelliGantt Update -- Local Workgroup Catching On

We just posted an update to IntelliGantt on our server tonight, mainly for maintenance reasons. I'll list some of the bug fixes shortly but also wanted to touch on which platforms are garnering the most attention. As you might expect, most IntelliGantt customers are using it with SharePoint. And the trend is accelerating (stay tuned to this space for exciting SharePoint developments in the near future).

But you knew that already.

So what do you think is the second most used collaboration platform? If you think the title of this post gives it away, you are right-- the Local Workgroup.

We've recently had a wave of people looking for a simple way to collaborate on a project schedule with their colleagues-- even simpler than setting up a web server. Because IntelliGantt can use a humble file server to collaborate (essentially a 'multi-user' mode) people have been dusting off some basic hardware and letting the tasks fly on their intranets. With IntelliGantt's Local Workgroup, you don't have to repeatedly send email to everyone or copy files hither and yon. It's one location that everyone synchronizes. I'll have to get a better screencast showing it off, but in the meantime here is a peek at it, and an FAQ.

Project management with a file server... who knew? :)

Here are the major fixes/improvements in this update:

1) The Local Workgroup wasn't providing useful error messages when one or more users did not have permission on the file server to update projects. This has been corrected with better reporting when you join and synchronize projects.

2) When using SharePoint, IntelliGantt wasn't handling the absence of a column very well. For example, many people don't need the 'Priority' column int the basic SharePoint task list. When they removed that column, IntelliGantt got confused. Now it looks at the task list schema to see which columns are available and nimbly stays on top of things. (This also lays a bit of foundation for our next SharePoint features).

3) Both the MS Project and MindManager Add Ins had a problem getting user lists from the WSS 2.0 or SharePoint Portal Server 2003 collection. It only affected MS Project 2007 and MindManager 7. The problem would manifest itself by acting as if a project is being published to a SharePoint site, but then falling back to the Share wizard screen. Thanks very much to our friends in the Netherlands for helping us track this one down!

4) If a member was listed as "last name" comma "first name" (ie. Smith, John), MS Project didn't like this. As a result we look for resources with commas and make them acceptable to MS Project so Export and Synchronize work correctly.

5) Finally, we seriously improved the help files for all the products. Thank you Jeff! Visit this page for help file reading pleasure.

Now we're off working on the next great IntelliGantt features. It will be geared toward SharePoint since that is our burgeoning market, but we'll see if we can throw a few things into the Local Workgroup community as well, since that is our fastest growing.

Thursday, August 16, 2007

SharePoint and Multiple Resource Assignments

While IntelliGantt works with both WSS 2.0 and WSS 3.0, I'm developing a marked affinity towards the latter. I'm sure under the hood it scales better and such, but I like the fact it models the real world just a little better. Today's case in point, assigning multiple resources to tasks.



If you are (or were) using WSS 2.0, IntelliGantt updates were done with a heavy heart as tasks with multiple resources dropped every assignment after the first-- blocked at the WSS 2.0 single assignment gate. Your sorrow over all these lost assignments may have even spurred you to upgrade to WSS 3.0. All set for the new multiple assignment feature, you probably had a bit of a shock when the task list, after publishing, looked like this:



Fear not, WSS 3.0 does indeed support multiple resource assignments, just not by default. Why, I don't know. But I do know how to activate this feature. To do so, we must modify the list settings for this task list:



Within the list settings page are all the columns available for modification. We want to change the Assigned To column:



The details for this columns shows us that it does indeed allow 'multiple selections', which because its a SharePoint member or group field translates to multiple assignments.



A quick click to make the change we want (don't forget to press 'OK')...



... and the next time you update your task list, you'll see IntelliGantt and SharePoint working with multiple assignments in harmony.

Monday, August 13, 2007

Early Reviews for MindManager Add In

We're still finalizing the press release, but two early reviews for the IntelliGantt Add In for MindManager are in. Chuck Frey and Brian Friedlander, Ph.D, have both taken a look and have liked what they've seen. We are really pleased here at TeamDirection that our Add-In is hitting the mark.

Dr. Friedlander hits the nail on the head by observing
"one of the key features that came into sharp focus and that differentiates IntelliGantt from some of the other project management software with links to MindManager, is the ability to share and collaborate on your projects with your project management team."


We do believe IntelliGantt software takes project management to the next level by including the team. What's more, we are very happy to use either our own rich desktop application or an industry leading web solution like SharePoint. Whichever works for your team.

We're especially happy to have a Mind Mapping expert like Chuck Frey give us what we consider to be the ultimate compliment:

"The application's design is simple and straightforward; you don't have to be be a project software guru to figure out how to use it."


What good is a whiz-bang tool if nobody knows how to use it? It's the same theory that Mind Maps are based on, we've just given it a little nudge into the collaborative project management realm.

Thank you Mr. Frey and Dr. Friedlander. We look forward to working with you and the Mind Mapping community.

Wednesday, August 08, 2007

Resource Management Versus Communication

IntelliGantt started out with a focus on communication. We felt this was the most underserved piece of the project management market, especially since everyone is more or less connected now. However, while communication is great, we're getting feedback from users that they need a few 'traditional' tools. The one we're thinking about right now is Resource Allocation.

Now, just so you know, in my opinion no one has really solved resource allocation problems to date-- and that's just for resources working in a single organization. Throw in the fact that IntelliGantt can work across firewalls and with ad-hoc contractors and I don't think TeamDirection will be able to solve it either. In fact, there is a certain class of problems computers just don't do very well, if at all. One of them is keeping track of every hyperlink in the World Wide Web and making sure nothing points to a broken URL. And the other is resource allocation for tasks performed in a physical world. There's probably a few others :)

This is not to say one can't try to dump millions of users, billions of tasks and trillions of assignments in to a giant 'ultimate solution' database and cross reference everyone's allotted tasks, level of effort and calendars and synchronize all updates. It's just that it will never happen. It's too complex a problem set and as a result is easily (almost comically) broken by Rule Number 1: Stuff Happens. Instead of the proverbial butterfly in China, it will be sedentary Joe down the hall who gets sick, neglects to update his tasks and sets off an unforeseen chain of events resulting in the next blackout of the Eastern Seaboard.

Is it so awful to pick up the phone, or nowadays send an IM? Is it realistic to schedule someone so precisely that 39.93 hours are planned per user across 7 projects with 99.9% level of effort efficiency? This sounds a lot like what airlines have been trying to for the past few years with their airplanes. What do you think the human equivalent is for sitting on a tarmac 8 hours-- buckled in your seat? In the airlines case I'd wager that the proposed schedules were proven to be mathematically correct only to bow under the weight of our culumative randomness.

So which costs more? Creating an environment for a single project manager to schedule and level resources in utopia, or an environment that fosters communication allowing the group to self-balances with the aid of a project manager? I think one looks prettier at the start, but the other is more likely to adapt.

That being said, TeamDirection will strive to bridge both worlds and you can expect more resource allocation features in the near future. But remember those communication pieces-- they just might prevent the next blackout, or at least keep you off the tarmac.

Monday, August 06, 2007

IntelliGantt MindManager Add In Released

We started thinking about an Add In for MindManager way back in January. Call it a 'New Years Resolution'. I'm very pleased to announce this is one resolution we have kept!

We just released our Add In for MindManager and the results are quite impressive. Not only can you schedule topics like some of the other MindManager Add Ins, but you can Share them with your team and Synchronize the updates in your map. We think its a perfect left-brain/right-brain marriage.

We have a few screencasts, of course. You'll also notice this Add In is treated as a 'top tier' product-- meaning all our web navigation had to be updated.

Many thanks to the team for putting in an outstanding effort with this one. It's a very nice complement to our MS Project Add In. MindManager, MS Project and our own IntelliGantt application all represent different ways to create rich project content. Where we bring the added value is by adding a multiplier: making that rich project content interactive for your team. The larger the team, the larger the multiplier.

Consider a team of ten. How much easier will it be when you can create and schedule in the tool of your choice and include your team without having to constantly be on the phone, walking the halls or even recovering from double-entry (or worse, overwrite) mistakes?

We think enhancing team productivity is hugely valuable too. Now I suppose the question is, what Add In should we do next? :)

Thursday, August 02, 2007

IntelliGantt MindManager Add-In Release Candidate

TeamDirection is just about ready to release its IntelliGantt Add In for MindManager 7 Pro, but we'd like a few volunteers. So far we've confirmed it works in the Netherlands and in South Africa, but there are a lot more countries and PCs out there.

If you'd like to try it out, you can first see what the Add In is about. I could describe it, but the visuals are much more compelling.

OK, I will describe it-- Take you basic MindMap, add an intuitive, interactive Task List and Gantt Chart, mix SharePoint Workspaces and Members and fold in the ability to bi-directionally synchronize updates. Voila, you have an IntelliGantt MindManager Add In.

Hmm... maybe its better to check out the screencast.

Then download it from our site. We do ask you to register, but we will do a 25% discount to all downloaders when we release next week.

Thank you very much for your interest!

Thursday, July 19, 2007

Cooking with SharePoint -- The Gantt View

[August 2010 Update -- IntelliGantt Web Part for SharePoint 2007 and 2010 is now available. Something we like to call 'The Worlds Greatest Gantt Chart']

WSS 3.0 and MOSS 2007 (which we'll call SharePoint in this post) have a great feature that lets you view any task list as a Gantt chart-- and a pretty one too. Here are the steps to make it happen:

1) Start with the basic Task List view



2) Next, click on the menu item 'Create a View'



3) Choose the Gantt View



4) Name it (and make it your default view, if you'd like)



5) Almost done, just have to set a few columns



6) Click 'OK' and enjoy the view



Of course, if you really want to get cooking with SharePoint services, I heartily recommend adding IntelliGantt Plus or an IntelliGantt Add-In for MS Project to the mix. It slices tasks and dices the amount of time it takes to serve projects to your whole team.

You'll be the hit of the party!

Bad Sign for Groove?

It's always the little things, isn't it.

I visited the Microsoft Office discussion board yesterday to put in a few posts about our new release. I wrote up a beautiful description of our synchronization between MS Project and Groove-- even brought a tear to me eye :)

But when I attempted to post it, the discussion board required me to select the office discussion group. OK, simple dropdown of all the office apps. Let's see... Groove starts with G... G.... Hmmm... could it be Microsoft Groove? No.... MS Groove... Hmmm... I had to settle for General Office Questions.

There is no Groove topic to be found. There is Visio. I certainly see Excel, Word, Project, etc., but no Groove.

Hopefully its all a simple oversight that, when the person running the office discussion group reads this blog post will slap there head and exclaim 'Ach, voy!'

Wednesday, July 18, 2007

Connecting Groove with MS Project

Now there's a task for you! Figuring out how to combine a solitary scheduling tool with a highly distributed, cross-firewall collaboration platform (disguised as an Office 2007 application). Thankfully we've been doing this kind of thing since 2003.

Even better, we've just updated our product to make the link between MS Project and Groove event tighter. We've had more than a few customers download our free Groove workspace that includes a Task List. As a result, we've had more than a few customers ask how they can get the tasks they've been working on in Groove in to MS Project. Tasks lists typically start out small, and then grow.

Here's our screencast showing how to create an MS Project plan from a Groove task list. As you can see, it's eerily similar to creating an MS Project plan from a SharePoint task list.

Also like the SharePoint demonstration, you'll notice the 'Add New Tasks Created in Groove' checkbox. This feature allows IntelliGantt to recognize new tasks added via Groove and have them show up in MS Project, ready to be scheduled by the project manager. We feel this will be a handy workflow solution whereby people can enter their tasks or issues and project managers can put them on a timeline.

The free Groove task list has been available for a few months now. I think a few thousand of you are using it. This feature is absolutely compatible with the TeamDirection Groove task list-- you can start using it today (it's almost like we planned it :).

Tuesday, July 17, 2007

Schedule Your SharePoint Task Lists with MS Project

[November 2008 Update - Version 4 Released with a Portfolio Dashboard!]



It's new feature time at TeamDirection once again. This one comes straight from customer requests (pleas?)-- 'How can I schedule a SharePoint Task List we are currently using?'

We thought about it long and hard... Connect an existing SharePoint Task List to MS Project? A SharePoint task list that is currently in use? Can't be done. It's impossible... Inconceeeee-ivable! (apologies to Wallace Shawn :)

And then we realized our IntelliGantt services for SharePoint get us most of the way there. A simple wizard, several cups of coffee for our vaunted programming staff and a few friendly reality checks from QA have led to the cusp of a significant update. The next build of IntelliGantt will be available on the site sometime Wednesday (July 18), but here's a screencast of an MS Project plan created from an existing task list.

There's also a nice supporting feature here, in the middle of the demo, where we show multiple task assignments supported in SharePoint. This has been another high priority customer request and we are happy to deliver this one as well. It does require WSS 3.0 (WSS 2.0 only supports single task assgnments), but if this feature is important to you, then you probably have WSS 3.0 already.

Speaking of features, you may have noticed the 'Add Tasks Created in SharePoint' checkbox. This deserves its own post, and screencast, but the short answer is it will allow MS Project (and IntelliGantt) to recognize tasks people enter into SharePoint with their web browsers. I'll talk about the specific use case soon, but suffice it to say people can add tasks, and project managers can schedule them.

Finally, MS Project users will be happy to note we are making the IntelliGantt Add-In available with its own separate installer. We found companies that have invested in MS Project would like an easier way to distribute and use our add-in. We understand and are happy to oblige. The IntelliGantt Add-In for MS Project will be a standalone MSI installer perfect for pushing via SMS or simply putting on a file server.

We appreciate all of our customer's feedback and encourage everyone to keep pinging us with your ideas. As you can see, your good ideas make it into IntelliGantt products!

Thursday, July 12, 2007

8 Random Things About John

I was tagged by Michael Sampson with the latest blog game and feel compelled to play. Who doesn't want to talk about themselves, even if it is 8 random things? Here are mine:

1) When my wife and I met on our first date, we went to a pool hall. Little did I know she actually took a billiards class (honest!) in college. She had to work on how best to throw a game or two and preserve my sensitive male ego, and the rest is history.

2) I grew up in Salem, Oregon and now live in Seattle, Washington, which means I've been a Pacific Northwesterner 99% of my life.

3) My computer science degree is from a liberal arts college (Willamette University) best known for producing future lawyers and state legislators. I think my graduating class in CS was 4 people. I got to know my professors very well.

4) I had a friend in Japan as a result of some sailing adventures. He asked me to sing at his wedding, to which I said 'Of Course!' The song? A reggae tune from Bob Marley, naturally. Redemption Song. I had 350 Japanese wedding attendees in the palm of my hand for 3 minutes, 43 seconds.

5) Prototypical two kids and a dog here. Two beautiful girls that bring such joy and delight. Time starts moving faster when kids arrive and its both a blessing and a lament to see them grow up so quickly.

6) My brush with Silicon Valley fame was a meeting with John Warnock, co-founder of Adobe Systems. He really loved something I was working on at the time. I'm absolutely positive he remembers it, NOT.

7) I am currently trying to assess the best course of action for dealing with the triple terror of backyard nemeses: Ivy, Bamboo and Blackberry bushes. TeamDirection has been providing a haven for me not to think about the battle raging behind our house. But now the warzone is encroaching our very access-- I'm not even sure I can still open the door. I send the dog on reconnaissance every evening. My money is on the blackberry bushes as the eventual winner.

8) When I was 8, I was the world's worst newspaper boy. If your newspaper positively, absolutely had to be there eventually, then I usually rose to the challenge. However, that was just a means to an end as I would apply 1 months worth of work toward 1 hour of flight time-- not only renting the plane but the pilot as well. I would love to be a full-fledged pilot someday soon.

I tag:

Nic Pottier -- Found of TriLeet games for the Danger Sidekick
Richard MacManus -- ReadWriteWeb
Kanwal Khipple -- SharePoint Buzz
Dave Persing -- encouraging him to get his blog going again!

Monday, July 09, 2007

IntelliGantt Add-In for MindManager


Another new product from TeamDirection. It's an Add-In, only this time its for Mindjet's MindManager. Much like our Add-In for MS Project, the IntelliGantt Add-In for MindManager hooks seamlessly into the tool bar (yes, even the new ribbon), lets you publish topics and subtopics to a SharePoint task list and synchronizes everyone's update back into the original map.

If that sentence was a mouthful, check out the screecast and see it in action. In it you will see how we incorporate our nifty task list and interactive gantt chart into the MindManager environment. This lets you easily schedule topics and subtopics to harness and organize out-of-the-box free-form thinking.

What's more, using our IntelliGantt sharing capabilities, its just a couple clicks to share a scheduled map in to a SharePoint or Groove task list. But that's not the end of the story as all IntelliGantt projects maps are bidirectional. This means the topics and subtopics you publish to SharePoint and Groove can be modified by people using only their browser or a Groove client. Best of all, these updates can be incorporated back in to the original map.

If you haven't already, go scroll back up and view the screencast. We're shooting to release it in the near future. If you'd like to test it for yourself, contact sales at teamdirection.com.

The IntelliGantt Add-In for MindManager works with WSS 2.0 and WSS 3.0 (learn what I learned about SharePoint versions). This means it will work with the core (free, as in beer) SharePoint services and the top-of-the-line Portal Servers (2003 and MOSS; not free).

No more import/export, double-entry or other machinations to put your maps into a collaboration system. TeamDirection has made it as easy as drag-n-drop scheduling and 1-2-3 click to share and synchronize with your team.

Friday, July 06, 2007

Reverse Distortion Field

Michael must be right and I must be wrong. It must have been the 24" iMac I mistook as a TV, which is still overpriced but not absurdly so-- just an uncomfortable 'I don't know...' so.

I guess that HP monitor really did turn my head and framed my view of the iMac. How important is framing? Even with Apple's famed 'distortion field', my immediate comparison was to an orange, er ..., wide-screen monitor. I wasn't interested at all in the guts of what was driving the display, the computer itself.

Apple, I'm sorry for comparing the 24" iMac to a 22" wide screen HP monitor. I think the best way for this not to happen in the future is to actually come out with your own TV. I'm ready.

ReadWriteWeb had a recent poll asking what segment of consumer electronics Apple will dominate next. I think it has to be TV, not just the big hunk of plastic you put in your living room (though I'm sure it will be there), but the way TV will be done. Think iTunes, and think YouTube.

Google may or may not be regretting their YouTube purchase, but I do think Google had to buy them because Google needs to stay on top of media-- and YouTube definitely demonstrated the popularity of its media, and medium. But that hasn't necessarily followed with money.

My hunch is it will be Apple that will break the licensing logjam currently affecting Google's monetization of YouTube, and hovering like a spectre (a la the recording industry) of video. The only reason video hasn't been turned on its head like music is the sheer number of bits involved. But once it becomes as quick and easy to copy and move 4GB as 4MB, you can be sure what's coming.

Movie studios are certainly aware. I'm noticing more 'copying movies is illegal' previews in front of the movies I am legally renting. The pressure to address it, and not make the same mistakes as the recording industry, is only mounting.

Actually, if I'm Microsoft, maybe this is the best way to get in front of Apple and get a real piece of the Google content pie. But I can't imagine Google would do a deal with MSFT before AAPL, and Cupertino is just down the road from Mountain View.

My money is on an Apple/Google video content deal of some kind before the end of the year.

And an honest to goodness Apple TV.

Thursday, July 05, 2007

Why Apple Hasn't Taken Over The World

I was in Fry's today, ostensibly to return an item. With resolute determination I intended to complete the transaction and head to the nearest exit. However, on my way to the nearest exit, which I swear was the way I came in, I found myself instead heading to the computer components, LCD monitors and chip bins.

Curses, Fry's had foiled my plans yet again!

As I was sauntering through the aisles, it struck me how the price of everything has either inexorably gone done, or the specifications have inexorably gone up. I almost picked up a 500GB external drive as a throw in to my purchase of jelly beans and M&Ms.

One thing that gave me pause, however, was the price of Apple's 24" monitor. $1400.

Yes it still looks nice, though perhaps an age wrinkle or two is starting to show. However, I had just walked past a lovely HP 22" wide screen monitor that had whistled to me, made me pause and think 'I want that'... and it was $349.

Don't get me wrong, I want an iPhone just as much as the next guy. But somehow I get the sense the first adopters are getting Jobbed--- er... letting their emotions get the better of them.

If you've visited my company site, you'll of course notice that we do software for Windows. 'Hey, you're just another Mac hater.' Blah blah. And you would be mistaken. I adore the Macs-- I hope to write software for them someday soon. And the iPods? Own several, of course. I even think the iPhone looks rather cute and I can't wait to see what Apple has in store for TVs.

But a 400% markup on a TV? I just can't do it-- I'll take the $349 HP TV every time.

And that is why Apple doesn't rule the world.... yet.

Sunday, July 01, 2007

Grokking SharePoint Versions

Toby Getsch was kind enough to lend his wisdom (and Microsoft SharePoint training) to set me straight on which SharePoint version is called what. I admit to being a little too loose with my references-- basically saying 'The SharePoint released in 2003' or 'The SharePoint released in 2007', which doesn't necessarily distinguish between the free one and the one you pay money for.

So to set the record straight, here is what I believe to be the correct references for SharePoint products:

1) Windows SharePoint Services (WSS). These are the core set of SharePoint services, and they are free! The versions TeamDirection IntelliGantt support are 2.0 and 3.0. You can even download WSS 2.0 and WSS 3.0 from Microsoft's site today.

2) SharePoint Portal Server 2003 is the enhanced SharePoint product you purchase. It is built on top of WSS 2.0.

3) MOSS 2007 is the enhanced SharePoint product you purchase. It is built on top of WSS 3.0.

What does this mean for IntelliGantt users? It means IntelliGantt works with the free version of SharePoint (the core WSS) AND the not-free version of SharePoint (Portal Server 2003 and MOSS 2007).

I think that is right (Toby?...). Now back to programming with WSS. For my next post I might just divulge our next feature, or maybe I'll preview our upcoming MindManager Add-In.

:)

Friday, June 29, 2007

SharePoint Designer Sparks a Question

We've been so heads down here at TeamDirection that we were unawares of Microsoft releasing ShareDesigner (download the free trial). Very interesting. I really like the intent behind it-- empowering normal people with the ability to create and modify SharePoint workspaces. This fits right along with our philosophy and I think they've done a nice job. (OK, the general UI experience still feels a bit 'techie' to me, but I am a techie and I *love* the features).

But it did give us something to think about. Our most recent release now supports creating SharePoint workspaces for your projects based on SharePoint templates. To do this we adapted our philosophy and introduced a TDCreate web services to be installed on the SharePoint server. While we thought it would be nice to work with SharePoint templates without having to install anything on the server, we also thought it might be important for SharePoint administrators to know how people are using the servers and what the 'high value' pieces are. As a result, we thought the TDCreate web services, on the whole, was a good thing, and could serve as a platform to build on in the future if we introduce our own web parts.

The SharePoint Designer, however, uses a combination of Front Page extensions and SharePoint web services to create subsites without additional installs on the server. Which got us thinking: would this be a better way to do things? I think our answer is 'maybe'.

I absolutely love the inherent simplicity of the client doing the work without tweaking the server. On the other hand, Front Page extensions are different than WSS and MOSS web services, and it seems quite possible that a SharePoint administrator, in the interest of security, would turn the Front Page extensions off. But if Microsoft will be pushing SharePoint Designer, it must mean they will also be pushing for the Front Page extensions to be on.

I think the ability to work solely from the client will be too tempting, but we should keep our current TDCreate web service. Call it the 'best of both worlds' approach. I believe we will put in support for Front Page extensions when working with SharePoint, but keep the TDCreate as an option just in case an administrator turns off the Front Page extensions.

Am I rambling? Sorry, but you're reading the thought processes in action.

Tuesday, June 26, 2007

How To: Enabling SharePoint Templates with IntelliGantt Plus

A quick note to let people know we've posted a page describing the steps for enabling IntelliGantt Plus to create workspaces based on custom SharePoint templates.

Feedback is of course welcome. We're trying to tame the SharePoint complexity beast as best we can with a simple, understandable set of instructions. If you run in to any problems or have any pointers to make things even easier, please don't hesitate to let us know.

We've received a very enthusiastic response to this feature and look forward to hearing how you use it.

Sunday, June 24, 2007

IntelliGantt, MS Project Server and eProject Price Comparison

I spent the day researching customers project management options today and the results were interesting. Right now there seems to be a notion that the web is good and the desktop is bad. Perhaps it's a reaction to Microsoft's desktop dominance, a desire for something new or just a knee-jerk reaction to business as usual. Whatever the case, those small numbers that Software as a Service (SaaS) charge per month really add up over the long haul-- even the not-so-long haul.

The three solutions: IntelliGantt Plus, MS Project Server 2007 and eProject PPM6. First off, in all fairness, IntelliGantt Plus has the fewest features of the three. However, this isn't necessarily a bad thing as IntelliGantt Plus also doesn't include features only a rocket scientist can understand. IGP (as we call it) is designed to be useful and usable. We're not so worried about the high-falootin cube transformation of critical path chains for resource levelling as we are about getting everyone on the team communicating and reporting progress.

If you need the high-end features, then by all means look at MS Project Server and eProject. However, if your needs are more down-to-earth and your goal is adoption, then IntelliGantt Plus is very powerful indeed.

But on to the comparison (if you can't wait, go here). We chose two common, generic cases: 1) a 10 user group and 2) a 100 user group. For IGP and MSP we proposed a general ratio of 1 client application for the project manager for every 9 users. Thus the 10 user group has one PM tool and 9 users accessing and updating the project. The 100 user group has 10 PM tools and 90 users. For eProject, we couldn't really make that distinction, so everyone is treated as an equal user.

These two groups (10 user and 100 user) represent two interesting plots on a curve that demonstrate most of all that Saas might not scale, economically the way most people think it does, and that MS Project Server 2007 actually looks very reasonable next to eProject as the number of users increase. Neither, however, approaches the economical solution if IntelliGantt Plus.

Why? Because we don't make it complicated. No databases, no Client Access Licenses, no server components (well, actually one that supports our SharePoint Template feature). We work with out-of-the-box SharePoint Services (WSS 2.0 and MOSS 3.0) that actually ship with Windows Server 2003-- for free! We still need to flesh out the benefit comparison, but as you can see, there are a lot of compelling IntelliGantt features.

However, in straight number terms, the IntelliGantt Plus solution for a 10 person group costs roughly $60 per person for one year. By comparison, eProject costs $45 per person per month! Furthermore, while the IntelliGantt Plus costs per year go down in year two (because the license has been paid for and the only out-of-pocket expenses are support and software assurance), the eProject costs march on at $45 per month. This means after 3 years, the eProject solution is about 20 times the cost of IntelliGantt Plus. Software as a Service indeed.

MS Project Server 2007 is more of a hybrid solution, similar to IntelliGantt Plus. However, where IntelliGantt Plus makes use of existing SharePoint services, Project Server introduces its own server in addition to using SharePoint. Because of this configuration, the 10 person group using eProject actually comes out a bit ahead in year one compared to Project Server. However, once again after the initial license is purchased, eProject turns out to be more after years two and three are included since Project Server CALs turn out to be less than $45 per month. Of course, IntelliGantt Plus is still 10 times less than the cost of a Project Server 2007 solution.

This illustrates where we believe the market lies for IntelliGantt Plus-- or as we say 'bigger than a spreadsheet and smaller than the enterprise.' Once you get in to managing a group of people, does it make sense to jump right in to enterprise class solutions? They do not economically, and I don't believe they do in terms of productivity and usability either.

MS Project Server 2007 and eProject PPM6 are great solutions for enterprises, but make no mistake, that is what they are built for. As such, IntelliGantt is happy to work with them (certainly in MS Project's case), but also provide tangible value to the market between the single user project manager and the thousand-person workforce.

And its not like we skimp on features. For instance, we work very well off-line, thank you. Multi-Level undo? Check. Multi-Project view? That too. Automatic backup and restore points? Yes. Task based permissions. Yes again. The ability to drag a summary task and watch the gantt update in real time all the ramifications? I think that's just us. The ability to use alternate collaboration platforms like Groove, Amazon S3 or even a simple File Server? Definitely IntelliGantt :).

If you're intrigued, then check out the numbers for yourself. If you want to see IntelliGantt in action, check out our 15 day trial today and see what IntelliGantt can do for you.