rtc stream stratagies
TRANSCRIPT
![Page 1: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/1.jpg)
Stream StrategiesPowered by RTC
Date: 21.3.12Author: Liora Milbaum
![Page 2: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/2.jpg)
2
Single Stream Development
• "straight line development“• simplest form of software development• small teams and organizations• all work is delivered to a single stream, which is
associated with the project/team
![Page 3: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/3.jpg)
3
Single Stream Development – Fig. 1
![Page 4: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/4.jpg)
4
Naming Conventions• Components – “Xxx_comp” for example Acme_comp• Streams – “Xxx-xxx” for example Acme-dev, Acme-
integ, Acme-rel-3.0• Workspaces – “proj_wkspc_userid_xx” for example
Acme_wkspc_dtoczala_dev, Acme_wkspc_integration_build
• Plans – “desc time plan” for example Acme Sprint 1 Plan, Acme Release 2.0 Plan, Jade Team Sprint 7 Plan
![Page 5: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/5.jpg)
5
Multiple Release Development
• the team is working on release X, but still needs to support and do maintenance for releasex-1, x-2, and so on
• a dedicated development stream. • maintenance streams begin with the released
baselines
![Page 6: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/6.jpg)
6
Multiple Release Development – Fig 2.
![Page 7: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/7.jpg)
7
Multiple Release Development – Fig. 3
![Page 8: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/8.jpg)
8
Multiple Application Development
• large scale development efforts• development of multiple software components or
applications• streams are used to segregate development efforts,
and to control development environments
![Page 9: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/9.jpg)
9
Multiple App Development – Fig 4
![Page 10: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/10.jpg)
10
Demo – Add a Comp to Wkspc • open your workspace• add the "missing" component to your workspace• save the workspace. • load that component into your sandbox• do not make changes to that component,
because you will not be able to deliver them to the stream
![Page 11: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/11.jpg)
11
Demo – Add a Comp to Wkspc • Can Dan deliver changes of the Gamma_Comp
to the Gamma development stream, and changes to Acme_Comp to the Acme development stream? Yes he can
• He would need to deliver any Acme component based change sets to that development stream, and any Gamma component based change sets to the Gamma development stream. So he would deliver first to one stream, and then repoint his workspace at the second stream.
![Page 12: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/12.jpg)
12
UC1 – Small Team Multiple Comp
![Page 13: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/13.jpg)
13
UC1 – Large Team Multiple Comp
![Page 14: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/14.jpg)
14
UC2 – A workspace or a stream
![Page 15: Rtc Stream Stratagies](https://reader036.vdocuments.site/reader036/viewer/2022081422/558fd1331a28ab341b8b4749/html5/thumbnails/15.jpg)
15
Date: 21.3.12Author: Liora Milbaum
Q/A & Discussion