Think about what you think you know Golden Hammer Anti Pattern !
Nuts and bolts of IT agility
SP Raja Nuts and Bolts of IT Agility Software IT Architect
Just What is Agility? IT Agility saves ‘Time’ & ‘Cost’ for Business ! Thanks to IBM ***, we were able to launch our first new service offering in two and half weeks, instead of the usual six months . What’s more, the cost of each new product development project has been slashed by upto 90% - ***, Head of Product Design & Creation, Product & Service Delivery Group
How did we do it? Its 90% hard work. And the rest is Smart work!
The Truth (about Agility) is Multi Dimensional Its depends on more than one domain and their maturity levels ! Information Architecture Infrastructure Org Maturity Infrastructure Application
Organisation Maturity Agility Harvester Dick Fuld Empowering the team is the key. And hence, the management style ! Not every battle need to be won...some battles you concede…. the main ones you take full-on……. I want to reach down their throats and rip out their heart and eat it – BEFORE THEY DIE
IT Maturity Assess and train the team on methodologies, technologies and Best practices ! SOA NGOSS OOAD CBD CIM
Design Principles SOA 30+ Web Services Registry BPM Engine Application Containers Service Oriented Architectures work – if done right. It takes time too ! Abstraction Encapsulation Loose Coupling High Cohesion
Right Technology & Tools Escape from the ‘Golden Hammer’ anti-pattern. Right tools for the right problems ! BPEL ? POJO ? J2EE ? C++ Batch ? SHELL Script? Streams? AsseMlbly ? TCP Socket ? MASHUP ?
Applications (Telecom Specific) Fulfillment Assurance Billing Inventory Catalog Use Industry frameworks to assess the existing Applications maturity. Act on filling the gaps !
Information Hey! There is a %$#$#^ falling on your ^&E^EIU( Common Information Model – is as important as the language for civilisation !
How to Accelerate BPM on SOA BPM on Dynamic SOA Business Services & Policies NGOSS SID & Transformations eTom based Processes NGOSS TAM ,mapped Applications Layered Architecture! Externalise logic, information & rules. Use the right engines !
Infrastructure Cloud Infrastructure! At the maturity level as in this picture. In the mean time, flexible sales contracts (like enterprise license agreements) can help too 1. Request 3. Develop 4. Deploy DIY Blocks BPM Social computing Etc. Cloud Management (Virtualised) Hardware 2. Provision Scale Patterns, Images, Inventory Developer Interface Access & Billing Monitor & Scale Transactional