vLegaci is committed to serving you in the style and to the degree that works for you. You can hire us to execute and maintain your complete legacy system to BPM transition, or you can simply do it on your own, taking full advantage of our software tools that we provide free to our clients. Or you can choose services piecemeal, on demand, as you need them.
Our Legacy-to-BPM services are built on three simple beliefs:
- Antiquated legacy systems must be replaced
- BPM is the state-of-the-art solution
- Never, ever rewrite from scratch – extract value from your existing investment
Here is a roadmap of services we provide, roughly in chronological sequence and general order of precedence. These activities may be executed by you, or you can have vLegaci execute them, or we can work as a team. Not all activities are absolutely necessary, but should be evaluated based on the particulars of your situation.
Click on the image for a larger view, and scroll down the page for further information about each service.
IBM BPM Training and Mentoring
Through our partner, Apex Process Consultants, we mentor you to take ownership of your BPM effort by providing knowledge transfer of industry best practices. This includes getting your staff productive and confident quickly with tailored BPM training, and ongoing as-needed mentoring to help your staff continue to grow. We are also happy to teach you our own Agile/BPM methodology which gives you a rapid, structured development process.
IBM BPM Launch
Deploying a new technology can be time-consuming and frustrating. It is also an opportunity for less-than-best-practices to take hold. Through our Apex partners we help you with everything from BPM product installation, to configuration, to application design options, to naming conventions, to best development practices and so on. In other words, you quickly learn what it took us years to figure out! And you start your BPM journey with a guide.
IBM BPM Pilot Project
While we do projects fully outsourced to us, and projects where we team up with your staff, as described next, we call out separately the BPM Pilot Project as it has special demands and specials goals. Some rules of thumb for pilot projects are that they should be:
- Important to the organization
- But not mission-critical
- Not break significant new ground with new technology
- Deployable in roughly 90 days
A common practice is that the pilot project is also the first learning opportunity for your team, so we often structure the project around the process, while not setting any of the other goals at risk.
Additionally the pilot project is the first introduction to the BPM methodology as a whole, so it is a learning experience for the business as a whole, not just IT.
Through our partner, Apex Process Consultants, we are able to deliver successful pilot projects at an extremely high rate of success and value.
IBM BPM Project Development
Through our partner, Apex Process Consultants, we have developed cutting edge BPM applications for some of the largest corporations in the world. At the same time we have deployed BPM applications for SMB organizations on a smaller, more human scale. With our experience, our tools and our dedication to your success, we take on projects of any size or complexity as either a complete outsourcing operation or in close cooperation with your own team.
Business Process Discovery
One of the most serious shortcomings of legacy systems is that they were rarely designed around business processes. Yet, somehow they manage to support business processes in operation every single day for many years. The business process logic is somehow in the system, but not explicitly declared, making it impossible to extract for feeding the design of a new BPM system.
Problem solved: vLegaci has been a pioneer in the use of a technology known as process mining as a means of identifying business process activity in legacy systems. Through the use of our expertise and our tools and our partner’s tools, we can open a window on your system you have probably never seen. Here is a short video on the subject:
Business Rule Extraction
Typical legacy software systems have a number of business rules equal to approximately 3% of the number of lines of code in the system. (as measured for RPG and COBOL applications) In a system with a million lines of code, a typical size, that amounts to roughly 30,000 business rules.
How realistic is it for you to sit down and define 30,000 business rules from scratch? Will you overlook any of them?
Through the use of its open source tools, vLegaci can extract the business rules from your system and position to inform the development of your new BPM application. What’s more, through our groundbreaking process-rule correlation tool we can even associate the extracted rules to your recovered business processes, significantly reducing the time you will spend to organize such a large amount of logic.
Data Model Recovery
Just as you are re-engineering your application software, you will surely want to redesign your database. What better place to start than your existing database, disordered as it may have become. With our custom, open source toolset we can help you get a head start and gain valuable insight into what your future design should look like.
On top of that, through our Apex partners we are able to provide you a leap forward with a quick start deployment of a BPM database layer to interface your new BPM application with your new database.
The days of spending years in a cave writing enterprise systems to be deployed in a big-bang are long gone. Software is expected to be developed and deployed in quick iterations.
Repeated deployment iterations are a serious challenge for legacy replacement projects as the parts of the old system must continue to operate while parts of the new system are deployed. There are in fact times that this is virtually impossible and the cost and risk of more iterations is simply not worth it. However, in most cases a sensible iteration strategy can be developed.
Creating such iterations poses two technical challenges:
- Where to draw the line of interface between the old and new systems
- How to maintain data synchronization between the old and new databases
vLegaci helps you devise an effective iteration strategy by identifying possible system boundaries. We then go a step further and help you create interim database synchronization mechanisms between the old and new databases.