David Lawrence Enablement Engineer for RDz and RTCz Improve Collaboration Across Multiplatform Teams with IBM Rational Team Concert for System z David Lawrence Enablement Engineer for RDz and RTCz
First wave of Jazz products Team Concert for System z Innovation Through Collaboration Unify by “thinking & working” in unison with real-time project heath Requirements Composer Elicit, capture, elaborate, discuss and review requirements Quality Manager Collaborative Business-Driven Quality Coordinate quality assurance plans, processes and resources Business Expert Collaboration Business Planning & Alignment Product & Project Management Your existing capabilities Collaborative Lifecycle Management Engineering & Software Tools Compliance & Security Future IBM Capabilities Best Practice Processes 3rd-Party Jazz Capabilities Collaboration OPEN SERVICES Administration: Users, projects, process Presentation: Mashups Storage Discovery Query
Rational Team Concert Iteration Planning Project Transparency SCM Integrated iteration planning and execution Task estimation linked to key milestones Out of the box agile process templates Project Transparency Customizable web based dashboards Real time metrics and reports Project milestone tracking and status SCM Work Items Build Integrated stream management with flow relationships Component level baselines Server-based sandboxes Identifies component in streams and available baselines ClearCase connector Defects, enhancements and conversations Query results view and share queries with team or member Support for approvals and discussions ClearQuest connector Query editor interface Work item and change set traceability Local or remote build servers Supports ant and command line tools Integration with build forge Build definitions for team and private builds Jazz Team Server Single structure for project related artifacts World-class team on-boarding / offboarding including team membership, sub-teams and project inheritance Role-based operational control for flexible definition of process and capabilities Team advisor for defining / refining “rules” and enabling continuous improvement Process enactment and enforcement In-context collaboration shows team members and status of their work
Rational Team Concert for System z Rational Team Concert for System z brings together diverse teams allowing them to work together to build solutions Day One Productivity Right-size Governance Collaborate in Context Open and Extensible Architecture Collaboration Clarity Continuity Community Rational Team Concert For System z JAZZ TEAM SERVER Eclipse and Eclipse-based products Web 2.0 Visual Studio Client Integrations Extensions for System z Native z/OS build support Integration with Rational Developer for System z Integrated SCM solution for z/OS and distributed assets Flexible Deployment Platforms - z/OS, Linux on System z, or distributed *Statements on future direction subject to change
Source code management Integrated stream management solution Identifies components in those streams and the baselines available for the team Development projects contained in those components Individual user server workspaces Working with Change Sets 5 5
Work items Subscribe to work items you're interested in Predefined, custom and personal queries Integrated discussion threads Query results Understands and persists work item’s relationship to SCM and build artifacts 6 6
Builds Create build definitions for team and private builds Supports Ant and command line build tools Create build definitions for team and private builds Identify work items and change sets that went into the build Create local or remote build servers Historical view of the build queue with status 7 7
Using “Rational Method Composer” or “Eclipse Process Framework” Enables process awareness and guidance Team Advisor Rules can be run when delivering changes to enforce team or organizational standards Helps ensure higher quality results through enforcement of agreed-upon standards Rules are configurable “Quick Fixes” can be specified to simplify corrective action Process rules can be defined, refined “on the fly”, enabling continual improvements Out of the box including OpenUP, Scrum, The Eclipse Way, Agile (XP-like) etc… Using “Rational Method Composer” or “Eclipse Process Framework” As an extension of the process specification and enforcement, the team advisor provides insights to team members on how go about adhering to the team process. This allows the development team to focus on development and learn the process as they are work through the development cycle and not by reading tons documents before they can start writing a single line of code. 8 8
Plan and execute iterations while managing team and individual load Understand how well you are progressing against your targets in real-time Iteration Planning Plan and execute iterations while managing team and individual load Drag-and-drop work items to change owners/create child parent relationships
In-context collaboration Team Awareness Shows team members and their online status Shows what they are working on Team Central -News & events -Build status -What’s being worked on -Changes Configurable (RSS feeds) Personalizable Collaborate in Context 10 10
Transparency, collaboration and control via customizable dashboards Clearly understand team goals Risks, issues, challenges surfaced at both the team and project level Real-time status
Trending by project or by individual team Current milestone status Dashboards and reporting Trending by project or by individual team Team member details Current milestone status
Rational Team Concert for System z The Jazz Team Server can run on System z z/OS Takes advantage of the quality of service Integrates with RACF Relies on DB2 on z/OS Linux for System z Support server consolidation initiative LDAP can be under RACF control The build engine can run on system z On z/OS, it has access to the z/OS Unix System services commands REXX commands, JCL submission, etc. It allows RTC to interact with your existing assets
RTCz integration with RDz Rationale RTCz provides the RTC core value in term of collaboration, process, etc. RTCz provides SCM and Build functions for z/OS RDz augments the development productivity & experience files act as if on the host Appropriate editors (COBOL, maps, etc.) and functions (content assist, syntax check, etc.) High value functions (XML enablement, SFM, code generation from models, from UML, etc) RDz project in RTCz RDz projects are a view into the RTCz project RDz projects provide a working set for the developer RDz projects are not shared in the SCM
15
© Copyright IBM Corporation 2008. All rights reserved © 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.
Additional resources http://jazz.net Find out more about Rational Team Concert http://ibm.com/rational/rtc Download the trial and participate in the open commercial development project http://jazz.net Explore Rational Team Concert tutorials, demos and other developer learning resources http://ibm.com/developerworks/spaces/jazz Learn more about the Jazz technology and the future IBM Rational product roadmap http://ibm.com/rational/jazz/roadmap IBM collaborative software return on investment calculator http://www-01.ibm.com/software/rational/rtc/roi/