Upload
moses-sanders
View
214
Download
1
Embed Size (px)
Citation preview
Session 3182Retooling RUP to Borland ALM
Don Kranz, CCMDirector of Research
PROCESSexchange, Inc.
AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP
ActivitiesTemplates for Common TasksSummary
AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP
ActivitiesTemplates for Common TasksSummary
IntroductionsSpeaker – Don KranzAcknowledgementsCopyrights & TrademarksExpectations
Don Kranz
PROCESSexchange, Inc– Director of Research
Coad Certified Mentor
1st Chairman - ACORD ObjX Architecture Review Board
23 Years in Computer Industry
15+ Years - RUP / FDD / XP
Co-Author A Practical Guide to Agile Unified Process
Wife - Lisa– Children Don III,
Jessica, Katrina
Spent 3 years in Germany
Avid Racing Photographer – 10,000+ published
Adirondacks – favorite vacation place
Acknowledgements
RUP Product Coding– Serge Charbonneau– Xelaration Software
Process Work– Mac Felsing– Ken Ritchie– Stephen Brown– Fred Hien
Borland ALM Work
– Phillip Hilgert– Sean Burke– Jon Magrini– Greg Wilson– Kieran Gobey– Mike Gross
Copyrights & TrademarksBorland®, StarTeam®, Together® and JBuilder ® are
registered trademarks of Borland Software Corporation.
CaliberRMTM is a trademark of Borland Software Corporation.
Rational®, Rational Unified Process® and RUP® are registered trademarks of International Business Machines Corporation.
Unified Modeling LanguageTM and UMLTM are trademarks of the Object Modeling Group
Capability Maturity Model® and CMM® are registered trademarks of the Software Engineering Institute.
ExpectationsLevel: Intermediate
Prerequisites: Some knowledge of RUP and Borland ALM products.
Description: Map the Borland ALM solution (the define, design, develop, test, deploy, manage process) to the RUP disciplines and see how you can accelerate your teams by providing much needed guidance in the implementation of your corporate solutions.
AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP
ActivitiesTemplates for Common TasksSummary
RUP OverviewClassic RUPBest PracticesTwo Dimensions9 DisciplinesKey ElementsKey Artifacts
Classic RUPUse-Case DrivenArchitecture-CentricIterative
Best PracticesIterativeClient DrivenArchitecture CentricIncremental
Best PracticesDevelop iteratively & incrementallyManage requirementsUse component-based architecturesModel visuallyContinuously verify qualityManage changes
Two Dimensions of RUP
Content
– Disciplines– Workflows– Workflow Details– Roles– Activities– Artifacts
Time
– Phases– Iterations– Milestones
9 DisciplinesBusiness ModelingRequirementsAnalysis & DesignImplementationTestDeploymentProject ManagementConfiguration & Change ManagementEnvironment
Key ElementsRole
Activity
Artifact
Key Artifacts
Kranz, D., Norman, R., A Practical Guide To The Agile Unified Process. Prentice Hall, Upper Saddle River, NJ, 2004
AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP
ActivitiesTemplates for Common TasksSummary
Using Borland ALM Plug-InGeneric Plug-InCustom Plug-InInstalling ALM Plug-InRUP Required?
Generic Plug-In
Custom Plug-In
Cust
Installing ALM Plug-InMake ALM plug-in availableCopy template_configurationsRun RUPBuilderDeploy ALM aware RUP
RUP Required?
A non-RUP alternative
AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP
ActivitiesTemplates for Common TasksSummary
Review ALM Mentor TabALM Plug-In
– CaliberRM– StarTeam– Together
Custom Plug-In– Agile Process Overview– Role based– Key Artifacts
AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP
ActivitiesTemplates for Common TasksSummary
RUP IntegrationRole based helpActivity based help
AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP
ActivitiesTemplates for Common TasksSummary
Templates for Common TasksStarTeam
– Iteration Plan– Risk List
Caliber– Glossary– Software Requirements Specification– Supplementary Specification– Use-Case– Vision– Project Status Reporting
Together– Project Template
AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP
ActivitiesTemplates for Common TasksSummary
SummaryRecapQuestions
RecapRUP has an extensible architecture2 different SDO/ALM based pluginsHelp based on
– Role– Activity– Artifact
Provide SDO extensions to Borland ALM Tools
Questions?
Retooling RUP to Borland ALM
Thank YouSession 3182
Retooling RUP to Borland ALM
Please fill out the speaker evaluation
You can contact me further at …[email protected]
Office Hours: Tuesday 4:30 – 5:30 pm Lab