Mash-ups and PM, What's the Deal?


Home  >  gantthead blogs  > 
about this blog RSS

recent posts
   Have You Considered Adoption? (of Project Management Tools)
   Do Your IT Projects Produce?
   Project Manager - Should You Really BE THE CHANGE?
   You Are SO HOT Right Now!
   New From PMI - Read an Article, Take a Quiz!

Project Management 2.0

  by - Dave Garrett

New technologies, concepts, and Web 2.0 tools are popping up everywhere. How can you use them to help your project team collaborate, communicate - or just give your project an extra boost? [Contact Dave]

View Dave Garrett's profile on LinkedIn Add to Technorati Favorites Add to NetvibesGet this widget from Widgetbox

Advice | Certification | Collaboration Tools | Decision Making | Estimating | Interviews | Learning | Management Approaches | Personal Productivity | PM Software | PPM Software | Presentation Tools | Reporting Tools | Requirements | Research | Risk | Scheduling Software | Security | Team Building | Techie Tools | Time Killers | Time Tracking Software | Training | Virtual Team Tools | Web-based Tools


Mash-ups and PM, What's the Deal?

Situation: You Could Use a Little Mash-up Primer.

PMs deal with reporting a LOT.  Whether you are dealing with reporting on projects within the enterprise, or building an enterprise app that has a strong reporting component, its good to know a bit about how mash-ups might play a role in your overall approach.  Recently, we spoke with Chris Warner at JackBe - who gave us some quick answers to questions I think many of us share.



Q.  What’s a good example of a Project Manager using an enterprise mashup?  Do you see them being used to actually manage projects or are they more a class of applications that many PMs will be involved in implementing?

Everyone seems to have a gut ‘feeling’ for mashups.  And many of us have played with the proverbial ‘Chicago apartment locator’.  But defining a mashup in the context of the enterprise is another story.  So let’s start with an example of a sophisticated enterprise mashup: connecting your SAP ERP data with your Oracle/Siebel CRM data and two sets of online third-party demographic information while maintaining single sign-on through your global LDAP server, then sharing the mashup with your management.  And doing it without IT’s involvement.

A good definition of an enterprise mashup would be ‘a user-centric micro-integration of Web-accessible data’.  While short, this definition contains a number of important points worth considering:

•    “User-centric” – Mashups are always intended user consumption and are often created by the users themselves, not the by black-box back-end integration systems such as ESB, BPM, BPEL, etc.  Without this guiding principle, we are merely sending the users back to IT for more development.
•    “Micro-integration” – Think of a user taking data from multiple sources and copying it into Excel.  As these users typically deal with small amounts of knowledge-oriented information (as opposed to IT-managed applications that typically deal with large amounts of transactional information), these are called “micro-integrations”.   
•    “Web-accessible” –Mashups are best created from standardized data formats such as WSDL, REST and RSS, which we summarize here as ‘web-accessible’.  In other words, our data sources shouldn’t require too much manipulation for the user to make sense of it.

It is important to note that this describes what an enterprise mashup is but not its usage.  That is left to the user, whether that user is an intelligence analyst performing an evaluation of a terrorist hotspot or a securities trader completing an analysis of an interesting investment opportunity.  More importantly, the way a user interacts with a mashup makes it distinct from IT-centric integrations.  Users dynamically create and interact with mashups.  The net effect is that IT doesn’t prescribe the integration, they only need to provide a framework to govern their creation.

With all this as background, it is reasonable to expect that enterprise mashups will be both a tool for Project Managers and a part of the new class of ‘Web 2.0’ applications PMs will be involved in implementing.  As a tool, enterprise mashups can greatly improve the real-time decision-making capabilities of a PM.  And JackBe can attest that mashup adoption in industries like financial services and government has already begun; some PMs are already learning what it means to deal with this new style of ‘Web 2.0 mashup application’ with requirements like ‘loosely-coupled’, ‘user-driven’, and ‘browser-based’.


Q. At a portfolio level, executives often use Enterprise Project Portfolio Management Tools to organize and prioritize projects.  For example, the Daptiv Product Suite has a Cognos back-end that allows access to project data via a data warehouse.  If I’m trying to manage a portfolio of projects, do enterprise mashups replace some of this functionality or is it complementary?


Mashups are very complimentary to today’s popular reporting/analysis tools.  Enterprise mashup solutions provide users with the ability to mash data from a data warehouse/mart as easily as any other data source.  A good example would be mashing your warehoused project data with third-party resource availability/cost data in real-time.    

But it’s also worth noting that mashups don’t require a warehouse/mart.  Mashups can easily be constructed from transactional ERP/CRM/SFA systems and newer interface technologies like SOA and RSS services.  Mashups can make these disparate technologies easy to dynamically combine for real-time information solutions.


Q.  What is the most common executive dashboard application created via a mashup?  What is the most unique one you’ve seen (something that would not have been possible with older technology)?


Common dashboards constructed from enterprise mashups have been in executive hot-spots like real-time financial benchmarking and regulatory compliance.  The most unique enterprise mashup application is certainly Project ‘Overwatch’, the real-time intelligence briefing interface JackBe helped build at the Defense Intelligence Agency (there’s a short case study online).  They’ve replaced the low-tech cut-and-paste into Powerpoint approach with a rich browser-based interface that connects live to data sources.  Every briefing can be given based upon real-time, live information and that information can also be shared collaboratively among analysts.  This is what Web 2.0 is all about.  PMs and their clients will all come to expect this kind of dynamic information in the near future.


Q.  Mashups seem to make data and reports more directly accessible to executives, allowing them to dream up reports and easily pull them together on the fly.  How do you think that will change the nature of future large scale application development projects?  


In general, mashup applications are the antithesis of the ‘big bang’ software projects of the past.  These are constructed from data sources that have standardized interfaces (making them easy to assemble) and are deployed as ‘containerized’ micro-applications that are built from browser-based ‘rich internet’ technologies like Ajax, Flex and Silverlight (making them easy to embed in websites/blogs and making them easy to share with others), and they are often created by the users themselves.  As we often say at JackBe, enterprise mashups can be constructed in minutes, not months!



| Posted: February 22, 2008 11:44 AM | Permalink |


Please Login/Register to leave a comment.



sponsored announcements and special offers

96% of customers recommend LiquidPlanner to friends. Small team? Big stack of projects? Decide what's important, decide who can do it, and start making progress today. Schedule, collaborate, and track time in one central place. Start today with a no-risk trial.

Register Today and Save 15%!
Earn PDUs and advanced project management credentials 100% online from Villanova University, ranked #1 by U.S. News & World Report. Learn how!

Boston University's online Master of Science in Computer Information Systems with a concentration in IT Project Management is aligned with the PMP© certification and empowers students to become leaders in the field. Flexible to your schedule, this program can be completed in as little as 18 months.

You're a Business Analyst and You Don't Even Know It. If you are involved in implementing change in your organization (whether IT or process-related), you are a business analyst. But do you understand the fundamentals of business analysis and follow best practices? Our business analysis courses provide the foundation you need to ensure your solutions bring value to your organization. Check out our upcoming BA courses, including Principles of Business Analysis.

DeVry University's Keller Graduate School of Management offers the right mix of project management programs, with four project management programs accredited by PMI Global Accreditation Center (GAC): MPM; MBA with PM concentration; MISM with PM concentration; and MNCM with PM concentration. You can also receive a GCPM—Graduate Certificate in Project Management. Download a copy of The Power of Project Management.



If you haven't got anything nice to say about anybody, come sit next to me.
- Alice Roosevelt Longworth