We may earn an affiliate commission when you visit our partners.
Course image
Зыков Сергей Викторович
Даже в XXI веке, когда компьютеры и современная техника казалось бы захватили мир, человеческий фактор по-прежнему играет ключевую роль в нашей жизни. Так и при разработке корпоративных систем, которым посвящены несколько моих предыдущих курсов, весьма...
Read more
Даже в XXI веке, когда компьютеры и современная техника казалось бы захватили мир, человеческий фактор по-прежнему играет ключевую роль в нашей жизни. Так и при разработке корпоративных систем, которым посвящены несколько моих предыдущих курсов, весьма значительную роль играют аспекты менеджериально-управленческие. А кризисы в разработке КС, о которых мы говорили, во многом обусловлены человеческим фактором. Предметом курса является человеческий фактор в корпоративных системах, включающий особенности взаимодействия разработчика и заказчика, а также команд разработки программных продуктов. Командообразование, управление конфликтами, конструктивное общение, проведение и анализ результатов собеседований,- вот далеко не полный перечень знаний, умений и навыков, которые призван дать настоящий курс.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Useful for managers and technical leaders in software and technology
Provides critical insights into human factors in software engineering
Facilitates effective team management in software development
Taught by experienced professionals in the field of software engineering
Helps learners develop valuable interpersonal and communication skills
May be particularly useful for those looking to improve their soft skills

Save this course

Save Человеческий фактор в разработке корпоративных систем to your list so you can find it easily later:
Save

Reviews summary

Managerial and team skills for software developers

This course focuses on the management and human aspect of developing software and corporate systems. It teaches leadership skills, such as communication, conflict resolution, and team building to prepare students for challenges in software development, such as working with clients and managing teams. While some students find the material helpful and practical, others find it to be overly simplistic or in some cases biased.
Integrates management theory
"...готовые "рецепты" поиска проблем или оптимизации процессов, многие материалы можно использовать как пособие по продуктивной работе."
Practical tips for management
"Подойдёт для product owner'ов, менеджеров проекта, а в особенности для тимлидов."
"П...готовые "рецепты" поиска проблем или оптимизации процессов..."
Not suitable for international audience
"...целая ОТДЕЛЬНАЯ глава про Инноплис (реклама?)..."
Delivery could be improved
"Монотонное изложение, одинаковая статичная картинка в кадре..."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Человеческий фактор в разработке корпоративных систем with these activities:
Create a study guide with notes, assignments, and quizzes
Creating a study guide will help you organize and review the course materials, which can improve your understanding and retention of the concepts.
Browse courses on Study Guide
Show steps
  • Gather your notes, assignments, and quizzes
  • Organize the materials by topic or module
  • Create summaries or outlines of the key concepts
  • Include practice questions or examples
Review the basics of software development life cycle (SDLC)
Reviewing the SDLC process will help refresh your understanding of the key phases and activities involved in software development.
Browse courses on SDLC
Show steps
  • Read an article or book about SDLC
  • Create a diagram or flowchart of the SDLC process
  • Discuss the SDLC with a colleague or mentor
Read 'The Mythical Man-Month' by Frederick P. Brooks Jr.
This book provides valuable insights into the challenges and complexities of software development.
Show steps
  • Read the book in its entirety
  • Take notes on the key concepts and ideas
  • Discuss the book with a colleague or mentor
Five other activities
Expand to see all activities and additional details
Show all eight activities
Solve coding exercises on platforms
Practice coding exercises on platforms like LeetCode or HackerRank to improve your coding skills.
Browse courses on Coding
Show steps
  • Identify a platform that offers coding exercises
  • Choose a topic or difficulty level to focus on
  • Solve coding exercises regularly
  • Review your solutions and identify areas for improvement
Form a study group with classmates
Forming a study group with classmates can provide you with opportunities to discuss the course material, ask questions, and learn from each other.
Show steps
  • Identify classmates who are interested in forming a study group
  • Decide on a meeting schedule and location
  • Assign roles and responsibilities to each member
  • Meet regularly to discuss the course material and work on assignments
Volunteer for a non-profit or open-source project related to software development
Volunteering for a non-profit or open-source project can provide you with practical experience in software development and contribute to the community.
Browse courses on Volunteering
Show steps
  • Identify non-profit organizations or open-source projects that align with your interests
  • Contact the organization or project to inquire about volunteer opportunities
  • Attend training or onboarding sessions to learn about the project
  • Contribute to the project by writing code, testing software, or participating in discussions
Build a personal portfolio website
Creating a personal portfolio website will allow you to showcase your skills and projects, which can be beneficial for job applications and networking.
Browse courses on Portfolio
Show steps
  • Choose a template or design your own website
  • Add your projects, skills, and contact information
  • Publish your website and share it with others
Participate in coding competitions or hackathons
Participating in coding competitions or hackathons can challenge you to solve complex problems and enhance your problem-solving skills.
Browse courses on Competitive Programming
Show steps
  • Find coding competitions or hackathons that align with your interests
  • Prepare for the competition by practicing coding exercises
  • Participate in the competition and try to solve as many problems as possible
  • Review your performance and identify areas for improvement

Career center

Learners who complete Человеческий фактор в разработке корпоративных систем will develop knowledge and skills that may be useful to these careers:
User Experience Designer
The Human Factor in Corporate Systems course is well suited for individuals interested in working as User Experience Designers. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge is essential for User Experience Designers, who are responsible for designing and evaluating systems to ensure that they are user-friendly and meet the needs of users.
Interaction Designer
The Human Factor in Corporate Systems course is well suited for individuals interested in working as Interaction Designers. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge is essential for Interaction Designers, who are responsible for designing and evaluating systems to ensure that they are user-friendly and meet the needs of users.
Information Architect
The Human Factor in Corporate Systems course is well suited for individuals interested in working as Information Architects. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge is essential for Information Architects, who are responsible for designing and evaluating systems to ensure that they are easy to use and find information.
Human Factors Engineer
The Human Factor in Corporate Systems course is well suited for individuals interested in working as Human Factors Engineers. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge is essential for Human Factors Engineers, who are responsible for designing and evaluating systems to ensure that they are safe, efficient, and user-friendly.
Project Manager
The Human Factor in Corporate Systems course at National Research Nuclear University MEPhI is well suited for individuals interested in working as Project Managers. This course will help students gain the knowledge and skills needed to manage complex software development projects, including how to interact and work with both customers and development teams. The course also covers topics such as team building, conflict management, and conducting successful job interviews, which are all essential skills for Project Managers.
Software Engineer
The Human Factor in Corporate Systems course can be helpful to individuals pursuing a career as Software Engineers. The course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Software Engineers to develop more user-friendly and effective software applications.
Software Tester
The Human Factor in Corporate Systems course may be helpful for individuals interested in careers as Software Testers. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Software Testers to better understand the needs of users and to test software to ensure that it meets those needs.
Technical Support Specialist
The Human Factor in Corporate Systems course may be helpful for individuals interested in careers as Technical Support Specialists. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Technical Support Specialists to better understand the needs of users and to provide support for software applications.
Software Quality Assurance Analyst
The Human Factor in Corporate Systems course may be helpful for individuals interested in careers as Software Quality Assurance Analysts. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Software Quality Assurance Analysts to better understand the needs of users and to test software to ensure that it meets those needs.
Business Analyst
The Human Factor in Corporate Systems course can be helpful to individuals interested in careers as Business Analysts. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Business Analysts to better understand the needs of users and to gather and analyze requirements for new systems.
Computer Scientist
The Human Factor in Corporate Systems course may be helpful for individuals interested in careers as Computer Scientists. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Computer Scientists to better understand the needs of users and to design and develop software applications that meet those needs.
IT Manager
The Human Factor in Corporate Systems course may be helpful for individuals interested in careers as IT Managers. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help IT Managers to better understand the needs of users and to manage IT systems effectively.
Software Developer
The Human Factor in Corporate Systems course may be helpful for individuals interested in careers as Software Developers. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Software Developers to better understand the needs of users and to develop software applications that meet those needs.
Systems Analyst
The Human Factor in Corporate Systems course may be helpful for individuals interested in careers as Systems Analysts. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Systems Analysts to better understand the needs of users and to design and implement systems that meet those needs.
Technical Writer
The Human Factor in Corporate Systems course may be helpful for individuals interested in careers as Technical Writers. This course will provide students with a foundation in the human factors that affect software development, including how to interact and work with both customers and development teams. This knowledge can help Technical Writers to create clear and concise documentation that meets the needs of users.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Человеческий фактор в разработке корпоративных систем.
Examines the role of human error in complex systems, with a focus on system design. It provides a comprehensive overview of the human factors that can affect system safety and reliability, and offers practical guidance on how to design systems that are more resistant to human error.
Provides a comprehensive overview of the psychology of human-computer interaction. It covers a wide range of topics, including human information processing, user interface design, and social and organizational factors that affect HCI.
Is an introductory textbook on human-computer interaction. It covers a wide range of topics, including HCI principles, user interface design, and evaluation methods.
Provides a comprehensive overview of software engineering. It covers a wide range of topics, including software development methodologies, requirements engineering, design, implementation, testing, and maintenance.
Classic work on software engineering. It provides a collection of essays that cover a wide range of topics, including the human factors that affect software development.
Provides a comprehensive overview of software testing. It covers a wide range of topics, including test planning, test design, test execution, and test evaluation.
Provides practical advice on how to manage software projects. It covers a wide range of topics, including project planning, team management, and risk management.
Provides a comprehensive overview of human factors in software development. It covers a wide range of topics, including user interface design, cognitive psychology, and social psychology.
Provides a code of conduct for professional programmers. It covers a wide range of topics, including software design, coding, and testing.
Classic work on open source software development. It covers a wide range of topics, including the history of open source software, the social and economic factors that affect open source development, and the legal issues that surround open source software.
Comprehensive overview of the Linux kernel development process. It covers a wide range of topics, including the history of the Linux kernel, the Linux kernel architecture, and the Linux kernel development tools.
Comprehensive overview of the Rust programming language. It covers a wide range of topics, including the history of Rust, the Rust language syntax, and the Rust language standard library.
Comprehensive overview of the Go programming language. It covers a wide range of topics, including the history of Go, the Go language syntax, and the Go language standard library.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Человеческий фактор в разработке корпоративных систем.
Трендвотчинг. Поиск трендов для перспективных продуктов
Most relevant
Математика в тестировании дискретных систем
Most relevant
Теория функций комплексного переменного
Most relevant
Операционные системы и вы: как стать опытным пользователем
Most relevant
Как создать график реализации проекта в Google Таблице
Most relevant
«Умные города» в Новой Зеландии
Most relevant
Agile и Scrum в работе над проектами и продуктами
Most relevant
Функциональная безопасность
Most relevant
Общие сведения и методы функциональной безопасности
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser