DOC PREVIEW
USC CSCI 510 - EC-23-cs510 fall 2007 commercial rapid development

This preview shows page 1-2-3-4-26-27-28-53-54-55-56 out of 56 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Slide 1IntroductionAgendaProfit Life Cycle ManagementRAPID Value™ MethodologyProcess Phase MappingsRAPID Value™ Delivery Guiding PrinciplesRAPID Value™ Project ApproachProcess MilestonesSlide 10RAPID Value™ Methodology with Process MilestonesSlide 12RAPID Value™ Delivery RolesTypes of RAPID Value™ DeliveryCritical RAD Success FactorsTimeboxingRAPID Value™ DeliveryDefineDefine Phase Deliverables 1Define Phase Deliverables 2ADD: Application ContextADD: Application OverviewDesignDesign Phase Deliverables 1Design Phase Deliverables 2Design Phase Deliverables 3User Interface Design 1Application Architecture DesignSlide 29Develop Phase Deliverables 1Develop Phase Deliverables 2Develop Phase Deliverables 3DeployDeploy Phase DeliverablesAfter DeploymentQuality Practices in RAPID Delivery PhasesSlide 37CMM KPA Mapping to Rapid Value – Level 1CMM KPA Mapping to Rapid Value – Level 2CMM KPA Mapping to Rapid Value – Level 3CMM KPA Mapping to Rapid Value – Levels 4 and 5Training Courses (1/2)Training Courses (2/2)Slide 44Software Schedule PerformanceMyU5 Portal for Disk Drive DevelopmentBusiness Solution ImpactScreen Shot #1Screen Shot #2Screen Shot #3Screen Shot #4Project ChallengesApplication ArchitectureProduct InventoryProduct Inventory (Cont.)Overall Process AttributesCommercial Rapid DevelopmentRay [email protected] 13, 2006University of Southern CaliforniaCenter for Software EngineeringC S EUSC2IntroductionThis presentation will show a commercial example of applying MBASE principles in industryThe RAPID Value™ methodology is used to conceive and develop e-commerce solutionsinitially developed at C-bridge, a USC-CSE affiliate RAPID Value™ is closely allied with USC MBASE and the Rational Unified Process (RUP) All are modern, risk-driven iterative lifecycle approaches to developing software systems. the major lifecycle phases of all 3 methods can be mapped one-to-oneC-bridge extended the lifecycle concepts to the business world, and elaborated the best practices to rapidly deliver Internet systems3AgendaProcess DescriptionCMM KPA Mapping and TrainingProject Example4Profit Life Cycle Management5RAPID Value™ MethodologyRAPID ValueTM MethodologyDeliveryDiagnosisInternet Strategy AnalysisInternet VisioningEducation/EmpowermentBusiness Value AnalysisInternet Readiness AssessmentDefine Design Develop DeployInternet Systems IntegrationCreate Internet Enabled Business ChangeDevelop Internet and Organization DirectionUnderstand Internet Business Opportunity & ValueImplement Internet Enabled Business Change6Process Phase MappingsMBASE RAPID Value -DiagnosisInception DefineElaboration DesignConstruction DevelopTransition Deploy7RAPID Value™ Delivery Guiding PrinciplesBusiness Solution Focused Risk-driven Iterative ProcessArchitecture-firstTimeboxingJoint Application DevelopmentDemonstration-based ApproachProject Communication using the Internet -Project Center and Knowledge BankObject Oriented Analysis, Design and Development8RAPID Value™ Project ApproachDefineDefineDesignDesignDevelopDevelopDeployDeployLines of readinessAre we ready for the next step?IterationScope, Listening, Delivery focusIdentify System ActorsDocument Business ProcessesGenerate Use CasesDefine basic development strategiesObject Domain ModelingDetailed Object Design, Logical Data ModelObject Interactions, System ServicesPolish Design, Build PlanBuild 1Build 2Stabilization BuildRelease to TestBeta ProgramPilot ProgramProduction9Process MilestonesProcess milestones are common anchor points around which plans and budgets are organizedmilestones also represent “lines of readiness”RAPID Value™ contains the following milestones for anchoring product elaboration Business Vision (BV)identify what to change, what to change to, and how to make the change happen unique to the C-bridge RAPID Value™ processLife Cycle Objectives (LCO)establishing a sound business caseLife Cycle Architecture (LCA)commit to a single architecture and elaborate it to cover all major risk sourcesInitial Operational Capability (IOC)commit to transition and support operations10Description of LCO/LCA Milestones(Risk-driven level of detail for each element)*WWWWWHH: Why, What, When, Who, Where, How, How MuchMilestone Element Life Cycle Objectives (LCO) Life Cycle Architecture (LCA)Definition of OperationalConcept• Top-level system objectives and scope - System boundary - Environment parameters and assumptions - Evolution parameters• Operational concept - Operations and maintenance scenarios and parameters - Organizational life-cycle responsibilities (stakeholders)• Elaboration of system objectives and scope of increment• Elaboration of operational concept by increment• Top-level functions, interfaces, quality attribute levels, including: - Growth vectors and priorities - Prototypes• Stakeholders’ concurrence on essentials• Elaboration of functions, interfaces, quality attributes, and prototypes by increment - Identification of TBD’s( (to-be-determined items)• Stakeholders’ concurrence on their priority concerns• Top-level definition of at least one feasible architecture - Physical and logical elements and relationships - Choices of COTS and reusable software elements• Identification of infeasible architecture options• Choice of architecture and elaboration by inc. - Physical and logical components, connectors, configurations, constraints - COTS, reuse choices - Domain-architecture and architectural style choices• Architecture evolution parameters• Elaboration of WWWWWHH* for Initial Operational Capability (IOC) - Partial elaboration, identification of key TBD’s for later increments• Assurance of consistency among elements above• All major risks resolved or covered by risk management plan• Identification of life-cycle stakeholders - Users, customers, developers, maintainers, interoperators, general public, others• Identification of life-cycle process model - Top-level stages, increments• Top-level WWWWWHH* by stage• Assurance of consistency among elements above - via analysis, measurement, prototyping, simulation - Business case analysis for requirements, feasible architecturesDefinition of SystemRequirementsDefinition of Systemand SoftwareArchitectureDefinition of Life-Cycle


View Full Document

USC CSCI 510 - EC-23-cs510 fall 2007 commercial rapid development

Download EC-23-cs510 fall 2007 commercial rapid development
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view EC-23-cs510 fall 2007 commercial rapid development and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view EC-23-cs510 fall 2007 commercial rapid development 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?