A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product...
-
Upload
oswald-patrick -
Category
Documents
-
view
217 -
download
0
Transcript of A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product...
![Page 1: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/1.jpg)
A9: Developer Productivity with the Roundtable® OpenEdge® Architect Plug-in
Randall HarpProduct Architect
![Page 2: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/2.jpg)
© 2008 Progress Software Corporation2
Productivity with the Roundtable Plug-in
Session Goals...
Covering the Basics• What is Roundtable?
• What is SCM?
• Why Roundtable?
Being Productive• Introducing the Roundtable Plug-in
• Working with Projects, Tasks and Objects
• Using Task Groups
• Loading Schema Changes
![Page 3: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/3.jpg)
© 2008 Progress Software Corporation3
Agenda
Getting Started with the Roundtable Plug-in
What is Roundtable? Introducing the Roundtable Plug-in Working with Projects, Tasks and Objects Using Task Groups Loading Schema Changes
![Page 4: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/4.jpg)
© 2008 Progress Software Corporation4
Roundtable TSMS
What is it?
Roundtable is a team-oriented extension for the OpenEdge Studio and OpenEdge
Architect development environments that provides Software Configuration
Management and developer productivity tools.
![Page 5: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/5.jpg)
© 2008 Progress Software Corporation5
Why SCM?
Why do I need SCM?
Identification• Development life-cycle
• Logically organize application components
Control• Who can change what and where?
• Life-cycle workflow
History• Who did what, when, and why?
• What did they change?
![Page 6: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/6.jpg)
© 2008 Progress Software Corporation6
Why SCM?
"Software Configuration Management is the heartbeat of any serious software development effort. One would not start mass producing a car without first building a factory and defining the production line. SCM is THE factory for software development. It is the discipline, based on the principles of the manufacturing industry that brings repeatable, high-quality production to your software applications".
![Page 7: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/7.jpg)
© 2008 Progress Software Corporation7
Roundtable TSMS
Why should I use it?
Designed for OpenEdge development Developer productivity tools “Powered by Progress®”
• OpenEdge repository database
• OpenEdge AppServer™
![Page 8: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/8.jpg)
© 2008 Progress Software Corporation8
Agenda
Developer Productivity with the Roundtable Plug-in
What is Roundtable? Introducing the Roundtable Plug-in Working with Projects, Tasks and Objects Using Task Groups Loading Schema
![Page 9: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/9.jpg)
© 2008 Progress Software Corporation9
Introducing the Roundtable Plug-in
Software Requirements
Roundtable Server OpenEdge Architect OpenEdge AppServer OpenEdge Database
OpenEdgeApplication Server
OpenEdgeArchitect
RoundtablePlug-in
OpenEdgeRepositoryDatabase
OpenEdgeRepositoryDatabase
RoundtableServer
![Page 10: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/10.jpg)
© 2008 Progress Software Corporation10
Introducing the Roundtable Plug-in
About the Plug-in
Connects to Roundtable repositories
Designed for OpenEdge development
Developed in Java™
Repository and Developer perspectives
Developer focused
OpenEdgeApplication Server
OpenEdgeArchitect
RoundtablePlug-in
OpenEdgeRepositoryDatabase
OpenEdgeRepositoryDatabase
RoundtableServer
![Page 11: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/11.jpg)
© 2008 Progress Software Corporation11
Introducing the Roundtable Plug-in
Connect to multiple Roundtable repositories Browse Roundtable Workspaces Create Roundtable projects View change history View impact analysis data View property data View source Compare object versions
Repository Perspective
![Page 12: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/12.jpg)
© 2008 Progress Software Corporation12
![Page 13: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/13.jpg)
© 2008 Progress Software Corporation13
Introducing the Roundtable Plug-in
Create Tasks Modify Object contents Modify Object properties Create new Objects Complete Tasks Commit changes Perform Smart Compilation
Development Perspective
![Page 14: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/14.jpg)
© 2008 Progress Software Corporation14
![Page 15: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/15.jpg)
© 2008 Progress Software Corporation15
Agenda
Developer Productivity with the Roundtable Plug-in
What is Roundtable? Introducing the Roundtable Plug-in Working with Projects, Tasks and Objects Using Task Groups Loading Schema Changes
![Page 16: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/16.jpg)
© 2008 Progress Software Corporation16
Working With Projects, Tasks and Objects
Creating Roundtable projects Creating Roundtable tasks Searching Checking-out Objects Creating new Objects Impact Analysis Compiling and Building Completing Tasks
A day in the life of a developer..
![Page 17: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/17.jpg)
© 2008 Progress Software Corporation17
Demonstration
![Page 18: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/18.jpg)
© 2008 Progress Software Corporation18
Agenda
Developer Productivity with the Roundtable Plug-in
What is Roundtable? Introducing the Roundtable Plug-in Working with Projects, Tasks and Objects Using Task Groups Loading Schema Changes
![Page 19: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/19.jpg)
© 2008 Progress Software Corporation19
Task Management
Using Task Share-Status
Share-Status determines visibility of changes• Central Share
• Task Share
• Group Share
• Public Share
Developer decides when to share changes Developer controls impact on baseline
![Page 20: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/20.jpg)
© 2008 Progress Software Corporation20
Using Task Groups
Advantages of Task Groups
Share changes with no baseline impact Test changes in real-world environment Task Group can contain multiple tasks Tasks can belong to multiple Task Groups
![Page 21: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/21.jpg)
© 2008 Progress Software Corporation21
Task Groups
//server/group1//server/group1
//server/group2//server/group2
.P
.P
.P
How it works..
![Page 22: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/22.jpg)
© 2008 Progress Software Corporation22
Demonstration
![Page 23: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/23.jpg)
© 2008 Progress Software Corporation23
Agenda
Developer Productivity with the Roundtable Plug-in
What is Roundtable? Navigating the Perspectives Working with Tasks and Objects Using Task Groups Loading Schema Changes
![Page 24: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/24.jpg)
© 2008 Progress Software Corporation24
Loading Schema Changes
Why Manage Schema?
History of application schema changes Deploy application schema Impact analysis Smart Compilation
![Page 25: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/25.jpg)
© 2008 Progress Software Corporation25
![Page 26: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/26.jpg)
© 2008 Progress Software Corporation26
Demonstration
![Page 27: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/27.jpg)
© 2008 Progress Software Corporation27
Summary
Roundtable helps you implement SCM Roundtable is designed for OpenEdge Roundtable plug-in is focused on day-to-day
development activities Roundtable allows you to selectively share
your changes with team Roundtable manages application schema
changes
What did I learn?
![Page 28: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/28.jpg)
© 2008 Progress Software Corporation28
For More Information, go to…
Roundtable Web Site• www.roundtable-tsms.com
• Download Evaluation
• Task Management White Paper
PSDN Webinar• www.psdn.com
• “Using the Roundtable Plug-in with OpenEdge Architect 10.1C”
![Page 29: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/29.jpg)
© 2008 Progress Software Corporation29
OpenEdge Architect Sessions
A2: Making OpenEdge Architect Work for You A6: Integrating OpenEdge Architect into Your
Development Environment A13: Embracing OpenEdge Architect A15: You've Got a Problem, Here’s How to Find it
![Page 30: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/30.jpg)
© 2008 Progress Software Corporation30
Questions?
![Page 31: A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.](https://reader038.fdocuments.us/reader038/viewer/2022103101/5697bf9f1a28abf838c94c1e/html5/thumbnails/31.jpg)
© 2008 Progress Software Corporation31
Thank you foryour time