Software Best Practices

Voices on Software Development Best Practices
Welcome to Software Best Practices Sign in | Help
in Search

10x Software Development

Numerous studies have found 10:1 differences in productivity and quality among individuals and even among teams. This blog contains Steve McConnell's thoughts about how to move toward the "10" side of that 10:1 ratio.
Add to Technorati Favorites

Steve McConnell on Facebook

Next Generation Project Planning Tool: LiquidPlanner 2.0

I receive several requests a year to sit on various advisory boards, and I always say no--I just don't have the time. Last year I received a request I couldn't refuse from Charles Seybold, Bruce Henry, and Jason Carlson at LiquidPlanner. I had known Charles and Bruce when they were at Expedia and thought highly of their work, but the real appeal was the tool they were building.

They started with the vision of an online project planning tool that would include probabilistic scheduling, in a sense a more flexible, on-line replacement for Microsoft Project. As LiquidPlanner took shape, their tool concept grew far beyond a Project replacement. The name of their tool is apt: Liquid Planner has created an online project community that supports work in modern-style projects and managing them far better than any other tool I've seen.

Key features of the tool include:

  • Online tool can be used by individual contributors at different development sites
  • Individual contributors enter and update their own estimates, priorities, dependencies, and so on; the tool calculates the overall project plan
  • Dashboard allows a "big picture view" of the whole project
  • Individuals can view their own tasks and the tasks lists for other team members
  • Task-level estimates can be entered in ranges; LP computes the overall project "landing zone"
  • Integrated email and issue tracking
  • "Workspace chatter" allows project members to collaborate on tasks, ask questions, throw out ideas, and so on, all the while maintaining discussion threads for future reference. A wiki-like area allows for central storage of reference information about the project
  • Time tracking is integrated

LP recently released LiquidPlanner 2.0, and I think this release achieves the elusive goal of synergy--where the interactions between the different parts add capability that goes well beyond each part considered individually.

For example, we've seen time tracking fail in many organizations because it's a standalone activity whose purpose has been poorly communicated, and many people just refuse to do it. In LP, time tracking is integrated with estimation, scheduling, and the online project community. There's no task-switching overhead to enter time into a different tool, and the purpose is much clearer (entering actuals against estimates). Time tracking becomes a seamless part of working on a project.

Another example is bottom-up task estimates. In other tools, individuals create estimates for their own work, perhaps in a spreadsheet, give them to their manager, who re-enters them into Project or perhaps a different spreadsheet. The manager tracks progress by going around and asking people what they've completed. Estimation is done in one environment, planning is done in another environment, tracking is done in a third environment, and so on. In such an environment estimates often get of date; we've even seen estimates entered post facto, i.e., after the work has been done. In LP, estimating the work, organizing the work, tracking the work, and commenting on the work are all integrated into the same tool.

LP becomes a project ecosystem in which it's just easier for the team to stay in the environment than to move out of it, and have the team working in a planning-aware environment produces all kinds of benefits.

Liquid Planner calls all this Social Project Management. In essence it simultaneously democratizes the project management task by facilitating greater contributions from all team members while empowering project managers with richer, more detailed, and more current project information. LP offers a 30-day free trial, and I encourage you to check it out.

Comments

 

Iain said:

Looks potentially very powerful, however despite claiming that all it requires is "a modern web browser (like Internet Explorer or Firefox) and an internet connection and you’re good to go" it doesn't seem to work well in my locked down work environment, hangs, buttons don't appear etc etc.

March 6, 2009 9:24 AM
 

Jason said:

Hi Iain,

This is Jason with LiquidPlanner. It sounds like you are using Internet Explorer 6. We have identified the issue and will be releasing a fix soon. If at all possible, we recommend using Internet Explorer 7, Firefox 3, Chrome or Safari.

March 6, 2009 9:46 AM
 

Alex said:

Thanks Steve!

Never heard of "Social project management"! Cool buzzword!

Actually, it interferes with Enterprise 2.0 concept. And I suppose there're several models how people think of project management.

1. project management is messages exchange (via email). The best tool for such managers is mailing list.

2. basecamp-like agile management is all that's needed in project management. Looks like true for projects with quickly changing environment.

3. Gantt-oriented management. That's when time/task/resource is the most essential information. LiquidPlanner targets these projects, and most software is performed in this way

4. Managing project as a set of separate business processes. This requires the manager to define custom entities and track project in the way one likes.

We have a dream to integrate all these 4 methodologies within single integrated product.

What do you think of this idea?

March 9, 2009 11:39 AM
 

software development services said:

LiquidPlanner 2.0  is very social application.

March 26, 2009 1:58 AM

About Steve McConnell

Steve McConnell is CEO and Chief Software Engineer at Construx Software where he writes books and articles, teaches classes, and oversees Construx’s software development practices. Steve is the author of Software Estimation: Demystifying the Black Art (2006), Code Complete (1993, 2004), Rapid Development (1996), Software Project Survival Guide (1998), and Professional Software Development (2004). His first two books won Software Development magazine's Jolt Excellence award for best programming books of their years.

Steve has worked in the desktop software industry since 1984 and has expertise in rapid development methodologies, project estimation, software construction practices, and third-party contract management. In 1998, readers of Software Development magazine named Steve one of the three most influential people in the software industry along with Bill Gates and Linus Torvalds. Steve was Editor in Chief of IEEE Software magazine from 1998-2002.

Steve is on the Panel of Experts that advises the Software Engineering Body of Knowledge (SWEBOK) project and was Chair of the IEEE Computer Society’s Professional Practices Committee. Steve earned a Bachelor’s degree from Whitman College and a Master’s degree in software engineering from Seattle University. Read more about Steve at www.stevemcconnell.com.

This Blog

Syndication

Seminars           www.Construx.com           Consulting