Where is requirements management heading in the next five years? In this blog post Richard Watson (Product Manager, IBM Requirements Management tools ) discusses his predictions for the short-term future of requirements management: To predict the future of Requirements Management (RM) tools I think it’s important to take a brief look back in history and see if we can spot any important trends. Requirements Management tools differentiate themselves from “typical” documents or spreadsheets by managing distinct, uniquely identifiable statements—called “Requirements”—and dependencies between different requirements—called “links”. Tools to specifically manage requirements have been around since the early ‘90s (starting with QSS DOORS and Rational Requisite Pro). In the first ten years of their lifetime requirements tools justified their existence by the cost savings on understanding and managing the scope and complexity of systems development. There was no real drive to connect requirements to the rest of the development lifecycle or, if there was, the main emphasis was to work out how to get other tools’ data into the RM system so that the traceability could be managed.
Utilizing Microsoft Excel with IBM Rational DOORS- Follow Chris Liverman as he takes you through utilizing DOORS and the DOORS database in doing impact analysis on DOORS requirements as well as update specifications and establish metrics using Microsoft Excel.
What's New in DOORS/DNG Reporting and Document Generation - IBM experts Jared Pulham, Ernest Mah, and Dragos Cojocari take you through the following agenda in covering what's new in Reporting for Rational Requirements management tools:
- Reporting in Requirement Management
- Document Generation and Analtyics/Metrics
- Rational Publishing Engine
- Jazz Reporting Service
- How They Work
I'm sure we all agree that the single most exciting thing to happen in 2014 was the delivery of a 64-bit client for Rational DOORS.
Following on from this, in 9.6.1, we also deliver DOORS Web Access (DWA) in 64-bit.
However, do note that 32-bit builds are no longer built and delivered in parallel. So what? If you have 32-bit hardware, you cannot upgrade to DOORS 9.6.1 or DOORS Web Access 9.6.1. The last version to ship 32-bit builds of DWA and the DOORS client is 18.104.22.168.
The legendary DOORS client/server compatibility remains – so users with 32-bit hardware can be on the 22.214.171.124 32-bit client while those with 64-bit can move to 9.6.1.
The DOORS server is still 32-bit and there are no plans to move it to 64-bit.
Managing Parallel Streams of Requirements with Rational DOORS- In this video, Doug Babcock, a lead developer of requirements at GM, with 17 years experience, will lead you the methods of developing and synchronizing streams of requirements including branching, comparison and merging of requirements between modules within DOORS.
IBM Rational DOORS: Common Mistakes and Misconceptions- In this video Afsheen Khan, an experienced DOORS user, takes you through the various common mistakes and misconceptions made by novice DOORS users as well as what powerful and useful DOORS functions most often go unused or underutilized.
Table of Contents:
00:40 - Agenda 03:00 - Background 04:26 - Objects vs. Attributes 06:37 - Columns vs. Attributes 09:43 - Object heading vs. Object text 16:00 - Misinterpreted warnings 18:00 - Object identifiers 21:09 - Mitigating issues with object identifiers 22:00 - Copying modules vs. Archiving modules 25:10 - Input/Output to/from DOORS 28:40 - OLE objects 38:42 - If links are deleted incorrectly 41:26 - Links, link modules, linksets 46:04 - Default Link Module 48:00 - Linkset pairing 49:28 - Putting it all together 52:20 - DXL deficiency 54:10 - Maintaining the database 59:00 - E-mail notifications 1:00:26 - Group access rights
IBM Rational DOORS 101: Basics- In this video Senior Systems Engineer Rick Learn takes you, as a beginner, through everything you need to know to get started with IBM Rational DOORS.
Table of Contents:
01:05 - How do you get started? 01:40 - Import all of your data and create documents 03:19 - Create a document based on a standard or template 04:10 - Document import and export 05:49 - Is DOORS easy to use? 06:39 - DOORS database view 08:46 - DOORS document views 11:25 - Traceability is the key to compliance 13:14 - Traceability drag-and-drop 14:32 - Multi-level traceability 17:13 - Traceability verification or 'completeness' 18:38 - How can I manage change? 19:12 - Change proposal system (CPS) 20:21 - Integration with RTC 21:29 - What are suspect links? 22:47 - Can I use DOORS to help with testing? 23:14 - Test Cases 24:44 - History and Baselines, Compare 26:10 - MS Word Export 26:34 - Printing with standard layouts 27:13 - Discussions 29:50 - DOORS Interface demonstration! Starting with new document (new Formal Module)
At the end of this video, you should be aware that Rational DOORS Next Generation has a fully functional web client and does not install locally. It uses artifacts instead of objects. It has multiple editors to capture and elaborate requirements information. Some administration happens at the Jazz level and some at the project level. Definitions of types happens outside the module. Working with modules is similar to the way things were done before. Some new things should be noticed as well, such as dashboards, views that are shared across modules, and the ability to use artifacts in multiple modules.
One thing that is not obvious in the video but should be noted, is that if you install Rational DOORS Next Generation as part of the IBM Rational solution, with IBM Rational Quality Manager and IBM Rational Team Concert, you get additional lifecycle capabilities with your Rational DOORS or Rational DOORS Next Generation license.
Rational DOORS v9 x: Requirements Change Management Options- IBM Rational DOORS v9 x: Change Management by Systems Engineer Steve Grossman. This video explores two options for Change management for requirements in IBM Rational DOORS:
1. The Change Proposal System or CPS, that is built into DOORS
2. Integration with OSLC-based change tools such as Rational Team Concert
Always providing the greatest content on IBM Rational products and concepts, the following not-to-miss items went live on developerWorks Rational this week:
Quick start guide: Rational Team Concert and OSLC
By: Paulo Cavoto, IT specialist, IBM
Most integration requirements can be met with OSLC services, thus avoiding complex customizations and reducing deployment time. In this article you will learn to authenticate, connect, retrieve, and store information in Rational Team Concert using Java.
Product: IBM Rational Team Concert
Access OSLC services from IBM Rational DOORS
By: Sudarshan Rao, Advisory Software Engineer, IBM
Learn the basics of the services offered in the OSLC Requirements Management V2 specifications, including: creating, updating, querying requirements and delegated UIs.
Product: IBM Rational DOORS
Deploy IBM Rational Insight 126.96.36.199 for the enterprise
By: Ali Manji, Software Developer, IBM
If you are considering deploying an IBM Rational Insight in your large enterprise, read this article. Ali Manji takes you step-by-step through how to install Rational Insight components across three separate workstations.
Product: IBM Rational Insight
IBM Rational Insight
IBM Rational Insight delivers measurement best practices to help organizations reduce time to market, improve quality, and take greater control of software and systems development and delivery. It provides objective dashboards and measures for transparency and control into risks, status, and trends.
Here's the most recent list of the latest and greatest downloads which have gone live from Rational Support since August 28th! These links below are provided to help you find the fixes you need in order to stay up to date and successful with your Rational products.... Plus, don't forget to check out the downloads tag to see any of the fixes you may have previously missed:
As many of us are in the last weeks of summer break, getting ready to head back to school or get the kids ready, we're still pushing headlong forwards to make sure you get the best information you need to get your job done and get it done right the first time. Our awesome developerWorks authors are always focused on producing the right information you need... so here you go, the following articles and trials went live last week on developerWorks Rational:
Use Rational Quality Manager to manage lab assets in virtual environments By: Pietro Marella, Advisory Engineer, IBM and Torsten Schlegel, IT Specialist, IBM
Read how the IBM Tivoli Lab in Rome piloted an integration of Rational Quality Manager, by extending the Rational Test Lab Manager component, with IBM Tivoli Service Automation Manager. This helps test teams improve productivity, cycle times, and cost effectiveness. Product: IBM Rational Quality Manager
Create an automation framework for an HTML-based application By: Shinoj Zacharias, Architect, IBM Rational Functional Tester, IBM
Shinoj Zacharias takes you through the entire process of using Rational Functional Tester's find() API to create an automation framework for an HTML-based application. This article includes examples and sample scripts. Product: IBM Rational Functional Tester
UML Model Metric Analysis rules-based generation of class diagrams By: Manoj Paul, Staff Software Engineer, IBM and Manish Paul, Advisory Software Engineer, IBM India
Learn about a new feature introduced in Rational Software Architect 8.5: Unified Modeling Language (UML) Model Metric Analysis rules-based generation of class diagrams. This feature helps with the challenges that are faced when inheriting a project from another team and more. Product: IBM Rational Software Architect
Rapid JPA development with Rational Application Developer By: Ali Manji, Software Developer, IBM
In part 2 of this article series, Ali Manji shows you how to quickly build a web application using IBM Rational Application Developer's JPA Manager Beans and Rich Page Editor, then render it in a JavaServer Faces facelet. Product: IBM Rational Application Developer
Reconcile, a new feature in Rational Quality Manager By: Pradeep Marigowda, System Software Engineer, IBM
Pradeep Marigowda teaches you how to link requirements collections in a Rational DOORS module view to a test plan, then generate a test case in Rational Quality Manager using the reconcile feature. Products: IBM Rational Quality Manager, IBM Rational DOORS
IBM Rational Quality Manager
Rational Quality Manager, built on the Jazz platform, is a collaborative, web-based, quality management solution that offers comprehensive test planning and test asset management from requirements to defects.
Webcast: IBM DevOps Solution: Continuous business planning to get cost out and agility in http://bit.ly/SMdevops
Wednesday August 14 11:00 am EDT
Webcast: IBM DevOps Solution: Collaborative development to spark innovation and integration among teams http://bit.ly/SMdevops
Wednesday September 4 11:00 am EDT
Webcast: IBM DevOps Solution: Continuous testing to save costs and improve application quality http://bit.ly/SMdevops
Wednesday September 11 11:00 am EDT
Here are two great new videos out of Rational User Education have been released! IBM Rational DOORS: Collecting Metrics for Better Results, Parts 1 and 2 with George Siampos. This has been a very popular and broadly attended video seminar which should prove useful for anyone using DOORS:
We're inching closer to Innovate, IBM's Technical Summit, but we don't want to forget you, our core audience, who may not be able to attend this year. So, while you'll see an obvious up-tick in Innovate content over the past week and into the next few, we're still going to be blogging the best support information we can to help you be successful. As before, here's the articles, featured downloads and demos that went live on developerWorks Rational this week:
Implement continuous integration in Rational Build Forge
By: Lily Wang, Technical Support Professional, IBM and Jin Feng, Technical Support Engineer, IBM
Create a continuous integration project in Build Forge and integrate it with a Rational ClearCase code library
Products: IBM Rational Build Forge, IBM Rational ClearCase
We are also pleased to feature Contributing Author Fariz Saracevic
Fariz Saracevic has worked for IBM Rational software since 2004 and is currently a member of the IBM Rational Offering Strategy and Delivery team. He leads agile ALM scenario design, as well as the Rational Money that Matters sample project team, to advance the Rational solution for Collaborative Lifecycle Management (CLM). He works closely with other Rational team leads to define and advance agile ALM and CLM capabilities. Before taking this CLM leadership role, Fariz was the Automated Software quality product manager. He co-authored Software Test Engineering with IBM Rational Functional Tester: The Definitive Resource (IBM Press, 2009) and has written or co-written several articles. Fariz speaks at worldwide conferences on the topic of agile ALM. He holds a master's degree in information technology from Virginia Tech and a Bachelor of Science degree from George Mason University. Fariz can be reached at firstname.lastname@example.org.
Once again, our friends at IBM Rational User Education have released some great videos to help you with integrating DOORS and RTC, as well as discussing some advanced functions and features in the DOORS 9.x versions. Both series are a bit of a different style video than you may be used to from support as they are presented by product SMEs in a webinar / discussion style.
Note: We've only embedded the first video so as to not overwhelm this post with embedded youtube players.... for the other three, you'll need to click through the title links to enjoy.
As we're knee-deep in preparations for Innovate, IBM's Technical Summit, we're still committed to getting you the best information we can to help you be successful with our products an in your daily work. To that end, here's the articles, featured downloads and upcoming webcasts that went live on developerWorks Rational last week:
Plan and design for product variants for long-term success
By: Joanne L. Scouler, Curriculum Architect, IBM and Martin R. Bakal, Worldwide Offering Manager, Electronics Industry, IBM
Incentives and best practices for a product variants strategy, implementation, and management Products: IBM Rational DOORS, IBM Rational ClearCase, IBM Rational Rhapsody
Using IBM Rational DOORS Next Generation's Rich Client Interface- In this video, narrator and Rational DOORS NG technical specialist Jon Walton walks you through using IBM Rational DOORS Next Generation's Rich Client Interface. The Rich Client interface varies from the web client interface in many significant ways. Jon shows you tips and tricks to using the interface, including many of the improvements that have been made since DOORS v9.x.
Featured author- We are pleased to feature Contributing Author Ritesh Nigam Ritesh Nigam is a senior software engineer with eight years of experience in software development. He has been working as a senior developer for IBM Rational Change for more than five years. He also has experience in Java, Java 2 Enterprise Edition (J2EE), Perl, and web technologies, such as Dojo toolkit, Ajax, web services, OSLC, and change and configuration management.
Featured download: Rational Functional Tester IBM Rational Functional Tester is automated functional- and regression-testing software for QA teams concerned with the quality of their Java, web-based, Microsoft Visual Studio, Microsoft .NET, terminal-based, SAP, Siebel, and Web 2.0 applications.
We're glad you asked! Here's the articles, downloads, and other odd & ends that went live on developerWorks Rational recently:
Being agile while still being compliant By: Keith Collyer, PhD, Senior Solution Manager, Electronics and Medical Devices Industry Solutions, IBM and Jordi Manzano, Software Quality Assurance Manager and Deputy Director of R&D, Diagnostic Grifols A practical approach to agile development practices for medical device manufacturers Product: Rational DOORS
Agile analysis practices for safety-critical software development By: Bruce Douglass, Rational Chief Evangelist, Systems Engineering, I.B.M. Bruce Douglass, author of the IBM® Rational® Harmony™ for Embedded RealTime Development process, explains why and how to apply agile methods to the key analysis practices for development of safety-critical systems. Products: IBM Rational DOORS, IBM Rational Rhapsody
IBM Rational Team Concert IBM Rational Team Concert, based on the Jazz platform, now supports any plan, any process, any platform. New formal planning templates support traditional project phases, while new risk management capabilities can be used by any traditional, agile or hybrid team. With a single release for all platforms, simple role-based user licensing, no charge for the server software, and new flexible pricing models, you are free to mix and match deployments to suit your particular environments. Rational Team Concert is free for up to 10 developers.
Rational Test Workbench IBM Rational Test Workbench delivers end-to-end functional, regression, load, and integration testing to address the quality challenges of highly complex applications. Registration and sales representative assistance required for access to the 30-day free trial. Register on Passport advantage today.
IBM Rational Rhapsody The IBM Rational Rhapsody software is available in different editions to help systems engineers and developers of embedded software analyze, design, develop, test, and deliver embedded, real-time systems and software.
We are pleased to feature Contributing Author Fabio Castiglioni: Fabio Castiglioni is an Executive IT Architect with IBM Sales and Distribution in Italy. He has 30 years of experience in IT, 13 in development labs where he held technical and management positions in international projects. Earlier in his career, Fabio was Technical Director for research projects on object-oriented technologies, Senior IT Architect in major integration projects, and Technical Leader for the Government Industry for IBM South Europe. Fabio is one of the teachers of Component Modeling classes for IBM architects and has published several articles on the subject of nonfunctional requirements.
Hot off the reporting presses here in Rational Support, here are the top twenty technotes used in February to help solve the PMRs you reported. As always, these are taken directly from our PMR reports and tabulated to help you solve the same issues which you may be encountering:
Are you curious about How DOORS Supported the Curiosity Rover? Back by popular demand from Orange County RUG's 'Rocket Science with Rational' event!
Today! February 21, 2013, 2:00 pm - 3:00 pm ET
Register Now to learn how IBM Rational software development tools are used in cutting edge rocket science applications, including the Mars Curiosity rover launch and operations! Learn how NASA’s Jet Propulsion Laboratory (JPL) used IBM Rational DOORS to create, verify and report on some 16,000 requirements for the launch and ongoing operations of the Mars Curiosity rover.
In this session, JPL guest speaker Tracy Van Houten shares insights into DOORS use for the management of these complex requirements, which involved multiple levels and hundreds of engineers to achieve success. Space is limited, so register now for this exclusive event!
Our fabulous developerWorks content authors have been at it again! Check out all the great items that have gone live on developerWorks Rational in the last three weeks:
Integrate enterprise and software architectures By: Steve Arnold, Senior Technical Consultant, IBM and Jas Atwal, Technical Consultant, IBM Save time and find traceability gaps by linking enterprise architecture elements in IBM Rational System Architect with model elements in IBM Rational Software Architect extension for Design Management. Products: Rational Software Architect, Rational System Architect
Top 12 Rational software articles in 2012 By: Robin Wood, Content Acquisition Editor for developerWorks Rational, IBM A time-saving round-up of the 12 most popular Rational articles published by developerWorks in 2012.
We are pleased to feature Contributing Author Monica Luke: Monica Luke lives in the Boston, Massachusetts area. With more than 20 years experience in software engineering, she joined IBM Rational software 10 years ago in the test organization. During her 17 years as a test automation engineer and architect, she has repeatedly tackled the tough problems of building test automation solutions through frameworks that last and build triggered test solutions for complete lights-out testing. Testing and test automation remain a passion, and that has led Monica to move into the product management organization, where she has the opportunity to tackle these tough problems in the testing tools. Using an outside-in scenario design approach, Monica is happily influencing the next wave of Rational testing tools.
Paul has more than 25 years experience in developing systems, software, and hardware in the embedded and real-time systems industry. He is an OMG Certified Systems Modeling Professional Model User, and a senior systems market manager for IBM Rational software and has worked with Rational software in various roles since 1995. Paul is a prolific author on developerWorks and has earned the Contributing Author badge.
We also highlighted the following items on our home page and product pages that you may find of interest.
IBM Rational Software Architect IBM® Rational® Software Architect is an advanced and comprehensive application design, modeling and development tool for end-to-end software delivery. The latest version is updated with the latest in design and modeling technologies, comprehensive support for emerging technologies around BPMN2, SOA and Java™ Enterprise Edition 5, and delivers the best of breed tooling that integrates with IBM's application lifecycle management solutions. Evaluations available for Linux, Windows, Red Hat Linux, SUSE Linux, Ubuntu, and Mac OS.