The software development landscape is changing. In a world of Agile, DevOps, ChatOps, and an integrated approach to product development, collaboration is becoming key to the success of software projects.
Outdated legacy toolsets like MS Word, Excel, and IBM Rational DOORS can no longer support an accelerating, and increasingly collaborative software development lifecycle.
In this webinar, we have covered use cases and best practices of collaborative software development. Watch and share our recording to better understand the modern concepts and tools that help build better software products faster in a collaborative environment:
- Modernizing a legacy requirements management & software development toolchain
- Collaborative product line management with branching & merge requests
- ChatOps with mobile access
https://content.intland.com/on-demand-webinar/requirements-management-supplier-collaboration-beyond-ibm-doors
2. 2
Agenda
1. Shifting product development landscape & tooling
2. Use cases of enhanced collaboration
3. Live demo – use cases:
• DOORS Bridge
• Branchig, merging, reviews for product line management
• ChatOps: Conversation-driven development
• Mobile access: management dashboards
3. 3
Webinar Info
• Q&A session at the end
• Webinar recording will be available at:
www.intland.com/webinars-events/
• Sign up for our upcoming events & webinars
• Join the Intland Automotive Conference 2018
• www.intland.com/event/intland-automotive-
conference-2018/
Conference partners:
5. 5
Shifting product development landscape & tooling
• Technology & software changing the product
development landscape
• New methods of software innovation (Agile,
DevOps, ChatOps are accelerating dev cycles)
• Integrated view of the lifecycle from RM to QA,
Compliance, and Operations
• Intra-team and inter-team collaboration
• Transparency & alignment in suppliers relations
gaining importance
• MS Word, Excel, IBM Rational DOORS: standard
legacy tools that fail to add a competitive edge
6. 6
Use cases of enhanced collaboration
ReqIF
IBM
Rational
DOORS
codeBeamer
ALM
Branching &
merge
requests
ChatOps ReqIF
exchange
Mobile
access
7. 7
Importing requirements from legacy systems
• Data exchange, round-trip
engineering
• Data integration and parallel use
of legacy systems + ALM to
modernize collaborative RM
• Integrated development
management across the lifecycle
8. 8
Branching, baselining, milestones, merge requests, branch comparison
v1.0
Product Line Management
v1.1 v1.2 v1.3
v1.1-EC
v1.1-CNBranch (BR - )
Baseline (vX.X)
Comparing
Merge Request
Master
v1.1 US
BR1.1 US
BR1.1 EC
BR1.1 CN
v1.2 US
BR1.2 US
Milestone
9. 9
Merge requests to discuss, review, merge changes
Baseline
Requiement
Merge Request
Approved Rejected
Compare &
Comment
v1.2
v1.1-EC
BR1.1 EC
You finish your development on
BR1.1 EC branch, and
submit your changes through a
merge request
Two of your changes are approved and one is rejected
Your changes are reviewed and commented on
Product Line Management
10. 10
ChatOps
Conversation-driven development
• Conversation-driven development
with mobile-ready ChatOps
• Accelerate enterprise teamwork
& supplier collaboration
• Integrate chat and development
• Access lifecycle data, manage
ALM artifacts with chat commands
• Automate tasks in conversations
using chat bots (ability to integrate
AI)
11. 11
Mobile access
Track, manage, respond, collaborate from any location
• Track, manage, respond,
collaborate from any location &
device
• Route issues to the right
channel to reach experts,
product manager
• Continuous collaboration
(internally or externally) and
reporting
• Management dashboards to
visualize lifecycle processes
12. 12
Summary
Modern collaboration best practices
• Transition from DOORS not a disruptive process (DOORS
Bridge, DOORS emulation)
• Improved intra-team and inter-team communication, supplier
integration
• Branching for product line management, merge requests to
support review processes
• Conversation-driven development via ChatOps
• ReqIF export for bidirectional collaboration
• Mobile access & management dashboards