|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/agile-and-scrum/
课程评论:没有评论
课程名称:从基础到高级实践的敏捷与Scrum 课程概述:Uplatz的《从基础到高级实践的敏捷与Scrum》课程热烈欢迎您的加入。敏捷是一种更广泛的项目管理理念,包含了一套指导软件开发及其他项目的价值观与原则。敏捷强调客户合作、频繁交付可工作的软件、应对变化而非遵循严格的计划,并更重视个人及互动而非流程与工具。Scrum是一种轻量级敏捷框架,旨在帮助团队以迭代和增量的方式开发复杂产品,强调灵活性、适应性和团队成员之间的紧密合作。 Scrum和敏捷之间紧密相连,Scrum是最广泛采用的敏捷框架之一。Scrum通过定义角色、事件和工件,提供了敏捷原则的实际实施。 主要特征: - **敏捷特点**:与客户的合作、对变化的适应、专注于可工作软件、团队协作和可持续的工作节奏。 - **Scrum特点**:迭代与增量开发、自组织团队、时间限制、透明性及持续改进。 课程内容包括: 1. Scrum和敏捷的介绍 2. 敏捷的好处和项目管理方法 3. Scrum的定义和三大支柱 4. Scrum的角色和功能 5. 敏捷合规与管理 6. 高级Scrum实践,如敏捷风险管理和团队绩效 7. 敏捷和Scrum的职业发展机会 通过完成此课程,您可以开启多样的职业机会,包括Scrum Master、产品负责人、敏捷教练等角色,并有机会向更高级别职位发展,如高级Scrum Master、敏捷项目经理和企业敏捷教练等。该课程为追求项目管理、软件开发等领域的职业奠定坚实基础。
A warm welcome to the Agile and Scrum: From Fundamentals to Advanced Practices course by Uplatz.What is Agile?Agile is a broader project management philosophy that encompasses a set of values and principles for guiding software development and other projects. It emphasizes customer collaboration, frequent delivery of working software, responding to change over following a rigid plan, and valuing individuals and interactions over processes and tools. Agile methodologies like Scrum are designed to promote transparency, continuous improvement, and rapid adaptation to changing requirements.What is Scrum?Scrum is a lightweight, agile framework designed to help teams develop complex products in an iterative and incremental manner. It provides a structured approach to project management, emphasizing flexibility, adaptability, and close collaboration among team members. At its core, Scrum breaks down large projects into smaller, manageable units called sprints, typically lasting two to four weeks. During each sprint, the team focuses on completing a specific set of prioritized tasks, with regular checkpoints and opportunities for adjustment to ensure the project stays on track and aligned with the evolving needs of stakeholders.Scrum and Agile offer a framework for managing complex projects that emphasizes collaboration, flexibility, and customer satisfaction. They empower teams to deliver value more frequently, adapt to change, and continuously improve their performance.How Scrum and Agile Work TogetherScrum and Agile are intrinsically linked, with Scrum being one of the most widely adopted Agile frameworks. Scrum provides a practical implementation of Agile principles through its defined roles, events, and artifacts.Roles: Scrum involves three key roles: the Product Owner (responsible for defining product vision and prioritizing features), the Scrum Master (facilitates the Scrum process and removes obstacles), and the Development Team (self-organizing and cross-functional group responsible for delivering product increments).Events: Scrum events include Sprint Planning (where the team plans the work for the upcoming sprint), Daily Scrum (a short daily meeting to discuss progress and challenges), Sprint Review (where the team demonstrates the completed work and gathers feedback), and Sprint Retrospective (a reflection meeting for the team to identify areas for improvement).Artifacts: Scrum relies on three artifacts: the Product Backlog (a prioritized list of desired features), the Sprint Backlog (items selected for the current sprint), and the Increment (potentially shippable product functionality created during the sprint).Main Features of AgileCustomer Collaboration: Agile teams prioritize understanding and fulfilling customer needs throughout the development process.Adaptability to Change: Agile teams welcome change and can adjust their plans based on new information or evolving market conditions.Focus on Working Software: The primary measure of progress is working software, rather than extensive documentation or planning.Collaboration: Agile teams foster collaboration and open communication among all members.Sustainable Pace: Agile teams aim to maintain a sustainable work pace that allows for continuous delivery without burnout.Main Features of ScrumIterative and Incremental Development: The project is divided into short iterations (sprints), where the team focuses on delivering a potentially shippable product increment at the end of each sprint.Self-Organizing Teams: Scrum teams are cross-functional and empowered to manage their own work, making decisions about how to achieve their sprint goals.Time-Boxing: Each sprint has a fixed time duration, creating a sense of urgency and focus.Transparency: Scrum emphasizes open communication and visibility into the team's work, progress, and challenges.Continuous Improvement: Retrospectives at the end of each sprint provide an opportunity for the team to reflect and identify ways to improve their processes and performance.Agile and Scrum: From Fundamentals to Advanced Practices - Course CurriculumIntroduction to Scrum and AgileScrum Agile Mindset and PrinciplesBenefits of Agile and Project Management ApproachScrum Agile Methodologies and MindsetsScrum Definition and Three PillarsScrum ValuesScrum Roles and FeaturesKey Terms of ScrumExtreme ProgrammingFeature-driven DevelopmentValue-driven DeliveryValue-driven Delivery - IRRValue-driven Delivery - Prioritization TechniquesValue-driven Delivery - MVPAgile ComplianceEarned Value ManagementEarned Value MetricsAgile Contract and TypesAgile Stakeholder ManagementAgile Stakeholder Needs and UnderstandingAgile PersonasAgile Community ManagementAgile Impediments LogAgile Team Performance and FormationAgile Team Performance - Management and LeadershipsAgile Collaboration and Brainstorming TechniqueAgile Time-Boxing and Estimation TechniqueAgile Problem Detection and Resolution TechniqueAgile Risk Management Life CycleAgile Continuous Improvement and Continuous DevelopmentCareer Scope in Agile and ScrumCompleting a Scrum and Agile course can open doors to a variety of career opportunities. Agile can provide a solid foundation for a fulfilling career in project management, software development, or other fields where Agile methodologies are used. Some of the key potential career paths and job titles to pursue are:Direct Scrum Roles:Scrum Master: This is a core role in Scrum, responsible for facilitating the Scrum process, removing impediments, and ensuring the team adheres to Scrum values and practices.Product Owner: This role is responsible for maximizing the value of the product by defining and prioritizing the product backlog. They work closely with the development team and stakeholders to ensure that the right product is being built.Agile-Related Roles:Agile Coach: Helps teams and organizations adopt and implement Agile practices effectively. They provide guidance, training, and mentorship to help teams improve their Agile maturity.Agile Project Manager: Manages projects using Agile methodologies, ensuring that projects are delivered on time and within budget while maintaining high quality.Release Train Engineer (RTE): Facilitates the coordination and alignment of multiple Agile teams in a Scaled Agile Framework (SAFe) environment.Roles Leveraging Agile Skills:Business Analyst: Agile business analysts work closely with stakeholders to elicit and prioritize requirements, ensuring that the team builds the right product.Developer/Tester: While not specifically Agile roles, developers and testers working on Agile teams need to understand Agile principles and practices to effectively contribute to the team's success.Product Manager: Agile product managers focus on understanding customer needs and defining a product vision that delivers value.Team Lead/Manager: Agile leadership roles focus on empowering and supporting teams to self-organize and achieve their goals.Career ProgressionWith experience, individuals in these roles can move into more senior positions, such as:Senior Scrum MasterAgile Program ManagerEnterprise Agile CoachDirector of Agile Delivery