Final Exam: Software Project Manager - compare and contrast the different Agile frameworks available for Agile transformation of the organization
- compare different Agile methodologies and frameworks
- compare the benefits and features of traditional project management against Agile project management
- define how Agile software development can assist PMs and clients in reducing distraction and focusing on real needs
- define the role of the software Project Manager in helping set expectations for clients
- define what the Definition of Done means in the Scrum framework using examples
- describe Agile team metrics and how to use them for continuous self-improvement effectively
- describe how decision making is different in an Agile environment versus traditional linear project management
- describe meeting action items and how to effectively manage them
- describe Scrum activities and how they relate to the Scrum framework
- describe techniques used to collect all the necessary information for making informed decisions
- describe the advantages and pitfalls of the sprint planning process
- describe the Agile process and how it applies to project management
- describe the different types of stakeholders for software projects
- describe the features of the Bimodal Agile model
- describe the features of the Hybrid Agile model
- describe the goals and objectives of the daily stand-up meeting
- describe the goals and objectives of the sprint planning meeting
- describe the goals and objectives of the sprint review meeting
- describe the manager's role in a self-organizing team
- describe the roles and responsibilities of team members in the Scrum environment
- describe the sprint and the product backlog and how they work together
- describe the steps involved in the basic Agile project management process
- describe the various types of Agile team meetings
- describe useful Agile project management data analysis metrics and how they can be effectively used to monitor and control the Agile project
- describe useful software project management data analysis metrics and how they can be effectively used to monitor and control the project
- describe virtual meeting best practices
- determine how to categorize client requests so they can be factored into requirements or rejected by categorizing priorities using the MoSCoW Method
- discover guidelines to identify the best fit Agile framework for the organization
- discover how to overcome the challenges of integrating Agile with UX design
- discover the benefits offered by Agile estimation models over traditional estimation methods
- identify best practices for resetting stakeholder expectations on software projects
- identify best practices of using modularity, coupling, and cohesion concepts in Agile software design
- identify client needs and how to understand needs of the client
- identify continuous integration tools and how they can be used in an Agile project
- identify how Agile projects affect stakeholder communication
- identify how communication can be improved through active listening and how customer feedback can be constructively obtained
- identify how to categorize client requests so they can be factored into requirements or rejected by categorizing priorities using the MoSCoW Method
- identify how to select meaningful software project metrics
- identify how to select meaningful software project metrics and describe why some metrics have minimal value
- identify source controls tools and how they can be used in an Agile project
- identify techniques used to collect all the necessary information for making informed decisions
- identify the features of the Kanban and Lean frameworks
- identify the key principles of decision-making in a software development environment
- identify the principles and approaches for embracing the fail-fast approach to decision-making in software development
- identify the roles and responsibilities of Agile team members
- identify the sprint and the product backlog and how they work together
- identify the steps in the Agile life cycle
- identify the steps involved in the basic Agile project management process
- identify the types of Agile management tools and how they relate to project management
- recognize best practices when transitioning from traditional software project management to Agile
- recognize how Agile tools such as Initiatives, themes, epics, and stories help define and manage scope better than traditional methods for scoping
- recognize the effectiveness of pair programming as an Agile tool to develop software
- recognize the seven principles that guide the Lean model of Agile
- showcase through examples how concepts of extreme programming help integrate Agile into software development
- showcase through examples of how continuous integration helps Agile software development
- specify how to improve the decision-making process in an organization by flattening the decision-making structure
- specify the concept of stakeholder engagement, how it's displacing stakeholder communication, and how to plan for engagement
- specify types of stakeholders involved in a project including their rights, responsibilities, ethical, and oversight obligations
- understand challenges associated with stakeholder communication and how to overcome them
|