34
Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc.

Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Embed Size (px)

Citation preview

Page 1: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Session 3182Retooling RUP to Borland ALM

Don Kranz, CCMDirector of Research

PROCESSexchange, Inc.

Page 2: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP

ActivitiesTemplates for Common TasksSummary

Page 3: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP

ActivitiesTemplates for Common TasksSummary

Page 4: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

IntroductionsSpeaker – Don KranzAcknowledgementsCopyrights & TrademarksExpectations

Page 5: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

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

Page 6: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

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

Page 7: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

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.

Page 8: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

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.

Page 9: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP

ActivitiesTemplates for Common TasksSummary

Page 10: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

RUP OverviewClassic RUPBest PracticesTwo Dimensions9 DisciplinesKey ElementsKey Artifacts

Page 11: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Classic RUPUse-Case DrivenArchitecture-CentricIterative

Page 12: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Best PracticesIterativeClient DrivenArchitecture CentricIncremental

Page 13: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Best PracticesDevelop iteratively & incrementallyManage requirementsUse component-based architecturesModel visuallyContinuously verify qualityManage changes

Page 14: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Two Dimensions of RUP

Content

– Disciplines– Workflows– Workflow Details– Roles– Activities– Artifacts

Time

– Phases– Iterations– Milestones

Page 15: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

9 DisciplinesBusiness ModelingRequirementsAnalysis & DesignImplementationTestDeploymentProject ManagementConfiguration & Change ManagementEnvironment

Page 16: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Key ElementsRole

Activity

Artifact

Page 17: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Key Artifacts

Kranz, D., Norman, R., A Practical Guide To The Agile Unified Process. Prentice Hall, Upper Saddle River, NJ, 2004

Page 18: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP

ActivitiesTemplates for Common TasksSummary

Page 19: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Using Borland ALM Plug-InGeneric Plug-InCustom Plug-InInstalling ALM Plug-InRUP Required?

Page 20: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Generic Plug-In

Page 21: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Custom Plug-In

Cust

Page 22: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Installing ALM Plug-InMake ALM plug-in availableCopy template_configurationsRun RUPBuilderDeploy ALM aware RUP

Page 23: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

RUP Required?

A non-RUP alternative

Page 24: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP

ActivitiesTemplates for Common TasksSummary

Page 25: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Review ALM Mentor TabALM Plug-In

– CaliberRM– StarTeam– Together

Custom Plug-In– Agile Process Overview– Role based– Key Artifacts

Page 26: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP

ActivitiesTemplates for Common TasksSummary

Page 27: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

RUP IntegrationRole based helpActivity based help

Page 28: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP

ActivitiesTemplates for Common TasksSummary

Page 29: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Templates for Common TasksStarTeam

– Iteration Plan– Risk List

Caliber– Glossary– Software Requirements Specification– Supplementary Specification– Use-Case– Vision– Project Status Reporting

Together– Project Template

Page 30: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

AgendaIntroductionsRUP OverviewUsing the Borland ALM Plug-InReviewing the Borland Tool Mentor TabAccessing ALM Mentors from RUP

ActivitiesTemplates for Common TasksSummary

Page 31: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

SummaryRecapQuestions

Page 32: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

RecapRUP has an extensible architecture2 different SDO/ALM based pluginsHelp based on

– Role– Activity– Artifact

Provide SDO extensions to Borland ALM Tools

Page 33: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

Questions?

Retooling RUP to Borland ALM

Page 34: Session 3182 Retooling RUP to Borland ALM Don Kranz, CCM Director of Research PROCESSexchange, Inc

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