THAILAND
Law
  •  


     

    สั่งซื้อหนังสือภาษาไทยได้แล้วที่ Kinokuniya.tarad.com



Welcome Guest | Login
SEARCH
Advanced
Project Management Metrics, KPIs, and Dashboards : A Guide to Measuring and Monitoring Project Performance: Kerzner, Harold, Ph.D.: BOOKS KINOKUNIYA
Book Details
Project Management Metrics, KPIs, and Dashboards : A Guide to Measuring and Monitoring Project Performance
Project Management Metrics, KPIs, and Dashboards : A Guide to Measuring and Monitoring Project Performance
Publisher : John Wiley & Sons Inc
Published Date : 2011/08
Binding : Paperback
ISBN : 9781118026526

BookWeb Price : THB 2,759.00
Kinokuniya Privilege Card member price : THB 2,483.00

Availability Status : Our fulfillment centre has the item in stock.
Usually dispatches within 3 working days.
Language : English
Stock Information
Store Shelf Location Click here Stock
Siam Paragon EB065 Map
Sukhumvit -
Bangkok -
Important
  • While every attempt has been made to ensure stock availability, occasionally we do run out of stock at our stores.
  • Retail store and online prices may vary.
  • To confirm availability and pricing, please call the store directly.
Retail Store Contact Details and Operating Hours

Book Description
Source: ENG
Table of Contents
 
Preface                                            ix
    The Changing Landscape For Project             1  (28)
    Management
      1.0 Introduction                             1  (1)
      1.1 Executive View Of Project Management     2  (2)
      1.2 Complex Projects                         4  (8)
        Comparing Traditional and                  5  (3)
        Nontraditional Projects
        Defining Complexity                        8  (1)
        Tradeoffs                                  9  (1)
        Skill Set                                  10 (1)
        Governance                                 10 (1)
        Decision Making                            11 (1)
        Fluid Methodologies                        11 (1)
      1.3 Global Project Management                12 (1)
      1.4 Project Management Methodologies And     13 (6)
      Frameworks
        Light Methodologies                        16 (1)
        Heavy Methodologies                        16 (1)
        Frameworks                                 16 (3)
      1.5 The Need For Effective Governance        19 (1)
      1.6 Engagement Project Management            20 (2)
      1.7 Other Developments In Project            22 (1)
      Management
      1.8 A New Look At Defining Project Success   23 (5)
        Success Is Measured by the Triple          23 (1)
        Constraints
        Customer Satisfaction Must Be              23 (1)
        Considered As Well
        Other (or Secondary) Factors Must Be       24 (1)
        Considered As Well
        Success Must Include a Business            24 (1)
        Component
        Prioritization of Success Constraints      25 (1)
        May Be Necessary
        The Definition of Success Must Include     26 (1)
        a "Value" Component
        Multiple Components for Success            27 (1)
        The Future                                 28 (1)
      1.9 Conclusions                              28 (1)
    The Driving Forces For Better Metrics          29 (38)
      2.0 Introduction                             29 (1)
      2.1 Stakeholder Relations Management         30 (10)
      2.2 Project Audits And The PMO               40 (1)
      2.3 Introduction To Scope Creep              41 (7)
        Defining Scope Creep                       42 (2)
        Scope Creep Dependencies                   44 (1)
        Causes of Scope Creep                      45 (1)
        The Need for Business Knowledge            46 (1)
        The Business Side of Scope Creep           47 (1)
      2.4 Project Health Checks                    48 (5)
        Understanding Project Health Checks        49 (3)
        Who Performs the Health Check?             52 (1)
        Life Cycle Phases                          52 (1)
      2.5 Managing Distressed Projects             53 (14)
        "Root" Causes of Failure                   54 (2)
        The Definition of Failure                  56 (1)
        Early Warning Signs of Trouble             56 (2)
        Selecting the Recovery Project Manager     58 (1)
        (RPM)
        Recovery Life Cycle Phases                 59 (1)
        The Understanding Phase                    59 (1)
        The Audit Phase                            60 (2)
        The Tradeoff Phase                         62 (2)
        The Negotiation Phase                      64 (1)
        The Restart Phase                          64 (1)
        The Execution Phase                        65 (2)
    Metrics                                        67 (30)
      3.0 Introduction                             67 (1)
      3.1 Project Management Metrics: The Early    67 (4)
      Years
      3.2 Project Managment Metrics: Current       71 (1)
      View
      3.3 Understanding Metrics                    71 (3)
      3.4 Causes For Lack Of Support For           74 (1)
      Metrics Management
      3.5 Characteristics Of A Metric              75 (2)
      3.6 Metric Catagories And Types              77 (2)
      3.7 Selecting The Metrics                    79 (3)
      3.8 Metrics And Information Systems          82 (1)
      3.9 Critical Success Factors                 82 (3)
      3.10 Metrics And The PMO                     85 (4)
      3.11 Churchill Downs Incorporated's          89 (8)
      Project Performance Measurement Approaches
        Toll Gates (Project Management-Related     90 (7)
        Progress and Performance Reporting)
    Key Performance Indicators                     97 (36)
      4.0 Introduction                             97 (1)
      4.1 The Need For KPIs                        98 (3)
      4.2 Using The KPIs                           101(1)
      4.3 The Anatomy Of A KPI                     102(1)
      4.4 KPI Characteristics                      103(8)
        Accountability                             105(1)
        Empowered                                  105(1)
        Timely                                     105(1)
        Trigger Points                             105(1)
        Easy to Understand                         106(1)
        Accurate                                   106(1)
        Relevant                                   107(1)
        Seven Strategies for Selecting Relevant    107(1)
        Key Performance Indicators
        Putting the R in KPI                       108(3)
        Take First Prize                           111(1)
      4.5 Catagories Of KPIs                       111(1)
      4.6 KPI Selection                            112(5)
      4.7 KPI Measurement                          117(2)
      4.8 KPI Interdependencies                    119(1)
      4.9 KPIs And Training                        120(1)
      4.10 KPI Targets                             121(2)
      4.11 KPI Failures                            123(1)
      4.12 Brightpoint Consulting,                 124(9)
      Inc.---Dashboard Design: Key Performance
      Indicators And Metrics
        Introduction                               124(1)
        Metrics and Key Performance Indicators     125(1)
        Scorecards, Dashboards, and Reports        126(1)
        Gathering KPI and Metric Requirements      126(1)
        for a Dashboard
        Interviewing Business Users                127(1)
        Putting It All Together---The KPI Wheel    128(1)
        Start Anywhere, but Go Everywhere          129(1)
        Wheels Generate Other Wheels               130(1)
        A Word about Gathering Requirements and    131(1)
        Business Users
        Wrapping It All Up                         131(2)
    Value-Driven Project Management Metrics        133(64)
      5.0 Introduction                             133(2)
      5.1 Value Over The Years                     135(1)
      5.2 Values And Leadership                    136(3)
      5.3 Combining Success And Value              139(3)
      5.4 Recognizing The Need For Value Metrics   142(3)
      5.5 The Need For Effective Measurement       145(6)
      Techniques
      5.6 Customer/Stakeholder Impact On Value     151(1)
      Metrics
      5.7 Customer Value Management (CVM)          152(3)
      5.8 The Relationship Between Project         155(5)
      Management And Value
      5.9 Background To Metrics                    160(6)
        Redefining Success                         161(2)
        The Growth in the Use of Metrics           163(3)
      5.10 Selecting The Right Metrics             166(4)
      5.11 The Failure Of Traditional Metrics      170(1)
      And KPIS
      5.12 The Need For Value Metrics              170(1)
      5.13 Creating A Value Metric                 171(6)
      5.14 Industry Examples Of Value Metrics      177(5)
      5.15 Use Of Crisis Dashboards For            182(1)
      Out-Of-Range Value Attributes
      5.16 Establishing A Metrics Management       183(2)
      Program
      5.17 Using Value Metrics For Forecasting     185(2)
      5.18 Metrics And Job Decriptions             187(1)
      5.19 Graphical Representation Of Metrics     187(10)
    Dashboards                                     197(84)
      6.0 Introduction                             197(3)
      6.1 Traffic Light Dashboard Reporting        200(1)
      6.2 Dashboards And Scorecards                201(4)
        Dashboards                                 202(1)
        Scorecards                                 202(1)
        Summary                                    203(2)
      6.3 Benefits Of Dashboards                   205(1)
      6.4 Rules For Dashboards                     205(1)
      6.5 Bitwork, Inc.: Ten Questions To Ask      206(3)
      Before Implementing A Dashboard Or
      Reporting System
        1 What Are Your Needs?                     206(1)
        2 What Do You Have in Place Already?       206(1)
        3 What Is Involved in Integration?         206(1)
        4 How Long Does Installation Take?         207(1)
        5 How Easy Is the System to Use?           207(1)
        6 Who Will Use the System?                 207(1)
        7 Can You Get Customizations?              208(1)
        8 What's Involved in Operations and        208(1)
        Maintenance?
        9 What Does the System Cost?               208(1)
        10 How Long Will It Last?                  209(1)
      6.6 Brightpoint Consulting, Inc.:            209(9)
      Designing Executive Dashboards
        Introduction                               209(1)
        Dashboard Design Goals                     210(1)
        Defining Key Performance Indicators        210(1)
        Defining Supporting Analytics              210(1)
        Choosing the Correct KPI Visualization     211(2)
        Components
        Supporting Analytics                       213(4)
        Validating Your Design                     217(1)
      6.7 All That Glitters Is Not Gold            218(21)
      6.8 Dashboard Design Tips                    239(1)
      6.9 Pureshare, Inc.                          240(22)
        PureShare White Paper #1: Metric           241(11)
        Dashboard Design
        White Paper #2 Pro-Active Metrics          252(10)
        Management
      6.10 Logixml, Inc.: Dashboard Best           262(11)
      Practices
        Executive Summary                          262(1)
        Introduction---What's New about            263(1)
        Dashboards?
        How Modern Is the Modern Dashboard?        264(1)
        The Dashboard versus the Spreadsheet       264(2)
        Designing the Dashboard                    266(1)
        The Business-Driven Dashboard              267(1)
        The Implications for the IT Provider       268(1)
        Implementing the Dashboard                 268(1)
        Organizational Challenges                  269(1)
        Common Pitfalls                            270(1)
        Justifying the Dashboard                   271(1)
        Return on Investment                       271(1)
        Ensuring Service Level Agreements          272(1)
        Conclusion                                 272(1)
      6.11 A Simple Template                       273(1)
      6.12 Summary And Conclusions                 273(8)
        The Importance of Design to Information    273(3)
        Dashboards
        The Rules for Color Usage on Your          276(2)
        Dashboard
        The Rules for Graphic Design of Your       278(1)
        Dashboard
        The Rules for Placing the Dashboard in     279(1)
        Front of Your Users---The Key to User
        Adoption
        The Rules for Accuracy of Information      280(1)
        on Your Dashboard
    Dashboard Applications                         281(58)
      7.0 Introduction                             281(1)
      7.1 Dashboards In Action: Ventyx, An ABB     281(1)
      Company
      7.2 Dashboards In Action: Johnson            282(6)
      Controls, Inc.
      7.3 Dashboards In Action: Computer           288(7)
      Associates, Inc.
        Introduction                               288(2)
        Project Operational Alert Dashboard        290(2)
        Project Operational Alerts Drill Down      292(1)
        Project Listing Dashboard                  292(3)
        Resource Planning Dashboard                295(1)
        Resource Planning Drill Down               295(1)
      7.4 Dashboards In Action: Piematrix, Inc.    295(34)
        PIEmatrix Overview                         298(1)
        PIEmatrix Executive Dashboard              299(11)
        Executive Dashboard and To Do---Where      310(3)
        Does All This Data Come From?
        Project---Governing and Executing the      313(3)
        Project in a Visual and Friendly Way
        Project---Planning the Project             316(8)
        Project---Breaking Down Silos              324(1)
        Authoring---Where the Best Practice        324(4)
        Content Comes From
        From Authoring Back to the Executive       328(1)
        Dashboard
      7.5 Dashboards In Action: International      329(1)
      Institute For Learning
      7.6 Dashboards In Action: Westfield          329(4)
      Insurance
      7.7 Dashboards In Action: Mahindra Satyam    333(6)
    Measurement-Driven Project Management          339(28)
      8.0 Introduction                             339(1)
      8.1 Measurement Concepts                     340(2)
        If It Matters, It Is Detectable            340(1)
        If It Is Detectable, It Can Be Measured    340(1)
        If It Can Be Measured, It Can Be Managed   340(1)
        It Has Probably Been Done Before           341(1)
        There Is More Available Data Than You      341(1)
        Think
        You Don't Need As Much Data As You Think   341(1)
        What Gets Measured, Gets Done              341(1)
        You Have to Think Differently Than Most    342(1)
        People
      8.2 Definitions                              342(4)
        Information Requirement                    342(1)
        Entity                                     342(1)
        Attribute                                  342(1)
        Process                                    342(1)
        Measurement                                343(1)
        Uncertainty                                343(2)
        Accuracy                                   345(1)
        Precision                                  345(1)
        Measure                                    345(1)
        Indicator                                  345(1)
        Information Solution                       345(1)
      8.3 Measurement Process                      346(19)
        Preliminary Research                       346(1)
        Case Study: Customer Loyalty Project       346(1)
        Identify Information Requirements          347(2)
        Case Study: Customer Loyalty Project       349(2)
        Analyze Information Requirements           351(1)
        Case Study: Customer Loyalty Project       352(1)
        Case Study: Customer Loyalty Project       353(1)
        Create Indicator                           353(1)
        Case Study: Customer Loyalty Project       354(9)
        Integrate Measurement into Project         363(2)
        Processes
      8.4 Additional Information On Measurement    365(1)
      Categories
      8.5 Final Comments                           366(1)
Index                                              367
 

This book walks readers through everything from the basics of project management metrics to monitoring performance.Its content is aligned with PMI's PMBOK Guide and stresses "value" as the main driver. Author Harold Kerzner uses his connections in major Fortune 500 companies to pull example dashboards and case studies from leading project managment offices. With the growth of complex projects, stakeholder involvement in projects, and other emerging factors, this book offers sane advice to keep readers above fray and reach their project management goals.

Contents
PREFACE IX 1 THE CHANGING LANDSCAPE FOR PROJECT MANAGEMENT 1 1.0 INTRODUCTION 1 1.1 EXECUTIVE VIEW OF PROJECT MANAGEMENT 2 1.2 COMPLEX PROJECTS 4 Comparing Traditional and Nontraditional Projects 5 Defining Complexity 8 Tradeoffs 9 Skill Set 10 Governance 10 Decision Making 11 Fluid Methodologies 11 1.3 GLOBAL PROJECT MANAGEMENT 12 1.4 PROJECT MANAGEMENT METHODOLOGIES AND FRAMEWORKS 13 Light Methodologies 16 Heavy Methodologies 16 Frameworks 16 1.5 THE NEED FOR EFFECTIVE GOVERNANCE 19 1.6 ENGAGEMENT PROJECT MANAGEMENT 20 1.7 OTHER DEVELOPMENTS IN PROJECT MANAGEMENT 22 1.8 A NEW LOOK AT DEFINING PROJECT SUCCESS 23 Success Is Measured by the Triple Constraints 23 Customer Satisfaction Must Be Considered As Well 23 Other (or Secondary) Factors Must Be Considered As Well 24 Success Must Include a Business Component 24 Prioritization of Success Constraints May Be Necessary 25 The Definition of Success Must Include a "Value" Component 26 Multiple Components for Success 27 The Future 28 1.9 CONCLUSIONS 28 2 THE DRIVING FORCES FOR BETTER METRICS 29 2.0 INTRODUCTION 29 2.1 STAKEHOLDER RELATIONS MANAGEMENT 30 2.2 PROJECT AUDITS AND THE PMO 40 2.3 INTRODUCTION TO SCOPE CREEP 41 Defining Scope Creep 42 Scope Creep Dependencies 44 Causes of Scope Creep 45 The Need for Business Knowledge 46 The Business Side of Scope Creep 47 2.4 PROJECT HEALTH CHECKS 48 Understanding Project Health Checks 49 Who Performs the Health Check? 52 Life Cycle Phases 52 2.5 MANAGING DISTRESSED PROJECTS 53 "Root" Causes of Failure 54 The Definition of Failure 56 Early Warning Signs of Trouble 56 Selecting the Recovery Project Manager (RPM) 58 Recovery Life Cycle Phases 59 The Understanding Phase 59 The Audit Phase 60 The Tradeoff Phase 62 The Negotiation Phase 64 The Restart Phase 64 The Execution Phase 65 3 METRICS 67 3.0 INTRODUCTION 67 3.1 PROJECT MANAGEMENT METRICS: THE EARLY YEARS 67 3.2 PROJECT MANAGMENT METRICS: CURRENT VIEW 71 3.3 UNDERSTANDING METRICS 71 3.4 CAUSES FOR LACK OF SUPPORT FOR METRICS MANAGEMENT 74 3.5 CHARACTERISTICS OF A METRIC 75 3.6 METRIC CATAGORIES AND TYPES 77 3.7 SELECTING THE METRICS 79 3.8 METRICS AND INFORMATION SYSTEMS 82 3.9 CRITICAL SUCCESS FACTORS 82 3.10 METRICS AND THE PMO 85 3.11 CHURCHILL DOWNS INCORPORATED'S PROJECT PERFORMANCE MEASUREMENT APPROACHES 89 Toll Gates (Project Management-Related Progress and Performance Reporting) 90 4 KEY PERFORMANCE INDICATORS 97 4.0 INTRODUCTION 97 4.1 THE NEED FOR KPIs 98 4.2 USING THE KPIs 101 4.3 THE ANATOMY OF A KPI 102 4.4 KPI CHARACTERISTICS 103 Accountability 105 Empowered 105 Timely 105 Trigger Points 105 Easy to Understand 106 Accurate 106 Relevant 107 Seven Strategies for Selecting Relevant Key Performance Indicators 107 Putting the R in KPI 108 Take First Prize 111 4.5 CATAGORIES OF KPIs 111 4.6 KPI SELECTION 112 4.7 KPI MEASUREMENT 117 4.8 KPI INTERDEPENDENCIES 119 4.9 KPIs AND TRAINING 120 4.10 KPI TARGETS 121 4.11 KPI FAILURES 123 4.12 BRIGHTPOINT CONSULTING, INC.-DASHBOARD DESIGN: KEY PERFORMANCE INDICATORS AND METRICS 124 Introduction 124 Metrics and Key Performance Indicators 125 Scorecards, Dashboards, and Reports 126 Gathering KPI and Metric Requirements for a Dashboard 126 Interviewing Business Users 127 Putting It All Together-The KPI Wheel 128 Start Anywhere, but Go Everywhere 129 Wheels Generate Other Wheels 130 A Word about Gathering Requirements and Business Users 131 Wrapping It All Up 131 5 VALUE-DRIVEN PROJECT MANAGEMENT METRICS 133 5.0 INTRODUCTION 133 5.1 VALUE OVER THE YEARS 135 5.2 VALUES AND LEADERSHIP 136 5.3 COMBINING SUCCESS AND VALUE 139 5.4 RECOGNIZING THE NEED FOR VALUE METRICS 142 5.5 THE NEED FOR EFFECTIVE MEASUREMENT TECHNIQUES 145 5.6 CUSTOMER/STAKEHOLDER IMPACT ON VALUE METRICS 151 5.7 CUSTOMER VALUE MANAGEMENT (CVM) 152 5.8 THE RELATIONSHIP BETWEEN PROJECT MANAGEMENT AND VALUE 155 5.9 BACKGROUND TO METRICS 160 Redefining Success 161 The Growth in the Use of Metrics 163 5.10 SELECTING THE RIGHT METRICS 166 5.11 THE FAILURE OF TRADITIONAL METRICS AND KPIS 170 5.12 THE NEED FOR VALUE METRICS 170 5.13 CREATING A VALUE METRIC 171 5.14 INDUSTRY EXAMPLES OF VALUE METRICS 177 5.15 USE OF CRISIS DASHBOARDS FOR OUT-OF-RANGE VALUE ATTRIBUTES 182 5.16 ESTABLISHING A METRICS MANAGEMENT PROGRAM 183 5.17 USING VALUE METRICS FOR FORECASTING 185 5.18 METRICS AND JOB DECRIPTIONS 187 5.19 GRAPHICAL REPRESENTATION OF METRICS 187 6 DASHBOARDS 197 6.0 INTRODUCTION 197 6.1 TRAFFIC LIGHT DASHBOARD REPORTING 200 6.2 DASHBOARDS AND SCORECARDS 201 Dashboards 202 Scorecards 202 Summary 203 6.3 BENEFITS OF DASHBOARDS 205 6.4 RULES FOR DASHBOARDS 205 6.5 BITWORK, INC.: TEN QUESTIONS TO ASK BEFORE IMPLEMENTING A DASHBOARD OR REPORTING SYSTEM 206 1. What Are Your Needs? 206 2. What Do You Have in Place Already? 206 3. What Is Involved in Integration? 206 4. How Long Does Installation Take? 207 5. How Easy Is the System to Use? 207 6. Who Will Use the System? 207 7. Can You Get Customizations? 208 8. What's Involved in Operations and Maintenance? 208 9. What Does the System Cost? 208 10. How Long Will It Last? 209 6.6 BRIGHTPOINT CONSULTING, INC.: DESIGNING EXECUTIVE DASHBOARDS 209 Introduction 209 Dashboard Design Goals 210 Defining Key Performance Indicators 210 Defining Supporting Analytics 210 Choosing the Correct KPI Visualization Components 211 Supporting Analytics 213 Validating Your Design 217 6.7 ALL THAT GLITTERS IS NOT GOLD 218 6.8 DASHBOARD DESIGN TIPS 239 6.9 PURESHARE, INC. 240 PureShare White Paper #1: Metric Dashboard Design 241 White Paper #2 Pro-Active Metrics Management 252 6.10 LOGIXML, INC.: DASHBOARD BEST PRACTICES 262 Executive Summary 262 Introduction-What's New about Dashboards? 263 How Modern Is the Modern Dashboard? 264 The Dashboard versus the Spreadsheet 264 Designing the Dashboard 266 The Business-Driven Dashboard 267 The Implications for the IT Provider 268 Implementing the Dashboard 268 Organizational Challenges 269 Common Pitfalls 270 Justifying the Dashboard 271 Return on Investment 271 Ensuring Service Level Agreements 272 Conclusion 272 6.11 A SIMPLE TEMPLATE 273 6.12 SUMMARY AND CONCLUSIONS 273 The Importance of Design to Information Dashboards 273 The Rules for Color Usage on Your Dashboard 276 The Rules for Graphic Design of Your Dashboard 278 The Rules for Placing the Dashboard in Front of Your Users-The Key to User Adoption 279 The Rules for Accuracy of Information on Your Dashboard 280 7 DASHBOARD APPLICATIONS 281 7.0 INTRODUCTION 281 7.1 DASHBOARDS IN ACTION: VENTYX, AN ABB COMPANY 281 7.2 DASHBOARDS IN ACTION: JOHNSON CONTROLS, INC. 282 7.3 DASHBOARDS IN ACTION: COMPUTER ASSOCIATES, INC. 288 Introduction 288 Project Operational Alert Dashboard 290 Project Operational Alerts Drill Down 292 Project Listing Dashboard 292 Resource Planning Dashboard 295 Resource Planning Drill Down 295 7.4 DASHBOARDS IN ACTION: PIEMATRIX, INC. 295 PIEmatrix Overview 298 PIEmatrix Executive Dashboard 299 Executive Dashboard and To Do-Where Does All This Data Come From? 310 Project-Governing and Executing the Project in a Visual and Friendly Way 313 Project-Planning the Project 316 Project-Breaking Down Silos 324 Authoring-Where the Best Practice Content Comes From 324 From Authoring Back to the Executive Dashboard 328 7.5 DASHBOARDS IN ACTION: INTERNATIONAL INSTITUTE FOR LEARNING 329 7.6 DASHBOARDS IN ACTION: WESTFIELD INSURANCE 329 7.7 DASHBOARDS IN ACTION: MAHINDRA SATYAM 333 8 MEASUREMENT-DRIVEN PROJECT MANAGEMENT 339 8.0 INTRODUCTION 339 8.1 MEASUREMENT CONCEPTS 340 If It Matters, It Is Detectable 340 If It Is Detectable, It Can Be Measured 340 If It Can Be Measured, It Can Be Managed 340 It Has Probably Been Done Before 341 There Is More Available Data Than You Think 341 You Don't Need As Much Data As You Think 341 What Gets Measured, Gets Done 341 You Have to Think Differently Than Most People 342 8.2 DEFINITIONS 342 Information Requirement 342 Entity 342 Attribute 342 Process 342 Measurement 343 Uncertainty 343 Accuracy 345 Precision 345 Measure 345 Indicator 345 Information Solution 345 8.3 MEASUREMENT PROCESS 346 Preliminary Research 346 Case Study: Customer Loyalty Project 346 Identify Information Requirements 347 Case Study: Customer Loyalty Project 349 Analyze Information Requirements 351 Case Study: Customer Loyalty Project 352 Case Study: Customer Loyalty Project 353 Create Indicator 353 Case Study: Customer Loyalty Project 354 Integrate Measurement into Project Processes 363 8.4 ADDITIONAL INFORMATION ON MEASUREMENT CATEGORIES 365 8.5 FINAL COMMENTS 366 INDEX 367DEVELOPING BACKGROUND SERVICES AND ASYNCHRONOUS CODE 289 The Life Cycle of a Service 290 Creating Your First Service 290 Prioritizing Services 293 Using Threads for Asynchronous Processing 294 Threading Manually 295 Utilizing System.Threading.Tasks 297 Implicit Threading with the IntentService 298 Communicating with the UI 299 Using the Binder and Service Connection Method 299 Using the Broadcast Receiver Method 303 Using the Static Event Method 305 Notifying the User with Notifications 308 Scheduling Intents with Alarms and the IntentService 310 Push Notifi cations Using Cloud to Device Messaging (C2DM) 312 Listening for C2DM in Your Application 313 Sending a C2DM Message from Your Server 317 Summary 321 CHAPTER 12: CANVAS AND DRAWABLES: BUILDING CUSTOM ANDROID GRAPHICS 323 Working with Graphics in Mono for Android 324 Using the Canvas Object 325 Graphics Primitives 326 The Canvas Object 327 The Paint Object 328 The Bitmap Object 329 Bringing It All Together 330 A Path Primer 330 Case 1: Creating a Custom Graphic 331 Case 2: Responding to Events 336 Case 3: Animating Custom Graphics 342 Case 4: Improving Performance Using SurfaceView 347 Selecting the Best Approach 351 The 2D Graphics Library 352 Using Drawables 352 Drawables as XML Resources 353 Simple and Compound Drawables 354 Drawables in Action 354 Case 1: Using Default Drawables 354 Case 2: Adding Polish with the Shape Drawable 356 Case 3: Using the Gradient Drawable 360 Case 4: Using the Compound Drawable 362 Case 5: Interacting with a Custom Drawable 366 Summary 369 CHAPTER 13: WORKING WITH LOCATION INFORMATION 371 Understanding Location Basics 372 Determining Location 373 Location-Based Data Interruptions 373 Using Location-Based Services 374 Confi guring Location-Based Applications on the Emulator 374 Selecting a Location Provider 377 Determining Which Providers Are Available 377 Finding Location Providers with Criteria 377 Geocoding 379 Forward Geocoding 379 Reverse Geocoding 380 Constructing Proximity Alerts 382 Using Google Maps 384 Getting Your Development/Debugging MD5 Fingerprint 385 Getting Your Production/Release MD5 Fingerprint 386 Creating the Maps-Based Activity 386 Creating a Map in a Layout File 387 Using the MapView Controller with an Overlay 388 Summary 391 CHAPTER 14: INTERNATIONALIZATION AND LOCALIZATION 393 Selecting a Localization Strategy 395 Updating Language and Regional Settings 396 Understanding the Mechanics of Android Localization 398 Setting Up Default Resources 398 Adding Localization Support 399 Resource Selection in Detail 399 Supporting Multiple Languages 400 Utilizing the Strings.xml File 400 Translating Text 401 Translating Control Text 404 Localizing Other Resources 406 Localizing the Menu Icon and Application Name 409 Advanced Usage of Strings.xml 410 String Array 410 Plurals 410 String Replacements 411 Working with Format Conversions 414 Formatting Dates 414 Formatting Numbers and Currency 414 Summary 415 CHAPTER 15: SHARING CODE BETWEEN MONO FOR ANDROID, MONOTOUCH, AND WINDOWS PHONE 7 417 Overview of the Three Platforms 417 Mono for Android 418 MonoTouch 418 Windows Phone 7 419 Using Class Libraries to Separate the Code 420 Using Preprocessor Directives 420 Mono for Android 421 Windows Phone 7 421 MonoTouch 422 Assemblies Available on Each Platform 422 One Class Library to Rule Them All 425 Mono for Android 426 MonoTouch 428 Windows Phone 7 429 Putting It All Together: Creating a Cross-Platform Application 431 Summary 443 CHAPTER 16: PREPARING AND PUBLISHING YOUR APPLICATION TO THE MARKET 445 Preparing Your Application 446 Testing Your Application 446 Hitting the Key Testing Areas 447 Tools for the Testing Trade 449 Unit Testing 449 DDMS 449 The Emulator 452 Traceviews 453 Stress Testing via the Application Exerciser Monkey 455 UI Testing via the Monkeyrunner 456 Involving Peers and Users in the Testing Process 456 Publishing Your Application to the Android Market 457 Versioning Your Application 457 Creating the Final Build 459 Signing Your Application 461 Creating a Private Key 461 Creating a Self-Signed Certificate 464 Aligning the Final Package 464 Uploading to the Android Market 465 Summary 466 CHAPTER 17: ANDROID TABLETS 469 Examining the Android Tablet Marketplace 469 Designing a Tablet UI 470 Using the Action Bar 472 Removing the Action Bar 473 Adding Items to the Action Bar 473 Using the Application Icon 477 Navigating "Up" the Stack 477 Adding and Using Action Items 478 Creating a Tabbed Interface 479 Partial Screen Control Using Fragments 480 Creating Fragments 481 More Fragments 486 Summary 494 APPENDIX A: TIPS FOR DEVELOPERS AND THE FUTURE OF MONO AND ANDROID 495 Best Practices, Hints, Tips, and Gotchas 495 Android Honeycomb (3.0) and Ice Cream Sandwich (4.0) 499 Fragments for All! 502 Android Version and Device Fragmentation 503 What's Next for Mono for Android? 504 Using Xamarin.Mobile for Cross-Platform Mobile Functionality 505 INDEX 507