Instructions for Deliverable Review the rubric to make sure you understand the criteria for earning your grade.?You can
Instructions for Deliverable
- Review the rubric to make sure you understand the criteria for earning your grade. You can learn more about the specific skills being assessed by reviewing the links in Problem-Based Learning Resources(new tab).
- As a team, determine how you will present your test results. An optional template is this Scenario Testing Results Template(Word document).
- Each team member must choose at least one of the scenarios listed in Step 4 Scenarios for Testing(new tab). Carefully plan so that each team member is testing against a different scenario. If your team would like to include additional scenarios in this step, determine a team approach to conduct the extra testing.
- To conduct the test, read the scenario carefully. Describe how a team would use the Task Force Plan to work through the scenario. Analyze the plan for any weaknesses; does it provide the solution(s) needed? Make recommendations for improving the solutions(s) within the plan to better address the scenario.
- Present the results of your test as organized information. Provide a brief summary of the action steps needed to strengthen your solution. Clearly indicate team members' contributions.
- One person from the team must submit the deliverable per the schedule outlined in your Team PBL Plan but no later than Workshop Five.
Task Details :
attached task force plan solution as agile methodology , in all these senarios will do some analysis and give pointers (as per template)
senario ; analysis, action item , solutions
need relate secenarios with agile methodology
need to work on Scenario #3 and Scenario #4
Scenario #3 – (impasse – Fear of Conflict)
In developing options for consideration the team reaches an impasse. One team member gets into the weeds quickly, and struggles with staying on ‘the main thing’. Although the team leans on their “Team Contract” for such situations, ultimately, they determine the Team Contract is not specific enough to provide remedy. These pauses add time to everyone’s already busy schedules and has happened more than once. The end result is a fear of conflict which inturn results in team members incapable of engaging in debates.
Scenario #4 – (VBM/Staffing)
The team is tasked to create a Task Force to address critical business issues, demonstrate virtuous leadership, and implement the VBM model in its work. The team struggles with the resource aspects of ‘how to identify candidates for the Task Force that would implement the VBM model’. The right fit is critically important – essentially the difference between success and failure. What actions can the team advance to identify these candidates and achieve the right fit, right role, right time for the success of the project?
TASK FORCE PROPOSAL – WATERFALL TO AGILE |
1 |
PBL Team 6 Workshop 4: Task Force Proposal – Waterfall to Agile
Krishna Amaravadi, Sunethra Duvvuru, Bindusree Polineni, Aishwarya Singh, and Nicholas White
BADM 703 – DBA Cohort 7, Indiana Wesleyan University
List of Contributors
Krishna Amaravadi – Executive Summary (Background and Current state), table of contents, formatting
Sunethra Duvvuru – Risk and Mitigation of task force using answering from last week assignment
Bindusree Polineni – Contribution to Executive Summary
Aishwarya Singh – Resources contribution
Nicholas White – Planned outline for PBL team for the assignment, researching, formatting, Action Plan section, formation of metrics for XYZ company, success metrics for task force, and incorporation of all content from contributors into cohesive “story”.
Table of Contents Executive Summary 4 Background 4 Current State 5 Solution 6 Goals 6 Action Steps 7 Risks & Mitigations 7 Trust 7 Communication 8 Ways of Working 8 Team-member participation: 9 Resources 9 Terms & Definitions 10 References 11
PBL Team 6 Workshop 4: Task Force Proposal – Waterfall to Agile
Executive Summary
Background
Fictional XYZ company has recognized their software development projects have not generated their estimated value for the past 5 years. Their data suggests that 20% of projects fail to deliver software to production. Of the 80% that do deliver software, 70% of the projects to complete on time and none of the projects came in under budget. XYZ company follows a traditional waterfall model as shown in Figure 1 below:
Figure 1:
Waterfall Model
Note: This figure represents the life cycle of a waterfall model used in software development processes. From “Waterfall vs. V-Model vs. Agile: A comparative study on SDLC” Balaji, S., & Murugaiyan, M. S. (2012, International Journal of Information Technology and Business Management, p. 27).
Current State
As shown above, XYZ company’s process follows these stages step by step: Analysis, Design, Development, Testing, Implementation and Maintenance. Once the requirements are established the analysis stage begins where the requirements are analyzed. After the analysis, the system architecture and design are specified in the design stage. In the next stage the development part of the process is completed. Once the process enters the testing stage, all the components and units developed in the previous stage are tested. Once testing is complete without any bugs, the project is then deployed in the deployment stage. In the maintenance stage any issues that occur in the user end are fixed and the product is kept up to date to new updates.
In waterfall model all the project requirements are made clear before the analysis and design stages. Because the stages are fixed, changes in requirements are not implemented once out of the design stage. Every other stage of the model also begins and ends in a particular order. Each stage also has an assigned timeframe and is locked before moving toward the next stage. As an example, the analysis phase is locked before the design stage begins, and once the design is locked, development begins, and so forth (Balaji & Murugaiyan, 2012). The teams involved in other stages of the process are only involved when their stage begins. For example, the test team is only involved once the testing stage begins. Since the test team is not involved in the process from the beginning any defects that might have occurred in the earlier stages are found very late in the development process, which makes this model expensive and time consuming (Balaji & Murugaiyan, 2012).
Further research by the XYZ company found related material on the challenges of waterfall. According to McManus & Wood-Harper (2007), industry information was gathered on completions, cancellations, and project overruns of several companies using waterfall methodology. Out of 214 companies sampled, 51 (23.8%) were canceled, 163 were completed (76.2%). Based on the research the reason for cancellations and project overruns were due to management decisions and poor communication when it comes to finalizing proper business requirements. Even though the success rate was 76.2 %, many of the projects were behind schedule and over budget. For example, one of the companies that was 20 weeks late and 56% over budget was still considered successful only due to completion (2007).
Solution
XYZ company has decided to replace their waterfall development methodology with an agile one. To do this effectively, they have created a task force to support the implementation of agile for their software development processes. More specifically, as they work with multiple teams and dependencies, their goal is to implement SAFe, a scaled agile framework for managing multiple agile development teams (Scaled Agile, 2022).
Goals
The task force has proposed that XYZ company start with a small implementation with the task force acting as a coaching/consulting team while the necessary skills and rituals are implemented. For the task force to be successful, critical roles and skills are necessary. These include, but are not limited to, Business Analysts, Software Engineers, Agile coaches for Organizing Teams, and Data Analysts to measure the progress.
The task force is starting with the following goals to establish criterion for a successful implementation. These are based on a published case study for a company with a similar profile. The 6-month goals are as follows (Scaled Agile, 2022):
· 100% increase in software delivered to production
· 40% decrease in support tickets for production software
· 25% increase in employee satisfaction
As you will notice, the metrics for success are NOT related to the project metrics stated in the summary. The reason for this is the outcome is not more successful projects, but value delivered by software going to production. The project metrics stated in the summary highlighted the issue was the project management methodology, therefore the task force decided not to improve on those metrics as the analysis showed the data for the new agile delivery model to be incompatible.
Action Steps
The task force will start with the implementation of SAFe in the following steps.
1. Establish and execute a training plan
2. Coach and support two teams in the use of SAFe
3. Evaluate the progress based on the already stated metrics and adjust accordingly
4. After six months, decide as to the next steps with the goal of either dissolving or evolving the task force based on need after one year.
Risks & Mitigations
The XYZ company has identified several risks that include not just the success of the task force but also the overall implementation of Agile & SAFe.
Trust
Trust is the key to any successful delivery. The agile manifesto explains things that help a great deal with overcoming this critical issue. Agile methodology helps with empowering the team with trust in people than process. In addition to building trust among team members, it is equally important to have trust between customers. Complimenting this, the agile manifesto says customer agreements do not have to be comprehensive, but they can be stated project frameworks with delivery objectives. The important thing is all parties agree on a common goal with some flexibility. Embracing changes as the goes in the motto for Agile. Agile helps build a lot of trust and collaboration within the team (Petren, 2012).
Communication
Communication is the key to development, either professionally or personally. However, a lot of teams struggle with this issue. Agile brings business teamwork with the development team together and makes periodically progressive as the project proceeds. Agile helps eliminate any business-level misunderstanding that may occur during the development. The agile process asks for daily standups where teams discuss their daily operation and call out impediments. Agile brings the entire team together and leads to very few chances of miscommunication or misunderstanding of requirements. Traditional projects management values documentation, whereas the Agile management process measures success with software quality. A critical step of the agile methodology is to set up retrospective calls to analyze the process, identify the risks, and develop a plan to overcome the issues faced in the current iterations. All Agile promotes is to keep everyone in the team involved with every activity in the project and remove dependencies for better performance.
Ways of Working
A rigid environment is one of the most significant limitations of traditional project management. Agile gives unlimited flexibility. Agile will not have strict rules other than ensuring that the team is on the right path for delivery. In the midway of the project, any compliance policy or other essential factor requirements can be changed even if the total project design can be changed from scratch. Building a team-like task force may require making many changes, and Agile keeps it flexible with any unaccountable challenges when the project is started. With this team, efficiency can be improved without wasting a lot of resources. (Lazar, 2020)
Team participation
Many traditional projects failed due to the single person taking responsibility for delivering the project. In contrast, Agile methodology believes in valuing every team member's participation in requirements, progress, and delivery. Agile gives more power to individual team players, which helps them to grow professionally. Great power always comes with significant responsibilities. This creates an incredibly supportive and open-minded environment that helps make many innovative ideas and develop creative solutions. (Lazar, 2020).
These risks will be consistently present throughout the implementation and will be revisited as part of the rollout. To build a team-like task force, we must stay accountable for many such challenges and potential risks, including those not mentioned above. The agile process stays flexible enough to overcome these issues and gives high productivity.
Resources
The task force will hire external agile consultants to successfully implement SAFe among the teams. Among the resources to hire, the most critical is the Agile coach. The agile coach will guide and train the team on Agile best practices throughout the implementation of SAFe (Lyssa Adkins, 2010). Agile coaches will help the team to effectively adopt SAFe methodology. Under the coach guidance the teams will start working in a scrum team with five to nine individuals who work toward completing the development projects and delivering products. The coach also leads workshops to teach agile concepts to the team.
Scrum master and a Business Analyst will be hired to work with the development teams to analyze the systems and come up with a plan of action to adopt agile best practices. SM will help team members to stay on track with scrum techniques. The BA will work with the task force to organize the requirement documents in the user story format. This will help the team to divide their work in different iterations/sprints. BA will also host Jira bootcamps, where the team will learn to basic of the tool and how to leverage it for tracking tasks and all work items. The task force will have the team go through an implementation training by Certified SAFe Program Consultants.
Terms & Definitions
Agile: Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer headaches (Atlassian, 2022).
SAFe: Scaled Agile Framework for Enterprises (SAFe) is a knowledge base of proven, integrated principles, practices, and competencies for achieving business agility using Lean, Agile, and DevOps. (Scaled Agile, 2022).
Waterfall: is a sequential development process that flows like a waterfall through all phases of a project (analysis, design, development, and testing, for example), with each phase completely wrapping up before the next phase begins (Adobe, 2022).
References Comment by White, Nicholas: Need to be cleaned up Comment by White, Nicholas:
Adkins, L. (2010). Coaching agile teams: A companion for Scrum masters, Agile Coaches, and project managers in transition. Addison-Wesley.
Adobe. (n.d.). Waterfall methodology – A complete guide. Retrieved on January30th, 2022 from https://www.workfront.com/project-management/methodologies/waterfall
Atlassian. (n.d.) What is agile? Retrieved January 31, 2022, from https://www.atlassian.com/agile
Balaji, S., & Murugaiyan, M. S. (2012). Waterfall vs. V-Model vs. Agile: A
comparative study on SDLC. International Journal of Information Technology
and Business Management, 2(1), 26-30.
Heriyanti, F., & Ishak, A. (2020, May). Design of logistics information system in
the finished product warehouse with the waterfall method: review literature.
IOP Conference Series: Materials Science and Engineering (Vol. 801, No. 1, p. 012100). IOP Publishing.
Lazar, S. (2020, June 16) Traditional versus Agile Project Management. NPR. https://niftypm.com/blog/traditional-vs-agile-project-management-pros-cons/#
McManus, J., & Wood-Harper, T. (2007). Understanding the sources of information systems project failure.
Petrén, M. G. (2012). Trust—the key for successful delivery using agile methods. Paper presented at PMI® Global Congress 2012—EMEA, Marseilles, France. Newtown Square, PA: Project Management Institute.
Scaled Agile. (n.d.). SAFe. Retrieved on January 28th, 2022 from https://www.scaledagileframework.com
,
2/4/22, 6:20 PM Preview Rubric: Step 4 Scenario Testing Results (85 Points) – 3WI2022 Vir Ldrshp Global Based Teams (BADM-703-01B) – Indiana Wesleyan U…
https://brightspace.indwes.edu/d2l/lp/rubrics/preview.d2l?ou=157107&rubricId=482277&originTool=quicklinks 1/3
Step 4 Scenario Testing Results (85 Points) Course: 3WI2022 Vir Ldrshp Global Based Teams (BADM-703-01B)
Criteria Excellent Competent Needs Improvement
Inadequate/Faili ng
Criterion Score
Evaluation / 22
Recommendati
on
/ 22
22 points
The deliverable
demonstrates
the team's ability
to thoroughly
evaluate the
effectiveness of
the solution in
multiple
scenarios.
Additional
scenarios are
evaluated.
20 points
The deliverable
demonstrates
the team's ability
to adequately
evaluate the
effectiveness of
the solution in
multiple
scenarios.
18 points
The deliverable
demonstrates
the team's
limited ability to
evaluate the
effectiveness of
the solution in
multiple
scenarios.
A lack of
scenario variety
limits the
evaluation.
15 points
The deliverable
demonstrates
the team's
inability to
evaluate the
effectiveness of
the solution in
multiple
scenarios.
22 points
The deliverable
includes specific
recommendation
s for the
proposed
solution that
demonstrate the
team's ability to
interpret their
evaluation.
20 points
The deliverable
includes specific
recommendation
s for the
proposed
solution.
18 points
The deliverable
includes some
general
recommendation
s for the
proposed
solution.
15 points
The deliverable
does not include
relevant
recommendation
s for the
proposed
solution.
2/4/22, 6:20 PM Preview Rubric: Step 4 Scenario Testing Results (85 Points) – 3WI2022 Vir Ldrshp Global Based Teams (BADM-703-01B) – Indiana Wesleyan U…
https://brightspace.indwes.edu/d2l/lp/rubrics/preview.d2l?ou=157107&rubricId=482277&originTool=quicklinks 2/3Total
Criteria Excellent Competent Needs Improvement
Inadequate/Faili ng
Criterion Score
Teamwork / 22
Written
Communicatio
n
/ 19
22 points
Teammates
interact well by
offering their
own
understanding
and perspectives,
asking questions
about ideas,
sharing
responsibility,
and contributing
equally.
Teammates
demonstrate
effective
interpersonal
communication
and engage in
resolving
conflicts
together.
20 points
Teammates
interact to
adequately meet
expectations.
18 points
Teammates
attempt to work
with each other,
but demonstrate
limited
interaction or an
imbalance of
responsibility
that impedes
collaboration.
15 points
Teammates do
not communicate
well and/or
follow through
on individual
responsibilities
to achieve team
goals.
19 points
The deliverable is
presented
professionally
and is easy to
read and
understand. It
demonstrates
the effective
control of
grammar and
spelling.
In-text citations
and references
are correctly
formatted using
APA.
17 points
The deliverable is
presented
professionally
and is readable.
It demonstrates
the basic control
of grammar and
spelling, with
only minimal
errors.
In-text citations
and references
are correctly
formatted using
APA.
15 points
The deliverable is
lacking in
professional
presentation. At
times it is
difficult to read
or understand
due to issues
with grammar
and spelling.
In-text citations
and references
are attempted,
but incorrectly
formatted.
13 points
The deliverable
is not
professional. It is
difficult to read
or understand
due to many
issues with
grammar and
spelling.
No in-text
citations or
references are
appropriately
used.
2/4/22, 6:20 PM Preview Rubric: Step 4 Scenario Testing Results (85 Points) – 3WI2022 Vir Ldrshp Global Based Teams (BADM-703-01B) – Indiana Wesleyan U…
https://brightspace.indwes.edu/d2l/lp/rubrics/preview.d2l?ou=157107&rubricId=482277&originTool=quicklinks 3/3
Total / 85
Overall Score
Excellent 78 points minimum
Competent 69 points minimum
Needs Improvement 61 points minimum
Inadequate/Failing 0 points minimum
,
Step 4 Deliverable: Scenario Testing Results Template
Scenario: Reference the specific scenario. Identify the team member conducting the test of this scenario. |
Analysis: How would a team would use the Task Force Plan to work through this scenario? |
Action Steps: Recommendations for improving the solutions(s) within the plan to better address the scenario. |
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.