diff_months: 12

Project Management for IT Applications ITP402

Download Solution Now
Added on: 2024-10-01 11:59:03
Order Code: CLT329288
Question Task Id: 0
  • Subject Code :

    ITP402

Introduction and Business Case

The Sporting Local is an organisation that is developing an application that world helps the child to regain their interest in sports by selling attractive sports merchandise. Being a non-profit organisation, Sporting Local is expecting to gain financial support from the government to develop the app. The effectiveness of this online application will help in bringing suggestions for effective merchandise in front of the students from the registered information of age, preference and interest in sports on Facebook. This effort can certainly help in boosting the overall sales figures in the project.

Task 1: PMBOK's five project life cycle phases to develop the project charter, stakeholder register, project plan, budget, schedule and risk register

Initiation

Depending on the required aspects for the development of the application proposed by Sporting Local, the initiation phase has focused on the competencies related to the start of the whole project. During this stage, the key objective has been to define the objectives and aims and set the scope for the applicability of the developed software.

Project Charter

Screenshot_448-1727782667.jpg Screenshot_449-1727782792.jpg

Table 1: Project Charter


(Source: Self-Developed)

Planning

This phase is expected to include the activities relating to the design and development of the application. For this purpose, the team has decided to primarily focus on acquiring resources. Depending on the acquired resources, the project management plan has been developed which incorporated both design and budget approval of this app development. This phase further included the development plan for this programmer.

Screenshot_450-1727782857.jpg

Figure 1: Work Breakdown Structure


(Source: Self-Developed)

Project Plan

Sporting Local is planning to develop the application for streamlining various operations including event management, sale of merchandise, generating tax invoices, managing volunteers and others.

Scope management plan


Objective

To develop a comprehensive application which includes registration, merchandise listing and selling, ad listing and selling, purchase management, events update, volunteer management and resources training.

Deliverables

  • Wireframe (To check user interfaces for different use cases)

  • A properly functional mobile application

  • Database backup

Exclusion

Any hardware related work, or non-app-related activities.

Acceptance Criteria

The application needs to meet the required functionalities and pass user acceptance testing.

Quality Management Plan

As per the provided case study, this is important to adhere to the PMBOK and agile guidelines. As per the PMBOK guidelines, quality assurance, control and management are mandatory (Amaro and Domingues, 2023). The mobile application must satisfy all the needs of Sporting Local. If any risk occurs at any stage, then the project manager needs to solve it then and there just in order to keep the project running smoothly. On the other hand, as per Alaidaros et al. (2021), agile guides project managers to test the application before delivery. The app will be first tested by developers and then a few common people as part of a pilot study. Feedback will be gathered and then based on that improvement will be done. This is a continuous process and before moving to the next step testing is mandatory.

Resource Management Plan

Human resources: In order to complete this project, primarily Project manager (1), developers (4), designers (2), testers (3) and business analyst (1) are needed.

Equipment: Coding tools, Wireframe designing tools, laptops, internet connectivity, and CRM software that includes communication tools.

Communication management plan

  • Via the CRM softwares communication tool (can be a chatting or calling or both feature), continuous communication must be there.

  • Weekly meetings must be scheduled in order to update everyone regarding the project's growth

  • Weekly progress reports must be submitted to stakeholders, especially the project manager.

Screenshot_451-1727782975.jpg Screenshot_452-1727783073.jpg Screenshot_453-1727783122.jpg

Table 2: Communication Plan


(Source: Self-Developed)

Budget

Screenshot_454-1727783194.jpg

Table 3: Budget


(Source: Created by author)

Schedule

Screenshot_455-1727783242.jpg Screenshot_456-1727783284.jpg Screenshot_457-1727783317.jpg

Table 4: Project schedule


(Source: Created by author)

Risk Assessment

Screenshot_458-1727783376.jpg Screenshot_459-1727783420.jpg

Table 5: Risk Assessment


(Source: Self-Developed)

Project Execution

During this stage, the development of the application has been planned. This stage thus has a greater importance for quality standards.

Monitoring and Control

The testing and deployment of the application are included in this step. This step also offers adequate identification of relevant changes required within the software.

Closing

This stage particularly focused on handing over the application to Sporting Local. During this phase, proper illustration and training might also be included based on the requirements of the institution.

Task 2: Product backlog and the project tasks for 2 to 4 sprints


Agile Methodology

Agile is a project management framework that divides a project into phases, known as sprints and this is based on concepts of going development. In this context, Pcsov et al., (2020) show that agile methodologies are effective for developing the efficiency of projects.

Screenshot_460-1727783513.jpg

Table 6: Project definition for Agile


(Source: Self-Created)

Initiating

During initiation, core stakeholders of this plan were identified along with the development of a project charter.

Define Users

Screenshot_461-1727783568.jpg

Table 7: Define Users


(Source: Self-Created)

User Stories and Acceptance Criteria

The administrator is expected to be able to create and manage user accounts alongside resetting user passwords for account security.

  • The administrator can create, update and delete user accounts

  • The system displays a confirmation message after each deletion and in case of any errors, an error message is displayed

  • The administrator can initiate a password reset

  • The user receives a password reset link via mail.

The volunteers are expected to apply for training sessions and grants.

  • Individuals can see a list of available training sessions and register for one session at a time

  • The application automatically logs hours based on the participation of volunteers

  • Volunteers can attain participation appreciation letters depending on the logged-in hours

The corresponding event partners are expected to be able to post information for each event and receive systematic updates from volunteers.

  • Event partners can create, update and delete event information like date, location, age and participating authorities

  • Event lists will be visible to all event partners

  • These individuals will be notified of any voluntary participation

  • The app will also send a reminder 24 hours prior to the start of any event

Product roadmap

This roadmap particularly focuses on defining major milestones throughout the stages of the project life cycle along with their respective objectives.

Screenshot_462-1727783650.jpg

Table 8: Product Roadmap


(Source: Self-Developed)

Screenshot_463-1727783699.jpg

Figure 2: Road map


(Source: Self-Created)

Product Backlog

The product backlog is decided to be developed by following four simple steps. These steps are,

  • Identification of system users and their needs

  • Creating user stories

  • Prioritise user stories and work on relevant feature integration

  • Estimating user stories and setting realistic goals

Sprint backlog

Sprints are short-time periods where product backlogs are formulated and tested. Considering the low expected duration of this project, this has also followed four aspects.

  • Defining goals for each sprint

  • Allocating user stories to identified sprints

  • Creating a Kanban board using Jira or Trello for better task visualisation

  • Setting up communication channels using Slack and incorporating general discussions

Sprint release

This is an integral part of the followed Agile project management and as such four different sprints have been identified with their respective deliverables.

  • User management and basic features

    • Deliverables: User registration, Administrator controls and basic UI/ UX setup

  • Event management and training features

    • Deliverables: Event creation and management, training session registration, training and event-related notifications

  • Volunteer hours tracking and reporting

    • Deliverables: Automated hour tracking and generation of appreciation letters

  • Final adjustments and advanced features

    • Deliverables: Integration with Facebook and enhancement based on user feedback

Sprint review

For the review aspect of the sprints, a demonstration of the completed work to stakeholders and a reflection on the overall progress have been included at the end of each sprint.

Scrum meeting

Considering the scope and objectives of this project, five different Scrum meeting aspects have been defined.

  • Daily stand-ups for discussing one-day progress of the project

  • Sprint planning meetings to define the goal for each sprint and potential areas for improvement

  • Sprint review meetings to assess and represent the progress of the project to the stakeholders

  • Sprint retrospectives to reflect on the continuous improvement capabilities for each sprint

Backlog refining meetings to review and update the backlog created for the product.

Screenshot_464-1727783757.jpg

Figure 3: Kanban board using Trello


(Source: Created by author)

Task 3: Compare either the PMBOK or the Agile methodology features


Kanban methodology and its working process

Screenshot_465-1727783811.jpg

Figure 4: Example of a project display through Kanban setups


(Source: Braglia et al., 2020)

Application of the Kanban approach in the process of project management such as developing an online application is crucial as this approach helps in the creation of ideas through visual presentation (Braglia et al., 2020).

General characteristics of PMBOK vs Kanban

  • PMBOK

This methodology helps in developing better communication, agility, and risk management processes in the project from effective regulation and project management policies (Simonaitis et al., 2023). Maintaining effective quality in the project and cost management process becomes possible through the PMBOK method.

  • Kanban

The interface is large in the approach of Kanban and it provides an opportunity for the users to make changes to the project plan. This additional liberty helps in tailor-making the project according to the demands of the client becomes possible in this case (Braglia et al., 2020). This effectiveness of the approach helps the methodology of the project to be agile.

Comparison of roles

PMBOK

Management of the project based on the instruction of the project managers and previously set regulations is emphasised through the role of PMBOK. The previously set rules and regulations help in maintaining a proper alignment among suppliers, team members, and investors of the project. Maintaining project budgets and timelines also becomes easier with such an effective approach (Simonaitis et al., 2023).

Kanban

The Kanban is an effective approach that helps in developing an agile methodology for project management (Zayat and Senvar, 2020). Based on that factor developing an idea about the process of work becomes easier for the stakeholders involved with the project. Receiving time and budget flexibility also becomes possible through this approach.

Structural comparison

PMBOK

The project management model of PMBOK has five effective phases that help in the completion of a project without failure. These phases are the initiation, planning, executing, controlling, and monitoring of an assigned project (Simonaitis et al., 2023). The development of a proper system of project management helps to analyse project scope and becomes possible through this system. On the other hand, maintaining project risk, time and cost management, procurement plan and mitigation of a project within the time becomes possible from such an effective approach.

Kanban

The kanban approach on the other hand loosely relies on four factors in project management. These are learning about the current situation of the project, making gradual progress, role development and maintaining communication with leaders (Zayat and Senvar, 2020). These factors help in tailor-making any specific projects.

Difference in method

PMBOK

Specification of the knowledge area of a project makes the focus for the development of the method in the PMBOK model (Der-Jiun Pang et al., 2022). Apart from that, each of the process groups that reneged in the process of project management has its specific method of managing the project in the PMBOK (Simonaitis et al., 2023). Better risk, and cost management in the project and working on completion of the project in time becomes easier through PMBOK.

Kanban

The application of the feedback loop of the stakeholders and the application of the Kanban board helps in the development of an effective methodology through the Kanban approach (Alaidaros et al., 2021). This method helps the Kanban approach in providing an effective methodology that helps in the development of agile project management.

Certification process difference

PMBOK

The certification of CAPM and PMP involves the effort of project management and project management professionals become necessary in the PMBOK (Arslan, 2024). The development of an idea about the work process and the rules that need to be maintained becomes clear in the PMBOK method of project management. Each of these certification processes helps in the regulation of risk in the project.

Kanban

The certification process in the Kanban project approach is not common. This agile project management approach helps in developing the project upon the requirements of the clients and situation-based instructions. This helps in the time and budget flexibility of the overall project management.

Effectiveness of both methodologies in app development

Kanban is an agile methodology that aims to ongoing development, improve workflow, and initiate flexibility in task management. Lanza?Len et al., (2021) show that Kanban is a pull method type used in projects. On the other hand, PMBOK is a framework that gives a set of guidelines, processes, and ideal practices for project management. Amaro and Domingues, (2023) show the significance of the connection applied to project tailoring and value creation, with the help of a model that connects concepts from PMBOK.

Task 4: Ethics play in the running of successful Information Technology projects

Privacy and Data Security:

The application is effective in storing user data based on their virtual activities, search items, and many more. In this respect, the most effective ethical consideration should be data security. The identity of the users and their details should not be compromised at any cost. As its users are mostly the young generation, it can harm their families (Thapa and Camtepe, 2021). In this respect, the authority should implement effective safety measures related to software to make the app completely user-safe and prevent data leakage. In this respect, the facility of data depersonalization as well as asking for consent from the user before collecting data should be implemented (Yang et al., 2020). Thus, the privacy and data security of the application can be ethically effective for use.

Maintaining data accuracy

The factor of data accuracy in the overall application is necessary. This will help the end users of the application by receiving correct information. It will also help to sustain the goodwill of the Sporting Local organisation in the market (Thapa and Camtepe, 2021). Development of trust of the users in the online application will also be possible through this step. Gaining effective information about each of the sports merchandise in the project is also necessary. This will help in further increasing the popularity of the application in front of young people living in Australia (Yang et al., 2020).

Accessibility increase

Increasing the overall accessibility of the online app is necessary to make each of the facilities of the online app available to its end users. According to Yang et al., (2020), providing data accessibility to people becomes necessary in online project management is a crucial factor for the overall success of the project. In link to that factor, overall data security and accessibility of the materials promised to the end users by the Sporting Local organisation should be present in the app. It will help the end users of the application to have a clear view of the information and availability of each information will be possible through the application.

Consent of the Young Users in Australia

The registration process in the online application needs to keep the personal information of the end users. In this case, there should be options for the end users to gain limited access to the application without introducing their details or opening an account (Xu et al., 2020). Apart from that the application should ask for permission from the users before saving any kind of personal details into the online database of the application. The application should be tailor-made according to the Australian Data Security Act.

Conclusion

It can be concluded that the introduction of an innovative project for bringing young people in Australia back to sports can be possible through this project. Effective budget and project plan creation has been introduced in this report. On the other hand, the effectiveness of the agile method of project management over PMBOK in this project. Maintaining ethical control over each of the project management processes and data security of the project has been introduced as crucial factors. Verification of both methods has helped in gaining an idea about the agile project management process. The app should provide general data security and accessibility to the resources that the Sporting Local organisation promised end users.

Are you struggling to keep up with the demands of your academic journey? Don't worry, we've got your back!


Exam Question Bank is your trusted partner in achieving academic excellence for all kind of technical and non-technical subjects. Our comprehensive range of academic services is designed to cater to students at every level. Whether you're a high school student, a college undergraduate, or pursuing advanced studies, we have the expertise and resources to support you.

To connect with expert and ask your query click here Exam Question Bank

  • Uploaded By : Nivesh
  • Posted on : October 01st, 2024
  • Downloads : 0
  • Views : 190

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