Download presentation
Presentation is loading. Please wait.
Published byKathleen Walters Modified over 9 years ago
1
Copyright © 2011 321 Gang Rational Team Concert Overview Joe Meagher 321 Gang joem@321gang.com
2
Copyright © 2011 321Gang Rational History Founded 1981, Acquired by IBM 2003 R1000 – ADA Development environment Modeling/Process UML, Method Composer Rose, XDE, Software Architect (RSA) Control ClearCase, ClearQuest, Team Concert (RTC), Change, Synergy Requirements RequisitePro, DOORS, Requirements Composer (RRC) Testing Functional Tester, Performance Tester, Test Real Time Test Manager, Quality Manager (RQM) Planning/Management Portfolio Manager, Publishing Engine (RPE), RRDI, Team Concert (RTC) Jazz Platform (CLM) – RTC, RRC, RQM 2
3
Copyright © 2011 321Gang Software-Centric Systems Development Needs Know work to be done, work assignments Plan work; track work progress to plan; adapt plan Mange configurations; facilitate parallel development Support continuous integration practices Send notifications when anything of interest occurs Support distributed teams 3 Evolve Simple Design TDD Pair Programming Refactor Collective Code Ownership Coding Standards Sustainable Pace Shared Vision Continuous Integration Planning Game Planning Poker (Estimating) Customer Acceptance Testing Small Releases Customer Team Member Self- managed Teams Daily Standup Time-box Iterations Open Workspace User Stories
4
Copyright © 2011 321Gang Best Practice Development Tools Stack 4 Source Control/Configuration Management CVS, SVN, Git, Mercurial, ClearCase, Synergy, Perforce Source Control/Configuration Management CVS, SVN, Git, Mercurial, ClearCase, Synergy, Perforce Issue/Defect Tracking Bugzilla, Trac, ClearQuest, Change, Jira Issue/Defect Tracking Bugzilla, Trac, ClearQuest, Change, Jira Continuous Build CruiseControl, Hudson, Ant, Maven, BuildForge Continuous Build CruiseControl, Hudson, Ant, Maven, BuildForge Planning Rally, VersionOne, MS Project, Excel, Sticky Notes Planning Rally, VersionOne, MS Project, Excel, Sticky Notes Collaboration Mylyn, Confluence, FishEye Collaboration Mylyn, Confluence, FishEye Collaboration Planning Continuous Build Issue Tracking SCM Rational Team Concert Collaboration Planning Continuous Build Issue Tracking SCM Rational Team Concert Integrations
5
Copyright © 2011 321Gang 5 Team Concert in the ALM Context Strength through integration – value multiplier on product investment Built on Jazz team collaboration platform DOORS/RRC Requirements Mgmt Rhapsody System Engineering Modeling/Simulation Team Concert Project and team visibility Work scheduling and tracking Adaptive project management Configuration/build management Quality Manager Test plans Lab management Test execution history Jazz Platform Quality Products Rational Solution other Solutions Insight Project status and trends Publishing Engine Automated document generation
6
Copyright © 2011 321Gang 6 Rational Team Concert Highly collaborative, team-based development environment Integrates multiple aspects of the software development lifecycle, including work items, source control, build, and process support Key capabilities: Process awareness and customization Team awareness, team owns work, members, plans Work item tracking, relationships, and traceability Build awareness, traceability, and support for other build engines Integrations with other products to facilitate collaborative application lifecycle management
7
Copyright © 2011 321Gang 7 Team Concert Overview Work Items Defects, enhancements, stories Queries, and query results Support for approvals, discussions Custom types, workflows, editors Integrations with CQ, Bugzilla Configuration Management Integrated stream management Component-level baselines Tight integration with Eclipse, work items Integrations with CC, CVS, Subversion Build Trace to work items and code changes Supports both team and private builds Local and remote build servers Supports Ant and command-line Iteration Planning Integrated iteration and release planning Tracks team and individual progress and load Out-of-box support for processes (RUP, Scrum) Process Transparency Customized web-based project dashboards Live, real-time metrics and reporting Flexible, role-base process support Team Collaboration Integrated chat Rich notification and filtering for all team and project related events Multiple-platform support – Eclipse, Visual Studio, and full-featured web browser Rich querying and reporting engine
8
Copyright © 2011 321Gang 8 Team Collaboration (process) Awareness All activity within Team Concert operate within a process Team Concert knows team’s roles, members, timeline/schedule, organization, permissions, collaboration rules
9
Copyright © 2011 321Gang 9 Work Items Work is focus of development Owned by a user Planned for an iteration or release Filed against a team SCM changes, builds it includes May define custom types with workflows and attributes Supports complex relationships Parent-child with progress roll-up Blocking work Implementing requirement (from DOORS) Etc. Planned Work Story
10
Copyright © 2011 321Gang Supporting Complex Relationships 10 Requirement(s) implements Tests verifying Design elements guiding
11
Copyright © 2011 321Gang Adaptive Planning in Team Concert Team Concert knows project timeline(s) and teams Tracks what work is planned for each iteration Plans provide status at multiple levels (project/team, release/iteration) 11 Feature Story Dev Team A Dev Team B Story … Feature Story Project Plan Team Iteration Plan (Backlog) Team Release Plan
12
Copyright © 2011 321Gang 12 Plans Provide Customizable Views By Iteration Rank Order For Single Iterations By Team By Schedule
13
Copyright © 2011 321Gang 13 Source Control Team Concert provide streams model SCM Manages changes between teams, versions, customer variants, etc. Greatly simplifies change process Group related files changes into a single change set (no branches!!) Automatically associate file changes with work item
14
Copyright © 2011 321Gang Source Control Streams and Repository Workspaces Work on multiple changes simultaneously in same workspace No separate workspaces for developer tasks Greatly simplifies change process for large complex systems 14 Select work item to suspend and resume associated changes
15
Copyright © 2011 321Gang Burndown Risks, Blocking Work, External Commitments Build Health Defect Trends Quality Taskboard Feedback and Visibility Dashboards (Information Radiators) provide status and trends Data is live and collected automatically – no burden on development 15
16
Copyright © 2011 321Gang 16 Review status (Deb – Project Manager – Web Interface) Submit defect (Deb – Project Manager – Web Interface) Fix and Deliver (Bob – Developer - Eclipse) Confirm fix (Deb – Project Manager – Web Interface)
17
Copyright © 2011 321Gang 17
18
Copyright © 2011 321Gang 18 Joe Meagher 321Gang joem@321gang.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.