Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 12 pages
Exam (elaborations)

PSM2 with correct 100% answers

Document preview thumbnail
Preview 2 out of 12 pages

I prefer to describe 'Agile' in terms of the following key characteristics that are common to the portfolio of Agile methods: ■ People driven; Agile is driven by the continuous collaboration of people ranging over all required departments; whether they are called business, IT, marketing, sales, customer service, operations or management. People are respected for their creativity, intelligence and self-organizing capabilities. ■ Facilitation; Agile replaces the traditional command-and-control mechanisms of assigning individuals on a daily basis with executable micro-tasks.Agile teams are facilitated by servant-leadership. Boundaries and a context for self-management exist, upon which teams are given objectives and direction. ■ Iterative-incremental process; Products are created piece by piece ('incremental') The built pieces and the total product are frequently revisited ('iterative') to assure overall integrity. ■ Measuring success Agile makes it explicit that success and progress in software development can only be determined by frequently inspecting working software and the actual value it holds for the people who will have to use it. ■ Change. Even when requirements and implementations are predicted in an upfront way, they are prone to change.Agile encourages change as a source of innovation and improvement. Agile software development is driven by business and business opportunities.All work is reorganized to respond to and enable that business opportunities can be capitalized on. 00:01 01:30 'Value' is the answer to business opportunities and the overall measure of progress and success. Value is an internal assumption within the organization until the software is actually released to the marketplace. Releasing software on the marketplace is the only way to validate this assumption.Releasing software on the marketplace regularly is the only way to adapt to the feedback and appreciation of the marketplace. Value is continuously increased across iterations and risk is controlled by consecutively producing working increments based upon defined engineering standards Technical perspective on risk (Will the system perform? Is it scalable?) often ignores the fact that the ultimate goal of software development is to provide greater satisfaction to end-users and customers, to endure that software product is useful. The Agile software development process should address the risk of not being able to capitalize on unforeseen and previously unknown market opportunities, of not releasing the software product fast enough,being subject to customer dissatisfaction e.g. by releasing untested software, the risk of releasing features that are not what users expect or appreciate etc. High-value needs are answered first. Software products, versions and releases are released quickly and frequently.They get users to pay for the software and optimize the stakeholders' return. They are of high quality in order to minimize maintenance and support. Agile understands the core purpose of the 'normal' IT activities: Analysis, Design, Coding and Testing/Integration), but breaks the sequential organization of these. The goal of such an integrated, cross-functional approach is to build in quality and to prevent defects, rather than attempt to establish quality by a bug hunting approach in a post-development phase. Agility is the state of High responsiveness, speed and adaptiveness, while controlling risks.It serves to better deal with the unpredictability so common to the work of software development and to the markets that organizations operate within. ■ Agility can't be planned; ■ Agility can't be dictated; ■ Agility has no end-state. Agility in itself is much more than following a new process. It is about behavior, it is about cultural change.In a transformation towards an Agile way of working, there is no way of predicting what change needs will be encountered at what point in time, how these will be dealt with and what the exact outcome will be in order to control next steps. A time-planned way for an Agile transformation ignores the essence of Agile, that of dealing with complexity via well-considered steps of experimentation and learning. Agility has no end-state. Time-plans create the illusion of deadlines and a final end-state. A practice to identify structural waste is Value Stream Mapping. All steps and phases in the process of going from 'idea' to 'cash' are set out on a timeline. Activities may be labeled as 'valuable' or as 'non-value adding', but possibly also as necessary although not directly value-adding. The Value Ratio can be calculated as the ratio of time spent on value-adding activities versus wasteful activities. Lean strives for continuity and flow. Overproduction of materials disrupts flow and may delay the discovery and resolution of quality issues.Lean says to limit 'Work in Progress' (and costly inventory) by producing only materials when there is a pull signal from the next steps in the process in a 'Just in Time' mode. Here we will show just some of the clear strategies in Agile that align it with Lean: ■ Potentially unused inventories: Detailed requirements, hard-coded plans, designs, etc. form a liability in software development, and not an asset, because they represent potentially unused work. ■ Partially done work: Work that is not completely finished, 'almost there, I just need a little more time'-type of work, is a known, important type of waste in software development. The overall Kaizen thinking, and its explicit daily Inspect & Adapt implementation in Agile, helps team in not taking up new work while undone work remains in the iteration. Time-boxing is a time-management technique that helps teams focus on finishing work. ■ Feature usage: Research has shown that barely 20% of the features included in a product built in a traditional way are regularly used (Standish, 2002). Unused or under-used functions thus represent an enormous waste of effort and budget, both in terms of developing and maintaining them. 1986 paper 'The New New Product Development Game' (Takeuchi & Nonaka, 1986). The research described in their paper showed that outstanding performance in the development of new, complex products is achieved when teams, as small and self-organizing units of people, are fed with objectives, not with tasks. The best performing teams are those that are given directionI prefer to describe 'Agile' in terms of the following key characteristics that are common to the portfolio of Agile methods: ■ People driven; Agile is driven by the continuous collaboration of people ranging over all required departments; whether they are called business, IT, marketing, sales, customer service, operations or management. People are respected for their creativity, intelligence and self-organizing capabilities. ■ Facilitation; Agile replaces the traditional command-and-control mechanisms of assigning individuals on a daily basis with executable micro-tasks.Agile teams are facilitated by servant-leadership. Boundaries and a context for self-management exist, upon which teams are given objectives and direction. ■ Iterative-incremental process; Products are created piece by piece ('incremental') The built pieces and the total product are frequently revisited ('iterative') to assure overall integrity. ■ Measuring success Agile makes it explicit that success and progress in software development can only be determined by frequently inspecting working software and the actual value it holds for the people who will have to use it. ■ Change. Even when requirements and implementations are predicted in an upfront way, they are prone to change.Agile encourages change as a source of innovation and improvement. Agile software development is driven by business and business opportunities.All work is reorganized to respond to and enable that business opportunities can be capitalized on. 00:05 01:30 'Value' is the answer to business opportunities and the overall measure of progress and success. Value is an internal assumption within the organization until the software is actually released to the marketplace. Releasing software on the marketplace is the only way to validate this assumption.Releasing software on the marketplace regularly is the only way to adapt to the feedback and appreciation of the marketplace. Value is continuously increased across iterations and risk is controlled by consecutively producing working increments based upon defined engineering standards Technical perspective on risk (Will the system perform? Is it scalable?) often ignores the fact that the ultimate goal of software development is to provide greater satisfaction to end-users and customers, to endure that software product is useful. The Agile software development process should address the risk of not being able to capitalize on unforeseen and previously unknown market opportunities, of not releasing the software product fast enough,being subject to customer dissatisfaction e.g. by releasing untested software, the risk of releasing features that are not what users expect or appreciate etc. High-value needs are answered first. Software products, versions and releases are released quickly and frequently.They get users to pay for the software and optimize the stakeholders' return. They are of high quality in order to minimize maintenance and support. Agile understands the core purpose of the 'normal' IT activities: Analysis, Design, Coding and Testing/Integration), but breaks the sequential organization of these. The goal of such an integrated, cross-functional approach is to build in quality and to prevent defects, rather than attempt to establish quality by a bug hunting approach in a post-development phase. Agility is the state of High responsiveness, speed and adaptiveness, while controlling risks.It serves to better deal with the unpredictability so common to the work of software development and to the markets that organizations operate within. ■ Agility can't be planned; ■ Agility can't be dictated; ■ Agility has no end-state. Agility in itself is much more than following a new process. It is about behavior, it is about cultural change.In a transformation towards an Agile way of working, there is no way of predicting what change needs will be encountered at what point in time, how these will be dealt with and what the exact outcome will be in order to control next steps. A time-planned way for an Agile transformation ignores the essence of Agile, that of dealing with complexity via well-considered steps of experimentation and learning. Agility has no end-state. Time-plans create the illusion of deadlines and a final end-state. A practice to identify structural waste is Value Stream Mapping. All steps and phases in the process of going from 'idea' to 'cash' are set out on a timeline. Activities may be labeled as 'valuable' or as 'non-value adding', but possibly also as necessary although not directly value-adding. The Value Ratio can be calculated as the ratio of time spent on value-adding activities versus wasteful activities. Lean strives for continuity and flow. Overproduction of materials disrupts flow and may delay the discovery and resolution of quality issues.Lean says to limit 'Work in Progress' (and costly inventory) by producing only materials when there is a pull signal from the next steps in the process in a 'Just in Time' mode. Here we will show just some of the clear strategies in Agile that align it with Lean: ■ Potentially unused inventories: Detailed requirements, hard-coded plans, designs, etc. form a liability in software development, and not an asset, because they represent potentially unused work. ■ Partially done work: Work that is not completely finished, 'almost there, I just need a little more time'-type of work, is a known, important type of waste in software development. The overall Kaizen thinking, and its explicit daily Inspect & Adapt implementation in Agile, helps team in not taking up new work while undone work remains in the iteration. Time-boxing is a time-management technique that helps teams focus on finishing work. ■ Feature usage: Research has shown that barely 20% of the features included in a product built in a traditional way are regularly used (Standish, 2002). Unused or under-used functions thus represent an enormous waste of effort and budget, both in terms of developing and maintaining them. 1986 paper 'The New New Product Development Game' (Takeuchi & Nonaka, 1986). The research described in their paper showed that outstanding performance in the development of new, complex products is achieved when teams, as small and self-organizing units of people, are fed with objectives, not with tasks. The best performing teams are those that are given direction within which they have room to devise their own tactics on how to best head towards their joint objective. Teams require autonomy to achieve excellence. within which they have room to devise their own tactics on how to best head towards their joint objective. Teams require autonomy to achieve excellence.


Document information

Uploaded on
February 10, 2023
Number of pages
12
Written in
2022/2023
Type
Exam (elaborations)
Contains
Questions & answers
$10.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
GUARANTEEDSUCCESS
4.3
(252)
Sold
687
Followers
314
Items
24877
Last sold
6 days ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions

Whoops! We can’t load your doc right now. Try again or contact support.