Assignment Content One of the most important documents in a project is the kickoff presentation. Because this document formally begins, or "kicks off," project development, it can only be created afte

Running head: PROJECT PLANNING AND IMPLEMENTATION 0

Project planning and implementation

Name

Institution

Affiliation

Banking software

In recent times, banking or access to banking services has become much more convenient. One hence does not need to physically be at a banking hall to access banking services. To design a banking software that equally is used across all devices regardless of the operating software installed, one would need to carefully pick a project approach that serves to meet the success of the project. The agile methodology would best seek to guarantee the success of the project. Agile methodology is most preferred as it rather flexible. This hence allows for modification and alternations to be done on the banking software as customers needs and banking variables are constantly changing.

In the development of the banking software, the project ought to be divided into phases that can be shared among various team members. Dividing into seven phases further increases the success of the project. The first phase will be the idea generation phase within which the ideas for the project will be tabled, describing the business need to be addressed. Second is the pre-feasibility phase which allows for the evaluation of any existing proposal while keen attention to financial, technical, and operational viability of the project. Third, is the feasibility phase which ensures that the business need is addressed. Keen analysis can be conducted to determine any risks (“Project planning in Agile methodology”, 2018).

Forth is the development and execution phase, which involves; design, development, and the creation of the solution. Supporting manuals and other relevant documents are as well developed in this phase. The software can then be commissioned as the fifth phase upon which the software can be tested in an operational environment. After successful testing, the sixth phase seeks to launch the software marking the beginning of the operation of the software. Lastly, the software can be assessed on its functionality after a given duration of time as the post-implementation review. In project management, both the project life cycle and the software development life cycle can both be used in project development. However, their significant difference is that the project life cycle encompasses every activity of the project whereas in system development life cycle focuses on realizing what the finer details of the project such the needs and requirements the project are is aimed at serving hence investigation and careful analysis are crucial (Mamo, (2018)).

Military software application

Military and other security institutions are constantly developing new ideas on how to increase control over weapons. For the development of such projects, the waterfall methodology will best be used to guarantee the intended success of the project development. The waterfall methodology facilitates the step by step approach in project management. The next step cannot be proceeded with before issues are addressed in the previous stage. Before proceeding to the next level, all requirements much be captured, analyzed, designed, coded, then tested in a strict sequence. The waterfall methodology is mainly linear in its sequential flow. In as much as many developers are currently using the agile methodology, the waterfall methodology helps in such military-based projects (Nonyelum & Usman, 2018)).

Waterfall methodology best handles most of those bulky and huge projects with numerous feature teams as the method allows project teams to a lot of the necessary work while keeping time. A military software will mostly be exhaustive to the team of developers hence to ensure that each phase is manageable, each stage can be divided into other smaller units. This provides the developers with the opportunity and autonomy to mould features in the course of the project development. For the development of a military software, user needs are first established then analyzed. The requirements are then grouped as per their priorities, and a plan can hence be released. Upon design and development, the software can be implemented and then verified to serve the needs of the customer in question (Nonyelum & Usman, 2018)).

Different roles in agile methodology

In project management, there are various roles played by different people to guarantee the success of the project. A project manager is the leader of the team involved in project development. He or she hence provides support to the team by ensuring all necessary requirements needed in the project management are availed to facilitate the success of the project. A project manager similarly works in close relation with relevant management to ensure that there are strategic decisions made (Mamo, 2018).

A scrum master, on the other hand, works in close relation with a project manager to complete the communication gap between the management and the team. As a project manager manages the project, the scrum master facilitates the performance of the organisation; hence he is directly involved in managing the delivery and quality of the final product (Mamo, 2018).

A business analyst primarily supports a product owner by analyzing the business domain of the project, grooming, and stocking the product backlog. A business analyst breaks down all aspects relevant to the business domain and describes the problem intended to be solved. He or she helps develop an element of understanding as the project continues on course (McDonald, (n.d.)).

The role of a sponsor is one of the most critical positions in project management. A project sponsor is a senior member of the project personnel as he or she or at times, could even a group of people are responsible for championing the project and deliver results. Sponsors have access to resources hence they are responsible for their allocation, rectification of issues such as follow-ups, and facilitating faster processing of items relevant to projects (“Role of Project Sponsor in Agile Project Management”, (n.d.)).

References

Mamo, F. F. (2018). Assessing the Life Cycle of Projects in Commercial Bank of Ethiopia Program Management Office [Unpublished doctoral dissertation]. Addis Ababa University College of Business and Economics.

McDonald, K. J. (n.d.). What Does a Business Analyst Do on an Agile Project? B2T Traininghttps://www.agilealliance.org/wp-content/uploads/2016/09/What-Does-a-BA-Do-on-an-Agile-Project.pdf

Nonyelum, O. F., & Usman, A. S. (2018). Application of the Systems Development Life Cycle (SDLC) in the 21st Century Military Sector. The IUP Journal of Information Technology14(1), 58-64. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3254819

Project planning in Agile methodology. (2018, November 1). Planview. https://www.planview.com/resources/guide/agile-methodologies-a-beginners-guide/project-planning-agile/

Role of Project Sponsor in Agile Project Management. (n.d.). PMMhttps://www.pmmajik.com/role-of-project-sponsor-in-agile-project-management/#:~:text=The%20role%20of%20the%20Project,role%20within%20Agile%20project%20management.&text=Typically%2C%20the%20Project%20Sponsor%20will,fail%20to%20fulfil%20its%20goals