Organization Structure and Flavors of Agile Flashcards
Matrix - Weak
Matrix / Weak = Resource availability low. Budget managed by Functional Manager
Matrix - High
Resource availability moderate to high. Budget managed by Project Manager
Functional Structure
Functional managers control resources, PM has limited authority
Matrix Structure
Matrix Structure has a mix of functional and project-based authority
Organic Structure
Organic Structure is flexible, PM has little or no authority, and resources are controlled by owner or operator.
Program
A program is a range of related projects managed as a group
Portfolio
A Portfolio is a collection of project groups and operational work to achieve a strategic objective
Large Scale Scrum
According to PMI, Large Scale Scrum is when the organization applies Scrum ways of working to program and portfolios, only when necessary.
SAFe
According to PMI, SAFe is when the company focuses on organizing project teams around ‘Value Stream’
DSDM - Dynamic Systems Delivery Method
According to PMI, DSDM - Dynamic Systems Delivery Method is when the team focuses on constraint-driver delivery and formalized prioritization of scope
Continuous Integration
In XP, Continuous Integration is releasing small, functional increments frequently
Frequent Builds
In XP, Frequent Builds is integrating and testing code multiple times per day
You have been asked to develop a new website for one of your clients. The website is required to be browser independent and delivered within a month. Although the website has a simple design, the requirement of browser independence has added some complexity to the project. Which of the following approaches would you recommend for this project?
Iterative
NOT Agile
The project requires a single final delivery. However, project work might require repetitions until all browsers are supported. An iterative approach is ideal in this situation. [PMBOK7 p35-38] (Domain: Process, Task 13)
Describe the four main project methodologies according to PMI each suited to different project needs.
- Predictive (Waterfall), suitable for well-defined projects with a linear approach.
- Iterative, focusing on repeated refinements to achieve correct solution.
- Incremental, quicker value in frequent small deliveries.
- Agile, combining both iterative and incremental with frequent deliveries and customer feedback to improve deliverables over time.
Describe the role of a product owner
The product owner is responsible for guiding the direction of the product.
Product owners rank the work based on its business value. Product owners work with their teams daily by providing product feedback and setting direction on the next piece of functionality to be developed/ delivered. That means the work is small, often small enough to be described on one index card.
You will soon be leading a complex project. Project communication is critical to the success of the project; specifically all team members need to be kept updated on project progress. Which of the following approaches will produce the best results?
Use a Kanban board.
NOT Discuss progress during daily standups.
NOR Discuss progress during retrospectives.
NOR: Discuss progress during sprint planning events.
The most effective method would be to use a Kanban board as that would provide a continuous means to visually communicate project status to the team. [Agile Practice Guide, 1st edition, Page 65] (Domain: People, Task 3)
While companies are moving toward open, collaborative work environments, organizations also need to create quiet spaces for workers who need uninterrupted time to think and work. Companies are now designing their offices to balance common and individual areas. What are these sometimes called?
Office designs attempting to balance collaborative areas and quiet spaces for uninterrupted time to think and work are sometimes called “caves and common” with an origin in XP. [PMI Agile p46] (Domain: Process, Task 13)