Ivar Jacobson International Introduction


Published on

Presenting our offering of services.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Ivar Jacobson International Introduction

    1. 1. Ivar Jacobson Consulting An Introduction
    2. 2. <ul><li>Global organisation founded by Dr Ivar Jacobson </li></ul><ul><li>Company mission is to ‘ help project teams and organizations be more successful in the way they develop software ‘ </li></ul><ul><li>Vision ‘provide direction and practices definition to the industry and to maintain our thought leadership position’ </li></ul><ul><li>Formed early 2004 with offices in UK, US, Scandinavia, Australia, Singapore, China and South Korea. </li></ul>What is the background?
    3. 3. Building on our heritage and industry best practice The Unified Process Ericsson Approach Objectory Process Late ’60s ‘ 87 –’96 ‘ 97 –’98 IBM Rational Unified Process The Essential Unified Process ‘ 99 –’05 Process Improvement (CMMI) Agile Methods (XP, SCRUM)
    4. 4. What is Ivar Jacobson’s profile? <ul><li>A thought leader in our field </li></ul><ul><li>One of the ‘ three amigos’ with Grady Booch and James Rumbaugh </li></ul><ul><li>Invented Use Cases </li></ul><ul><li>The father of the UP. </li></ul><ul><li>Co-Designer of UML </li></ul><ul><li>Added Aspect Oriented Techniques </li></ul><ul><li>Added Agility to the Unified Process </li></ul>Result Focussed
    5. 5. Where have I heard of Ivar Jacobson?
    6. 6. What is Ivar Jacobson Consulting? <ul><li>Leaders within the UK selected to form the core within the European market </li></ul><ul><li>A team of principal consultants with a proven track record. </li></ul><ul><li>Targeted to help identify business issues that we can solve through Software Development Practice adoption </li></ul><ul><li>Providing a proven toolkit that includes EssUp, EssWork and WayPointer as part of the solution </li></ul>Proven Success
    7. 7. <ul><li>44% of project managers say that “ Lack of software process holds IT solutions back “ </li></ul><ul><ul><ul><ul><ul><li>Source : Computer Weekly 19/6/07 </li></ul></ul></ul></ul></ul><ul><li>Only 23% of projects achieve satisfactory delivery </li></ul><ul><ul><ul><ul><ul><li>Source : IBM January 2007 </li></ul></ul></ul></ul></ul>Providing solutions to the industry Our projects are the exceptions to the above
    8. 8. What do we do? <ul><li>We help solve issues linked to the software development process through education via mentoring and training </li></ul><ul><ul><li>Inaccurate or inconsistent requirements </li></ul></ul><ul><ul><li>Late delivery </li></ul></ul><ul><ul><li>Low quality </li></ul></ul><ul><li>Providing the full solution with our people and tools </li></ul><ul><ul><li>Practice guidance through EssUp </li></ul></ul><ul><ul><li>Enactment through EssWork </li></ul></ul><ul><ul><li>Sustainability through WayPointer </li></ul></ul><ul><li>Step by Step change – by introducing Practices </li></ul>Providing change through mentoring and training.
    9. 9. What have we got? Cards Start here Finish here Start here Finish here Start here Finish here Game Boards Process Kernel Eclipse, Web 2.0, VisualStudio Use Cases Test Cases OO Analysis J2EE Design Smart Practices Rules Engine Fact Servers Rules Language IA Platform Integrations EssWork / EssUP, RUP Rose, XDE, RSX, ReqPro, RMT, Test Manager, etc ClearCase, ClearQuest, Word, etc People Facilitating Change Training & Mentoring Leadership & Facilitation Practice Creation EssUP Practices Use Case Process Modeling Product Architecture $ Component Iteration Team U P UP Lifecycle Extension Practices Essential UML Domain Modeling SCRUM ...
    10. 10. <ul><li>Evolution not Revolution </li></ul><ul><li>Build on your existing best practices </li></ul><ul><li>Focus on providing immediate benefit </li></ul><ul><li>Minimize the “effectiveness dip” </li></ul><ul><li>Incremental improvement over a number of improvement cycles </li></ul><ul><li>Proven roadmaps for change </li></ul><ul><li>Ensuring that there is lasting benefit </li></ul>What principles do we follow?
    11. 11. Technical Practices Cross-Cutting Practices Iterative Component Architecture Use Case Modeling Process Team EssUP Practices Product The Practices of EssUp $
    12. 12. Technical Practices Cross-Cutting Practices Iterative Component Architecture Use Case Modeling Process Team EssUP Practices Product Where is testing? It is Everywhere! The Practices of EssUp $
    13. 13. Add as many or few practices as you need: U se only the practices you want . EssUP Practices My Process Building your library Use Case Process Modeling Product Architecture $ Component Iteration Team
    14. 14. ..or in any combination (with or without the introduction of local practices). Practices can be applied individually Use Case A team starting out with use cases Scrum Component Use Case Team A small team doing maintenance Existing Local Practices A large formal project Use Case Team Iteration Process Modeling Component Prince2 Architecture
    15. 15. <ul><li>IJC employ the industry thought leaders. </li></ul><ul><li>Proven track record </li></ul><ul><li>We define the practices and techniques. </li></ul><ul><li>We are seen as the global leaders in process definition and implementation. </li></ul><ul><li>We supply the right tools for the job </li></ul><ul><li>You cannot get any better. </li></ul><ul><li>Value for money </li></ul>Success Why IJC?
    16. 16. <ul><li>Health check or vision workshop </li></ul><ul><ul><li>Understand the need to change </li></ul></ul><ul><ul><li>Generate a business case for change. </li></ul></ul><ul><ul><li>Concentrates on the main issues. </li></ul></ul><ul><ul><li>Identifies maximum return for minimum investment. </li></ul></ul><ul><ul><li>Takes an independent real world view. </li></ul></ul><ul><ul><li>Provide help on all disciplines </li></ul></ul><ul><ul><li>Scalable to your organization, situation and budget </li></ul></ul>Making the difference Getting started
    17. 17. <ul><li>Identify timescales. </li></ul><ul><li>Identify potential issues to help resolve with process change. </li></ul><ul><li>Meet one of the industry leaders </li></ul><ul><li>Attend one of our marketing events </li></ul><ul><li>Agree next actions </li></ul>What now?