Requirements elicitation, writing, analysis, and modeling by IIBA Endorsed Education Provider.
|
|
| Book Index: The Enterprise Unified Process : Extending the Rational Unified Process | |||||||||
|
|||||||||
| 371 Numerics 360Facility, 277 30,000 Feet and Climbing, 194 A access, 281–284 acquiring external assets, Strategic Reuse discipline, 214–216 activities Operations & Support discipline. See Operations & Support discipline Production phase case studies, 63–65 concurrent releases, 59–61 iteration workflows, 56–58 Release Retirement milestone, 62–63 support, 62 Retirement phase, 67–68 analysis, 74–79 case studies, 87–89 documentation updates, 81 goals of, 69–71 iterations, 71–73 management, 84–85 migrate users, 82 milestones, 86 strategies, 79–81 system removal, 83–84 testing, 82 RUP phases, 17 system lifecycles, 30 IT, 34–36 Production phase, 32 Retirement phase, 32–33 addresses, cells describe issues to, 40 administration change management, 220 configuration, 220 contracts, 160 data, 274 Enterprise Administration discipline, 36, 58, 184–187, 190 anti-patterns, 276 case studies, 274–275 discipline, 251 information asset management, 258–264 intellectual property protection, 264–265 physical asset management, 254–257 project team support, 271–274 Retirement phase, 72 security management, 267, 270 timing, 277 tools, 277 workflow, 254 enterprise management disciplines, 35 metadata, 259 OMG, xxx organization structures, 118 people, 35 People Management discipline. See People Management discipline Portfolio Management discipline. See Portfolio Management discipline Production phase, 58 relationships, 163 requirements, 23 Retirement phase, 72, 84–85 risk management, 18, 25, 164–168 RUP best practices, 22–25 incremental releases, 21 iterations, 19–21 serialization, 15–19 Software Process Improvement discipline. See Software Process Improvement discipline strategies, 248 adoption of EUP, 307, 326–329 applying incremental changes, 309–310 Construction phase, 314–317 Elaboration phase, 312–314 implementation, 308 Inception phase, 310–311 Index AmblerIX.fm Page 371 372 Index mentoring, 321–322 metrics, 322–324 Production phase, 318 Retirement phase, 319 training, 319–321 Transition phase, 317–318 Agile Model Driven Development (AMDD), 242 Agile Modeling, 120, 197 AMDD (Agile Model Driven Development), 242 analysis communication, 311 Operations & Support discipline, 93–98 Portfolio Management discipline, 154–156 Production phase, 58 Retirement phase, 71 Strategic Reuse discipline, 206–211 succession planning, 246–247 anti-patterns, 46, 328 Enterprise Administration discipline, 276 Enterprise Architecture discipline, 194–195 enterprise business modeling, 142–143 Operations & Support discipline, 109 People Management discipline, 248 Portfolio Management discipline, 169 Software Process Improvement discipline, 300–301 Strategic Reuse discipline, 230–232 anti-virus software, 269. See also security applications anti-virus, 269 architecture, 188 Enterprise Architecture discipline. See Enterprise Architecture discipline hosting/operating, 63–64 IT processes, xxxii management, 159–163 monitoring, 178 OSS, 215 processes, 286 Retirement phase, 89 security, 178 Strategic Reuse discipline, 206–211 applying incremental changes, 309–310 architected reuse, 218 architecture applications, 188 domains, 187 Enterprise Architecture discipline. See Enterprise Architecture discipline MDA, 191 RUP, 23 archives, 33, 84 Artemis 7, 170 artifacts business enterprise modeling, 134 Enterprise Architecture disciple, 184 iterations, 19–21 Portfolio Management discipline, 155 robust, 200 RUP phases, 18 Strategic Reuse discipline, 211 Ascential Enterprise Integration Suite, 80 assessment of organizations, 310 assets, 200 development, 217–219 Enterprise Administration discipline. See Enterprise Administration discipline evolution, 219–220 Key Person Life Insurance, 247 publishing, 221 retirement, 222 Strategic Reuse discipline, 209 audits, 178 authoring tools, 302 automation business enterprise modeling, 130–132 process mentors, 302 B backups procedures, 97 Retirement phase, 82 strategies, 98 BAM (business activity monitoring), 144 BARQA (British Association of Research Quality Assurance), 84 BEPL (business process execution language), 128 best practices, RUP, 22–25 beta testing, 110 big bang approach, 297, 300 Bleeding Edge, 195 BM (Business Modeling), 36 BPMN (Business Process Modeling Notation), 129 British Association of Research Quality Assurance (BARQA), 84 BSA (Business Software Alliance), 265 budgets, Strategic Reuse discipline, 206–211 business activity monitoring (BAM), 144 business applications, hosting/operating, 63–64 business cases, development of, 310 business goals, 311 Business Modeling (BM), 36 business process execution language (BEPL), 128 Business Process Modeling Notation (BPMN), 129 Business Software Alliance (BSA), 265 AmblerIX.fm Page 372 I NDEX 373 C candidates, Enterprise Architecture discipline, 178–180 Capability Maturity Model (CMM), 246 career guidance, 243–245 case studies Enterprise Administration discipline, 274–275 enterprise business modeling, 140–141 Operations and Support discipline, 107–108 People Management discipline, 247–248 Portfolio Management discipline, 168 Production phase, 63–65 Retirement phase, 87–89 Software Process Improvement discipline, 297–298 Strategic Reuse discipline, 227–229 cells, issues to addresses, 40 certification, Software Process Improvement discipline, 280 change management, 58, 220 channels, communication, 42 chargeback schemes, 210 CIBMs (Computation Independent Business Models), 191 Class Responsibility Collaborator (CRC) cards, 23 CM (configuration management), 59 CMM (Capability Maturity Model), 246 code, maintenance, 33 CollabNet, 216 collaboration, 44 development, 24 groupware, 303 columns costs, 40 refocusing, 40 Zachman Framework (ZF), 37–38 commercial off the shelf (COTS) products, 32, 216 communication, 41–42 channels, 42 planning, 311 Strategic Reuse discipline, 209 tools, 196 communities, Strategic reuse discipline, 223 complete system retirements, 80. See also Retirement phase components business enterprise modeling automation, 130–132 domains, 132–134 organization structures, 136–138 Enterprise Architecture discipline, 183 enterprise business models, 118 Computation Independent Business Models (CIBMs), 191 concurrent releases (Production phase), 59–61 configuration ECCB, 156 hardware, 256 management, 220 Production phase, 58 Configuration and Change Management discipline, 72, 156 configuration management (CM), 59 Construction phase, adoption of EUP projects, 314–317 contact personnel, 93 contractors, 240 Portfolio Management discipline, 163 silver bullet, 169 contracts, management of, 160 copyrights, 265 CorelDraw, 196 corporate governance, 299–300 costs columns, 40 hardware depreciation, 256 Strategic Reuse discipline, 206–211 COTS (commercial off the shelf) products, 32, 216 CRC (Class Responsibility Collaborator) cards, 23 Create Process workflow, 285, 288–289 CRM (customer relationship management) systems, 116 CSR (customer support representative), 99 culture, 283 current inventory systems, 153 customer relationship management (CRM) systems, 116 customer support representative (CSR), 99 customer updates, 101 cyber-terrorism, 267. See also security D DAMA (Data Management Association), 40 data backups, 98 management, 274 storage build-outs, 259 warehousing, 260 Data Management Association (DAMA), 40 data sources, system interaction analysis, 74 data stewardship, 259 defect reporting, 94 defining candidate architecture, 178–180 DeKlarit, 216 AmblerIX.fm Page 373 374 Index delivery fixes, 94 incremental releases, 21 deployment candidate architecture validation, 180 Operations & Support discipline, 93–98 processes, 290–294 Retirement phase, 71 Software Process Improvement discipline. See Software Process Improvement discipline strategies, 83 depreciation, hardware, 256 design, Production phase, 58. See also configuration development adoption of EUP, 307, 326–329 applying incremental changes, 309–310 Construction phase, 314–317 Elaboration phase, 312–314 implementation of, 308 Inception phase, 310–311 mentoring, 321–322 metrics, 322–324 Production phase, 318 Retirement phase, 319 training, 319–321 Transition phase, 317–318 of business cases, 310 cases, 315 collaborative, 24 iterations, 22 lifecycles, xxviii People Management discipline. See People Management discipline Production phase case studies, 63–65 concurrent releases, 59–61 Release Retirement milestone, 62–63 support, 62 RUP, 25 Strategic Reuse discipline. See Strategic Reuse discipline system lifecycles, 30 IT, 34–36 Production phase, 32 Retirement phase, 32–33 TDD, 24, 242 diagrams business enterprise modeling, 129 RUP, 42 tools, 144 workflow, 43 directories, sharing, 232 disaster recovery, 33 Operations & Support discipline, 105–107 procedures, 97 discipline-based rows, Zachman Framework (ZF), 40 distribution (Enterprise Architecture discipline) anti-patterns, 194–195 timing, 195 tools, 196–197 workflow, 175–180, 184–194 diversity in staffing, 238. See also People Management discipline documentation, 47, 241 business enterprise modeling, 124–129 reporting structures, 137 SAD, 192 of software processes, 315 system interaction analysis, 75 updates (Retirement phase), 81 wrappers, 293 Zachman Framework (ZF), 38 domains architecture, 187 business enterprise modeling, 132–134 Enterprise Architecture discipline, 191–193 E Earned Value Management (EVM), 159 EBM (Enterprise Business Modeling), 35–36 ECCB (Enterprise Change Control Board), 94 ECCB (Enterprise Configuration Control Board), 156 Elaboration phase, adoption of EUP projects, 312–314 Engineering, SEPG, 312 enhancement request strategies, 94 Enterprise Administration discipline, 36, 251 Production phase, 58 Retirement phase, 72 workflow, 254 anti-patterns, 276 case studies, 274–275 information asset management, 258–264 intellectual property protection, 264–265 physical asset management, 254–257 project team support, 271–274 security management, 267, 270 timing, 277 tools, 277 enterprise administrators, 252 Enterprise Architecture discipline, 35, 72 anti-patterns, 194–195 timing, 195 tools, 196–197 AmblerIX.fm Page 374 I NDEX 375 workflow, 175 candidate validation, 178–180 management, 184–187, 190 project team support, 193–194 references, 191–193 requirements, 176–178 Enterprise Architecture Group, 312 enterprise business modeling, 115 anti-patterns, 142–143 case studies, 140–141 executive-buy-ins, 116–119 timing, 144 tools, 144 workflow, 120, 123–132, 134–139 Enterprise Business Modeling (EBM), 35–36 Enterprise Change Control Board (ECCB), 94 Enterprise Configuration Control Board (ECCB), 156 Enterprise Human Capital Management, The, 248 enterprise management disciplines, 35 enterprise modeling, Zachman Framework (ZF), 37–38 enterprise physical assets, 254. See also assets enterprise resource planning (ERP) systems, 116 enterprise risk management, 164–168 entity types, business, 116 environments business, 117 Operations & Support discipline. See Operations & Support discipline Production phase, 58 Retirement phase, 72 eRoom, 303 ERP (enterprise resource planning) systems, 116 escalation strategy, Operations and Support discipline, 98, 101–104 ETL (extract-transform-load), 80 EUP v2004 IT lifecycle, xxvii EVM (Earned Value Management), 159 evolution of assets, 219–220 of EUP, xxx, xxxii of lifecycles, xxvii executive buy-ins, 116–119 expertise, RUP, 283 extending lifecycles, 31, 48 external assets, acquiring, 214–216 external data sources, system interaction analysis, 74 extract-transform-load (ETL), 80 F facilities administrators, 252 timelines, 257 failover strategies, 96 FAQ (Frequently Asked Question) lists, 196 feedback, 295, 303 financial depreciation, hardware, 256 fixes, delivery, 94 frameworks career guidance, 246 RUP processes, 27–28 Zachman Framework (ZF), 37–38 freeware, 216 Frequently Asked Question (FAQ) lists, 196 full backups, 98 G GEMs (good enough metrics), 47 generalizing specialists, 45, 241 go/no-go decisions, 18 goals, 311 business enterprise modeling, 122–124 Enterprise Architecture discipline, 176–178 Production phase, 54–55 Retirement phase, 69–71 Strategic Reuse discipline, 208, 225–227 going it alone approach, 301 Goldplating, 195 good enough metrics (GEMs), 47 governance IT, 46 Software Process Improvement discipline, 299–300 Groove, 196, 303 groups coordination, 283 iterations, 19–21 OMG, xxx, 191 SEPG, 312 groupware, 303 growth, Strategic Reuse discipline, 210 guidance, 44, 315 H hardware depreciation, 256 Retirement phase, 84 standard configurations, 256 harvesting assets, Strategic Reuse discipline, 211–214 Health Insurance Portability and Accountability Act (HIPAA), 262 help, 328 high-level relationships, 137 AmblerIX.fm Page 375 376 Index HIPAA (Health Insurance Portability and Accountability Act), 262 histories, xxx, xxxii hosting business applications, 63–64 HR (Human Resources), 239 HRMS (Human Resource Management System), 245 I IBM rational process authoring tools, 302 Tivoli, 110, 277 I-CASE (Integrated CASE), 191 implementation business enterprise modeling automation, 130–132 domains, 132–134 organization structures, 136–138 Retirement phase, 71 Software Process Improvement discipline. See Software Process Improvement discipline Inception phase, adoption of EUP projects, 310–311 incremental backups, 98 incremental changes, applying, 309–310 incremental releases, RUP, 21 industrial espionage, 267. See also security Informatica, 80 information administrators, 252 information asset management, 258–264 Information Technology Infrastructure Library (ITIL), 91 information technology. See IT infrastructure build-out, 256 maintenance, 33 in-house replacement systems, 79. See also Retirement phase Initial Operational Capability (IOC) milestone, 317 insurance, Key Person Life Insurance, 247 Integrated CASE (I-CASE), 191 Intelex Technologies, Inc., 248 intellectual property, 264–265. See also information asset management interactions Production phase, 55 Retirement phase, 74–79 interactive presentation tools, 196 interfaces, system interaction analysis, 74 internal mailing lists, 303 internal open source, 219 International Organization for Standardization (ISO) 9003, 280 intrusion detection systems, 269. See also security inventory systems, 153 IOC (Initial Operational Capability) milestone, 317 IT (information technology) governance, 46 lifecycles, xxviii processes, xxxii system lifecycles, 30, 34–36 Production phase, 32 Retirement phase, 32–33 iterations business enterprise modeling, 130 development, 22 Production phase, 56–58 Retirement phase, 71–73 analysis, 74–79 documentation updates, 81 migrate users, 82 strategies, 79–81 system removal, 83–84 testing, 82 RUP, 19–21 ITIL (Information Technology Infrastructure Library), 91 Ivory Tower Architecture, 194 J-K JAD (joint application development), 122 JavaOne, 245 Key Person Life Insurance, 247 L LCA (Lifecycle Architecture) milestone, 314 LCO (Lifecycle Objectives) milestone, 310 levels, lifecycles, xxix libraries, ITIL, 91 licenses, Retirement phase, 84 Lifecycle Architecture (LCA) milestone, 314 Lifecycle Objectives (LCO) milestone, 310 lifecycles, 30 adoption of EUP, 326–329 extending, 48 IT, 34–36 processes, xxvii–xxix Production phase, 32 Retirement phase, 32–33 lists, FAQ, 196 locations business enterprise modeling, 117 modeling, 137 Portfolio Management discipline, 164 AmblerIX.fm Page 376 I NDEX 377 M Macromedia Dreamweaver, 302 mailing lists, 303 mainframes, migration off, 87–88 maintenance lifecycles, xxvii Production phase, 55 schedules, 96 management change management, 220 configuration, 220 contracts, 160 data, 274 Enterprise Administration discipline, 36, 58, 184–187, 190 anti-patterns, 276 case studies, 274–275 discipline, 251 information asset management, 258–264 intellectual property protection, 264–265 physical asset management, 254–257 project team support, 271–274 Retirement phase, 72 security management, 267, 270 timing, 277 tools, 277 workflow, 254 enterprise management disciplines, 35 metadata, 259 OMG, xxx organization structures, 118 people, 35 People Management discipline. See People Management discipline Portfolio Management discipline. See Portfolio Management discipline Production phase, 58 relationships, 163 requirements, 23 Retirement phase, 72, 84–85 risk management, 18, 25, 164–168 RUP best practices, 22–25 incremental releases, 21 iterations, 19–21 serialization, 15–19 Software Process Improvement discipline. See Software Process Improvement discipline strategies, 248 ManageSoft, 277 MDA (Model Driven Architecture), 191 measurements adoption of EUP projects, 322–324 Strategic Reuse discipline, 210, 225–227 mentoring, 44, 273 adoption of EUP projects, 321–322 Software process mentors, 309 metadata management, 259 metrics, 47 adoption of EUP projects, 322–324 Portfolio Management discipline, 159 Microsoft FrontPage, 302 support, 64 Visio, 196 migration off mainframes, 87–88 Retirement phase, 82 testing, 82 milestones IOC, 317 LCA, 314 LCO, 310 phases, 31 Release Retirement, 62–63 Retirement phase, 86 RUP, 15–19 mission statements, 118 Model Driven Architecture (MDA), 191 Modeling, Zachman Framework (ZF), 37–38 models Enterprise Architecture discipline. See Enterprise Architecture discipline enterprise business modeling, 115 anti-patterns, 142–143 case studies, 140–141 executive buy-ins, 116–119 timing, 144 tools, 144 workflow, 120, 123–132, 134–139 monitoring, 33, 178 multiple releases, 68. See also releases multi-view approach to Enterprise Architecture discipline, 176 N-O network administrators, 252 NOC (Network Operations Center), 105 non-interactive communication tools, 196 object constraint language (OCL), 128 Object Management Group (OMG), xxx, 191 objects, 191 obsolete systems, 70. See also Retirement phase OCL (object constraint language), 128 office applications, Retirement phase, 89 OLTP (online transaction processing), 260 OMG (Object Management Group), xxx, 191 one size fits all approach, 301 AmblerIX.fm Page 377 378 Index online transaction processing (OLTP), 260 open source software (OSS), 215 OpenSource.org, 215 operating procedures, 96 operations business applications, 63–64 Retirement phase, 72 Operations & Support discipline, 31–34, 91 anti-patterns, 109 case studies, 107–108 disaster recovery, 105–107 support, 98, 101–104 timing, 110 tools, 110 workflow, 92–98 Opsware, Inc., 110 optimization, 36, 279 access, 281–284 anti-patterns, 300–301 applying incremental changes, 309–310 case studies, 297–298 Construction phase, 314–317 corporate governance, 299–300 creating, 285, 288–289 deployment, 290–294 Elaboration phase, 312–314 implementation, 308 Inception phase, 310–311 mentoring, 321–322 metrics, 322–324 Production phase, 318 project team support, 295–297 Retirement phase, 319 standards, 298–299 tailoring, 289–290 timing, 302 tools, 302–303 training, 319–321 Transition phase, 317–318 workflow, 280–281 Oracle Financials, 216 organizations lifecycles, xxix structures, 118, 136–138 OSS (open source software), 215 outsourcing, 102 overzealous process police, 301 ownership, 219 P password policies, 269. See also security patches, 33 patents, 264 patterns anti-patterns, 46 reuse, 204. See also Strategic Reuse discipline P-CMM (People Capability Maturity Model), 246 People Management discipline, 35, 235, 241 anti-patterns, 248 career guidance, 243–245 case studies, 247–248 management, 239–243 plan staffing, 237–239 succession planning, 246–247 timing, 249 tools, 248 PeopleSoft, 248 perception of value, 257 pet project syndrome, 169 Peter Principle, The, 249 phases Construction, 314–317 Elaboration, 312–314 Inception, 310–311 Production, 32 adoption of EUP projects, 318 case studies, 63–65 concurrent releases, 59–61 goal of, 54–55 iteration workflows, 56–58 maintenance, 55 Release Retirement milestone, 62–63 support, 62 Retirement, 32–33, 67–68 adoption of EUP projects, 319 analysis, 74–79 case studies, 87–89 documentation updates, 81 goals of, 69–71 iterations, 71–73 management, 84–85 migrate users, 82 milestones, 86 strategies, 79–81 system removal, 83–84 testing, 82 RUP, 15–19 best practices, 22–25 incremental releases, 21 iterations, 19–21 Transition, 317–318 physical asset management, 254–257. See also assets physical security, 247. See also security PICMs (Platform Independent Component Models), 191 pilot projects, 316 AmblerIX.fm Page 378 I NDEX 379 PIMs (Platform Independent Models), 191 plan staffing workflow, People Management discipline, 237–239 planning communication, 311 for disasters, 33 Operations & Support discipline, 93–98 Portfolio Management discipline, 154–156 Production phase, 58 projects, 18 Retirement phase, 71 Strategic Reuse discipline, 206–211 succession, 246–247 Platform Independent Component Models (PICMs), 191 Platform Independent Models (PIMs), 191 Platform Specific Models (PSMs), 191 PMOffice, 170 Portfolio Management discipline, 35, 149–151 anti-patterns, 169 case studies, 168 Retirement phase, 72 timing, 170 tools, 170 workflow, 152–160, 162–168 portfolio managers, 237 practices, 48 presentation tools, 196 Primavera Enterprise, 170 principles, 48 Process Implementation Plan, 311. See also planning processes adoption of EUP, 307, 326–329 applying incremental changes, 309–310 Construction phase, 314–317 Elaboration phase, 312–314 implementation of Software Process Improvement discipline, 308 Inception phase, 310–311 mentoring, 321–322 metrics, 322–324 Production phase, 318 Retirement phase, 319 training, 319–321 Transition phase, 317–318 authoring tools, 302 automated process mentors, 302 business, 117 culture, 283 enterprise business modeling, 124–129 anti-patterns, 142–143 automation of, 130–132 case studies, 140–141 domains, 132–134 organization structures, 136–138 project team support, 139 timing, 144 tools, 144 IT, xxxii lifecycles, xxvii–xxix overview of, xxvi Production phase case studies, 63–65 concurrent releases, 59–61 goal of, 54–55 iteration workflows, 56–58 maintenance, 55 Release Retirement milestone, 62–63 support, 62 RUP, 25–26 best practices, 22–25 frameworks, 27–28 incremental releases, 21 iterations, 19–21 serialization, 15–19 SEPG, 312 Software Process Improvement discipline. See Software Process Improvement discipline production Operations & Support discipline. See Operations & Support discipline Retirement phase, 69 Production phase, 32 adoption of EUP projects, 318 case studies, 63–65 concurrent releases, 59–61 goal of, 54–55 iteration workflows, 56–58 maintenance, 55 Release Retirement milestone, 62–63 support, 62 Program Management Office, 312 programs management, 159–163 Retirement phase, 72 project teams Strategic Reuse discipline, 222–225 support, 45, 139 Enterprise Administration discipline, 271–274 Enterprise Architecture discipline, 193–194 Software Process Improvement discipline, 295–297 projects adoption of EUP. See adoption of EUP enterprise business modeling, 115 anti-patterns, 142–143 case studies, 140–141 executive buy-ins, 116–119 AmblerIX.fm Page 379 380 Index timing, 144 tools, 144 workflow, 120, 123–132, 134–139 People Management discipline. See People Management discipline pilot, 316 planning, 18 RUP, 22–25 Strategic Reuse discipline. See Strategic Reuse discipline promotions, management only, 249 PSMs (Platform Specific Models), 191 public open source, 219 publishing, assets, 221 Q-R quality of information, 260 Rational Rose/XDE, 196 Rational Unified Process. See RUP recovery from disasters, 33 Operations & Support discipline, 105–107 procedures, 97 redundancy, Retirement phase, 70 references, Enterprise Architecture discipline, 191–193 refocusing columns, 40 relationships, 137, 163 Release Retirement milestone, 62–63 releases incremental, 21 Production phase, 59–61 Release Retirement milestone, 62–63 Retirement phase, 67–68 analysis, 74–79 case studies, 87–89 documentation updates, 81 goals of, 69–71 iterations, 71–73 management, 84–85 migrate users, 82 milestones, 86 strategies, 79–81 system removal, 83–84 testing, 82 Remedy, 110 removing releases, 68 systems, 83–84 replacement, 69. See also Retirement phase reports defect, 94 structures, 137 Request for Information (RFI), 161 Request for Proposal (RFP), 162 Request for Quote (RFQ), 162 requirements business enterprise modeling, 131 Enterprise Architecture discipline, 176–178 management, 23 Production phase, 57 restore procedures, 97 retirement of assets, 222 Retirement phase, 32–33, 67–68 adoption of EUP projects, 319 analysis, 74–79 case studies, 87–89 documentation updates, 81 goals of, 69–71 iterations, 71–73 management, 84–85 migrate users, 82 milestones, 86 Release Retirement milestone, 62–63 strategies, 79–81 system removal, 83–84 testing, 82 return on investment (ROI), 310 reusability, 199. See also Strategic Reuse discipline reusable assets, 200 Reuse Registrar, 221 reuse repository tools, 232 Revelation Help Desk, 110 reviews, 45 RFI (Request for Information), 161 RFP (Request for Proposal), 162 RFQ (Request for Quote), 162 risks identification of, 311 management, 18, 25, 164–168 robust artifacts, 200 robust assets, 200 Rogue Wave's LEIF, 216 ROI (return on investment), 310 roles Enterprise Administration discipline, 252–253 portfolio managers, 155 Support User workflow, 98, 101–104 rolling waves, 18 rows, 40 rules, business, 117 RUP (Rational Unified Process), xxvi architecture, 23 diagrams, 42 enterprise business modeling, 115 anti-patterns, 142–143 case studies, 140–141 executive buy-ins, 116–119 timing, 144 AmblerIX.fm Page 380 I NDEX 381 tools, 144 workflow, 120, 123–132, 134–139 processes, 25–26 best practices, 22–25 frameworks, 27–28 incremental releases, 21 iterations, 19–21 serialization, 15–19 Retirement phase, 67–68 analysis, 74–81 case studies, 87–89 documentation updates, 81 goals of, 69–71 iterations, 71–73 management, 84–85 migrate users, 82 milestones, 86 system removal, 83–84 testing, 82 SAD, 192 Software Process Improvement discipline. See Software Process Improvement discipline system lifecycles, 30 Production phase, 32 Retirement phase, 32–33 RUP v2003 system lifecycle, xxvi S SAD (Software Architecture Document), 192 Sarbanes-Oxley (Sarbox) Compliance Act of 2002, 262 schedules maintenance, 96 Portfolio Management discipline, 158 SCO Group, 264 scope of lifecycles, xxvii, xxix security administrators, 252 applications, 178 case studies, 275 management, 267, 270 Retirement phase, 84 SEPG (Software Engineering Process Group), 312 serialization, RUP, 15–19 service marks, 264 service-level agreements (SLAs), 91, 94 service-oriented approach to customers, 101 sharing directories, 232 silver bullet approach, 300 silver bullet contractors, 109, 169 simplicity, 41 single-use builds, 218 SLAs (service-level agreements), 91, 94 SMEs (subject matter experts), 298, 314 Software Architecture Document (SAD), 192 Software Development Best Practices, 245 Software Development Plan, 311. See also planning Software Engineering Process Group (SEPG), 312 Software Process Engineering Metamodel (SPEM), 42 Software Process Improvement discipline, 36, 140, 279 access, 281–284 anti-patterns, 300–301 case studies, 297–298 corporate governance, 299–300 creating, 285, 288–289 deployment, 290–294 implementation, 308 applying incremental changes, 309–310 Construction phase, 314–317 Elaboration phase, 312–314 Inception phase, 310–311 mentoring, 321–322 metrics, 322–324 Production phase, 318 Retirement phase, 319 training, 319–321 Transition phase, 317–318 project team support, 295–297 standards, 298–299 tailoring, 289–290 timing, 302 tools, 302–303 workflow, 280–281 Software process mentor, 309 SourceForge, 216 SPEM (Software Process Engineering Metamodel), 42 SSR (system support representative), 99 stability of enterprise business models, 119 staffing contractors, 240 mentoring, 321–322 People Management discipline. See People Management discipline Retirement phase, 85 Strategic Reuse discipline, 208 training, 102, 319–321 stakeholders, 47, 70 standard configurations, hardware, 256 standards, Software Process Improvement discipline, 298–299 startup strategies, Strategic Reuse discipline, 208 stewardship, data, 259 AmblerIX.fm Page 381 382 Index Strategic Reuse discipline, 35, 199–201, 204 anti-patterns, 230–232 case studies, 227–229 timing, 229 tools, 232–233 workflow, 205 acquiring external assets, 214–216 asset development, 217–219 evolution, 219–220 harvesting assets, 211–214 measurements, 225–227 planning, 206–211 project team support, 222–225 publishing, 221 retirement, 222 strategies backups, 98 deployment, 83 enhancement request, 94 Enterprise Architecture discipline, 178–180 enterprise business modeling, 122–124 failover, 96 management, 248 Retirement phase, 79–81 risk, 167 support, 98, 101–104 touch-and-hold, 101 Strive for Perfection, 195 structures business enterprise modeling, 136–138 Enterprise Architecture discipline. See Enterprise Architecture discipline organization, 118 reporting, 137 Stuck in the Weeds, 194 subject matter experts (SMEs), 298, 314 succession planning, 246–247 support developers, 99 managers, 99 Microsoft, 64 multiple versions, 61 Operations and Support discipline, 91 anti-patterns, 109 case studies, 107–108 disaster recovery, 105–107 strategies, 98, 101–104 timing, 110 tools, 110 workflow, 92–98 Production phase, 62 project teams, 45, 139 Enterprise Administration discipline, 271–274 Enterprise Architecture discipline, 193–194 Software Process Improvement discipline, 295–297 Strategic Reuse discipline, 222–225 Retirement phase, 70–72 Strategic Reuse discipline, 209 Support Users workflow, 98, 101–104 Symbols, workflow diagrams, 43 System Architect, 196 system development lifecycle, xxviii system releases, 67–68 analysis, 74–79 case studies, 87–89 documentation updates, 81 goals of, 69–71 iterations, 71–73 management, 84–85 migrate users, 82 milestones, 86 strategies, 79–81 system removal, 83–84 testing, 82 system support representative (SSR), 99 systems contact personnel, 93 CRM, 116 ERP, 116 incremental releases, 21 interactions, 74–79 interfaces, 74 inventory, 153 lifecycles, xxvii–xxviii, 30 IT, 34–36 Production phase, 32 Retirement phase, 32–33 operating procedures, 96 Operations & Support discipline, 33–34 RUP, 25. See also RUP AmblerIX.fm Page 382 I NDEX 383 T tailoring EUP content, 314–315 processes, 289–290 TCO (total cost of ownership), 158 TDD (Test-Driven Development), 24, 242 teams project, 45 Strategic Reuse discipline, 209 technical requirements. See also requirements business enterprise modeling, 131 Enterprise Architecture discipline, 178 Technology Above All, 195 Templates, adoption of EUP projects, 315 Test-Driven Development (TDD), 24, 242 testing, 24 alpha/beta, 110 disaster recovery, 106 Production phase, 58 Retirement phase, 82 Software Process Improvement discipline, 284 time, tracking, 242, 248 timelines, facilities, 257 timing Enterprise Administration discipline, 277 Enterprise Architecture discipline, 195 enterprise business modeling, 144 Operations & Support discipline, 110 People Management discipline, 249 Portfolio Management discipline, 170 Software Process Improvement discipline, 302 Strategic Reuse discipline, 229 tools, 47 authoring, 302 Enterprise Administration discipline, 277 Enterprise Architecture discipline, 196–197 enterprise business modeling, 120, 144 ETL, 80 migration, 82 Operations & Support discipline, 110 People Management discipline, 248 Portfolio Management discipline, 170 process adoption, 312 Software Process Improvement discipline, 302–303 Strategic Reuse discipline, 208, 232–233 total cost of ownership (TCO), 158 touch-and-hold strategy, 101 tracking time, 242, 248 trade secrets, 265 trademarks, 264 training, 273 adoption of EUP projects, 319–321 staffs, 102 Transition phase, adoption of EUP projects, 317–318 Trends, 323. See also metrics troubleshooting, 328 tuning, 33 types of backup strategies, 98 of processes, xxviii–xxix U UML (Unified Modeling Language), xxx UMT Portfolio Management Software Suite, 170 units, 137 unmanaged portfolios, 169 UP (Unified Process), xxvi updates customer, 101 documentation, 81 system interaction analysis, 74 upgrading, 33 uptime commitments, 95 USDP (Unified Software Development Process), xxvi user migration, 82 utilities, 47. See also tools ETL, 80 migration, 82 Operations & Support discipline, 110 Strategic Reuse discipline, 232–233 V validation, Enterprise Architecture discipline, 178–180 value, perception of, 257 vendors, Portfolio Management discipline, 162 verification, 24 versions control tools, 232 support, 61 viruses, 269. See also security vision, identification of, 310 W-Z warehousing data, 260 Waypointer, 302 Whiteboard Photo, 196 whiteboards, 144, 196 Wikis, 196, 303 workflow diagrams, 43 Disaster Recovery, 105–107 Enterprise Administration discipline. See Enterprise Administration discipline AmblerIX.fm Page 383 384 Index Enterprise Architecture discipline. See Enterprise Architecture discipline enterprise business modeling, 120, 123–132, 134–139 Operations & Support discipline, 92–98 People Management discipline. See People Management discipline Portfolio Management discipline, 152–162, 166–168 Production phase, 56–58 Retirement phase, 71–73 analysis, 74–79 documentation updates, 81 migrate users, 82 strategies, 79–81 system removal, 83–84 testing, 82 Software Process Improvement discipline. See Software Process Improvement discipline Strategic Reuse discipline. See Strategic Reuse discipline Support Users, 98, 101–104 workspace build-outs, 258 wrappers, process documentation as, 293 Year 2000 (Y2K), 33 Zachman Framework (ZF), 37–38 AmblerIX.fm Page 384 |
|||||||||
|
||||||||