Group: 2022 s2 IFB295 OLT21 7
Exercise Gear is a business-driven industry who wish to expand their market to a wider audience. Discussion regarding their current operations and business objectives, the company has chosen to utilise an online platform. More specifically a cloud Information system to shift their focus to commerce customers. To achieve this goal, the company will need to follow a sustainable project management approach in order to successfully implement the solution considering the scope, cost, quality, and time.
An agile project management approach with the combination of the DSDM framework will distinctly cover the full project lifecycle. The SCRUM framework was utilised previously to manage the company’s product backlog (business requirements) in addition to planning and deploying these into feasible increments/DOD. The DSDM framework will more precisely delve deep into the products and delivery schedules from SCRUM to ensure the project is feasible and deployable by; disseminating internal and external stakeholders, assessing the costs and benefits of the solution, performing a risk assessment and timeboxing prioritised business requirements to ensure the solutions fits within the delivery plan. The solution will also need to be monitored throughout the life cycle, this can be done by performing a burndown chart to assess the status and progress compared to the delivery plan, in addition to analysing the benefits of the plan post project.
2.1 Project Roles Summary
Please refer to Appendix A for a complete Project Roles Summary Complete Table with explanations of selected candidates and their imposed risks. The AIP Project Team is composed of six members with a combination of independent and interdependent roles. A briefing of the summary is as follows:
Solution Developers:
John Blackwood
Jane Johnson
Sara Simpson
Solution Testers:
Kevin chen
John Blackwood
Jane Johnson
Team Leader:
Jonathan Apleton
Business Analyst:
Danielle Livinston
Workshop Facilitator:
Sara Simpson
A summary of the internal stakeholders as follows using the DSDM model:
Business Sponsor:
Bill Smith
Business Visionary
Jessica Strong
Project Manager:
Ryan Murphy
Business Ambassador:
Alex Sato
Maschula Soares
Business Advisor:
Matthew Hanson
Technical Coordinator
Murray Duke
Technical Advisor
Diane Richer
Accounting Specialist
Lois Devi
IS Specialist
Sriman Newman
2.2 Terms of Reference
A brief ToR is as follows.
Business Driver for Project:
Existing information system and website that was made as a temporary measure during COVID-19 is not meeting the current needs and anticipated future growth of ExerciseGear
Objectives of Project:
Provide a web based Information System
– Customer orders and tracking
– Products
– Service Repairs
– Payroll for staff
– Reports
– Provide a mobile application
– Support private customers
– Support B2B pro gym customers
– Chat bot
– Streamlined IS features
– Provide social media integration of IS
– Staff access to manage social media marketing projects
Estimated Costs for Project
$75,000
Scope of Project:
A complete feature set for the deliverables is included in Appendix B.
The scope can be summarised as an Information System with a web front-end access for customers and staff, as well as a streamlined mobile app and a social media management package.
3.1 Outline solution
The data flow context diagram above shows the simplified process of how Exercise Gear operates. The process is initiated by a customer making an order. The order is then checked using the stock database to determine if the order can be fulfilled. If not, the order will be unsuccessful or the products are ordered from supplies as a part of the stock management process. If successful, the warehouse receives and confirms the order. An invoice is then generated followed by the payment being completed by the customer with a payment service provider. At the stages of the order being created, the invoice being generated, and the payment being completed information is sent back to the order details database. This information is stored in the order database and used to complete the next step, generating a receipt. Once the order has been finalised, the warehouse is given the go ahead to dispatch the order. To fulfil the order, the products are sent to third party delivery service providers that deliver the order to the customer.
3.2 Risk assessment
One of the main potential risks in any project management setting is estimation risk. This is the potential for the time estimates made during the planning phase to either be an underestimate or overestimate of how long a task will actually take. One possible source of this risk could be from unforeseen technical problems or from lack of experience from employees like the two IT development officers Murray Duke and Diane Reacher who both recently completed their undergraduate degrees. This can be dealt with by preemptively reducing the severity and/or likelihood of the risk occurring by drawing on experience and collaborating to average out the estimates.
Requirements risk could also be a factor in this project. While most of the project is clearly defined some parts of the project lack clarity particularly in the backend/ staff section. The potential problems caused by this could be deliverables that don’t match what the stakeholders want which leads to rework. This risk can be avoided by increasing communication with stakeholders like the owner, product manager, warehouse manager, and content manager to ensure everything is explicitly requested. This could be achieved with regular meetings and constant communication via email or another service.
3.3 Project Approach Questionnaire (PAQ)
4.1 Communication plan
4.2 Business Case
The existing information system that was hastily developed as a response to COVID-19 restrictions being imposed on the business and its direct and indirect effects on the market was not meeting the needs currently or the anticipated future growth of Exercise Gear. A more comprehensive web-accessible IS with mobile and social media extensions is required. A complete scope of the project is located in Appendix B. This completed project will provide the following three tangible and intangible benefits:
Three Tangible Benefits of the Project
1. Improved private customer access and sales via web-based and mobile access by 75% within 12 months of implementation
2. Reduce administrative lead times and red tape costs currently associated with existing IS and offline organisational processes by automating and enable self-service for HR, payroll and other staff services by up 33.3% within 12 months of implementation
3. Reduce lead times for customer order management, tracking, logistics and final product delivery by 25% within 12 months of implementation
Three Intangible Benefits of the Project
1. Expected to help Exercise Gear scale with projected future increases in online business to private customers (detailed below)
2. Expected to increase brand awareness, brand equity and brand value due to enhanced social media marketing planning, management and execution via IS
3. Expected to increase faith in the company of existing employees who see the Exercise Gear business as keeping up with online-business demands of post-COVID business world and this will reduce employee turnover, increase employee acquisition opportunities from the expanding brand name online and other talent-related benefits
Rising costs of rent, reduce discretionary incomes of consumers, rising labour costs, increased fear of COVID-19 and other disease variants, increased restrictions on small and independent businesses, especially gyms from the Australian and NZ governments which were among the most strict in the world, will see professional gym customers continued decline over time and an increase in private customer sales and online business as people have less access to professional gyms that are going out of business and more desire to train at home themselves. This will reduce the demand for repair services as private customers don’t over-use their equipment as professional gyms do being trained on by clients all day and night.
Exercise Gear’s Expected Business Outlook in Five Years
· Increased growth of private customer sales and online business, decline in B2B gym customers, decline in B2B gym customers
◦ 50% private customer revenues 50% professional gyms
Exercise Gear’s Expected Business Outlook in Ten Years
· Increased growth of private customer sales and online business, decline in B2B gym customers and repair services
◦ 66.6% private customer revenues 33.3% professional gyms
◦ SKU’s will expand from current 2,000 products to 5,000+ in order to compete with international and domestic online exercise equipment businesses
A brief cost breakdown summary is provided below:
· Hardware Costs: $7,500
◦ Server brand new configuration with scale to provide hosting and server processes
· Server Hosting and External Costs for duration of project: $12,500
◦ $2,500 set up costs
◦ $10,000 rental space and utility
· Off the Shelf Software licences for project duration and next 24 months: $5,000
· AIP Project Team costs: $50,000
◦ Expected labour hours billed for entire project: 1,000 hours
◦ Average labour rate per hour: $50/hr
4.3 Requirements prioritisation Listing
Requirements prioritization can be used to decide which requirements should be included in each version of a software product. By doing so, the most important or high-risk requirements can be prioritized, thereby effectively controlling the project budget, project schedule, and reducing development risk (Lehtola, Kauppinen, and Kujala, 2004; Berander and Andrews, 2005).
Since project budgets and time are often limited, project teams need to use time and budget appropriately in project planning to achieve maximum value with as little cost as possible. Making a priority list can effectively help the project team reasonably allocate the limited project resources of the project when planning the project, and prioritize the completion of more urgent goals within the time limit (Papworth, 2022).
When making the prioritization list, our team applied the principals in the INVEST criteria, i.e. independent, negotiable, valuable, estimatable, small and testable, to ensure that our user stories are effectively written (Stephan, 2022). The BABOK criteria, which include 8 factors that are critical for prioritizing the candidate requirements, is also integrated in the prioritisation process of this project. The 8 factors include benefit/value, penalty, cost, risk, dependencies, time sensitivity, stability, and regulatory/policy compliance (Krishnan, 2022). The BABOK criteria can effectively help teams determine priorities from eight aspects, such as judging which requirements are prerequisites for other requirements, and which are difficult to complete due to current resource constraints. MoSCoW is a commonly used method to differentiate and understand what is important and what is not in agile product management (Waters, 2009). Based on the MoSCoW method, the requirements should be categorised into four levels: must have, should have, could have and will not have. These levels described the necessity of fulfilling each requirement.
In this project, our team applied two priority criteria, INVEST and BABOK, and used the MoSCoW Method to classify each requirement into four priority levels.
For example, the Supplier invoice (s11) requirement in the Must have section uses the regulatory/policy compliance in the BABOK criteria. This requirement not only obtains regulatory support, but also strengthens the supplier’s trust in our team to facilitate further cooperation. Supplier invoice (s11) conforms to the valuable standard in the INVEST criteria. This requirement has a high commercial value and reflects the professionalism and professionalism of the business. Therefore, our team categorised Supplier invoice (s11) as Must have in Moscow method and started planning to dedicate manpower and resources to this requirement.
We also screened some needs that have potential but are not urgently needed, and put them into the Could have section. For example, the requirement “contact customer if AI Chatbot can’t resolve issue (s52)” is relatively granular and has certain technical difficulties. According to the small rule in INVEST, this requirement is not the highest priority requirement, but a requirement that can be iterated slowly in the later continuous optimization. Similarly, we have also analysed this requirement in BABOK. It is difficult to estimated the accurate development period and the follow-up maintenance time of S52, we put this requirement in Could have, which will be re-analysed and carefully considered in the plan to improve the user experience later.
References:
Berander, P., & Andrews, A. (2005). Requirements prioritization. In Engineering and managing software requirements (pp. 69-94). Springer, Berlin, Heidelberg.
Krishnan, A. (2022) Techniques to prioritize requirements, Business Analyst/Business Analysis Community & Resources. Available at: https://www.modernanalyst.com/Resources/Articles/tabid/115/ID/3332/Techniques-to-Prioritize-Requirements.aspx (Accessed: October 1, 2022).
Lehtola, L., Kauppinen, M., & Kujala, S. (2004, April). Requirements prioritization challenges in practice. In International Conference on Product Focused Software Process Improvement (pp. 497-508). Springer, Berlin, Heidelberg.
Papworth, A. (2022) Prioritising requirements – how to do it and why it is critical to project success, BusinessAnalystMentor.com. Available at: https://businessanalystmentor.com/prioitising-requirements-why-you-should-do-it-and-how/ (Accessed: October 8, 2022).
Stephan, F. (2022) The 6 Attributes Of Effective User Stories – INVEST, Kaizenko. Available at: https://www.kaizenko.com/6-attributes-of-effective-user-stories-invest/ (Accessed: October 3, 2022).
Waters, K. (2009). Prioritization using moscow. Agile Planning, 12, 31.
4.4 Development approach definition (DAD)
4.5 Delivery plan
4.6 Project burndown chart
4.7 Benefits Realisation Plan
Three Tangible Benefits:
1. Improved private customer access and sales via web-based and mobile access
2. Reduce administrative lead times and red tape costs currently associated with existing IS and offline organisational processes by automating and enable self-service for HR, payroll, and other staff services
3. Reduce lead times for customer order management, tracking, logistics and final product delivery
How will this be measured:
1. Comparing the number of private customer access locally to web-based and mobile application sign ups
2. Comparing the automated system processing costs, time and management to legacy systems cost, time, and management
3. Automated operational management vs Legacy system operational management
Expected Value Gained ($, % or appropriate measure):
1. 75% improvement in private customer access
2. 33% increase in support processes through automation (HR, payroll, staff services)
3. 25% increase in operational efficiency
Expected Target Date:
1. 12 months post project
2. 6 months post project
3. 8 months post project
Person Responsible for monitoring and reporting:
1. Online product manager
2. Product manager
3. Warehouse manager
Three Intangible Benefits:
1. Expected to help Exercise Gear scale with projected future increases in online business to private customers
2. Expected to increase brand awareness, brand equity and brand value due to enhanced social media marketing planning, management, and execution via IS
3. Expected to increase faith in the company of existing employees who see the Exercise Gear business as keeping up with online-business demands of post-COVID business world and this will reduce employee turnover, increase employee acquisition opportunities from the expanding brand name online and other talent-related benefits
How will this be measured:
1. Compare stats and logistics to other online markets in the same industry
2. Customer satisfaction rate
Customer intimacy
Product impression + click through rate (social media)
3. Customer retention
Employee survey
Expected Value Gained ($, % or appropriate measure):
1. 60% increase in online business scaling
2. 50% of customers happy with the gym they have signed up for
30% increase in product adoption rate
75% increase in product impressions through social media
3. 50% of customers remain loyal and stay with the brand
80% staff are happy with their job with new online management
Expected Target Date:
1. 24 months post project
2. 8 months post project
6 months post project
12 months post project
3. 6 months post project
3 months post project
Person Responsible for monitoring and reporting:
1. Product manager
2. Online Product manager
3. Marketing Sales manager
Appendix A: Project Roles Summary Complete Table
Appendix B
Web based Information System to support business operations
Customers and prospective customers will need
Browsing all products and product information including price
Register as a Professional Gyms or Private customer
Place a customer order – list of products and quantities, check available, make
product recommendations, receive invoice, make payment, and receive receipt
Tracking of customer order.
Request a exercise machine repair
AI based Chat bot feature for customer queries
Staff only access for
Create and hide product and product information
View and Edit product and product information including price
Create and/or Edit Customer details – Professional Gyms or Private
Create and/or Edit Customer order – list of products and quantities
View Customer order – order, invoice, payment, receipt and tracking history
Make a Supplier order – list of products and quantities, availability, receive
invoice, make payment, receive receipt, receive goods, and restock inventory
Pay third part delivery providers – receive invoice, make payment, and receive
receipt
Record staff details, leave taken, and hours worked
Create, View and edit repair requests
Record Repair service – Schedule repairs, record parts and labour used,
invoice, payment, and receipt
Information System processes
Customer order process – for each new order, calculate totals, send invoice,
receive payment, send receipt, change status to ready.
Customer order processing (at the warehouse) – for each order with a ready
status, generate a pick list, pack and label, and schedule a delivery with third
party provider.
Payroll Process – calculate pay based rate and hours worked, and make
payment via EFT
Repair schedule process – Create a daily repair schedule
Repair processing – For each repair completed send invoice, receive payment,
send receipt, change status to completed.
Reports – Daily Orders summary, customer orders with non-payment, orders
processed, deliveries, and others …
Mobile Application to support both Professional Gyms or Private customers
Browsing all products and product information including price
Place a customer order – list of products and quantities, check available, make
product recommendations, receive invoice, make payment, and receive receipt
Tracking of customer order.
Request a exercise machine repair
AI based Chat bot feature for customer queries
Social Media to support customer relationship management
Staff only access for
Place promotion and information for engagement with prospective customers
Create events (demonstration of product)
Search related product recommendation
Engage through social sustainability events (eg. volunteers at Brisbane events
5k walks, Brisbane Marathon, boat racing etc)