+ All Categories
Home > Documents > Jyoti Chaturvedi and David Orr

Jyoti Chaturvedi and David Orr

Date post: 12-Feb-2016
Category:
Upload: alida
View: 29 times
Download: 0 times
Share this document with a friend
Description:
Enter RUP. Jyoti Chaturvedi and David Orr. What should I know when I leave? . What is the RUP software? What good is it? What can I do with it? How will it help me?. What is the RUP software?. What is the RUP software?. It is a software product, like any other software product. - PowerPoint PPT Presentation
Popular Tags:
107
Jyoti Chaturvedi and David Orr Enter RUP
Transcript
Page 1: Jyoti Chaturvedi and David Orr

Jyoti Chaturvediand David Orr

Enter RUP

Page 2: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave? • What is the RUP software?What is the RUP software?

• What good is it?What good is it?

• What can I do with it?What can I do with it?

• How will it help me?How will it help me?

Page 3: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

Page 4: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It is a software product, like any otherIt is a software product, like any othersoftware product.software product.

Page 5: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It is a software product, like any otherIt is a software product, like any othersoftware product.software product.

It is a vast set of HTML pages It is a vast set of HTML pages that arethat are

dynamically produced on your dynamically produced on your browser.browser.

Page 6: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

Page 7: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

The software was developed andThe software was developed andmarketed by Rational Software. marketed by Rational Software.

Page 8: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

The software was developed andThe software was developed andmarketed by Rational Software. marketed by Rational Software.

• Today it is owned by IBM.Today it is owned by IBM.

Page 9: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

Page 10: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It can stand alone as a library of linkedIt can stand alone as a library of linkedhypertext pages.hypertext pages.

Page 11: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It can stand alone as a library of linkedIt can stand alone as a library of linkedhypertext pages.hypertext pages.

It can be integrated with other It can be integrated with other tools intools in

the Rational suite. the Rational suite.

Page 12: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

Page 13: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It is delivered using Web technology,It is delivered using Web technology,not in books or binders. not in books or binders.

Page 14: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It is delivered using Web technology,It is delivered using Web technology,not in books or binders. not in books or binders.

It is never obsolete. Rational It is never obsolete. Rational releasesreleases

upgrades twice a year.upgrades twice a year.

Page 15: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

Page 16: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It uses UML as the principal notationIt uses UML as the principal notationfor the software models built.for the software models built.

Page 17: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It uses UML as the principal notationIt uses UML as the principal notationfor the software models built.for the software models built.

It is founded on the philosophies andIt is founded on the philosophies andpractices of the Rational Unified Process.practices of the Rational Unified Process.

Page 18: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

Page 19: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It is can be used as delivered for an It is can be used as delivered for an entire organization.entire organization.

Page 20: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It is can be used as delivered for an It is can be used as delivered for an entire organization.entire organization.

It can be tailored to the specific It can be tailored to the specific needsneeds

of a software development team.of a software development team.

Page 21: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

Page 22: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It is available in the 3It is available in the 3rdrd floor lab: floor lab:Program Files/Rational/Rational Unified ProcessProgram Files/Rational/Rational Unified Process

Page 23: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

It is available in the 3It is available in the 3rdrd floor lab: floor lab:

You can download an evaluation copyYou can download an evaluation copyfree from IBM’s Rational website: free from IBM’s Rational website:

www-306.ibm.com/software/awdtools/rup/ www-306.ibm.com/software/awdtools/rup/

Program Files/Rational/Rational Unified ProcessProgram Files/Rational/Rational Unified Process

Page 24: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

Page 25: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

• It is overwhelming.It is overwhelming.

Page 26: Jyoti Chaturvedi and David Orr

What is the RUP software?What is the RUP software?

• It is overwhelming.It is overwhelming.

It is unlikely to be used productively byIt is unlikely to be used productively byanyone who gives it just a casual glance.anyone who gives it just a casual glance.

Page 27: Jyoti Chaturvedi and David Orr

You can dart down one You can dart down one rabbit hole after the next. rabbit hole after the next. You can get lost and give You can get lost and give up. You can waste valuable up. You can waste valuable time getting nowhere. time getting nowhere.

Page 28: Jyoti Chaturvedi and David Orr

Seeing is believing,Seeing is believing, so let’s go so let’s go dartingdarting down a few down a few rabbit rabbit holes holes . . . . . .

Page 29: Jyoti Chaturvedi and David Orr
Page 30: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Page 31: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

In 2003, more than 3,000 companies In 2003, more than 3,000 companies used the Rational Unified Process.used the Rational Unified Process.11

Page 32: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

In 2003, more than 3,000 companies In 2003, more than 3,000 companies used the Rational Unified Process.used the Rational Unified Process.11

Volvo, Xerox, Intel, Alcatel, Oracle, Volvo, Xerox, Intel, Alcatel, Oracle, Merrill Lynch, Schwab, CAP Gemini, Merrill Lynch, Schwab, CAP Gemini, Lockheed-Martin, British Aerospace,Lockheed-Martin, British Aerospace,and Visa, just to drop a few names.and Visa, just to drop a few names.11

Page 33: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Page 34: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Software organizations can use it toSoftware organizations can use it to advance to CMM Levels 2, advance to CMM Levels 2,

Repeatable Repeatable and Level-3, Defined, by relying on theand Level-3, Defined, by relying on the RUP software to help define andRUP software to help define and implement procedures to meet theimplement procedures to meet the goals of Key Process Areas.goals of Key Process Areas.2,32,3

Page 35: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

For example, the KPA “Requirements For example, the KPA “Requirements Management” gets implemented by Management” gets implemented by

Workflow: Requirements Workflow: Requirements Artifacts: Software RequirementsArtifacts: Software Requirements

Specification, Stakeholder RequestsSpecification, Stakeholder Requests and Vision, Requirements Attributes and Vision, Requirements Attributes

Worker: System AnalystWorker: System Analyst

Page 36: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

The KPA “Software Project Tracking The KPA “Software Project Tracking and Oversight” gets and Oversight” gets implemented by implemented by

Workflow: Project ManagementWorkflow: Project ManagementArtifacts: Iteration Plan, Risk ListArtifacts: Iteration Plan, Risk ListWorker: Project ManagerWorker: Project Manager

Page 37: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

RUP supports most of the KPAs for RUP supports most of the KPAs for achieving maturity level 2 and 3 achieving maturity level 2 and 3 except KPA ‘Software Subcontract except KPA ‘Software Subcontract Management’ and KPA ‘Training Management’ and KPA ‘Training Program’.Program’.

Page 38: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Page 39: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

• It helps you apply the RUP It helps you apply the RUP techniques.techniques.

Page 40: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

• It helps you apply the RUP It helps you apply the RUP techniques.techniques.

If you are creating a UML design model,If you are creating a UML design model,it can tell you which diagrams to useit can tell you which diagrams to useand give you tips on how to set upand give you tips on how to set upyour model.your model.44

Page 41: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Page 42: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

It provides team members a common It provides team members a common vocabulary, along with a collective vocabulary, along with a collective sense of what needs to be done.sense of what needs to be done.

Page 43: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

It gives team members a common It gives team members a common vocabulary, along with a collective vocabulary, along with a collective sense of what needs to be done.sense of what needs to be done.

It supports the team with a frameworkIt supports the team with a framework for organizing the project, for planningfor organizing the project, for planning

and executing iterative development.and executing iterative development.

Page 44: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Page 45: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

It provides guidelines about the bestIt provides guidelines about the bestpractices in software development.practices in software development.

Page 46: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

It provides guidelines about the bestIt provides guidelines about the bestpractices in software development.practices in software development.

It helps you understand the activities, It helps you understand the activities, roles, and artifacts you may need on roles, and artifacts you may need on your project. your project.

Page 47: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Page 48: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

One of the central concepts in the One of the central concepts in the Rational Unified Process is the Rational Unified Process is the rolerole..

Page 49: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

One of the central concepts in the One of the central concepts in the Rational Unified Process is the Rational Unified Process is the rolerole..

A A rolerole defines the responsibilities of an defines the responsibilities of anindividual working with other individualsindividual working with other individualsas a team in a software engineeringas a team in a software engineeringorganization.organization.

Page 50: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Page 51: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Page 52: Jyoti Chaturvedi and David Orr

What good is it?What good is it?

Roles and Roles and Process Views Process Views

Page 53: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Page 54: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = Process view =

Page 55: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = Process view = (a combination of two words that have lost their

meaning?)

Page 56: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = Process view =

Page 57: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = a view of a Process view = a view of a workflowworkflow

Page 58: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = a view of a Process view = a view of a workflowworkflow

View = a perspective on the modelView = a perspective on the model

Page 59: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = a view of a workflowProcess view = a view of a workflow

View = a perspective on the modelView = a perspective on the model

Workflow = a set or sequence of Workflow = a set or sequence of taskstasks

Page 60: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = Process view =

Page 61: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = a set or sequence of Process view = a set or sequence of tasks someone with a tasks someone with a role to play sees as what role to play sees as what the model is all aboutthe model is all about

Page 62: Jyoti Chaturvedi and David Orr

TerminologyTerminology

Process view = a set or sequence of Process view = a set or sequence of tasks someone with a tasks someone with a role to play sees as what role to play sees as what the model is all aboutthe model is all about

A role can represent a perspective.A role can represent a perspective.

Page 63: Jyoti Chaturvedi and David Orr

Roles and Roles and Process Views Process Views In the navigation In the navigation

tree, RUP has a tree, RUP has a process view to show process view to show the tasks for a role the tasks for a role like a Manager, a like a Manager, a Designer, a Designer, a Developer, or a Developer, or a Tester. Tester.

Page 64: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

Page 65: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

• Customize the Navigation tree.Customize the Navigation tree.

Page 66: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

• Customize the Navigation tree.Customize the Navigation tree.

Access it from other Rational tools toAccess it from other Rational tools touse the “tool mentoring” tools. use the “tool mentoring” tools.

Page 67: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

• Customize the Navigation tree.Customize the Navigation tree.

• Configure it using RUP Builder.Configure it using RUP Builder.

Access it from other Rational tools toAccess it from other Rational tools touse the “tool mentoring” tools. use the “tool mentoring” tools.

Page 68: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

Page 69: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

Navigation TreeNavigation Tree

Page 70: Jyoti Chaturvedi and David Orr

Navigation TreeNavigation TreeThe navigation tree isThe navigation tree ismore useful when youmore useful when youcustomize it. customize it.

So let’s customize it.So let’s customize it.

Page 71: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

Page 72: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

Tool Mentors Tool Mentors

Page 73: Jyoti Chaturvedi and David Orr

Tool MentorsTool MentorsRequisiteProRequisiteProClearQuestClearQuestRational RoseRational RoseSoDASoDAPurifyPurifyVisual QuantifyVisual QuantifyTeamTestTeamTestPerformance StudioPerformance StudioClearCaseClearCase

Page 74: Jyoti Chaturvedi and David Orr

Tool MentorsTool MentorsRequisiteProRequisiteProClearQuestClearQuestRational RoseRational RoseSoDASoDAPurifyPurifyVisual QuantifyVisual QuantifyTeamTestTeamTestPerformance StudioPerformance StudioClearCaseClearCase

A step-by-step A step-by-step guide telling guide telling you how to use you how to use a tool. What a tool. What menus to use, menus to use, what info to what info to enter in dialog enter in dialog boxes, and how boxes, and how to navigate. to navigate.

Page 75: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

Page 76: Jyoti Chaturvedi and David Orr

What can I do with it?What can I do with it?

RUP BuilderRUP Builder

Page 77: Jyoti Chaturvedi and David Orr

RUP BuilderRUP Builder 4 steps4 steps

Page 78: Jyoti Chaturvedi and David Orr

RUP BuilderRUP Builder1. Describe 1. Describe

Configuration. Configuration.

Page 79: Jyoti Chaturvedi and David Orr

RUP BuilderRUP Builder1. Describe 1. Describe

Configuration. Configuration. 2. Select Process.2. Select Process.

Page 80: Jyoti Chaturvedi and David Orr

RUP BuilderRUP Builder1. Describe 1. Describe

Configuration. Configuration. 2. Select Process.2. Select Process.3. Edit Views.3. Edit Views.

Page 81: Jyoti Chaturvedi and David Orr

RUP BuilderRUP Builder1. Describe 1. Describe

Configuration. Configuration. 2. Select Process.2. Select Process.3. Edit Views.3. Edit Views.4. Publish Process.4. Publish Process.

Page 82: Jyoti Chaturvedi and David Orr

Let’s do it.Let’s do it.

Page 83: Jyoti Chaturvedi and David Orr
Page 84: Jyoti Chaturvedi and David Orr

How will it help me?How will it help me?

Page 85: Jyoti Chaturvedi and David Orr

How will it help me?How will it help me?

Well, let’s take a look Well, let’s take a look at how it helped Volvo.at how it helped Volvo.

Page 86: Jyoti Chaturvedi and David Orr

Assessment of RUPAssessment of RUP

How Volvo IT implemented How Volvo IT implemented RUP RUP

How the software capability of How the software capability of development team improveddevelopment team improved

Page 87: Jyoti Chaturvedi and David Orr

Assessment of RUPAssessment of RUP

Evaluation criteria for selection among Evaluation criteria for selection among candidatescandidates

of application development processes:of application development processes:• Iterative processIterative process• The process must be configurable.The process must be configurable.• Global Training and SupportGlobal Training and Support• Well-established supplierWell-established supplier

• Selected the RUP to be application development Selected the RUP to be application development processprocess..

Page 88: Jyoti Chaturvedi and David Orr

Assessment of RUPAssessment of RUP

The evaluation is done with customer The evaluation is done with customer representatives, the project manager representatives, the project manager and the project team when the RUPand the project team when the RUPproject is closed. project is closed.

A questionnaire was used as a A questionnaire was used as a way of way of

evaluating the RUP.evaluating the RUP.

Page 89: Jyoti Chaturvedi and David Orr

Assessment of RUP at VolvoAssessment of RUP at Volvo

The questionnaire focuses on five areas: The questionnaire focuses on five areas:

1. RUP vs. “the traditional way of 1. RUP vs. “the traditional way of working”.working”.

2. The development process.2. The development process.3. Training. 3. Training. 4. Coaching and support. 4. Coaching and support. 5. The iterative approach.5. The iterative approach.

Page 90: Jyoti Chaturvedi and David Orr

Assessment of RUP at VolvoAssessment of RUP at Volvo

The most important messages thatThe most important messages thatcame from the assessment are:came from the assessment are:

Page 91: Jyoti Chaturvedi and David Orr

Assessment of RUP at VolvoAssessment of RUP at Volvo

The most important messages thatThe most important messages thatcame from the assessment are:came from the assessment are:

The focus on requirements and risksThe focus on requirements and risksduring the project is especiallyduring the project is especiallyappreciated.appreciated.

Page 92: Jyoti Chaturvedi and David Orr

Assessment of RUP at VolvoAssessment of RUP at Volvo

The cost of maintaining the The cost of maintaining the applicationapplicationis expected to be lower compared tois expected to be lower compared tomaintaining an application developedmaintaining an application developedthe traditional way.the traditional way.

Page 93: Jyoti Chaturvedi and David Orr

Assessment of RUP at VolvoAssessment of RUP at Volvo

To implement a new applicationTo implement a new applicationdevelopment process is an development process is an

investmentinvestmentin competence and must be in competence and must be

regardedregardedas a long-term improvement.as a long-term improvement.

Page 94: Jyoti Chaturvedi and David Orr

Assessment of RUP at VolvoAssessment of RUP at VolvoResults from the use of Software Process Improvement Results from the use of Software Process Improvement and Capability dEtermination (SPICE) Framework: and Capability dEtermination (SPICE) Framework:

Page 95: Jyoti Chaturvedi and David Orr
Page 96: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave? • What is the RUP software?What is the RUP software?

• What good is it?What good is it?

• What can I do with it?What can I do with it?

• How will it help me?How will it help me?

Page 97: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave?

What is the RUP software?What is the RUP software?

A vast set of HTML pages onA vast set of HTML pages on the Rational Unified Process.the Rational Unified Process.

Page 98: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave?

What good is it?What good is it?

Information and guidance on Information and guidance on using the Rational Unifed Process.using the Rational Unifed Process.

Page 99: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave?

What can I do with it?What can I do with it?

Configure it to your project using Configure it to your project using - Navigation Tree - Navigation Tree - Extended Help - Extended Help - RUP Builder - RUP Builder

Page 100: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave?

How will it help me?How will it help me?

It will keep you on track with It will keep you on track with thethe

Rational Unified Process.Rational Unified Process.

Page 101: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave? • What is the RUP software?What is the RUP software?

• What good is it?What good is it?

• What can I do with it?What can I do with it?

• How will it help me?How will it help me?

Page 102: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave?

What is the RUP software?What is the RUP software? - a set of HTML pages- a set of HTML pages

What good is it?What good is it?

What can I do with it?What can I do with it?

How will it help me?How will it help me?

Page 103: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave?

What is the RUP software?What is the RUP software? - a set of HTML pages- a set of HTML pages

What good is it?What good is it? - information and guidance- information and guidance

What can I do with it?What can I do with it?

How will it help me?How will it help me?

Page 104: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave?

What is the RUP software?What is the RUP software? - a set of HTML pages- a set of HTML pages

What good is it?What good is it? - information and guidance- information and guidance

What can I do with it?What can I do with it? - configure it to your project- configure it to your project

How will it help me?How will it help me?

Page 105: Jyoti Chaturvedi and David Orr

What should I know when I What should I know when I leave? leave?

What is the RUP software?What is the RUP software? - a set of HTML pages- a set of HTML pages

What good is it?What good is it? - information and guidance- information and guidance

What can I do with it?What can I do with it? - configure it to your project- configure it to your project

How will it help me?How will it help me? - keep you on track with RUP- keep you on track with RUP

Page 106: Jyoti Chaturvedi and David Orr

ReferencesReferences1.1. Kruchten, P., Kruchten, P., The Rational Unified Process An IntroductionThe Rational Unified Process An Introduction, 3rd edn., , 3rd edn.,

Pearson Education, Addison-Wesley, 2004, p. 31.Pearson Education, Addison-Wesley, 2004, p. 31.2.2. “Reaching CMM Levels 2 and 3 with the Rational Unified Process,” “Reaching CMM Levels 2 and 3 with the Rational Unified Process,”

Rational Software White Paper, Rational Software White Paper, http://www3.software.ibm.com/http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/ibmdl/pub/software/rational/web/whitepapers/. .

3.3. Reitzig, R. W., “Using Rational software solutions to achieve CMMI Reitzig, R. W., “Using Rational software solutions to achieve CMMI Level 2,” Level 2,” The Rational EdgeThe Rational Edge, Jan. 2003, , Jan. 2003, www.therationaledge.comwww.therationaledge.com..

4.4. Augustine, L., “Using the RUP successfully for small development Augustine, L., “Using the RUP successfully for small development projects,” projects,” The Rational EdgeThe Rational Edge, Sept. 2001, , Sept. 2001, www.therationaledge.comwww.therationaledge.com..

5.5. Grahn, G. V., and Karlsson, B., “Implementing RUP in an organization - Grahn, G. V., and Karlsson, B., “Implementing RUP in an organization - The Volvo IT approach,” Rational Software White Paper, The Volvo IT approach,” Rational Software White Paper, http://www3.software.ibm.com/ibmdl/pub/software/rational/web/http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/whitepapers/..

Page 107: Jyoti Chaturvedi and David Orr

ReferencesReferences6.6. Kruchten, P., “What is the Rational Unified Process?” Kruchten, P., “What is the Rational Unified Process?” The The

Rational EdgeRational Edge, Feb. 2003, , Feb. 2003, www.therationaledge.comwww.therationaledge.com..7.7. Gronik, D., “IBM Rational Unified Process: best practices for Gronik, D., “IBM Rational Unified Process: best practices for

software development teams,” Rational Software White software development teams,” Rational Software White Paper, Paper, http://www3. http://www3. software.ibm.com/ibmdl/pub/software/rational/web/whitepapsoftware.ibm.com/ibmdl/pub/software/rational/web/whitepapers/ers/. .

8. 8. West, D., “Planning a project with the IBM Rational Unified West, D., “Planning a project with the IBM Rational Unified Process,” Rational Software White Paper, Process,” Rational Software White Paper, http://www3.software.ibm.com/http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/ibmdl/pub/software/rational/web/whitepapers/. .

9.9. IEEE Transactions on Software EngineeringIEEE Transactions on Software Engineering, 29(2): Feb., 29(2): Feb.(2003).(2003).


Recommended