cis.zip

Week_10_Term_Paper_ANS_1429096.docx

Running head: Agile Project Management 1

Agile Project Management 3

Agile Project Management Strayer University CIS 525 Advanced Agile Project Management

Contents Agile project management framework to be suggested to sponsors 3 Envision 3 Speculate 3 Discover 3 Adapt 3 Shut the project 4 Project plan for this project based on the proposed framework 4 Five agile techniques and tools that we have used in the project and its reason 4 Scrum 4 Agile unified Process 4 Lean software management 6 Extreme Management 7 Dynamic System Development Method 7 Strategies we have used to conduct requirements sessions and manage the multiple tracks of work on a daily basis. 7 Make realistic Estimates 8 Plan your sprint on the base of estimated amount of work 8 Add in certainty in the estimated time 8 Updates and change management 8 Techniques used to manage conflicts and facilitate collaboration throughout the project. 9  Encourage them to share their concerns 9  24 x7 Moral supports 10  Formulate a conflict resolution system and policy 10 Techniques and tools used to monitor and control the progress of the project. 10 Differences and consequences if you were to manage the same project with a traditional project management approach instead of using agile strategies 11 Methods used for controlling the quality of work. 13 Methods used to close the project 13 References 16

Agile Project Management Framework to Be Suggested To Sponsors

· Envision: Envision refers to the scope of work which is giving to the project. It has two crucial features which are goal setting and clarity, these features helps the team members to manage their work according to their time bound. These features also make a sense of urgency between the team members. In this step a feasibility report of the project is provided in order to start a project. There is a need of meeting by development and product team members for all the team members. These meeting help the organization to define and determine the scope of the work, clarity of the work and how the work is to be done. .

· Speculate: The main focus of speculate phase is on project and product. The main part of this speculates phase is to understand the product structure which is to be developed. The process of planning which is needed are categorized into three kinds i.e. iteration plan planning, wave planning and release plan planning.

· Discover: Accepted stories, testing and running are including in this discover stage of agile project management framework. The movement from envision stage to discover stage indicates that the release plan has been linked to the iteration planning

· Adapt:The word adapt mean to change something by reviewing, in the same way the outcomes and team performances should be reviewed before adapting the framework.

· Shut the project:This is the last stage in which the project is being closed. After passing and clearing the phases, outcomes and learning keys the project is closed and after that the celebration calls for every team members (Manktelow, n.d.).

Project Plan for This Project Based On the Proposed Framework

Gantt Chart

Five Agile Techniques and Tools That We Have Used In the Project and Its Reason

Scrum

Any given above project can use the scrum technique because it is common execution of any project. It is the kind of agile methodology and technique. For developing software, the scrum technology is the most universal technique used by the company. In order to fulfill the needs of high evolving requirement and speedily changing environment the scrum technology suits with every project. Increasing iteration chain is included which is called sprints. From one to four weeks are the time range of sprints and it could be anytime. The staring of each sprints are by managing short meeting for all the planning and at last they review about the project.

Agile unified Process

http://www.cs.sjsu.edu/~pearce/modules/lectures/se/aup_files/image002.jpg

Figure: Four workflows in Agile Unified process

The Agile Unified Process Is Done In Four Phases

· Inception: inception is a belief of developing the wide introduction to impact and risk analysis of expenses, cost and time and it also includes the influence on organization’s resources. Analysis of preliminary helps to find out the way to do basic project o the chance to have an alternative assignment.

· Elaboration: elaboration is a lead to project management process and project management which helps in the maintenance and development of the project so as to gain the business needs and requirements.

· Construction: in the beginning of this process the plan has been done by the manger and the team members. In this construction stage all the planning is being implemented and all the resources will provide to the team members so that they can work on the project.

· Transition: this is the last stage in agile unified process where this stage makes sure that the project is being done in well manner with the contractor. It also makes sure that the project is being developing according to the plan. They also verify that the project needs any modifications or changes in order to complete the project on time and in budget. This last step of agile unified process helps the organization to evaluate and getting the project results which includes quality, time, costs, financial and advantages received by the project team and consumer.

Lean Software Management

“7 principles of lean software development” is an article written by Kelly waters in which she has described about the lean software development. The principles of lean manufacturing transfer into the software development. In lean software development book which is written by Tom and Mary Poppenieck has seven principles and also it has various trainee who talks about agile conferences. The key principles of lean software development are; knowledge creation, fast delivery is preferred, waste elimination, commitment deferment, quality is build in , respect of the team member in the project and optimistic opinion.

Extreme Management

Agile technique of extreme management is being used in the projects which incorporate changeable atmosphere which includes high level of risks, uncertainties or doubts, changing environment and high pace. The organization project lifecycle has the tendency to change because for developing an app for android base tablets and I pod. It is all because of the factors of environmental which includes competition, change in government policy, economic circumstances, customer needs and change in technology.

Dynamic System Development Method

For developing a project the dynamic system development method is used, basically this is one of the techniques of agile project. This approach is also used in development of software; this technique has an immense knowledge regarding project management. This dynamic knowledge of this technique helps to become the DSDM framework. This technique helps to handle complex project and also helps to solve the problems and risks of tasks. The dynamic system development method can be applicable in any process whether it is agile or in the process of conventional project development (Burger, 2016).

StrategiesUsed To Conduct Requirements Sessions and Manage the Multiple Tracks of Work on A Daily Basis.

· Make realistic Estimates: the leading strategy which is being used by the organization in the development of app project is providing realistic estimate. With the help of this strategy an organization can give realistic targets to the team member in order to complete the task or project. Urgency factor is high in this strategy because the organization gives the time limit and the nature or part of the project to the team member.

· Plan your sprint on the base of estimated amount of work: after making the realistic estimate the next strategy is to maintain the speed in order to complete that project. The team member should complete the project in a specific period of time. The analysis of sprint is also major step in order to check the needs and changes which are needed to brought in the project.

· Add in certainty in the estimated time: the unpredictable thing either from external environment or internal environment has always succeeds over a project. These factors of environmental can change according to the economic circumstances, changes in government policies, changes in technological front, competitions and in customer needs. It is necessary and important to add the additional time to complete the task or project.

· Updates and change management: due to external and internal factors, change is occurring in frequently basis in an organization. In order to deal with the market and become more effective and efficient there is a need to manage organizational change. Review the condition which occurs in external and internal to be a specific change management such as; market competitiveness, new technology which affects the organization. There is a need of planning in order to make effective strategies and skills. Barriers like high attrition rate, poor decision making, poor communication between employees and management and low employee motivation are the factors which affects the organization. In order to resolve these factors change management is being used in almost every organization.

There are three factors faces by the change management process while processing; processes, culture and people

Processes: the first factor which arises in change management is changes in process. It provides some trouble and problem for every individual. Individuals are not used towith that process or change.

Culture: changes in culture are the critical part of change management for example if the company changes their communication way then it would the problems for the employees. However by changing the communication, company implementing the new technique which is being used by the employees and management and new programs such as quarterly reviewing and quality circle technique can help the employees to be closer with the company.

People: wholesalers, suppliers and employees are those who will bear the challenges and changes in system or in set of working (Lyngso, 2014).

Techniques Used To Manage Conflicts And Facilitate Collaboration Throughout The Project.

· Encourage them to share their concerns: In order to solve the conflicts an agile trainer can use various techniques. The first technique is to encourage and motivate his or her team members to share their problems and anxiety with him. If the trainer create this kind of environment in the organization then he or she can make sure that the team member is feeling safe and having trust on trainer

· 24 x7 Moral supports: in the time of crisis the agile trainer should give moral support to the team members. For example if the stakeholders and other team management wants a change and transformation in product then the previous team members will be in problem, at this time the agile trainer should give moral support in order to encourage them to complete the project.

· Formulate a conflict resolution system and policy: there is a set of system and policy of agile trainer in every organization to solve the problems of team member either outside the company, between the stakeholders or within themselves (Balbes, 2014).

Techniques And Tools Used To Monitor And Control The Progress Of The Project.

The current issues or problems which are faced by the organization can be solved with the help of agile techniques. Many software industries used the agile technique in order to help their organization in order to face the unpredictable challenges. Opportunities of agile techniques are been provided to the team member to evaluate the project is being in a right direction or through development cycle. With the help of daily review of project, all the opportunities can be accomplished, and also the team member should provide the desired potential product to the organization. The focus of the agile technique is on the regularity of work and the results of functional product. There is only one chance in waterfall technique provided to the development team in order to maintain the right feature of projects. Every elements of development in agile technique including the requirements and design are being checked in its lifecycle. If the team stops their regular evaluation of the project, there is some time to guide the team members in other direction or way like reevaluation of project after every two weeks.

The technique of adapt and inspect decreases the release time and cost of development. This technique also helps to do the project on time. The company and team members can build right product with the help of agile development techniques. Agile technique allows the team members to plan their project again and also increase the value of the project development. The agile techniques help to increase the relevant product users in the market.

Differences and Consequences to Manage theProjectwitha Traditional Project Management Approach

S.No.

AGILE PROJECT MANAGEMENT

CONVENTIONAL PROJECT MANAGEMENT

CONSEQUENCES

1

It focuses on the customer satisfaction

It focuses on the fixed plan at the beginning stage

There is a low chances of customer satisfaction because there is less interaction with the customers in conventional or traditional project

2

Self management technique is followed in this management

Superior to subordinate approach is used in this management

The team spirit work may be destroy if we use the old traditional management technique

3

Agile create responsibility and multitasking in team members.

Focuses is on only doing work which is prescribed and job excellence

If we use the old traditional approach it may create boredom in the organization

4

Change management is flexible

corrective action control management is used and Change management is reaction based

Fights between the members for change can be a outcome of executing the traditional approach

5

Planning is based on rolling wave method

Planning is on fixed based

No scope of changing in traditional approach if there is a fixed based planning

Methods Used For Controlling the Quality of Work.

· Sprint review:each team member demonstrate their work to management with the help of sprint view. It also helps to enhance the confidence among team members and also in management. This sprint review also helps the team member to accomplish the task or project within time and according to the requirement of customers

· Self-management approach:the team cannot be encouraged under the control and order system. It cannot make a team and work as together. Yet in self management approach the team members can handle themselves and work together for the organization. They feel motivated in this approach (Thomas, 2008).

Methods Used To Close the Project

· Registering the records of projects and takes all notes from the projects whether it is in the head office or in the branch. This information can be used in mangers training

· The payment should provide to the team members for the facilities which are being used in project.

· One of the stages of closing the project is the session of lesson learning.

· Acceptance of user in the system which decides that all the functionalities are included in the project is ready which is being asked by the organization.

· By making Post Implementation Evaluation report in which the actual data as well as the historical data are included. This data report saves in data base and can be used in different projects.

 

References

Manktelow, J. (n.d.). Agile Project Management: Organizing Flexible Projects. Retrieved from https://www.mindtools.com/pages/article/agile-project-management.htm

Burger, R. (2016). 7 Of The Top Agile Project Management Software. Retrieved from http://blog.capterra.com/agile-project-management-software/

Lyngso, S. (2014).Agile Strategy Management: Techniques for Continuous Alignment and Improvement. Retrieved from

https://books.google.co.in/books?id=KmDvAgAAQBAJ&printsec=frontcover&dq=Strategies.in+agile+management&hl=en&sa=X&ved=0ahUKEwjj_vX_6t7NAhWLvo8KHYTnBNAQ6AEIKTAA#v=onepage&q=Strategies.in%20agile%20management&f=false

Balbes, M. (2014). Conflicts And Resolution In Agile World. Retrieved from https://adtmag.com/articles/2014/12/17/agile-conflict-resolution.aspx

Thomas, S. (2008). Agile Quality Management. Retrieved from http://itsadeliverything.com/agile-quality-management

image3.png

image4.png

image5.jpeg

image2.png