Performing Effective Project Management
Imagine that you are employed as an IT project manager by a fast-food organization. This organization operates many fast-food shops within the region and would like to promote its brand by creating a mobile application that will provide its customers with the ability to view the nearest fast-food shop location within their geographical area.
As a member of the software development team, you estimate a total project cost of $175,000. You have designated control points to measure project progress. At control point 2, the following data is available:
Budget Cost of Work Performed: $34,000.
Actual Cost of Work Performed: $37,500.
There are various stakeholders that are interested in the progress of the project. These stakeholders include the marketing management team (internal customers), software designers, programmers, testers, and upper management. The software development team has attempted to release a mobile application of this magnitude in the past; however, lack of sponsorship, mobile development expertise, and technical infrastructure has limited the team's success.
Instructions
Write a 3 page paper in which you:
Identify at least four attributes of the mobile application development project that can be measured and controlled and evaluate how each is a critical factor for the success of the project.
Generate a project plan summary of the various project milestones. Develop a WBS that details work packages required to complete the project scope.
Develop a workflow model that can be used to inspect and detect defects during the acceptance of this mobile product through the use of graphical tools in Microsoft Word or Visio or an open-source alternative such as Dia. Note: The graphically depicted solution is not included in the required page length.
Describe how the defects detected during the acceptance of the mobile application should be reported and explain the circumstances in which a defect may not require reporting.
Analyze the communication needs of the different project stakeholders. Explain the types of project status reports that would be useful to each.
Compute the cost variance, schedule variance, cost performance index, schedule performance index, and estimated actual cost using the information presented at control point 2. Interpret the project schedule and budget status from the calculations.
Explain how the work package, binary tracking, and earned valued reporting can be used effectively during the maintenance phase of the software life cycle if various change requests may be assigned to individuals and processed on an individual basis.
Develop a risk register that will document all of the estimated risks. Assign one risk management technique for each risk and explain the basis for your selection.
Sample Solution
Task: Develop a 3-page paper on a mobile application development project for a fast-food organization.
Key Areas:
- Project attributes and their criticality
- Project plan summary and WBS
- Workflow model for defect detection
- Defect reporting and exceptions
- Stakeholder communication needs and status reports
- Performance metrics and analysis
- Work package, binary tracking, and earned value reporting for maintenance
- Risk register and management techniques
Full Answer Section
Proposed Paper Outline
Introduction
- Briefly introduce the project and its objectives.
- Highlight the challenges faced in previous mobile app development attempts.
Project Attributes and Their Criticality
- 1. User Experience (UX): A positive UX is essential for user adoption and satisfaction.
- 2. Performance: The app must function smoothly and quickly, especially on slower devices.
- 3. Security: Protecting user data and preventing unauthorized access is crucial.
- 4. Integration with POS Systems: Seamless integration with existing point-of-sale systems is necessary for functionality.
Project Plan Summary and Work Breakdown Structure (WBS)
- Project Plan Summary: Outline major milestones, such as requirements gathering, design, development, testing, deployment, and maintenance.
- WBS: Break down the project into smaller, manageable tasks (e.g., user interface design, backend development, API integration, testing).
Workflow Model for Defect Detection
- Use a tool like Visio or Dia to create a graphical representation of the workflow.
- Include steps like requirements analysis, design review, code review, unit testing, integration testing, and user acceptance testing.
- Identify potential defect points within each phase.
Defect Reporting and Exceptions
- Establish a clear defect reporting process.
- Define criteria for when a defect should be reported (e.g., severity, impact on functionality).
- Outline exceptions for when a defect may not require reporting (e.g., minor cosmetic issues).
Stakeholder Communication Needs and Status Reports
- Identify key stakeholders and their information needs.
- Develop tailored status reports for each stakeholder group (e.g., executive summary for upper management, detailed technical reports for developers).
Performance Metrics and Analysis
- Calculate cost variance, schedule variance, cost performance index, schedule performance index, and estimated actual cost.
- Interpret the results to assess project progress and identify areas for improvement.
Maintenance Phase Considerations
- Explain how work packages, binary tracking, and earned value reporting can be used to manage change requests effectively.
- Discuss the importance of version control and configuration management for maintaining the app's integrity.
Risk Register and Management Techniques
- Identify potential risks (e.g., technical challenges, budget constraints, resource limitations).
- Assign risk management techniques (e.g., risk avoidance, risk mitigation, risk transfer, risk acceptance).
- Justify the selection of techniques based on the nature of each risk.