Successful IT systems

بواسطة: OpenLearn

Overview

Information technology (IT) systems are a critical part of our world, in business and the public and voluntary sectors. They are often highly complex and interconnected combinations of technology, organisations and people. Success and failure of IT systems can be seen in many different settings. Many are highly successful; others fail, sometimes spectacularly. This free course focuses on success, to help you understand what is meant by a successful IT system.

Syllabus

  • Introduction
  • Learning outcomes
  • 1 Success and failure in IT systems
  • 1 Success and failure in IT systems
  • 1.1 A successful system
  • 1.2 A failed system
  • 1.3 Reflecting on success and failure
  • 2 The sociotechnical nature of IT systems
  • 2 The sociotechnical nature of IT systems
  • 2.1 Approaches to systems thinking
  • 2.2 Components of an IT system
  • 3 Understanding success in IT systems
  • 3 Understanding success in IT systems
  • 3.1 What is a successful system?
  • 3.2 Criteria for judging success
  • 3.2.1 Surveys of IT success
  • 4 Stakeholders in systems success
  • 4 Stakeholders in systems success
  • 4.1 Stakeholder analysis
  • 4.2 Identifying stakeholder groups
  • 4.3 From stakeholder identification to analysis
  • 4.4 Power versus interest
  • 5 Power and success in IT systems
  • 5 Power and success in IT systems
  • 5.1 Politics and rationality
  • 5.2 Identifying conflict
  • 5.3 Politics of stakeholder identification
  • 5.4 Stakeholder legitimacy and conflict
  • 5.5 Expert stakeholder power
  • 5.6 Power and system success
  • Conclusion
  • References
  • Acknowledgements
Successful IT systems
الذهاب الي الدورة

Successful IT systems

بواسطة: OpenLearn

  • OpenLearn
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • advanced
  • N/A
8.1.2PHP Version282msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (176ms)
    • Application (104ms)
    • 1 x Booting (62.67%)
      176.48ms
      1 x Application (37.08%)
      104.41ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed4.8ms
      • select * from `courses` where `slug_ar` = 'successful-it-systems' limit 1
        3.37ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. successful-it-systems
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-02-10 21:15:45' where `id` = 649
        310μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-10 21:15:45
        • 1. 649
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (2)
        240μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (25) and `institutions`.`deleted_at` is null
        230μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (10) and `providers`.`deleted_at` is null
        220μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 643 limit 1
        240μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 643
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        0NRFYpuqq2g0K2iZSiXEuCT6zeBZsSnkC2TOuNSj
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/succes...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/successful-it-systems
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "18.191.155.186" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "18.191.155.186" ] "cf-ray" => array:1 [ 0 => "90ff1dc8290d218b-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "18.191.155.186" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "18.191.155.186" "HTTP_CF_RAY" => "90ff1dc8290d218b-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "44214" "REMOTE_ADDR" => "172.71.255.96" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/successful-it-systems" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1739222145.5662 "REQUEST_TIME" => 1739222145 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 10 Feb 2025 21:15:45 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Indpd3VGSTZhTXUrV2RBN3dTbFhyTXc9PSIsInZhbHVlIjoiQ1FHc2E3c094bXA3RitYRXRWMytSMlBxcHVBR3RBMnY1NnRETm1DOUF1WG9JU1JWeE83dFkvd0tXR3cwVU1WM3owUzJLZFhCd0NSdkd5VXkxMTh4b1JES1ZZTHBrbU9FdWlpZjN5OGNES2hldnJOTGQ0VmZCZXl6dDlvWEpSakoiLCJtYWMiOiIwZGFlMWVmMWU4M2NmNzU1NGQ1Y2RjNDVlYTE2MzY0ZGMzNjliNTNlYzg3Y2UwOGYxMDA1ZDBjMjQyYTI0OWY4IiwidGFnIjoiIn0%3D; expires=Mon, 10 Feb 2025 23:15:45 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Indpd3VGSTZhTXUrV2RBN3dTbFhyTXc9PSIsInZhbHVlIjoiQ1FHc2E3c094bXA3RitYRXRWMytSMlBxcHVBR3RBMnY1NnRETm1DOUF1WG9JU1JWeE83dFkvd0tXR3cwVU1WM3owUzJLZ" 1 => "laravel_session=eyJpdiI6ImVLWHN6ZWxTWDZWaVBLVlNORDhxZlE9PSIsInZhbHVlIjoieDlRU0g5cGxBdzVyUWZQM2twQmg5L0FYY3V6SDIwUzFBNXRPQjlzdUdHcnE2OFBvM2orc1kvTVVJUXFYRUNENHdPRXFaUUxSTGFTUG5qTjczUXBJRTVxcmJrL3NEZGVzZCtnR3JvNEhwM3gzQ2QremtNbGVSbU0zcEhpSlJPNWYiLCJtYWMiOiIzYzUxYTMxNzI2ZmRkYmI1MjViMjA3ODNjOGVlYmIxMzFlYWZlNmE1MTRhYjU0OGI2OWM0MGYwMDg4MmFiZGIyIiwidGFnIjoiIn0%3D; expires=Mon, 10 Feb 2025 23:15:45 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImVLWHN6ZWxTWDZWaVBLVlNORDhxZlE9PSIsInZhbHVlIjoieDlRU0g5cGxBdzVyUWZQM2twQmg5L0FYY3V6SDIwUzFBNXRPQjlzdUdHcnE2OFBvM2orc1kvTVVJUXFYRUNENHdP" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Indpd3VGSTZhTXUrV2RBN3dTbFhyTXc9PSIsInZhbHVlIjoiQ1FHc2E3c094bXA3RitYRXRWMytSMlBxcHVBR3RBMnY1NnRETm1DOUF1WG9JU1JWeE83dFkvd0tXR3cwVU1WM3owUzJLZFhCd0NSdkd5VXkxMTh4b1JES1ZZTHBrbU9FdWlpZjN5OGNES2hldnJOTGQ0VmZCZXl6dDlvWEpSakoiLCJtYWMiOiIwZGFlMWVmMWU4M2NmNzU1NGQ1Y2RjNDVlYTE2MzY0ZGMzNjliNTNlYzg3Y2UwOGYxMDA1ZDBjMjQyYTI0OWY4IiwidGFnIjoiIn0%3D; expires=Mon, 10-Feb-2025 23:15:45 GMT; path=/XSRF-TOKEN=eyJpdiI6Indpd3VGSTZhTXUrV2RBN3dTbFhyTXc9PSIsInZhbHVlIjoiQ1FHc2E3c094bXA3RitYRXRWMytSMlBxcHVBR3RBMnY1NnRETm1DOUF1WG9JU1JWeE83dFkvd0tXR3cwVU1WM3owUzJLZ" 1 => "laravel_session=eyJpdiI6ImVLWHN6ZWxTWDZWaVBLVlNORDhxZlE9PSIsInZhbHVlIjoieDlRU0g5cGxBdzVyUWZQM2twQmg5L0FYY3V6SDIwUzFBNXRPQjlzdUdHcnE2OFBvM2orc1kvTVVJUXFYRUNENHdPRXFaUUxSTGFTUG5qTjczUXBJRTVxcmJrL3NEZGVzZCtnR3JvNEhwM3gzQ2QremtNbGVSbU0zcEhpSlJPNWYiLCJtYWMiOiIzYzUxYTMxNzI2ZmRkYmI1MjViMjA3ODNjOGVlYmIxMzFlYWZlNmE1MTRhYjU0OGI2OWM0MGYwMDg4MmFiZGIyIiwidGFnIjoiIn0%3D; expires=Mon, 10-Feb-2025 23:15:45 GMT; path=/; httponlylaravel_session=eyJpdiI6ImVLWHN6ZWxTWDZWaVBLVlNORDhxZlE9PSIsInZhbHVlIjoieDlRU0g5cGxBdzVyUWZQM2twQmg5L0FYY3V6SDIwUzFBNXRPQjlzdUdHcnE2OFBvM2orc1kvTVVJUXFYRUNENHdP" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "0NRFYpuqq2g0K2iZSiXEuCT6zeBZsSnkC2TOuNSj" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/successful-it-systems" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]