We may earn an affiliate commission when you visit our partners.
Course image
Kenny Wong

6주 간의 캡스톤 과정을 진행하는 동안 여러분은 안전한 가상 소프트웨어 제품 생산 환경에서 실질적인 관리 경험을 하게 됩니다. 애자일 방식과 기술을 적용해 현장에서 직면한 도전 과제를 극복하게 됩니다. 현실감 있는 고객과 소통하면서 고객의 니즈를 파악하고 실질적으로 필요한 소프트웨어 요구 사항을 전달해 생산을 촉진할 것입니다. 캡스톤 과정을 마치면 여러분은 당당한 소프트웨어 제품 관리 전문가로 성장할 것입니다.

Enroll now

What's inside

Syllabus

캡스톤 프로젝트 - 1주 차
캡스톤 프로젝트 1주 차 강의에 오신 여러분을 환영합니다. 이번 주는 요구 사항을 도출하는 데 중점을 두겠습니다. 여러분은 고객을 만나고 전문가와 협력하게 됩니다. 또한 여러분이 협업 할 개발팀과도 대면하게 될 것입니다. 개발팀은 고객과 전문가로부터 얻은 정보를 명확히 하고 구체화하는 도움을 줄 것입니다. 요구 사항을 작성하면 이번 주가 마무리됩니다.
Read more
캡스톤 프로젝트 - 2주 차
요구 사항이 도출되었으니 사용자 스토리를 개선할 차례입니다! 이번 주에 여러분은 동료의 요구 사항서에 요구 사항 기술 검토를 할 것입니다. 또한 개발팀과 리스크를 논의하고 리스크 계획을 작성합니다.
캡스톤 프로젝트 - 3주 차
첫 스프린트 준비를 위해 이번 주에 해야 할 일이 많습니다. 사용자 스토리에 우선순위를 매기고 리스크를 파악해야 하며 릴리스 및 이터레이션 계획을 작성하고 설계를 시작해야 합니다. 다음 주에 첫 번째 스프린트를 바로 시작할 수 있도록 팀과 협력해 준비할 것입니다!
캡스톤 프로젝트 - 4주 차
이번 스프린트는 여러분의 첫 개발 스프린트입니다! 개발팀과 스탠드 업 미팅을 하게 됩니다. 여러분의 팀은 주말에 고객과 전문가에게 제품을 시연하게 됩니다. 문제를 해결하고 다음 스프린트 계획을 세우며 모니터링을 해야 합니다!
캡스톤 프로젝트 - 5주차
두 번째 스프린트 개발 상황입니다. 지난주와 유사하게 스탠드 업 회의와 기타 회의가 소집될 것입니다. 해당 팀은 이번에도 스프린트가 끝나는 시점에 제품을 시연하겠습니다. 여러분은 프로젝트 진행 상황을 모니터하고 세 번째와 마지막 스프린트 계획을 준비합니다. 스프린트의 마지막에 일어날 예기치 못한 상황에 기민하게 대처하시기를 바랍니다.
캡스톤 프로젝트 - 6주 차
무역 박람회가 얼마 남지 않았기 때문에 이번 스프린트가 끝나기 전에 팀과 협력해 인상적인 작업 데모를 만들어야 합니다. 부담이 가중되면 문제가 생기기 마련입니다. 제품이 제시간에 완성될 수 있을까요?

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
학생이 실제 관리 경험을 쌓을 수 있는 기회를 제공합니다
애자일 방식과 기술 적용을 통해 직장에서 겪는 과제를 해결하는 데 도움이 됩니다
현장 실무에 가까운 경험을 제공하여 현실적인 소프트웨어 제품 관리 역량을 기릅니다

Save this course

Save 캡스톤 : 소프트웨어 제품 관리 실전 프로젝트 to your list so you can find it easily later:
Save

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:
Refactor software using different design patterns
Start the course with a strong foundation in design patterns to maximize your learning.
Browse courses on Design Patterns
Show steps
  • Review core design patterns and their benefits.
  • Identify areas in your existing codebase where patterns can be applied.
  • Refactor your code using the identified patterns.
Complete online tutorials on agile development methodologies
Gain a deeper understanding of agile development methodologies.
Browse courses on Agile Development
Show steps
  • Identify reputable online tutorials on agile development.
  • Follow the tutorials and complete the exercises.
  • Take notes and summarize key concepts.
Debug a complex bug with a peer
Collaborate with a peer to develop problem-solving and troubleshooting skills.
Browse courses on Debugging
Show steps
  • Find a peer with complementary skills.
  • Select a complex bug to work on together.
  • Analyze the code and identify potential causes of the bug.
  • Work together to develop and implement a solution.
  • Test the fix and verify that the bug has been resolved.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Compile a list of resources on software product management
Enhance your knowledge of software product management by organizing relevant resources.
Show steps
  • Conduct a thorough search for resources on software product management.
  • Evaluate the relevance and quality of each resource.
  • Organize the resources into a structured and accessible format.
Attend a workshop on software testing
Enhance your knowledge and skills in software testing.
Browse courses on Software Testing
Show steps
  • Research and identify relevant software testing workshops.
  • Register for a workshop that aligns with your learning goals.
  • Actively participate in the workshop.
  • Network with other attendees and industry experts.
Create a presentation on a software design technique
Solidify your understanding of software design techniques by presenting your findings.
Browse courses on Software Design
Show steps
  • Research and select a software design technique.
  • Develop a presentation outline and gather supporting materials.
  • Create high-quality presentation slides.
  • Practice your presentation delivery.
  • Deliver your presentation to an audience.
Mentor a junior software developer
Consolidate your knowledge and skills by helping others learn.
Browse courses on Mentoring
Show steps
  • Identify a junior software developer who is eager to learn and grow.
  • Establish clear goals and expectations for the mentorship.
  • Provide guidance and support on technical and career-related matters.
  • Monitor progress and provide constructive feedback.
Contribute to an open-source software project
Gain practical experience in software development and collaboration.
Browse courses on Open Source
Show steps
  • Identify an open-source project that aligns with your interests and skills.
  • Fork the project and create a branch for your changes.
  • Make modifications to the codebase.
  • Submit a pull request with a detailed description of your changes.
  • Work with the project maintainers to get your changes merged.

Career center

Learners who complete 캡스톤 : 소프트웨어 제품 관리 실전 프로젝트 will develop knowledge and skills that may be useful to these careers:
Product Manager
Product Managers are responsible for the lifecycle of a product, from inception to launch and beyond. This course may be useful because it introduces learners to the fundamentals of software product management, including customer and stakeholder management, requirements gathering, and product planning. These skills are essential for Product Managers to bring products to market successfully.
Enterprise Architect
Enterprise Architects design and implement IT solutions that align with the business goals of an organization. This course may be helpful for learners interested in a career as an Enterprise Architect because it introduces the principles of enterprise architecture, including business process modeling, IT strategy, and solution design. These skills are essential for Enterprise Architects to develop and implement IT solutions that meet the needs of organizations.
Software Architect
Software Architects design and develop the architecture of software systems. This course may be useful for learners interested in a career as a Software Architect because it introduces the principles of software architecture, including system design, implementation, and testing. These skills are essential for Software Architects to develop and maintain software systems that are scalable, reliable, and secure.
Computer Systems Analyst
Computer Systems Analysts design, implement, and maintain computer systems. This course may be helpful for learners interested in a career as a Computer Systems Analyst because it introduces the principles of systems analysis and design. These skills are essential for Computer Systems Analysts to develop and maintain computer systems that meet the needs of organizations.
Business Analyst
Business Analysts gather and analyze requirements to define the scope of a project. This course may be helpful for learners interested in a career as a Business Analyst because it introduces the principles of requirements gathering and analysis. These skills are essential for Business Analysts to understand the needs of stakeholders and translate them into technical specifications.
Data Analyst
Data Analysts collect, clean, and analyze data to identify trends and patterns. This course may be helpful for learners interested in a career as a Data Analyst because it introduces the principles of data analysis, including data collection, cleaning, and analysis. These skills are essential for Data Analysts to provide insights that can help organizations make better decisions.
Systems Analyst
Systems Analysts design and implement computer systems and applications. This course may be helpful for learners interested in a career as a Systems Analyst because it introduces the principles of systems analysis, including requirements gathering and analysis, system design, and implementation. These skills are essential for Systems Analysts to develop and maintain computer systems and applications that meet the needs of organizations.
Software Engineer
Software Engineers design, develop, and test software systems. This course may be helpful for learners interested in a career as a Software Engineer because it introduces the principles of agile development, requirements gathering, and product planning. These skills are essential for Software Engineers to contribute effectively to software development teams.
Technical Writer
Technical Writers create and maintain documentation for software products. This course may be helpful for learners interested in a career as a Technical Writer because it introduces the principles of technical writing, including document planning, writing, and editing. These skills are essential for Technical Writers to create and maintain documentation that is clear, concise, and accurate.
Quality Assurance Analyst
Quality Assurance Analysts test software products to identify and resolve defects. This course may be helpful for learners interested in a career as a Quality Assurance Analyst because it introduces the principles of software testing, including test planning, execution, and reporting. These skills are essential for Quality Assurance Analysts to ensure the quality of software products.
IT Consultant
IT Consultants provide advice and guidance to organizations on how to use technology to achieve their business goals. This course may be helpful for learners interested in a career as an IT Consultant because it introduces the principles of IT consulting, including requirements gathering and analysis, solution design, and implementation. These skills are essential for IT Consultants to help organizations implement technology solutions that meet their business needs.
Project Manager
Project Managers plan, execute, and close projects. This course may be useful for learners interested in a career as a Project Manager because it introduces the principles of project management, including scope management, schedule management, and risk management. These skills are essential for Project Managers to deliver projects successfully.
Information Technology Manager
Information Technology Managers plan, direct, and coordinate the activities of IT departments. This course may be useful for learners interested in a career as an Information Technology Manager because it introduces the principles of IT management, including IT strategy, planning, and budgeting. These skills are essential for Information Technology Managers to lead and manage IT departments effectively.
Software Development Manager
Software Development Managers may lead teams of programmers in developing and testing software. This course may be useful because it introduces learners to the software development lifecycle. Particularly, it focuses on the process of managing requirements, planning, scoping, and estimating. These skills are essential for Software Development Managers to coordinate and execute software development projects successfully.
Database Administrator
Database Administrators manage and maintain databases. This course may be helpful for learners interested in a career as a Database Administrator because it introduces the principles of database management, including database design, implementation, and maintenance. These skills are essential for Database Administrators to ensure the availability, performance, and security of databases.

Reading list

We've selected ten 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 캡스톤 : 소프트웨어 제품 관리 실전 프로젝트.
Focuses on agile product management specifically in the context of Scrum. It provides practical guidance on how to apply Scrum principles to product development and deliver successful software products.
Introduces the principles of lean startup methodology, which emphasizes iterative product development and customer feedback. It provides valuable insights into building and validating software products in a customer-centric way.
Provides insights into the role of product vision and user experience in software development. It emphasizes the importance of understanding customer needs and building products that solve real problems.
Introduces the technique of user story mapping, which helps teams visualize and prioritize product features based on user needs. It provides practical guidance on how to use this technique in agile development environments.
Explores the concept of disruptive innovation and its impact on established businesses. It provides insights into how to navigate the challenges of bringing new products to market and sustaining innovation.
Provides guidance on marketing and selling technology products to mainstream customers. It discusses the challenges of crossing the chasm between early adopters and mainstream markets and offers strategies for successful market penetration.
Provides a framework for evaluating the quality of business strategies. It emphasizes the importance of clarity, focus, and alignment between strategy and execution.
This fictional novel uses a compelling storyline to illustrate the principles of DevOps and agile software delivery. It provides insights into the challenges and benefits of collaboration between IT and business teams.
This novel introduces the Theory of Constraints, a management philosophy that focuses on identifying and eliminating bottlenecks in business processes. It provides insights into how to improve efficiency and achieve operational excellence.

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
R 프로그래밍을 사용한 데이터 분석
Most relevant
운영체제와 나: 고급 사용자 되기
Most relevant
공급망 관리 전략 세우기
Most relevant
빅 데이터 모델링 및 관리 시스템
Most relevant
파이썬 단기집중과정
Most relevant
시스템 관리 및 IT 인프라 서비스
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