Synergy 7.0 Sales 10312008
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Synergy 7.0 Sales 10312008

on

  • 3,019 views

 

Statistics

Views

Total Views
3,019
Views on SlideShare
3,013
Embed Views
6

Actions

Likes
1
Downloads
71
Comments
0

2 Embeds 6

http://www.slideshare.net 5
http://localhost 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Synergy 7.0 Sales 10312008 Presentation Transcript

  • 1. Introducing Telelogic Synergy 7.0 Bill Duncan IBM Software Group Telelogic - Federal, Aerospace & Defense
  • 2.
    • IBM Rational Software Delivery Platform
    • Synergy core concepts
    • Introducing Synergy 7.0
    • Conclusion and Optional slides
    Agenda
  • 3. IBM Rational +Telelogic Software Delivery Platform Integrated requirements management Process & portfolio management Change & release management Quality management Architecture & construction Governance & Lifecycle Management Process design and implementation best practices based on a market leading solutions delivery platform
    • In-house
    • Outsourced
    • Packaged
  • 4. The evolution of the IBM Rational Software Delivery Platform Evolve Existing Offerings Telelogic Change Telelogic Synergy Telelogic DOORS Other Telelogic & Rational Offerings Rational ClearCase Rational ClearQuest Telelogic DOORS Evolution to Jazz Technology Platform Telelogic Synergy Infuse Jazz Technology Telelogic Change Rational ClearQuest Rational ClearCase EVOLVING IBM RATIONAL SOFTWARE DELIVERY PLATFORM New Offerings Create New Offerings Built on Jazz Technology and more to come… Telelogic Team Webtop Rational Quality Manager Requirements Composer
  • 5. Combined portfolio in action Industry’s most comprehensive offering System and Software Lifecycle Processes Analysis & Design Configuration & Change Management Construction Quality Management Release Management Requirements Definition & Management Product, Project & Portfolio Management Enterprise Architecture & Frameworks Measurement & Reporting Production/ Operation DEVELOPMENT DOMAIN BUSINESS DOMAIN Rational Unified Process Telelogic Harmony Rational Method Composer Telelogic Test Conductor Telelogic Tester Telelogic Logiscope Rational Test RealTime Rational PurifyPlus Watchfire AppScan Eclipse WindRiver Workbench other IDEs Telelogic Rhapsody Telelogic Tau Rational Systems Developer Telelogic Synergy Telelogic Change Rational ClearCase Rational ClearQuest Rational Build Forge Rational RequisitePro Telelogic DOORS Rational Requirements Composer Telelogic System Architect Telelogic Focal Point Rational ProjectConsole Telelogic Dashboard
  • 6. Configuration, change and release management Telelogic Synergy Telelogic Change Rational ClearCase Rational ClearQuest Rational Team Concert Rational Build Forge Configuration & Change Management Release Management System and Software Lifecycle Processes Analysis & Design Construction Quality Management Requirements Definition & Management Product, Project & Portfolio Management Enterprise Architecture & Frameworks Measurement & Reporting Production/ Operation DEVELOPMENT DOMAIN BUSINESS DOMAIN
  • 7. Evolution of configuration management solutions Mid-term Long-Term Short-term Telelogic Synergy Rational ClearCase Jazz/SCM Telelogic Synergy Jazz/SCM ClearCase UCM Rational ClearCase
    • Strategic directions
    • Gradually move towards shared technology
    • Leverage Jazz platform and componentize features over time
    Jazz-enabled CC SCM SCM Synergy SCM
  • 8. Why Telelogic Synergy?
    • Telelogic Synergy supports executive management in meeting organizational objectives:
      • Lower cost of operations while maintaining service quality
      • Increase productivity , while reducing cost of development and time to market
      • Meet compliance and governance requirements
      • Enable process improvement
      • Capture, manage and leverage knowledge
      • Re-alignment and focus on core organizational competence
      • Enable Global Development and Reuse
  • 9. Synergy 7.0 – Delivering on the promise of Global ALM
  • 10. Core concepts: Telelogic Synergy pre-7.0 releases
    • Telelogic Synergy is a task-based configuration management solution that offers advanced capabilities to help organizations improve the quality of their development processes:
      • Workflow and framework support from simple to complex business needs
      • Support for quality initiatives and development methodologies
      • Support for component-based development
      • Advanced release and variant management
      • Support for distributed development
      • Reduced overhead and productivity tools for developers
      • ActiveCM - Transparent CM for developers
      • Reduced build time for build managers
      • Tight integrations with Lifecycle management tools
  • 11. Telelogic Synergy and Change Integrated Change & Configuration Management System Integrated Synergy Repository Telelogic Change Capture, manage and communicate requests for change. Telelogic Synergy Control, secure and distribute project artifacts.
  • 12. Synergy quick tour: CM Best Practice - Task-based CM
    • Task-based CM: a simple usage paradigm
      • Developers select a task in their To - Do list,
      • Check out/create & modify files
      • Complete the task
    • Task-based CM helps the developer
      • Avoids manual "check-ins" and similar annoying operations
      • Automates documentation
      • Automatic traceability: Change requests – Activities – Objects
      • Clear "To-do list" with priorities and navigation
      • Removes CM process overhead from developers daily activities
  • 13. Synergy quick tour - The Developer’s Perspective Task To-Do List Change Request Synergy Repository Tasks Identify Task Check-out File(s) Make Changes Build & Test Check-in File(s) Complete Task Files/ Dir
  • 14. Telelogic Synergy is a Task-Based SCM System
    • Task-based CM is an accepted Best Practice pioneered by Telelogic
    • Telelogic Synergy groups file changes with a “task”
    • Task Based CM provides a “To Do List” interface, simplifying developer interactions
    • Gain clear understanding of why files have changed via their associated task information.
    Set Current Task TASK A WORKAREA Telelogic Synergy automatically associates changes to the current task Implementing task in work area may modify a number of files 1 2 3 4 Complete your Task
  • 15. Example of Out of the box - TBCM workflow Koik Loni Trey Integration Build Koik Koik QA Build Task # 430 Refactor Color X Task # 425 Add Login Menu Task # 431 Fix Hotkeys Task # 425 Add Login Menu Task # 431 Fix Hotkeys Task # 430 Refactor Color Task # 431 Fix Hotkeys Task # 425 Add Login Menu Task # 425 Add Login Menu Task # 431 Fix Hotkeys Task # 425 Add Login Menu Task # 431 Fix Hotkeys Task # 425 Add Login Menu MenuBar.java LoginPage.java hotkeys.properties Task # 431 Fix Hotkeys HotKeys.java Task # 430 Refactor Color NewColorSwatch.java Controls Nodes.java Views.java New Baseline
  • 16. Synergy: Process definitions and guidance
  • 17. Built-in Processes and creating your own
    • See the URL for the manually created diagram.
    • Select purposes for the release.
    • Select which process rule should be used for the available purposes.
    • Note: You can have multiple process rules for each purpose.
  • 18.
    • Agile Patterns available out of the box
    • Versatile, Configurable workflows
        • Standard
        • Distributed (DCM databases only)
    • Used to create a release with the correct set of process rules
    Example: Agile Processes and Patterns
    • Standard Process contains commonly used process rules
      • Collaborative Development
      • Insulated Development
      • Integration Testing
      • System Testing
      • Also included:
        • Visible Development
        • Shared Development
        • Custom Development
  • 19. Pre-defined CM workflow templates
    • Pre-defined working project purpose for the developers
      • Collaborative development
      • Insulated development
      • Shared development
    • Pre-defined workflow steps
      • Integration testing
      • System testing
    Working Working Integration Testing System Testing
  • 20. Process automation and workflow solutions for Parallel Development
    • Team processes help manage parallel development
    • Synergy can implement a fast Build & Smoke process
      • Minimize the risk of concurrent development
    • Coordinate the workflows of two parallel releases
      • Ensure consistent development processes
      • Avoid regression
      • Improve communication between teams
      • Reduce the number of parallels
    Hot fix: V 1.1 Dev Test Prod Standard process: V 2.0 Dev Dev Int Staging Prod
  • 21. Role of tasks in Parallel Releases Management 8.0 Patch1 8.0 Release Baseline + = Release 8.1 All Completed Tasks for 8.1 F1 + = Release 9.0 + = All Completed Tasks for 8.0 Patch 1 F2 All Completed Tasks for 8.0 Patch 1 F2 + + All Completed Tasks for 8.1 F1 All Completed Tasks for 8.0 Patch 1 F2 + All Completed Tasks for 9.0 F3 Development Baseline 8.1 Contains the latest code, directories, and components for the 8.1 Release
  • 22. Best in-class Support for Component Based Development, Product Family Management, Reuse...
    • Benefits
      • Lower cost of development and shorter delivery schedules.
      • Better reliability and reduced maintenance costs.
      • Focus on business requirements and core competencies
      • Product line extensibility
      • Ability to model and manage large or complex systems
    • Features
      • Repository for reusable, distributed components management
      • Processes and features to combine and manage components
      • Component-driven release development cycles
      • Process patterns to help manage components interaction and sharing
  • 23. Understanding Reusability – Organizational context
  • 24. Telelogic Synergy – Reusability support through effective Component based Development
    • Controlling exactly what component is published where
    • Finding all consumers of a given component
    • Customization of source components and integrating these changes into source component releases
    • Identification of published vs. internal components
    • Establishing Reuse mechanisms
    • Monitoring feature interaction and testing prior to production build
    • Managing the process of component sharing
  • 25. Advanced Baseline Management facilitates communication and understanding of configuration changes
    • Identify commonalities & differences
      • Objects
      • Tasks
      • Change Requests
      • Sub-projects
  • 26. Baseline compare reports – stay on top of your project milestones Providing true bottom-up traceability
  • 27. Ease of Use – quick ramp up for your team
    • Easy access to the needed information and operations in
      • Synergy interfaces
      • Eclipse, VS .Net
      • DOORS, Rhapsody, Tau, …
    • Higher level of visibility
      • Assignments, CRs, requirements
    • Transparent configuration management automating the mundane
  • 28. Proven scalability and distributed development support
    • Sample installation
    • More than 1000 Synergy users on a single server
    • More than 8000 Telelogic Change users on a single server
    • More than 500 managed applications in a single repository
    • More than 150000 files in a configuration and a work-area size more than 4Gbytes
    • More than 4000 developers on 21 sites worldwide exchanging Giga Bytes of data on a daily basis (1 million objects/day)
  • 29. Introducing Synergy 7.0
    • FAST performance
    • Tame complexity
    • Develop globally
    • Monitor centrally
  • 30. Single repository solution Fast WAN access
  • 31. Release 7.0 enhancements
    • Primary objective: Significantly improved WAN performance for both offsite and offshore users
      • Enable distributed team members around the world to work on a central server over a WAN
      • No need for DCM unless there is another reason to use it (e.g., component sharing)
      • Reduced administration cost
      • Reduced complexity
      • Less branching and merging parallel versions
    • Secondary objective: Improved performance in general
      • WAN performance should also help LAN performance
    • Additional requirements:
      • No regression in scalability or LAN performance
      • Backward compatibility
  • 32. Synergy 7.0 – new features and benefits
    • Key features:
      • New WAN client
        • Rewrite of the WA management
        • Rewrite of the CLI
        • Use of TDS for user administration – Centralized user Management
      • Completion of the Synergy client to cover missing functionalities (DCM)
      • Low risk when upgrading: Synergy 7.0 can still be used the Synergy 6.5 way
    • Others
      • Enhanced mechanism for reporting issues to support
      • Improved keyboard navigation
      • Improved Welcome page
      • Installation (MSI) and Documentation enhancements
  • 33. FAST Performance over the WAN: Synergy 7.0 versus 6.5 SP1 Up to 20x faster!
  • 34. FAST Performance over the WAN: Synergy 7.0 versus 6.5 SP1
  • 35.  
  • 36. Improved WAN Performance for Global Development
    • Synergy Release 7.0 introduces Web Mode
      • – Much faster, especially over a WAN
      • – Targeted for WAN users, but can be used by most developers and build managers
      • – Synergy GUI (Java client) with full functionality except link-based work areas
      • – New CLI for developer and build manager commands (no admin)
      • – New server architecture communicates using HTTP or HTTPS
      • – Users are authenticated via Telelogic Directory Server (LDAP)
    • Traditional Mode available as in previous releases
      • – Synergy GUI (Java client), Classic Client, and Classic CLI work as in previous releases
      • – Targeted primarily for local users and administrators
      • – Traditional Mode will be phased out in a future release
  • 37. Other enhancements in Synergy Release 7.0
    • Enterprise Deployment
      • – MSI installer support
    • Improved supportability
      • – New error reporting dialog collects log files and version/patch level information when you report errors to Telelogic, or to your internal Synergy support team
      • – For security reasons, you can choose what to send
      • – Logging and tracing support for new (Java) client and server
    • An HTML Welcome Page
      • – Gives links to additional information such as documents on the Telelogic web site
      • – Can be configured to link to URLs of your choice
    • Improved keyboard navigation
  • 38. Common repository solution with Telelogic Change
    • Centralised, web-based solution for managing and communicating change across the enterprise
    • Manages the often ‘disparate’ processes for globally distributed teams
    • Has built-in lifecycle and task-based management support
    • Supports Real-time reporting and metrics
    • Supports existing tool investments
  • 39. Integrated Lifecycle Change Management with Telelogic Change Software Configuration and Build/Release Management Synergy ClearCase Subversion Product and Portfolio Management Model-driven Architecture and Development Change Management Tools JIRA ClearQuest Bugzilla Change Enterprise Architecture Requirements Management Business Process Modeling Metrics and Measurement Test Automation Governance and Compliance Project Management Service Management Change 5.0 –Integrated Lifecycle Change Management Changing Requirements Market Analysis Design Changes R&D Competitive Analysis Regulatory Compliance Customer Needs Product Feedback
  • 40. review web java Synergy Client Central Change Server Browser Synergy Client bjava bweb Bangalore Bangalore Tasks and Objects CRs only Browser ECM with Synergy and Change for Global Software and Systems Development
  • 41. Synergy: Achieving Product Lifecycle Automation with Rational Build Forge Python, VBscript, Batch, Perl, KSH Scripting Platforms UNIX, Windows Mac, Linux, zSeries, iSeries, RTOS, Virtualized Continuous Integration and Interaction with Synergy ObjectMake, ClearMake, Ant, Maven, etc. Java, C, C++, C#, etc. Test Manager, Robot, Functional, etc. Simple deploy or Interaction with Tivoli, etc. Wise, Install Shield, RPM, JAR, WAR, etc. Management Console Centralized Web-based, Collaborative Distributed Access, Role-Based Security IDE Plug-Ins Developer Self-Service, Role-Based Security Rational Software Analyzer, Logiscope, etc. Languages Source Control Source Analysis Build Tools Package Tools Release Test Tools Process Automation & Continuous Integration Automated, Repeatable Application Development Lifecycle Business Requirements Production Dev Source Control Analyze Source Product Build Package Deploy Test SOFTWARE DELIVERY AUTOMATION FRAMEWORK Control Acceleration Environment Notification Scheduling Log Analysis Tracking Analysis
  • 42. Top 5 reasons for choosing Telelogic Synergy 7.0
    • Collaboration: support for global, distributed development with FAST access
    • Automated Top-Down / Bottom Up, Roundtrip Traceability, with configuration and release auditing and support for complex SCM patterns
    • Scalable Team support
      • From a small collocated small team of 3-5 engineers to very large distributed teams of several thousands developers
    • Ready to use process patterns (CMMI, Agile, Requirements Driven Development…)
    • Industry-proven ALM integrations to Change, Requirements & Test Management
  • 43. © Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
    • Learn more at:
    • IBM Rational software
    • IBM Rational Software Delivery Platform
    • Process and portfolio management
    • Change and release management
    • Quality management
    • Architecture management
    • Rational trial downloads
    • Leading Innovation Web site
    • developerWorks Rational
    • IBM Rational TV
    • IBM Business Partners
    • IBM Rational Case Studies
  • 44.
    • Optional slides
  • 45.
    • Tools for creating, configuring and publishing processes
    • Exemplary processes for starting point
    • Guidance on using Telelogic tools to automate your process
    • Based on the Eclipse Process Framework (EPF)
      • IT SW
      • Embedded SW
      • Systems Engineering
    Eclipse Process Framework & Telelogic Harmony Process Support for Enterprise-wide Adoption Process Guidance for Telelogic Change and Synergy
  • 46. Configurable Welcome Page
  • 47. Web Mode details
    • 7.0 introduces a new communication architecture that is much faster, but still keeps the old architecture
      • Synergy GUI (Java client) sessions can be started in Web Mode or Traditional Mode
      • This is a more phased approach – we can defer some less frequently-used features to the next release
      • Minimizes risk – customers can continue to use the classic CLI and work area
    • Traditional Mode
      • Will be phased out in a future release - all users will use the new architecture
      • Is appropriate for
        • Administrators
        • Unix client users who need link-based work areas
        • Users doing migration
  • 48. New CCM Server details
    • CCM server serves Web Mode clients
      • Manages back end sessions for Web Mode sessions
        • Back end sessions for Synergy GUI in Web Mode, new Synergy CLI
        • Similar to Change server
      • Back end sessions are shared by multiple users for scalability
      • Back end sessions all run on Synergy server
    • CCM server was formerly the help server
      • Also served client images and patch images to Windows client users
      • Still Jetty in 7.0, but will be WebSphere in a future release
    • For scalability, you can run multiple web servers on Unix installations
      • Up to one per database plus one for help
  • 49. New: Improved Error Reporting
  • 50. Submit Support Request
    • Collects information about the Synergy installation, build number, and JRE
    • Records the OS
    • Gathers log files from client and server
    • Lets the user attach extra files
    • Files also can be removed
  • 51. Easily Add Screen Snapshots
  • 52. … and Even Videos
  • 53. Submit Support Request Feature
    • Sensitive to confidentiality concerns
      • Email address is not configured out of the box
        • Most customers want to route it to their internal support team so they can monitor issues and prevent sending confidential information
        • Email address is configured in this file in the server installation: CCM_HOME/etc/system_info.txt
      • Users can remove or edit files before sending
      • They can copy the text and attachments, rather than send them directly from the dialog
  • 54. Other Changes in Synergy Release 7.0
    • MSI Installer support
      • Windows client only
      • Patches will continue to use deployment technique via web server (requires end users to have admin privilege)
    • Oracle support on Red Hat Enterprise Linux 5
  • 55. Platform Support for Synergy 7.0
    • HP-UX dropped (PA-RISC discontinued)
    • W2K no longer supported
    Vendor Platform Informix Oracle Microsoft Windows XP Pro SP3  Windows 2003 Server Std/Ent R2  Windows Vista Enterprise SP1 – client only  Sun Sparc Solaris 9, 10  10 only  Red Hat Enterprise Linux 4, 5   5 only  IBM AIX 5.3   Citrix MetaFrame Presentation Server 4.5 – client only   VMWare ESX Server 3.5 running Windows 2003 Server Std/Ent R2  
  • 56. New Synergy trainings
    • New Instructor Led Training Courses – Coming soon:
      • Telelogic® Synergy™ 7.0 Developer
      • Telelogic® Synergy™ 7.0 Developer Advanced
      • Telelogic® Synergy™ 7.0 Build Manager
      • Telelogic® Synergy™ 7.0 Administration
      • Telelogic® Synergy™ 7.0 Process Tailoring
    • New E-Learning Courses available
      • Synergy – New User Interface for Developers
      • Synergy – What’s New in Synergy latest release for Build Managers
      • Best Practises for Developer and Build Manager courses
    CCM PD Kickoff 2008
  • 57.  
  • 58. Friends Provident: Reducing time to market with Synergy Projects are confidently delivered on time “ Telelogic Synergy helped us get a new e-commerce offering out in a few months, rather than the year it would have taken.” Time to market reduced from 12 months to 2 months Business Challenge
    • Highly competitive market
    • Increasingly complex projects
    • Adapt to change & deliver faster, without impacting budget & quality
    Customer Success
    • Implemented Agile best practices
    • More responsive to change requests
    • Embrace change across multiple releases
  • 59. Renesas: Strategic QA with Synergy Bug correction time down 75% “ Straight away, we focused on Telelogic Synergy because we knew that task-based configuration management would help us keep our project on track and improve product quality.” Cut time-to-market by 30% Business Challenge
    • Improve processes across the development cycle
    • Raise quality
    • Slash time-to-market
    Customer Success
    • Implemented the best of CMMI, Agile, and Six Sigma approaches
    • Quarterly releases with clear functionality
    • Metrics predict bug numbers
    • Focused process effort for ROI
  • 60. Ocè: Reengineering Software Reuse and Componentization with Telelogic Synergy “ Using Telelogic Synergy and Change, implementing our vision of the software reuse paradigm was much faster even with very limited resources.” Accelerated delivery of products Lower Total Cost of Ownership Reduced risk of rework and project delays Business Challenge
    • Organizational transformation
    • Needed to evolve CBD approach and methodology in order to optimize cost and time-to-market capabilities.
    • Business Partner communication
    Customer Success
    • Enhanced team communication and collaboration
    • Master Component Repository
    • Standard, automated patterns for linking partner ecosystem
    • More responsive organization
  • 61. Waters Corporation: Scaling across the globe with Synergy Reduced risk of rework and project delays Increased productivity with a 15-hour development day The Telelogic Solution
    • Telelogic DOORS
    • Distributed Synergy and Change
    Business Challenge
    • After acquisition, 4 development sites to coordinate
    • Leverage local expertise
    • Collaborate to produce the new generation products
    Customer Success
    • Efficient team management
    • Better Process Management, fully electronic; FDA and ISO 9000 certifications
    • Efficient resource management, location agnostic
  • 62. The most respected solution on the market Telelogic Synergy & Change: Awarded “Best Change & Configuration Management solution EIGHT consecutive years "Telelogic Synergy achieves the highest rating in our ease of use category , while providing very advanced functionality. This makes Synergy an ideal choice for enterprise-wide deployment.”