Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Oracle Architect DayBuild and Deploy11 May 2012
About Intelligent Pathways•  Australian technology company founded in 2003•  Specialising in enterprise integration and ap...
Our Approach to DevelopmentPrincipals               ProcessContinuous Integration   Test DrivenPeer Code Reviews        Be...
Our Approach to DeploymentPrincipals                      ProcessVersion Control                 Release ManagementAutomat...
A Case Study: From a High Level•  Portal Project For a Global Manufacturing Company•  Automate core partner and customer f...
A Case Study: From a High Level•  Version 3 go live 1 April 2012.•  Implementation of B2B processes complete.•  Focus now ...
Drilling Down to DevelopmentDefinition of ‘Done’ for A Service:   •    Code and Tests   •    Test Pass Rate!   •    Script...
Drilling Down to DevelopmentPeer Code Review
Drilling Down to DevelopmentDefinition of ‘Done’ for a Sprint:•    All services in scope ‘done’•    Acceptable test past r...
Verify, Verify, Verify                         Service Testing                         •  Cardinality, constraints and    ...
Drilling Down to DeploymentInternal Release Dashboard
Automation is Key
In Summary•  Apply best practice from our   Products to Services•  Maturity of client dictates   level of adoption•  There...
Thanks for your time
Upcoming SlideShare
Loading in …5
×

Intelligent Pathways - Develop and Deploy - Oracle Architect Day - Sydney and Melbourne - May 2012

455 views

Published on

Short presentation on Intelligent Pathway\'s philosophy towards Developing and Deploying SOA Composite Applications as part of Oracle Architect Day.

  • Be the first to comment

  • Be the first to like this

Intelligent Pathways - Develop and Deploy - Oracle Architect Day - Sydney and Melbourne - May 2012

  1. 1. Oracle Architect DayBuild and Deploy11 May 2012
  2. 2. About Intelligent Pathways•  Australian technology company founded in 2003•  Specialising in enterprise integration and application development•  Our approach is aligning technology with business objectives•  Strong track record of delivery•  In depth knowledge of Oracle Fusion Middleware; early adopters of SOA
  3. 3. Our Approach to DevelopmentPrincipals ProcessContinuous Integration Test DrivenPeer Code Reviews Behaviour DrivenDemonstrable Code Lean and Iterative
  4. 4. Our Approach to DeploymentPrincipals ProcessVersion Control Release ManagementAutomate Smoke and Sanity TestingLocal vs Central Environments Rollback procedure
  5. 5. A Case Study: From a High Level•  Portal Project For a Global Manufacturing Company•  Automate core partner and customer facing business processes•  Engaged Mid 2010 as SOA Technology Partner –  Project Delivery Methodology –  SOA Reference Architecture and Governance –  Involved in all SDLC phases –  Coaching of client staff in solution design and delivery
  6. 6. A Case Study: From a High Level•  Version 3 go live 1 April 2012.•  Implementation of B2B processes complete.•  Focus now on B2C. From the Head Honcho: "Your efforts are much appreciated and are resulting in the delivery of a great product! It is also great to see the global collaboration in this major and complex project."
  7. 7. Drilling Down to DevelopmentDefinition of ‘Done’ for A Service: •  Code and Tests •  Test Pass Rate! •  Scripted Deployment •  Peer Code Review
  8. 8. Drilling Down to DevelopmentPeer Code Review
  9. 9. Drilling Down to DevelopmentDefinition of ‘Done’ for a Sprint:•  All services in scope ‘done’•  Acceptable test past rate and report available in test software•  Services tagged for (internal) release in source control•  Sprint Review - Demonstrable features to the stakeholders
  10. 10. Verify, Verify, Verify Service Testing •  Cardinality, constraints and exceptional flows of an Entity Integration Testing •  Integration of services to perform a specific scenario •  Defined based on consumer expected behavior Reporting Test Results •  Export SOA test results to Testing Software
  11. 11. Drilling Down to DeploymentInternal Release Dashboard
  12. 12. Automation is Key
  13. 13. In Summary•  Apply best practice from our Products to Services•  Maturity of client dictates level of adoption•  There is always room for further improvement
  14. 14. Thanks for your time

×