Aspire Journeys

Software Project Analyst to Senior Software Project Manager

  • 35 Courses | 30h 25m 23s
  • Includes Test Prep
Likes 116 Likes 116
Every organization is looking to reinvent how work is done and optimize their processes, as they move towards a more Agile mindset. As a result, there is an increasing demand for Senior Software Project Managers who have the relevant training and experience in Agile methodologies relating to software development. In this Skillsoft Aspire journey, you will explore how to go from a Software Project Analyst to Senior Software Project Manager.

Track 1: Software Project Analyst

In this track of the Software Project Analyst to Senior Software Project Manager Skillsoft Aspire journey, the focus will be on Agile for software development, project management tools and communication skills, and software requirements planning, and software development concepts.

  • 7 Courses | 5h 16m 40s

Track 2: Software Project Lead

In this track of the Software Project Analyst to Senior Software Project Manager Skillsoft Aspire journey, the focus will be on defining success metrics, negotiation skills, stakeholder needs, business analysis, and project risk assessment.

  • 7 Courses | 5h 21m 2s

Track 3: Software Project Manager

In this track of the Software Project Analyst to Senior Software Project Manager Skillsoft Aspire journey, the focus will be on using Agile and SCRUM for software development, decision making and project data analysis for software project managers, software project meetings, stakeholder communication, and project needs vs. expectations.

  • 11 Courses | 10h 52m 11s

Track 4: Senior Software Project Manager

In this track of the Software Project Analyst to Senior Software Project Manager Skillsoft Aspire journey, the focus will be on recruiting, advanced Agile and SCRUM, organizational value management, hybrid Agile, and Agile value-driven delivery.

  • 10 Courses | 8h 55m 30s

COURSES INCLUDED

Agile for Software Development: Lean, Agile, & Scrum Methodologies
In this 13-video course, learners will explore Lean and Agile methodologies and the Scrum approach to software development and project management. Begin with an overview of both the Lean and Agile software methodologies, and then explore the foundational Agile manifesto underpinning Agile development methodology. This leads learners into examining the relationship between Lean and Agile methodologies, and an overview of the Scrum approach to Agile development. You will explore benefits of both the Lean and Agile development methodologies, as well as benefits of the Scrum approach to Agile development. Next, you will delve into Waterfall versus Agile, and how Agile methodology differs from traditional waterfall project management. Discover best practices to follow when transitioning from traditional software project management to Agile/Lean, and learn how to select the best approach for a project and when not to use the Lean/Agile methodologies. The course concludes with an exercise that involves recognizing how Lean, Agile, and Scrum are applied to software development and project management and the benefits each provides.
13 videos | 49m has Assessment available Badge Certification PMI PDU
Project Management Tools: Understanding PM Tools
Explore different types of project management (PM) tools, including collaboration, productivity, messaging, and file-sharing tools. Discover how to choose the best tools and how to use them in this 16-video course. Key concepts covered here include what PM tools are and how they are used; why PM tools are important to successful project management and how to select optimum PM tools for projects; and features to look for when considering PM tools and using them specifically for managing project work. Learn about collaboration tools in the context of PM tools; learn personal productivity tools and techniques in the context of PM tools; and learn how to work with Gantt charts by using TeamGantt, with Kanban boards using Trello, with real-time messaging using Basecamp, with a knowledge base using Wrike, with Dropbox file-sharing tool, and with to do lists with Asana. Next, learn how to use personal tools to avoid distractions and improve productivity; learn features types and features of PM tools, list features of PM software, and describe collaboration tools and why PM tools are used.
16 videos | 1h has Assessment available Badge Certification PMI PDU
Project Management Tools: Understanding the Collaboration Tools
Collaboration tools continue to elevate in importance in relation to project management (PM). Project managers should have a clear understanding of each tool and be able to choose the best collaboration tool for the job. This 15-video course offers an overview of collaboration tools available for various situations and how to choose a suitable collaboration tool. Begin with a look at collaboration tools, including file-sharing tools, and why they are required for successful project management. Then learn about the special collaboration tool considerations for Agile teams, as well as for virtual teams. Learn to identify benefits and challenges of video conferencing tools; of instant and online messaging tools; of knowledge-sharing tools; of resource-sharing tools; and of project work management tools. Discover how to collaborate by using videoconferencing tools; using knowledge sharing tools; using instant messaging tools; using resource sharing tools; and using project work management tools. The concluding exercise involves identifying the correct collaboration tool to use for project management by team and type.
15 videos | 49m has Assessment available Badge Certification PMI PDU
Software Project Management Communication Skills
Communication skills are vitally important to any project; project managers must have impeccable communication skills in order to effectively manage projects. In this 13-video course, learners can explore the art of communication in the context of project management. Key concepts covered in this course include what communication means to a project; keys to effective project communication; and how to recognize barriers that may impede effective project communication. Learn about methods that may help prevail over difficulties in communication; considerations inherent in project communication with diverse teams; and keys to effective software project management communications considerations. Next, observe how to recognize methods of communication in Agile software project management; compare Agile project communication and traditional project communication; and examine challenges to effective Agile project communication and how to overcome them. Then learn about communication best practice techniques and processes for software project management; learn how to generate a high-level software project communication plan; and learn how to effectively communicate on projects by using key communication skills.
13 videos | 55m has Assessment available Badge Certification PMI PDU
Software Requirements Planning
Software requirements refer to required features and functions of software products during planning. Without a thorough understanding of requirements, projects have little hope of being successful. In this 13-video course, learners explore fundamentals of software requirements, including approaches to discovering and defining requirements, and how to transition from requirements to vision, organizational processes, and user stories. Key concepts covered here include elements making up the requirements engineering process; appropriate types of stakeholders to help determine software requirements; and methods for gathering stakeholder demands and turning them into requirements. Learn about best practices for turning requirements into software specifications that are complete, concise, correct, consistent, testable, and unambiguous; recognize techniques to help prioritize features, and determine the MVP (minimum viable product) and what can be delayed to future sprints; and learn tips and tricks to identify hidden requirements and to create a requirements traceability matrix. Finally, learn how to approach requirements planning for application programming interface (API) development; learn effective use of requirements engineering applied to software development lifecycles; and learn how to validate software requirements.
13 videos | 1h has Assessment available Badge Certification PMI PDU
Software Development Concepts: Software Development Glossary
There are key concepts and terminology that members of software development teams should recognize with respect to software development and project management. In this 13-video course, learners can explore these concepts and terminology, including the software development lifecycle, Agile and traditional project management, deliverables, roles, and responsibilities and tips on how to stay current in the dynamic and quick-moving software development landscape. Key concepts covered here include software development terms related to the software development life cycle; concepts related to traditional project management and Agile project management; and the practice of continuous integration and continuous delivery CI/CD in software development. Learners examine concepts related to the software testing process in software development; learn about deliverables in the software development lifecycle; and learn roles and responsibilities on typical software development teams and on Agile software development teams. You will explore sources, including online sources for staying current in the dynamic and quick-moving software development landscape.
13 videos | 42m has Assessment available Badge