Agile Training Bundle
This course set is designed to provide the skills and knowledge necessary to gain a basic understanding of the Agile development life cycle. Students will explore and come to understand the concept of development agility and the Agile Manifesto.
Price if each course is purchased individually: $1,125.00
Special Skillsoft Agile training bundle price: $525.00
Savings: $600.00
Course Name | Duration |
---|---|
Introducing Agile Software Development [ Click for details ]
Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who work collaboratively with face-to-face communication. Agile development practices include frequent releases, ongoing testing, customer and stakeholder participation throughout the development process, co-ownership of code and pair-programming. A range of agile methodologies have emerged. All embrace the general principles of agile development but can differ in focus and level of formality. In this course you will be introduced to the principles of agile software development, and you will be provided with an overview of some of the principle agile methodologies such as Extreme Programming(XP) and Scrum. You will also consider the issues involved in applying an agile methodology in an organization. | 2 hours |
Planning an Agile Software Development Project [ Click for details ]
Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who work collaboratively with face-to-face communication. Agile development practices include frequent releases, ongoing testing, customer and stakeholder participation throughout the development process, co-ownership of code and pair-programming. In this course you will be introduced to the practices of agile project planning. You will become familiar with project planning tasks such as creating and estimating user stories, release and iteration planning, and agile modeling. | 2 hours |
Managing Agile Software Development [ Click for details ]
Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who work collaboratively with face-to-face communication. Agile development practices include frequent releases, ongoing testing, customer and stakeholder participation throughout the development process, co-ownership of code and pair-programming. In this course you will be introduced to the principles of agile project management during software development iterations. You will become familiar with agile practices in relation to project management tasks such as work scheduling, team meetings, change and risk management, progress monitoring, reports and reviews, and project scaling. | 1.5 hours |
Agile Programming and Testing [ Click for details ]
Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who work collaboratively with face-to-face communication. Agile development practices include frequent releases, ongoing testing, customer and stakeholder participation throughout the development process, co-ownership of code, and pair-programming. In this course you will be introduced to agile team practices including pair-programming and co-ownership of code. You will also become familiar with agile programming practices including test-driven development, and behavior-driven development and you will become familiar with agile testing activities in relation to software components, user interfaces, and data. | 2 hours |
Agile Project Management Essentials [ Click for details ]
If you have followed a traditional project management approach and find yourself spending a lot of time fine tuning the design to accommodate changing requirements, you may want to consider a different approach. In this course, you will be introduced to agile project management, including the core values and principles outlined by the Agile Manifesto. Agile projects are characterized by the use of short work iterations and incremental development of products, made possible by focusing on business priorities and customer value. The course provides an introduction to common agile methodologies, describes the relationship between defined and empirical processes, and highlights the key difference in regards to the triangle of constraints of agile versus traditional methods. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in projects that experience frequent change in the project requirements. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 2 hours |
Adopting an Agile Approach to Project Management [ Click for details ]
Would you like to adopt a more agile approach to project management in your company, only you think the change would be too disruptive? Perhaps you believe that Agile is all or nothing, but that's not true. Wise project leaders are able to examine their own situations and determine which agile practices to adopt given the nature of their projects, organizations, and teams. This course provides guidance on how to take steps towards adopting an agile project management approach for those who currently use a traditional, plan-driven methodology. It discusses some common myths and misconceptions about agile development approaches, identifies factors to consider when deciding whether to adopt agile practices, and explains the general agile practices that a company may want to adopt. The course provides project leaders with general guidelines on how to develop an agile way of thinking, one of the first steps in transitioning a team. The course also looks at some guidelines for obtaining buy-in from organizational stakeholders so they also embrace agile practices. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in projects that experience frequent change in the project requirements. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 2 hours |
An Overview of Agile Methodologies [ Click for details ]
This course provides learners with an overview of some of the key methodologies that have contributed to the range of tools and practices available to agile practitioners. Included is a discussion of Extreme Programming (XP), the methods of Lean Software Development, and an introduction to the Crystal methodologies. The course highlights key distinguishing features of these methodologies and important agile principles and practices they employ. Also covered are some of the core process-based methodologies, including a look at Feature Driven Development (FDD), the Dynamic Systems Development Method (DSDM), and the Agile Unified Process (AUP). This course is intended for project managers, program managers, or anyone who wants to efficiently participate in projects that experience frequent change in the project requirements. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 1.5 hours |
Overview of the Scrum Development Process [ Click for details ]
Scrum is one of the most popular agile methodologies to date, with tools and techniques applicable to more than just software development projects. This course will assist prospective Scrum masters, product owners, and team members with understanding of core Scrum practices. This includes an outline of the roles and responsibilities of members of the Scrum team, the importance of good communication, and the role of project stakeholders. The course divides the Scrum development process into three major phases: pre-game, game, and post-game. It describes the activities performed in each phase, but particularly examines the activities and tools of the game phase. Scrum basics covered include the use of product and sprint backlogs, the use of iterative development in the form of sprints, performing daily stand-up meetings, the use of sprint reviews and retrospectives, and using Scrum task boards and burndown charts for monitoring and reporting project progress. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in projects using Scrum practices. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 2 hours |
Agile Planning: Project Initiating and Requirements Gathering [ Click for details ]
This course provides a look at the agile approach to planning and tasks that agile teams have adopted from methodologies such as Scrum and XP. The focus is on release planning which is the first of three agile planning levels. It emphasizes the importance of a properly established product vision, developed by the product owner and stakeholders prior to developing the project backlog. During release planning, this product vision is shared with the development team and discussed in detail to ensure the proper requirements, conditions of satisfaction, and priorities are established. The course then moves into the requirements gathering and analysis phase, with the use of high-level use case scenarios. It finishes with instruction and practice on developing user stories, which have become the choice method for many agile teams for clearly defining customer-centric requirements or features. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in agile projects. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 1.5 hours |
Agile Planning: Doing Estimates and Completing the Release Plan [ Click for details ]
Preparing estimates is not an area of project planning that many people really enjoy. That is, until they learn to do it the agile way. This course focuses on the heart of release planning: creating estimates and prioritizing requirements. You will learn common agile methods for estimating the size of user stories, such as planning poker, and guidelines for splitting and combining user stories. Along with estimating, another key task during release planning is prioritizing user stories to create the project backlog. You will learn the MoSCoW technique for prioritizing user stories, as well as the more sophisticated prioritization tools: the priority matrix and the Kano model of customer satisfaction. You will also learn about a visual approach some agile teams use to create a backlog story map. Finally, the course provides information on how initial team velocity may be determined and used to distribute the user stories among iterations as the final step in release planning. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in agile projects. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 2 hours |
Planning and Monitoring Iterations on an Agile Project [ Click for details ]
This course focuses on the activities performed during the planning and execution of a project iteration, or sprint. During release planning - the previous phase in the overall agile planning process - the team creates an ordered list of project features in the form of the product backlog. Iteration planning is the process of creating an iteration (sprint) backlog that contains more specific detail regarding work items that have been assigned to the upcoming iteration. The first part of the course provides a look at the iteration planning process and the creation of the iteration backlog. It also explores how to create a schedule and use principles of buffering. The second section of the course covers key tools and methods used by agile teams to monitor and report project progress, both at the iteration level and at the overall project or release level. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in agile projects. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives.. | 2.5 hours |
Leading an Agile Team [ Click for details ]
Having a good team and quality leadership is key for the success of any project, but in Agile development it is crucial. This course takes a close look at agile teams and team leadership, including the unique skills and roles of the agile project leader and the characteristics of the team as a whole. You will see how traditional project managers can adopt a new mindset that allows them to thrive in the agile environment, and to take on a coaching, leading, and facilitating role. Leaders must empower their teams to organize themselves, collaborate, and solve problems. This course provides guidance on how to lead a colocated cross-functional team, as well as a distributed team, and how to boost team performance. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in agile projects. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 2 hours |
Managing Stakeholder Engagement on an Agile Project [ Click for details ]
This course highlights the importance of stakeholder engagement, collaboration, and communication during agile planning and development projects. It discusses the role of stakeholders and how the ScrumMaster or agile project leader must encourage active involvement to ensure the team has a clear understanding of the project requirements and stakeholder expectations. Also addressed are common tools used for knowledge sharing throughout the course of the project, which is essential in order to deliver value and keep everyone informed on the status of the project. This course also covers techniques that encourage participation in the feedback and decision-making cycle of release, iteration, and project closing processes. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in agile projects. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 2 hours |
Ensuring Delivery of Value and Quality in Agile Projects [ Click for details ]
This course covers agile techniques and practices that deal with achieving product value and quality, beginning with agile documentation practices and key points to understand about contract types that are most suitable to the agile environment. It proceeds with an overview of agile risk management and the basics of agile Earned Value Management. Also covered are factors affecting product quality, including agile strategies that promote quality throughout development, and the incorporation of continuous testing as a practice for improving and verifying the expected level of customer value. This course is intended for project managers, program managers, or anyone who wants to efficiently participate in agile projects. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives. | 2 hours |
Core PMI® Values and Ethical Standards [ Click for details ]
As a project manager, you will inevitably be called upon to address ethical dilemmas. The type and complexity of these dilemmas can vary significantly from balancing the competing interests of stakeholders to adhering to conflicting legal, multi-cultural, and multi-national rules, regulations, and requirements. Addressing these issues is much more complex than simply deciding what is right and what is wrong. In an increasingly global network, project managers must proactively seek to understand cultural diversity, and how to work successfully with multi-national teams. Sensitivity to other groups, their social customs, and their means of doing business is key to success. Often, project managers will need to weigh all competing interests fairly and objectively in order to make the ethical decision that will have the most far-reaching benefits. In this course, learners will explore the values underlying ethical decisions and behaviors as outlined in the PMI® Code of Ethics and Professional Conduct. For each value, learners will be introduced to the integrity aspired to, as well as the mandatory conduct demanded of project managers to effectively manage projects and further promote project management as a profession. Topics covered include the behaviors that align with the core values of responsibility, respect, honesty, and fairness; how to integrate ethics into your project environments; and how to resolve ethical dilemmas. The course provides a foundational knowledge base reflecting the most up-to-date project management information so learners can effectively put principles to work at their own organizations. This course will assist in preparing the learner for the PMI® certification exam. This course is aligned with A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Fifth Edition, published by PMI®, Inc., 2013. | 2 hours |