School of Information Management
Victoria University of Wellington
INFO321 Principles of Project Management
ASSIGNMENT COVER SHEET
Please complete and attach as the front page of the soft copy of your assignment.
Family name: YI
Given name(s): DING
Student ID: 300288746
Email Address: firstname.lastname@example.org
Essay title: …………………………………………………………………………………………. Course Code: INFO321
Course Title: Principles of Project Mgmt
. Tutorial Day Friday…….… Time 14:40-15:30
Actual word count
1. Please use a document header that includes: your name, id number, the page number, and total number of pages (i.e. page # of #) on every page
2. Please ensure your essay is spelling and grammar checked before submission. Essays that do not meet minimum quality requirements will not be marked. As a general guideline, correcting the errors identified by the Microsoft word spelling and grammar checking functions should be sufficient to meet minimum quality requirements.
The weakness of agile method
Software development is a complicated process to deliver products in more rapidly, enhanced and cheaper ways. Agile method as a new mythology can fit this goals very well, it can defeat the rapid change in organization and business which the traditional methods is hard to handle. The core of agile methodologies is people. Customer and each team member in agile development teams are the key success or failure factor in agile process. Due to this nature of the agile method, there are several problems may happen in the agile software development process. In this article, several weakness of agile method will be identified and discussed with the examples, and these weaknesses will be divided into three groups to analysis, they are People, flexibility and structure. For the people group, some problem caused by Active user involvement and close collaboration are required throughout the development to ensure the agile development process operate successfully ,however in the real life sometimes it is hard to accomplish it, how to active user and teams can be a big problem in agile development. For the flexibility group, due to the flexibility of the agile method, the requirement are always changed that will lead to the unwilling to implement the design, ever-lasting project, scope creep. For the structure group, the less detail of the requirement may lead to the misunderstanding which will caused delays in deliverables, the testing is integrated throughout the lifecycle which can caused much more money, the constraint that the team members should in same location can be the disadvantages in agile method. People
Active user involvement and close collaboration
The core of agile methodologies is people, customer and each team member in agile development teams are the key success or failure factor in agile process. Active user involvement and close collaboration are required throughout the development cycle. This is very engaging, rewarding and ensures delivery of the right product. However, in the real life there are some many reasons will prevent the user to take their time and big commitment to involve in the agile development. From the results of the Drury research of the obstacles in agile software development teams. Not all the Agile teams are made by the experienced team members, the length of the experience are various between each team members. And that will caused lack of commitment to a decision in the agile development process. In some team, nobody was willing to make a decision and resolution was left to the Scrum Master. Because when they face a unfamiliar situation, especially the complex situation, they don’t have sufficient expertise to make a right decision, they afraid to make a wrong decision and they don’t how to solve this problem correctly. And sometime they are too many decision to choice, it’s hard for a inexperienced member to decide which one is better.(Drury, 2012) When...
Please join StudyMode to read the full document