19
Guest Speaker: James Wang GM Review Products Justin Collier Senior Solutions Engineer Greg Gorman IBM Program Director, World- Wide Systems Engineering Strategy and Delivery

IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

Embed Size (px)

DESCRIPTION

Link to video - http://www.slideshare.net/SmartBear_Software/smartbear-webinar-how-peer-review-collaboration-can-make-the-product-lifecycle-rock In today's world, product innovation is coming from more intelligent, interconnected, and instrumented products. Join us for this informative webinar and learn first hand how Rational and SmartBear can help you streamline, automate and enforce the collaborative interactions necessary for a more effective process across the entire development spectrum to delivery higher quality hardware and software systems - on time and on budget. In this free informative webinar we demonstrated through a real life development scenario the potential to improve product quality, while reducing both development costs and potential problems traditionally identified late in the development process, or in the field. Click the link below to download a free trial of PeerReview Complete http://smartbear.com/products/document-review/sign-up/

Citation preview

Page 1: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

Guest Speaker: James WangGM Review Products

Justin CollierSenior Solutions Engineer

Greg GormanIBM Program Director, World-Wide Systems Engineering Strategy and Delivery

Page 2: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

2

Agenda

Industry Momentum Motivating Smarter Solutions

Best Practices for Complex Systems Peer Review

Demo of Peer Reviews within the Product Lifecycle

Page 3: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

3

Agenda

Industry Momentum Motivating Smarter Solutions

Best Practices for Complex Systems Peer Review

Demo of Peer Reviews within the Product Lifecycle

Page 4: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

IBM Software Group | Rational software

4

Intelligent products are everywhere…

Automotive

Energy & Utilities

Healthcare

Telecommunications

Aerospace & Defense

Software is the “Invisible Thread” of today’s innovationSoftware is the “Invisible Thread” of today’s innovation

The shift in demand is taking place across industriesThe shift in demand is taking place across industries

Page 5: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

IBM Software Group | Rational software

55

But significant challenges in developing and integrating software and hardware, is leading to late product launches

Poor collaboration among and within hardware and software development teams (different tools, terminology)

Increasing complexity of product design

Hard to understand tradeoffs between hardware and software

Poor collaboration among and within hardware and software development teams (different tools, terminology)

Increasing complexity of product design

Hard to understand tradeoffs between hardware and software

Page 6: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

IBM Software Group | Rational software

6

MECHANICAL

ELECTRONIC

Systems Engineering Domains

SOFTWARE

Compliance& Security

Business Planning& Alignment

Product & Project Management

Collaborative Lifecycle Management

Design & Development

There is a need to integrate different development domains: Mechanical, Electronic and Software

Page 7: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

IBM Software Group | Rational software

SmartBear Extends Rational Solution with Automated Review

QUALITY MANAGEMENTAchieve “quality by design” with an

integrated, automated testing processRational Quality Manager

ARCHITECTURE & DESIGNUse modeling to validate requirements, architecture

and design throughout the development processRational Rhapsody

REQUIREMENTS MANAGEMENTManage all system requirements

with full traceability across the lifecycleRational DOORS

COLLABORATION, PLANNING & CHANGE MANAGEMENT

Rational Team Concert

BEST PRACTICES & SERVICES

PeerReview Complete builds on Rational collaborative corePeerReview Complete builds on Rational collaborative core

7

Page 8: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

8

Agenda

Industry Momentum Motivating Smarter Solutions

Best Practices for Complex Systems Peer Review

Demo of Automation in Peer Reviews within the Product Lifecycle

Page 9: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

With PeerReview Complete you can…Catch flaws early in the product development cycle Review requirements, design docs, schematics, &

source code with team members anywhere Capture review metrics for process improvement

and for regulatory requirements

9Source code & moreSchematicsDesign Docs

Page 10: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

1. Find and fix flaws early

2. Make reviews positive and painless

3. Use checklists especially in regulated industries

4. Be prepared before you review

5. Improve team communication using reviews

10© SmartBear Software

Page 11: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

1. Find and Fix Flaws Early

Conduct peer reviews of requirements documents with hardware and software teams to find issues early and establish traceability across the product lifecycle.

What to Review?Doors requirements documents Test plans in Quality Manager Source code in RTC Rhapsody models

© SmartBear Software

Page 12: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

2. Make Reviews Positive & Painless

Positive – Managers must foster a

good review culture in which finding

defects is viewed positively.

Painless – Use collaboration tools

and integrate them with other

workflow tools

© SmartBear Software

Page 13: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

3. Review Checklists Work

Simplify compliance reporting with review checklists & software

•CMMI, FDA, PCI – review is mandated

•A&D (DO-178C and D0-254) – review is mandated

•Automotive  (ISO 26262) – review is mandated

•Embedded systems – very high cost of change

•Agile teams – fast, convenient way to collaborate

For regulated industries - checklists substantially improve results for both authors and reviewers.

© SmartBear Software

Page 14: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

4. Author Prep is Good!

© SmartBear Software

Without Preparation With Preparation

Page 15: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

5. Improve Team Collaboration& Communication Using Reviews

• Use reviews to establish mentoring relationships between junior and senior team members

• Bring geographically-distributed teams and offshore teams up to speed more quickly with better quality

• Integrate review capabilities into software like IBM Rational that your team use everyday

© SmartBear Software

Page 16: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

16

Agenda

Industry Momentum Motivating Smarter Solutions

Best Practices for Complex Systems Peer Review

Demo of Peer Reviews within the Product Lifecycle

Page 17: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

Requirements Management& Product Line Engineering

17

Portfolio Management, Business and Program Analytics

Peer reviews find issues early and establish traceability across the product lifecycle.

Architecture, Design& Implementation

Systems EngineeringPlant Modeling

Software Engineering

Quality Management & Testing

Use reviews across the entire product lifecycle

Let’s take a look at PeerReview Complete

Page 18: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock
Page 19: IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle Rock

IBM Systems Engineering for

Dummies

IBM Rational and SmartBear enable collaboration across the engineering lifecycle

Additional details …

IBM Rational Solutions Demo for Systems and Software Engineering

11 Best Practices for Peer Code Review in RTC

Sign up for free trials at www.smartbear.com and http://www.ibm.com/developerworks/rational/downloads/