Agile methodology
Discuss about the Project Management Performance and Techniques.
Agile methodology is a procedure standout amongst the most unmistakable approach that is embraced by the task group to finish up a venture to fruitful conveyance. The talked about approach takes thought of the vulnerability that may happen and help the improvement group. The talked about strategy helps with adapting up to the vulnerability by following iterative advancement approach where the necessity alongside the arrangement advances with the vulnerability. The advancement of prerequisite and the arrangement happens with help of the coordinated effort among the “self-sorting out cross-practical group”. The key terms that have relationship with the dexterous improvement technique are the runs (incremental and iterative work succession) and the self-arranging cross-practical groups (SCRUM group). The Scrum group has confidence in putting forth their own particular expression for the issue close by as opposed to counselling somebody from outside. The group comprises of the venture proprietor, scrum ace and the improvement group. The dash alludes to the scientific procedure which receives an underlying conjecture that assists helps with building up an arrangement for enhancing of the estimated therapeutic measures for a class of distinguished difficulties where the nth guess takes help of the (n-1)th guess. The dexterous system is an umbrella inside which distinctive techniques are operational four of them has been examined in the accompanying areas.
Scrum as talked about above is a standout amongst the most conspicuous piece of the deft technique and is a philosophy for improvement of the ventures in itself. It seeks after the iterative and incremental lithe SDF (programming/framework improvement system). The key element of the talked about procedure is that it centers around the group as a unit and they together seek after towards acquiring the shared objective of building up the framework or programming. The Scrum strategy contradicts the customary technique of doing things which devours time and exertion, rather the considered approach grasps the changing situation and handles it with innovativeness. Subsequently, it can be expressed that the most noticeable element of the talked about technique is its ability and want to get the hang of amid the improvement methodology. The learning ability makes the created framework more cutting edge and imaginative.
Advantages: Scrum offers definite benefits and the most prominent of them has been discussed as follows:
- The examined strategy is a constantly learning method and thus, precluding challenges and redressing the mistakes is significantly straightforward.
- The perceivability of the considerable number of procedures of a phase is noticeable.
- The change of prerequisites for the created framework can without much of a stretch be received in by the talked about system and subsequently making the procedure profoundly adaptable.
- The examined technique consistently looks for client’s input empowering the odds of preferred offering over desire.
- The examined strategy is time and budgetary proficient and compelling.
Challenges: The challenges of the discussed method have been listed as follows:
- The group in the talked about approach functions as a unit and if the group pioneer endeavour to represent the entire procedure with strictness than a contention may emerge in venture improvement group.
- Unfit to hold th worker for an entire undertaking cycle refers to unfavorable impact on the venture.
- Requests an accomplished gathering that have involvement in the task improvement.
- Furthermore, the prerequisite of the examined technique for the most part continues changing as per the customer’s necessity or in light of the client’s input making it troublesome for the undertaking group to do dreary testings
Advantages of agile methodology
FDD abbreviated form of feature driven development is another of the most conspicuous framework/programming improvement philosophy that is greatly embraced all inclusive. The examined not at all like the Scrum has confidence in arranging and to accomplish the target it outlines and builds up a strategic arrangement for each element of the framework. Following the strategic arranging, the esteemed approach seeks after a progression of inspectional activities to legitimize the legitimacy of the element in genuine world or improvement application. The talked about approach is esteemed most fitting for the activities that comprises a bigger number of engineers aiding consummation of a venture at a huge scale. The examined procedure had its offer of advantages and disadvantages and they have been recorded as following areas.
Advantages: The advantages offered by the development methodology have been discussed as follows:
- The above discussed strategy is most sufficient for huge scale advancement undertakings and it guarantees esteem conveyance and regards ceaseless upgradation and in the process improving the contributions quality.
- The talked about system takes after the most all around reported and best apparatuses and methods to seek after its practices which makes it plausible for the engineers to deliver the best nature of contributions.
- The aftereffects of the talked about technique are constantly superior to the normal outcomes that is the last item is constantly better the underlying item.
- One of the most unmistakable disservice of the talked about system is that it turns out to be extremely troublesome for little gathering of engineers to embrace this procedure and it isn’t attainable for a solitary client to receive it.
- The achievement rate of the talked about approach relies on the expertise level of the engineers and the group, if the group needs ability then the achievement proportion of the task is low.
- The documentation of the talked about technique is rare that is however the customer gets the coveted programming yet they do not have the reports of the highlights which may refer to trouble if the customer chooses to repeat the framework or programming.
DSDM abbreviated for the dynamic system/ software development method is the procedure that are prepared to offer help with the improvement of the activities that are to a great extent in light of the RAD (Rapid application improvement) process. The advancement procedure of the talked about system prepares a four stage process where the financial plan and time are given extraordinary consideration. The DSDM guarantees that the improvement technique does not heighten the financial plan and time and for the talked about reason the philosophy has risen as a standout amongst the most troublesome decision for the advancement of the product and frameworks. The accompanying areas offer the upsides and downsides of the examined system.
Advantages: The following points are citing witness to the prominence advantages offer by the methodology in consideration:
- The customers know about the task improvement process and consistently gives their proposal.
- The functionalities of the expectations are snappy and effective.
- The engineers take thought of the usefulness and the offering of the talked about strategy are anything but difficult to access for the end clients.
Disadvantages: The following points cite the disadvantages of the considered methodology:
- The most conspicuous weakness of the talked about strategy is that however it assesses the financial plan and time, it in itself is expensive to actualize and keep up.
- Another conspicuous inconvenience of the examined system is that it the expansive associations or group of designers can make sufficient utilization of the philosophy be that as it may, the same can’t be expressed for the little associations and the engineers.
PDD abbreviated for the plan driven development is a development methodology that as indicated by its name assesses the arrangement and plans before acts. The beginning times of the esteemed technique are generally overwhelmed by the arranging and the improvement of the framework/programming are additionally reliant upon the formulated arranging and thus arranging can be called as the key property of the examined strategy. The accompanying areas offers the upsides and downsides of the talked about approach.
Advantages: The list attached below cites witness to the advantages that are offered by the discussed methodology:
- The first and most noticeable advantage off the talked about approach is that every single step of the metrology is recorded and are concocted to be totally secure and furthermore viable and effective.
- The examined system additionally lessens the over the top work stream of the association.
Challenges: The list bellows cites the weaknesses of the discussed methodology:
- The arranging stage is the most urgent piece of the talked about approach and any blunder in that part prompts finish venture disappointment.
- As everything is pre arranged the talked about approach offers little adaptability and without sufficient necessity at the arranging stage the venture may prompt disappointment.
The case study organization is handling a few issues that requirements consideration and as a feature of the arrangement the advancement and organization of the UCD based HCI framework has been proposed. It will relieve the manual difficulties of the association that are related with the data and other essential tasks of the association. The proposition additionally regards considerations that the framework ought to be constrained as an answer for the difficulties rather ought to likewise go about as a possibility of innovative headway that would help the associations activities.
Challenges of agile methodology
The system development is done for the organization so that it would assist them in attaining the objectives that they want to perform for reaching the business goals of the organization. In addition to this, the designing of the system is to be according to the requirements of the users of the system. In addition to this, the design is to be done User centric and the iterative process is to be followed for the development of the where the developer develops the idea according to the needs of the users. In addition to this, the view of the user and the perception of the users are considered when developing the application or the system. This would be ensuring that the system is user friendly and provides an efficient scope for the user to navigate throughout the system. The system is developed on the base of Human computer interactions.
The human computer interface provides the capability of system to interact efficiently with the human users. The systems accept the inputs form the users and makes the procedures accordingly and provides the required output to the users. In addition to this, the response obtained from the users are dependent directly on the inputs from the users. The process is based on the methods that have been implemented in the main method of the system. The system would follow the exact logic implemented by the method in the system implementation process. The values inserted in the system are processed according to the logic and output is henceforth generated accordingly. In addition to this, the system requires the hardware peripherals to be included with it so that the users can provide the inputs using the input peripherals such as keyboards, mouse and other touch screen options. The system that is being discussed here helps in providing a great advantage for the different aspects of the system and also the development would reduce the response time for the organization. Hence the user centric design is highly recommended for the system and the capability of interaction with the humans is a must for the system.
The consideration of the Customer Relationship management is very high for the organization and hence, the developed system should be able to offer the organization the tools for management that would satisfy the needs of the customers for the organization and help the organization in achieving a great customer satisfaction level. The development of the tools based on the UCD is thus highly recommended for this system. The UCD would be assisting the developers in getting a customer oriented system and this would help them in obtaining a functionality, stability, visibility and usability for the systems. It is also to be ensured that the procedures are feasible for the end users.
The discussion that has been described in this memo can be concluded as the system that would be suitable for the organization should be created using the user centred design and should poses the capability of HCI and would be helpful for the organization in maintaining the CRM for the organization. In addition to this, the collection of feedbacks would enable the developers in attaining the views of the users and the thus this should help in overall development of the system.
The normal outcome on sending of the framework is that it will improve the association’s activities through computerization and in the process offering a proficient and compelling method of tasks. Moreover, the workload over the authoritative partners will likewise be alleviated through the selection of the framework. The framework is even anticipated that would offer its help with the CRM (client relationship administration). The CRM can be kept up by getting criticism which ought to be a necessary piece of the framework. Furthermore, upgrades can likewise be appended to the framework relying on the need of association.
Event |
Event Type |
Trigger |
Source |
Activity/Use Case |
System Response/Output |
Destination |
Application Filling |
External Event |
Registration details are entered |
Customers |
Registration |
Acceptance of the form |
System |
Reviewable of the form |
Internal Event |
Admin reviews the form |
System |
Application review |
Application Analysis |
Customers |
Recording of customer details |
Internal Event |
The system records computer details |
system |
Store customer details |
Storing customer details |
Customers |
Online search & order placing |
Customer searches, selects and place order |
customers |
Search & order |
The items ready to be shipped |
System |
|
Request payment |
Internal Event |
The system requests payment |
system |
Request payment |
Payment request to ship the order |
customer |
Payment process |
Customer processes payment request |
customer |
Payment process |
The customers pays for the order |
system |
|
Order confirmation |
Internal Event |
Post payment order is confirmed |
system |
Confirm order |
The system confirms the order |
customer |
Order shipped |
Internal Event |
Order is shipped |
Shipping team |
Order shipped |
The order is shipped to customers address |
customer |
Track order |
Internal Event |
Post shipment. |
customer |
Track order |
The order can be tracked by the customer |
system |
Monthly report audit |
Internal Event |
Auditing of the sales report |
Audit team |
Check Monthly sales report |
Monthly sales report is audited |
System |
Feedback |
Customer provides feedback |
Customer |
feedback |
Feedback is received |
system |
Use Case Name: |
Search & order |
|
Scenario: |
The customer will search the offering and place order |
|
Triggering Event: |
The customer will search the organisational offerings and place the order |
|
Brief Description: |
The order id is developed |
|
Actors: |
Customer, system |
|
Related Use Case: |
Search & use |
|
Stakeholders: |
The customers |
|
Precondition: |
Customer registers in the system |
|
Post Condition: |
Customer will pay |
|
Flow of Activities: |
Actor |
System |
1. Customer searches the order 2. Customer place the order |
1. Enables search/ browse 2. Display offerings |
|
Exception Conditions: |
The customer is registered |
Burke, R., 2013. Project management: planning and control techniques. New Jersey, USA.
Martinelli, R.J. and Milosevic, D.Z., 2016. Project management toolbox: tools and techniques for the practicing project manager. John Wiley & Sons.
Mir, F.A. and Pinnington, A.H., 2014. Exploring the value of project management: linking project management performance and project success. International journal of project management, 32(2), pp.202-217.
Rosemann, M. and vom Brocke, J., 2015. The six core elements of business process management. In Handbook on business process management 1 (pp. 105-122). Springer Berlin Heidelberg.