Project Management

Make Interoperability Part of Your Project

From the The Money Files Blog
by
A blog that looks at all aspects of project and program finances from budgets, estimating and accounting to getting a pay rise and managing contracts. Written by Elizabeth Harrin from RebelsGuideToPM.com.

About this Blog

RSS

Recent Posts

How to learn AI the sensible way

Making sense of project cost reports

How real PM mentoring actually works

The Accidental Product Manager: What project managers need to know

How healthy are your project finances?

Categories

accounting, agile, ai, appraisals, Artificial Intelligence, audit, Backlog, Benchmarking, benefits, Benefits Management, Benefits Realization, Bias, books, budget, Business Case, business case, business case, Career Development, Career Development, carnival, case study, Change Management, checklist, collaboration tools, communication, Communications Management, competition, complex projects, Conferences, config management, consultancy, contingency, contracts, corporate finance, corporate finance, cost, Cost Management, cost management, credit crunch, CRM, data, data security, debate, Decision Making, delegating, digite, earned value, Education, Energy and Utilities, Estimating, events, FAQ, financial management, financial management, forecasting, future, GDPR, general, Goals, Governance, green, Information Technology, Innovation, insurance, interviews, it, Knowledge Management, Leadership, Lessons Learned, measuring performance, Mentoring, merger, methods, metrics, multiple projects, negotiating, Networking, news, Olympics, organization, Organizational Culture, outsourcing, personal finance, Planning, pmi, PMO, PMO, Portfolio Management, portfolio management, presentations, privacy policy, process, procurement, product management, productivity, Program Management, project closure, project data, project delivery, Project Success, project testing, prototyping, qualifications, Quality, quality, Quarterly Review, records, recruitment, reports, requirements, research, resilience, Resource Management, resources, risk, Risk Management, ROI, salaries, Schedule Management, Scheduling, scope, Scope Management, security, small projects, Social Impact, social impact, social media, software, software, software, Stakeholder Management, stakeholders, Strategy, success factors, supplier management, team, Teams, testing, testing, timesheets, tips, training, transparency, trends, value management, vendors, video, virtual teams, workflow

Date

linkedin twitter facebook Request to reuse this  

Categories: software


With CRM being this month’s focus area, making all your systems interact with each other is a key part of being able to get the data you need to feed your CRM system. Your project, therefore, if it has anything to do with IT, systems or data, probably needs some kind of interoperability approach in order to make it possible to pull relevant bits of information out when they are needed.

Think about it for a moment. If you design and build something that is completely standalone that’s good for a short while. But when you need to create a single view of the truth – a single customer record or report showing various data points – you will have to merge data from that system with data held in other systems. Which one is the master data? Even something simple like a customer informing you of a change of address becomes a problem if the systems aren’t linked.

What is interoperability?

Interoperability is that link between systems. This includes things like programming languages. When you are designing a product, think about the environment in which it will operate, who needs to use it and how it will link to, provide data for or send data to other systems. It’s often easier to think about information or data flow rather than the systems themselves, as these can be mapped on afterwards.

Using common standards and programming languages for system builds can save money and make it easier to find technical team members to work on your projects. Using open source tools, for example, is one way to build interoperability into your systems, but of course this will only work if your other systems use the same protocols.

Why is it important to your project?

No project is really standalone. Including interoperability in your design specifications as a non-functional requirement builds in future proofing. It also simplifies making links with other projects and systems which is especially important if your project is being carried out as part of a programme.

How do you get it?

You can’t design in interoperability yourself, although it doesn’t hurt to know that you need it! Involve your firm’s technical architect or, if you are using commercial off the shelf packages, talk to the supplier. A business analyst can help map processes and explain how the business users will actually use the system, so they can be really helpful when it comes to showing where the data comes from and how individual records are used and updated.

The best advice is to look at the big picture from the start of the project. Consider how things connect and consider what might be asked of the system or the project in the future. Of course, you can’t always predict how your new IT package will be used, but you can have a good guess. And you may find that users are already suggesting technical and functional changes that you are having to put into a bucket called ‘Phase 2’ for assessment and analysis later. These features may give you a good idea about the sort of things users will be asking for in the future so you can build in (or at least not shut any doors) for them.

Interoperability is probably already in your company’s technical strategy, so that’s a good place to start if you are building up your project requirements or including constraints in your project initiation document.

It isn’t the most glamorous of project requirements, but if you want your product – be that CRM or something else – to be useful and to be used, then it is worth considering from the outset.


Posted on: March 05, 2014 05:41 AM | Permalink

Comments (0)

Please login or join to subscribe to this item


Please Login/Register to leave a comment.

ADVERTISEMENTS

"To generalize is to be an idiot."

- William Blake

ADVERTISEMENT

Sponsors