IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle...
-
Upload
smartbear -
Category
Self Improvement
-
view
1.325 -
download
1
description
Transcript of IBM Rational & SmartBear Present: How Peer Review & Collaboration Can Make the Product Lifecycle...
Guest Speaker: James WangGM Review Products
Justin CollierSenior Solutions Engineer
Greg GormanIBM Program Director, World-Wide Systems Engineering Strategy and Delivery
2
Agenda
Industry Momentum Motivating Smarter Solutions
Best Practices for Complex Systems Peer Review
Demo of Peer Reviews within the Product Lifecycle
3
Agenda
Industry Momentum Motivating Smarter Solutions
Best Practices for Complex Systems Peer Review
Demo of Peer Reviews within the Product Lifecycle
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
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
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
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
8
Agenda
Industry Momentum Motivating Smarter Solutions
Best Practices for Complex Systems Peer Review
Demo of Automation in Peer Reviews within the Product Lifecycle
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
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
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
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
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
4. Author Prep is Good!
© SmartBear Software
Without Preparation With Preparation
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
16
Agenda
Industry Momentum Motivating Smarter Solutions
Best Practices for Complex Systems Peer Review
Demo of Peer Reviews within the Product Lifecycle
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
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/