Business Capabilities - providing context

Objectives Define and explain what a business capability is and why the are useful Everyone has their own views and definitions based on their experience. I know very little about the marketing department and view it as one thing that does 'marketing'. This is very different from someone whos worked…

Top 5 handy hints for creating "Structured" Use Cases in Enterprise Architect

I was inspired to write this post by Ian Mitchell from eaDocX’s use case discussion at today’s European EA User Group in London. It got me thinking about traps I've fallen into and tips that aren't immediately obvious when starting out with the structured scenario editor. 1. Writing…

A better way of importing and maintaining requirements within EA - introducing eaDocX

In a previous post we looked at using the de-facto standard for importing data into EA – the CSV import. Now while this method works, it is a pain and comes with the limitations of using a CSV based format – one wrong comma can throw off your entire data set! I've…

Adding a UI (prototype) to Model Simulations in EA

Following on from my previous post on creating and simulating state machines in Enterprise Architect (EA), I will walk through the process of adding a UI to prototype and further interactivity to your model. If you recall the previous article, I walked through the process of setting up ‘Triggers’ to…

Creating and Simulating (also validating) a state machine using Enterprise Architect

Recently I have been reverse engineering a state transition (officially a state machine but I prefer the term state transition model) to understand the complex life-cycle of our application’s central object. I had seen a demo on model simulation but the focus was more on a generated model from…

Track changes in generated documents with EA and SharePoint (or without!)

I wanted to share a tip that I've been using for a while that seems to be a reason some people give for not liking Enterprise Architect (EA) – not being able to track document changes. EA works by generating RTF documents of its content which many users prefer of the…

Import requirements into Enterprise Architect with CSV Import

I want to share a quick guide to importing existing requirements into Enterprise Architect in order to start building traceability and management structure over your requirements. In a lot of organisations, requirements definition takes the unsophisticated form of either a word or excel document. This is typically due to existing…

Project structure in Enterprise Architect

Getting the project structure right in EA is an important step to understanding how EA works and  makes the process of generating documentation a lot easier. Lets take a look at the standard project structure when we create a new EA project Select 'File' -> 'New Project' and enter…

2013 - a new year wishlist/checklist

As with a lot of people, I've decided to define my goals for this year in blog form and publish it as a general reminder of my failings next time round.   2012 was the year of me - largely spent travelling extensively in South America and then moving from…

Ariba on Demand Single-Sign On - A more detailed explanation and walkthrough

I have been working on a large-scale integration project for Ariba on Demand at a client site, and while working in varying capacities and roles, have had quite a lot (read – ‘everything’) to do with implementing the single sign-on (SSO) relay provided as-is and unsupported by Ariba. I'm not going…

Building Ideas in Rails - thoughts from a "non-developer"

I have been hacking around for a few weeks with some web app frameworks in order to prototype a few application ideas. Now I'm not a developer by trade, I consider myself to be a ‘technical’ BA (see my earlier post on business analysts) and I’m always interested in…

The "Business Analyst" - An ambiguous title for an IT chameleon or generic title for SMEs and analysts?

Recently I have wondering a lot about the role of the ‘Business Analyst’, a role which I reluctantly use for myself, as it has such a wide variety of meanings and contexts. By definition, the title ‘business analyst’ is very vague and naturally differs significantly depending on the context, corporate…

Document management –the necessary evil

Document management (particularly older document management systems) are often loathed, regarded as annoying and prohibitive tools that inhibit efficiency and require too much overhead. In some organisations their use is mandated but not followed, others enforce their use across the board and some prefer an organic approach to let the…

Updated blog and Axure content

It has been quite some time since I have posted an update – has been a very busy few months out at a new client. Faced with some down time during the holiday season and two weeks to myself it was time to revamp the blog, get some hosting, a domain…

Quick Tip: Gmail 'Undo Send' and Gmail Labs

It's been a while since I last posted anything so why not start small and quickly go over this handy feature I stumbled across the other day - Gmail Labs! I use it for the extended 'Undo Send' feature but also came across a few other interesting add-ins that I…