You are currently browsing the monthly archive for December 2009.
The last day of the year has dawned and I was struck by a fundamental question as an IT executive: “What makes some IT teams really excel and succeed where others fail?”
This thought came to me as I reflected on the huge successes this year with my own team of 12 staff -
- Convergemag.com – site completely redesigned from the ground up and launched on the Clickability.com platform. The new site was recognized as one of the top 10 great media sites in 2009 by BtoB Media Business.
- Emergencymgmt.com – a new site split out from Govtech.com and launched as a standalone website on the Clickability.com platform. The site was awarded a Bronze Digital Azbee Award for Best New Website in 2009!
- Centerdigitaled.com – the site was completely redesigned from the ground up and launched on the Clickability.com platform.
- Erepublic.com – the site was updated with a fresh look and launched on the Clickability.com platform.
- Navigatorgov.com – SaaS product completely re-designed and re-built from the ground up on the in-house developed proprietary CMS and API (the Node Mesh). See Navigator Product Launch post for more details.
- Navigatored.com – SaaS product completely re-designed and re-built from the ground up on the in-house developed proprietary CMS and API (the Node Mesh). See Navigator Product Launch post for more details.
Yes, it was a banner year for the IT department! But, back to my original question, why this success? Was it because I am a great executive? No. Was it because of strategic and tactical planning? No, not really. Was I blessed with perfect project management? Again, no.
There is a very fundamental reason why some teams succeed and others fail. Yes, there are many, many factors which make an IT project successful but if this one factor is missing then everything will be for naught. The reason can be summed up in a single concept:
TEAMS SUCCEED WHERE THERE IS EXCELLENT TEAMWORK
This may seem too obvious and of course one needs teamwork in a team. But, let’s take a closer look. Every successful organization or team you have ever witnessed has had fantastic organization and teamwork. Have you ever seen a football team win the Super Bowl and not be just an amazingly coordinated team? That teamwork did not just spring from the ground and appear – it was created by each of the team members working in coordination with one another.
Teams are not just a group of people – they are individuals working together to achieve a common purpose.
Thus, as an executive or manager, one must work with and grant beingness to individuals vs the whole group as just one big mass, and ensure that everyone on the team has the same purpose. If this is not done then there are a lot of wasted actions, staff feeling left out or not noticed, staff having their own agendas, work being re-done, etc., etc.
Since teams are built from individuals, you must ensure that you have GREAT staff on your team. Do not compromise when looking for new talent and just accept whatever the market has to offer! Keep looking and find those really great staff and hire them. Building your team with excellent staff is half the battle.
If you have staff which are a liability to the team then that is a real problem and you should work with HR on how to handle it, fast!
Given a team with great staff then you need to really drive home a common purpose for the group. This is done in various ways but it will always consist of clear communication on the goals and purposes for the group and reinforced regularly. Here are some ideas on this:
- Strategic plans adopted by management and communicated to all members on the team (see my post Building Bridges with IT Governance).
- Tactical plans hashed out on how and when the items in the strategic plan(s) will be carried out.
- Regular team and project meetings to review the plans.
- Excellent processes in place to ensure a smooth working environment for the team (see my post How to Make an IT Department Efficient).
In summary, if one really treats a group as individuals with a common purpose and just reinforces this over and over with good organization then you will have a top-flight team that really has the Right Stuff!
In my previous post, Navigator Product Launch, I detailed the project scope and features of the new Navigators from a high level. This post will detail the technical alchemy used to pull the whole system together.
The new Navigators were completely re-designed and re-built from the ground up on the in-house developed proprietary CMS and API – the Node Mesh – which is an object relational database running on MS SQL Server. The middle-wear was written in PHP5 to take advantage of the Node Mesh and our deep repository of PHP5 objects. The presentation layer and CMS were both built from scratch using advanced CSS, Ajax, Ext JS library, JSON, Flash and XML.
Node Mesh Implementation
The Node Mesh provides a very flexible database structure which can be accessed using lazy reads from PHP5 without writing a single line of SQL code.
Given the overall complexity of the database schema for the Navigator project, having the Node Mesh greatly assisted moving the project along as the schema expanded and became more complex. Here is a diagram of the Node Mesh in use for the Navigators:
The mesh structure of the database provides an extremely flexible system without the necessity of re-writing large areas of the code base to accommodate new changes in the future.
System Overview
The Navigator system is actually comprised of a number of different components:
Clickability is the company’s Web Content Management (WCM) platform which was adopted earlier this year to power all of the company’s websites except the Navigators. The Marketing and IT teams have successfully rolled out four websites on Clickability this year (see image above). Clickability is used as the content platform for News, Blogs and CIO Interviews which are consumed by the Navigator system using the Clickablity API. This allows those content items to be shared with any other web property powered by Clickability.
Web Services is used to connect to a 3rd party Grants database for exposing grant information within the Navigators. Simple HTML fetches are used to consume 100s of eRate bids daily (a type of education id) and display them as well.
SalesForce was rolled out as the company’s CRM standard this year across all sales units and is used in the Navigator system as follows:
- Account Management – all Navigator accounts are just SalesForce Accounts with custom fields for contract information. Custom workflows were created to move Navigator Accounts into “renewal” and “expired” phases and to alert the appropriate sales staff.
- User Management – all Navigator users are simply SalesForce Users with custom fields for Navigator user information. New user emails can be generated and sent, as well as the management of trial users with automatic workflows.
- Support Cases – when Navigator users submit support requests they are pushed up to SalesForce and automatic cases are created and then dealt with by the Member Services team. Automatic emails are generated and sent to the end-user and support staff.
- Custom Research Cases – when Navigator users submit custom research requests they are pushed up to SalesForce and automatic cases are created and then dealt with by the Research team. Automatic emails are generated and sent to the end-user and support staff.
The communication with SalesForce utilizes triggers within SalesForce to initiate requests within the Navigators which in turn use the SalesForce API for effecting changes within SalesForce.
The Navigators use a custom C# application running in-house to manage the hourly, daily or weekly e-mail pushes to Navigator users who wish to receive news, blogs and bid information, based on their exact preferences, by email. The email gateway used is the PowerMTA system from Port25.
A custom Cron synchronizing system was built using PHP5 to manage the syncing of data between the Navigators and Grants, eRates and Clickability.
Summary
The Navigators are very sophisticated, data centric web applications which provide a vital service to the clients of the Center for Digital Government and Education. I am very excited about the new platforms as they were designed to allow the rapid extension of new features without the headache of “complexity creep”.
eRepublic’s Navigator products have now been completely re-designed and re-developed from the ground-up on cutting edge technology and successfully launched to a user base of 6,300+ users. Both Navigators are SaaS products – Software-as-a-Service and require a paid subscription for access.
Here is a short video giving a quick peek at the Navigators and the exciting new CMS contextual editing feature:
Digital Government Navigator
Navigatorgov.com serves clients of the Center for Digital Government – sales organizations who are targeting the state and local government IT markets.
Some of the product features include:
- Custom delivered pre-RFPs, bids and awards to each user by email.
- Current contact data for decision makers.
- DealWatch to keep a close eye on your most important opportunities.
- Detailed budget data.
- Huge grant database.
- CIO Interviews.
Digital Education Navigator
Navigatored.com serves clients of the Center for Digital Education – sales organizations who are targeting the state departments of education, school districts and higher education IT markets.
Some of the product features include:
- Pre-RFPs, RFPs and awarded bids.
- Access to thousands of grant opportunities.
- Education IT budgets/spending.
- Contact information for thousands of decision makers.
- Daily automated news alerts.
- Executive teleconferences with education IT leaders.
Project Scope
The development of these new Navigators was the single largest IT project in the history of the company -
- Over 4,000 man hours of effort over 10 months.
- 80,000+ bids migrated to the new system.
- 2,900+ jurisdictions created for Navigatorgov.com
- 15,000 institutions created for Navigatored.com
- 4,600+ agencies created.
- 8,000 contacts created.
- 4,000 news and blog posts migrated to the new system.
- 45,000 user settings migrated to the new system.
- 6,500 users setup in the new system and in SalesForce.
- 200+ accounts setup in the new system and in SalesForce.
- 183,000+ user login records migrated for usage reporting.
- Integration with SalesForce for the management of Navigator accounts and users.
- Integration with SalesForce for handling all Navigator user support requests and custom research requests.
- Integration with our Clickability.com platform for displaying Navigator relevant news, blogs and CIO Interviews.
- Integration with a remote database for the display of grants.
All design and development was done in-house with a technical team that grew to:
- 2 project managers
- 6 web developers
- 1 web designer
- 1 quality assurance specialist
If the project had been out-sourced, the cost of the project would have topped $500,000.
New Product Features
These new Navigators have been built using cutting edge technology which provides a stable and flexible platform for extending the feature set as needed.
Here are highlights of the new features in this release:
- Brand new design that allows easy access and discovery of all data.
- More powerful and advanced search to zero in on relevant data.
- Interactive U.S. Flash maps that instantly provide high-level data for each state and to drill-down for more detailed information.
- Ability to manage all Navigator accounts and users from SalesForce which allows a seamless connection with all sales activities.
- Ability to manage all Navigator support and custom research requests from SalesForce which keeps customer service information connected up all other customer data.
- A new collaboration area such that vendors can connect with other vendors to provide complete solutions on specific bids.
- Ability to selectively publish news, blog and CIO Interview items from the company’s web content management platform – Clickability.com.
- Ability for end-user account managers to view profile, login and usage data for all users in the account (e.g. IBM).
- Ability for an editor to edit any Navigator content item directly on the website (also known as contextual editing).
For a more detailed technical overview, see my post Navigator Alchemy.
The newly designed and updated Center for Digital Education website was launched today by the eRepublic technology team – www.centerdigitaled.com:
- Centerdigitaled.com provides a sales and marketing web presence for the Center for Digital Education – a premier resource on K-12 and Higher Education technologies, providing market intelligence programs, advisory services, events, custom publishing and research.
This is the fourth site to launch on the new web content management (WCM) platform the company adopted earlier this year – Clickability.com. This new site was fully designed and developed in-house – graphic design, full presentation layer and template coding.
Website Highlights
Awards and Surveys:
-

CDE Awards & Surveys
CDE Custom Publications:
-

CDE Custom Publications
CDE Custom Reports

CDE Custom Reports







