diff_months: 9

MIS608 Agile Project Management

Download Solution Now
Added on: 2024-12-25 01:00:14
Order Code: SA Student Nurul Management Assignment(8_22_27883_245)
Question Task Id: 458545

MIS608 Agile Project Management

(Assessment 3)

Agile Case Study Report

TOPIC

Super Combo Search Option

TABLE OF CONTENTS

INTRODUCTION (Andres)

300-350 words:

a. Your area of research and its context

b. The key concepts you will be addressing,

c. What the reader can expect to find in the body of report

1. PRODUCT VISON AND ROADMAP (Andres)

250 words

4% of grade: Excellent articulation of the product vision and roadmap concept

20% of grade: Plan in the context of a case. Use Agile to respond to complex business need and align Agile strategies to business priorities.

2. RELEASE PLANNING AND CADENCE (Layana)

250 words

4% of grade: Excellent articulation of the Release planning and cadence concepts

The release plan prioritises the incremental delivery of product features based on the product vision, roadmap and user needs. According to Alt-Simons (2015, p.68), the output of each release should be testable. However, this does not mean the product is ready to be deployed in a business environment. As per any other agile process, the release plan is subject to changes.

Cadence, in an Agile project lifecycle, represents the intervals when a product is incrementally released. Ambler (2016) lists the variables affecting release cadence in different projects. Some of the most relevant are:

The time end-users or customers need the product

The ability of stakeholders to welcome changes

The capability levels to handle automated tests

The teams skills levels to collaborate and deliver

The delivery infrastructure levels to release a product into production

20% of grade: Plan in the context of a case. Use Agile to respond to complex business need and align Agile strategies to business priorities.

The Agile release plan and cadence proposed for the Super Combo Search Option - see appendix E - offer advantages to launching a new digital product into the highly competitive real state market and they are:

Aligning the work of each release to prioritised user needs

Informing stakeholders what to expect from each release before it starts

Predicting time to market

Testing internally the MVP within a short time box

Saving time and resources by identifying and fixing issues before moving to the next release

Adapting the MVP if stakeholders consider this necessary to respond to changes in the market or competition.

Implementing end-users feedback in the next iteration

3. AGILE REQUIREMENTS (Layana)

250 words

6% of grade: Excellent articulation of the concepts of backlogs, epics, stories, acceptance criteria and definition of done

20% of grade: Plan in the context of a case. Use Agile to respond to complex business need and align Agile strategies to business priorities.

The backlog is a prioritised list of all stories necessary to develop a product. However, the work is planned in detail only for the next iteration (Institute, 2017, p.52). Therefore, the Super Combo Search Option backlog in appendix J presents only detailed stories for the first release which saves the teams time and resources.

An epic describes a complex feature the team divides into user stories and executes in multiple sprints. Thus, the epic scope changes according to the team and customer feedback which is a key advantage of Agile practices. See Super Combo Search Option epics in appendix F.

User stories are non-detailed requirements created from the end-users perspective (Measey, 2015, p. 53). Using stories gives the team an opportunity to innovate since it tells what the user wants, and why, but does not tell how to build the feature. See Super Combo Search Option MVPs stories in appendix G.

Acceptance criteria is a list of requirements unique to each story that establishes what a feature should present to fulfil a users expectation (AltexSoft, 2021). The acceptance criteria (AC) for the Super Combo Search Option - as seen in appendix G - prevent unexpected outcomes at the MVP release and fit market requirements.

Definition of done (DoD) is a list of qualities that every story must meet so that its product can be released. These standards are requirements such as code done, code review done (Measy, 2015, p. 108). The DoD benefits projects because it establishes guidelines from the beginning and prevents conflicts among team members.

4. LEAN STARTUP TOOLS USED IN AGILE (Joyce)

250 words

6% of grade: Excellent articulation of the concepts of MVP, Personas and prototyping

20% of grade: Plan in the context of a case. Use Agile to respond to complex business need and align Agile strategies to business priorities.

5. AGILE ESTIMATING AND PLANNING (Joyce)

250 words

4% of grade: Excellent articulation of the concepts of estimating and planning

20% of grade: Plan in the context of a case. Use Agile to respond to complex business need and align Agile strategies to business priorities.

6. AGILE CEREMONIES (Nurul)

250 words

6% of grade: Excellent articulation of the concepts of sprint planning reviews, retrospectives, daily scrums and backlog refinement

20% of grade: Plan in the context of a case. Use Agile to respond to complex business need and align Agile strategies to business priorities.

7. AGILE VELOCITY (Nurul)

250 words

4% of grade: Excellent articulation of the concept of Agile velocity and burn charts

20% of grade: Plan in the context of a case. Use Agile to respond to complex business need and align Agile strategies to business priorities.

8. SCALING AGILE (Nurul)

250 words

4% of grade: Excellent articulating requirements to scale Agile

20% of grade: Plan in the context of a case. Use Agile to respond to complex business need and align Agile strategies to business priorities.

CONCLUSION (Andres/ Joyce)

300-350 words: will summarise any findings or recommendations that the report puts forward regarding the concepts covered in the report.

APPENDIX

Appendix A

Agile Working Agreement

MIS608 Agile Project Management Assessment 3 - Team Contract

Introduction

Agile project management relies on teams to work independently to achieve goals and objectives for the business. This relies on teams being clear on what is expected of participants as well as when and how it will be delivered. You will use the Agile Kanban framework and Kanban boards. The purpose of this team contract is to ensure that all team members are clear on what is expected of them for this assignment and to support the effective and successful working of the group to produce a high-quality report at the end of their group project. The group assignment is a substantial project and cannot be completed without all students in the group collaborating and working as a team.

It is expected that all students share ideas, points of view and do a fair and equitable allocation of the work required to complete the group project and report.

For the assignment to have a consistent strategy and have coherent continuity the team will need to work together over the course of the project to ensure that they produce a high-quality and well aligned report. Working independently and in silos and stitching badly connected ideas together at the end does not achieve the same quality outcome.

The team contract must be completed, signed, and dated and the group must submit the completed group contract at the end of Week 3 at the start of the group project.

The team contract must also be attached to your group report as an appendix with any updates you may have made to the contract over the duration of your project.

Team members contact details

The team will need to be able to contact each other throughout the course of this project. For this, you may wish to set up a WhatsApp chat group, a WeChat group or any other channels. This section needs to be completed immediately, in class, so that you have a means to contact each other.

Name Phone contact Email/WeChat/Facebook/WhatsApp

Deborah Oluwafunmilayo Adeyanju+61452490454 funmi42015@gmail.com

Layana de Lima Franco +61450219181 layana.franco@gmail.com

Jorge Andres Restrepo Arenas +61466658120 jandresra08@gmail.com

Joyce Aki Furusho+61450253306 joycefurusho@gmail.com

Md Nurul Hoque +61497126390 munna.iub09@yahoo.com

Ground-rules for meetings and communication

The team will need to agree appropriate ways of contacting each other, turnaround times on communications and times when they may not be available need to be advised to the team. Mutual respect is key to building a good team spirit and this may influence your ground rules e.g. No calls after 10pm.

Ground rules: (To be completed by team)

1. Reply within 24h, and communicate if youre having problems

2. Make meeting flexible if the majority is present

3. Record meetings and share on a drive4. The main communication channel is on WhatsappTeam goals

It is also vital for the team to know what each team member wants to achieve from the project.

One of the most common causes of conflict is when everybody assumes that they all want to same outcome on a project. Understandably, no one would ever say that they do not want a High Distinction. However not everybody has the same access to resources such as time and transport, and not everybody can make the same commitment to a project owing to different pressures in their schedule and there may be a need to set realistic achievable goals. It is good to understand each team members different expectations and then to draft team goals through consensus.

What does your team want to achieve, in order of priority? (To be completed by the team)

1 The main goal is to obtain the proper knowledge of project management at the end of the course;

2 Understanding the theory in a clear way to apply it in real-life;3 Taking the experience of working in a group environment;4 Gaining experience and confidence in Agile methodologies

5 Learning how to become Agile through industry established methodologies like Scrum and Kanban.

Team Project Backlog

Planning is the key to success. Your group will have many competing priorities and assignments from other courses - to manage this you need to plan.

Plans sometimes need to change, but having a plan allows you to know what you need to change and what provisions you will need to make.

The team will define a backlog* of activities that need to take place and will groom this backlog on a weekly basis to ensure that they are making steady progress towards their project goals.

*Backlog a prioritised list of all items that will need to be completed to achieve the goals of the project containing short descriptions of each item. Tasks should be allocated to a team member to own. They may not be the only person doing the task, but they will be responsible for ensuring it gets done. Each team member will have a backlog that they will groom and move into in progress at the appropriate time. Sometimes items may prove irrelevant and they can then be removed by team consent, or some items may arise that were not initially considered, and they should be added by team consent.

Agreed time commitment per team member to project (hours per week):

At least 1h per week to meet

What will your role be?

Suggested roles include: Scrum Master, Product Owner, Business Analyst, Research Analyst (To be completed by team)

Name Role

Deborah Business analyst

Layana Scrum Master

Andres Restrepo Product Owner

Joyce Aki FurushoResearch analyst

Md Nurul Hoque Architect

Meeting Schedule

It is recommended that the team has, as a minimum, weekly meeting to remain on track. These may be in the same physical location or using group call or shared platforms. From a timing perspective it is best to have this meeting at a time where you can prepare for your scrum and make the most up to date edits to your scrum board.

Expectations:

Attendance is expected at every meeting by every team member.

It is strongly advised that a standing time and venue is selected on completing this contract.

If any team member is unable to attend, they must advise the group as soon as possible to try and enable a reschedule, where possible for the other team members.

If a team member is absent, it is their responsibility to negotiate what work they need to do to contribute to the teams weekly goals.

Each team member must be prepared for the meeting.

Respect must be shown for different cultures, languages and proficiencies and learning styles.

Meeting schedule (in addition to meetings in class) (To be completed by team)

Weeks When (date/time) Where Preparation required

3 Tue after class 5 pm Zoom Follow scrum masters content

4 Tue after class 5 pm Zoom Follow scrum masters content

5 Tue after class 5 pm Zoom Follow scrum masters content

6 Tue after class 5 pm Zoom Follow scrum masters content

7 Tue after class 5 pm Zoom Follow scrum masters content

Decision-making process

How will decisions be made by consensus, majority vote, the leader has final say etc.?

Everyone discusses the ideas and after listening to everyone one person makes a final decision.

How will you ensure that decisions are made in a timely way?

The decision will be made by the end of each discussion.

Team expectations

It is good to clarify what is and is not acceptable to the group:

Examples - you must document your own for your team:

Unrespectful words and actions;Nobody will be excluded;Lack of participation in the meetings;Not listen to the group members;Action to be taken by the team to address the issues listed above

1 Record meetings and documents and share on a drive;2 Discuss the project during the meeting and clarify any team member questions;3 A friendly warning will be sent, if circumstances do not change, reported to the facilitator;Other conditions or comments

It is very important that every member of your team understands the details of the team contract and agrees to the specified rules and conditions.

Lecturer intervention

These are times where the team may need to reach out to the lecturer for conciliation or mediation if the team cannot resolve the challenges on their own. It is worth mentioning that earlier intervention achieves better outcomes if there are challenges. In these instances, it is important to consider the following:

If work is not completed by a student, it may be classified as not contributing equally to the assignment.

The group may reach the conclusion that one or another student may have made an unequal contribution (done more, or less work than the others). In this instance, all students in the group will discuss the issue with the lecturer and it will be agreed that the student will receive a higher or lower mark than the other students in the group.

Date Student name Signature Contribution %

04/07/22 Layana de Lima Franco 20%

04/07/2022 Md Nurul Hoque 20%

04/07/2022 Joyce Aki FurushoJoyce Aki Furusho20%

04/07/2022 Andres Restrepo 20%

04/07/2022 Deborah AdeyanjuDeborah 20%

Appendix B

Super Combo Search Option Kanban Boards

Figure 1

1st Sprint on the 6th July 2022

Video 1

1st Sprint on the 6th July 2022 - part 1

https://drive.google.com/file/d/1_QMtDxxaaghZ0UZu2KPqgeiTj-5r71s-/view?usp=sharingVideo 1a

1st Sprint on the 6th July 2022 - part 2

https://drive.google.com/file/d/1nvApbv-ORIHeNW5hrxLD-mdxM6FG065K/view?usp=sharing

Figure 2

2nd Sprint on the 12th July 2022

Video 2

2nd Sprint on the 12th July 2022

https://drive.google.com/file/d/1zGSiIcAmBkdaHIcad8aJPqO2AF7E_PBr/view?usp=sharing

Figure 3

3rd Sprint on the 19th July 2022

Video 3

3rd Sprint on the 19th July 2022

https://drive.google.com/file/d/1jt4WaVyNgGxxWNyh5ncz6sjGBszd-mfS/view?usp=sharing

Figure 4

4th Sprint on the 26th July 2022

Video 4

4th Sprint on the 26th July 2022

https://drive.google.com/file/d/13zTYcHPfe64PBqZXwT154zVUjLDv2d3E/view?usp=sharing

Figure 5

5th Sprint on the 2nd of August 2022

Video 5

5th Sprint on the 2nd of August 2022

https://drive.google.com/file/d/1dVuEtju2boXmhvPd2RjmwBYyQVwpUSjZ/view?usp=sharing

Figure 6

6th Sprint on the 9th of August 2022

Appendix C

Super Combo Search Option Product Vision

Goals:

A search feature that allow users to filter property listings using an expanded set of relevant criteria, and automatically notify them of potential matches

Needs:

When looking for properties, users will have budgets and a variety of different requirements. It is important that the searching capabilities are able to match properties against these criteria.

Notify users of potential matches in a timely manner, so that they are not disadvantaged in the highly competitive and frequently first-come-first-served property market

Develop a clear and intuitive interface that is easy for users to navigate.

`Value:

Make it easier to users to refine searches and find properties that suit them.

Let users save time and effect with automatically notifications.

Key Features:

User accounts with the ability to store personalised data on a per-user basis

Extended set of options and capabilities in the Filters section of the existing search functionality.

Capability to save searches when the user is logged in, and the capability for the user to view, edit, and delete those searches.

The target group is often time-poor and does not have time to constantly check property listings. Therefore there is significant value in a feature that allows users to be automatically notified by email or text message when a new property listing matches one of their saved searches.

Appendix D

Super Combo Search Option Product Roadmap

Q1 Q2

Standard property filters

Save filters

Log in

View standard filter preferences

Edit standard filter preferences

Listing notifications

Personalised location property filters

View personalised location filter preferences

Edit personalised location filter preferences

Appendix E

Super Combo Search Option Release Plan & Cadence

Table 1

Release No. Functionalities Start End Iterations Environment

1 (MVP) Users can select standard property filters to research items available 01/08/22 14/09/22 6 Internal

2 Users can save filter preferences

Users can register on the website to save filter preferences

Users can log in to the website to view and use saved filter preferences

Users can delete the account

Users can change and delete filter preferences 15/09/22 31/10/22 6 Internal

3 Users can set up notifications for prefered listing availability

01/11/22 14/01/22 6 Beta

4 Users can select personalised filters to research items available

Users can save personalised filter preferences 15/01/22 01/03/22 6 Production

Appendix F

Epics

Table 2

Epic Cod. Description

E1 As a user, I need to be able to filter properties by their standard attributes on the real-state website so that I can quickly find available properties that are suitable to me.

E2 As a user, I want to save my search preferences so that I can save time when I am looking for a property.

E3 As a user, I want to edit and delete my search preferences so that I can change my mind about my search criteria.

E4 As a user, I want to to be able to filter properties by their proximity to certain premises so that I can find available properties convenient to me .

E5 As a user, I want to get all the updates of new properties in the market as notification according to my preference so that I can smoothly choose my desired properties.

Appendix G

Sprint 1 User stories

Table 3

Story Cod. S1

User story As a user, I want to see properties that are available in my favourite suburbs, so that I can be satisfied in the place I live.

AC User must select a State from a list

User can select suburb by typing postcode or suburb name

User can select up to 3 suburbs

Available for buying or renting options

Story points 3

Table 4

Story Cod. S2

User story As a user, I want to see properties that match my budget, so that I can afford to rent/buy something.

AC User can type min and max budget in AU dollars

Available for buying or renting options

Story points 2

Table 5

Story Cod. S3

User story As a user, I want to see properties by type, so that I can move in into a place that meets my expectations.

AC User can select multiple categories

The categories are: Apartment, Townhouse, Studio, Penthouse, Granny flat

Available for buying or renting options

Story points 2

Table 6

Story Cod. S4

User story As a user, I want to see properties that are available from a specific date, so that I can move in when is suitable to me.

AC User can select a day, month and year in a calendar

User can choose to be flexible about the date

Available for buying or renting options

Story points 3

Table 7

Story Cod. S5

User story As a user, I want to see properties based on the number of bathrooms, so that I can move into a place that meets my expectations.

AC Users can enter a number or a range for the number of bathrooms.

Story points 4

Table 8

Story Cod. S6

User story As a user, I want to see properties based on the number of rooms, so that I can move into a place that meets my expectations.

AC User can select an option from a list of five options (1,2,3,4,5+)

User can check the at least box to see properties with => number of rooms or leave it unchecked to see properties with = number of rooms

Available for buying or renting options

Story points 4

Table 9

Story Cod. S7

User story As a user, I want to see properties based on the number of parking spots, so that I can move into a place that meets my expectations..AC The user can select the number of car spots.

It will start from 0 to 20

The website will show in priority the properties with more car spots to the less

Story points 4

Table 10

Story Cod. S8

User story As a user, I want to see properties based on their condition, so that I can move into a place that meets my expectations.

AC The user will have the option to specify the construction condition

Options: "Renovated", ''Carpet', 'Timber' and the year the building was constructed.

The website will show first the properties that contain all the specifications to the less.

Story points 4

Table 11

Story Cod. S9

User story As a user, I want to see properties that have particular features, so that I can move into a place that suits my lifestyle.

AC Users can enter a number or a range for the number of bathrooms.

Story points 4

Appendix H

2 User personas

Appendix I

Wireframe

Figure 10

Super combo Search Option First Release (MVP) designed on Figma

Appendix J

Product backlog

Table 12

Super Combo Search Option backlog

Epic Cod. Story Cod. Story Points Dependencies Priority

S1 3 n/a Hight

S2 2 n/a Hight

S3 2 n/a Hight

S4 3 n/a Medium

E1 S5 4 n/a Medium

S6 4 S5 Medium

S7 4 S5 Medium

S8 4 S5 Low

S9 4 n/a Low

E2 To be refined n/a E1 Hight

E3 To be refined n/a E2 Medium

E4 To be refined n/a E1 Low

E5 To be refined n/a E4 Low

REFERENCES

AltexSoft. (2021, May 18). Acceptance Criteria for User Stories: Purposes, Formats, Examples, and Best Practices. AltexSoft. https://www.altexsoft.com/blog/business/acceptance-criteria-purposes-formats-and-best-practices/Alt-Simmons, R. (2015). Agile by design: An implementation guide to analytic lifecycle management. John Wiley & Sons, Incorporated. http://ebookcentral.proquest.com/lib/think/detail.action?docID=4041094.

Ambler, S. (2016, August 19). How to choose an agile release cadence. Project Management. https://www.projectmanagement.com/blog-post/61887/How-to-Choose-an-Agile-Release-CadenceInstitute, P. M. (2017). Agile practice guide (English). Project Management Institute.

http://ebookcentral.proquest.com/lib/think/detail.action?docID=5180850.

Measey, P. (Ed.). (2015). Agile Foundation: principles, practices and frameworks. BCS. http://ebookcentral.proquest.com/lib/think/detail.action?docID=1759633.

Reference figma

  • Uploaded By : Pooja Dhaka
  • Posted on : December 25th, 2024
  • Downloads : 0
  • Views : 236

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more