Agile Software Methodologies Employee, Customer and Organization Factors 歐俊良
Outline 1. Introduction 2. Organization Fact 3. Employee Factor 4. Customer Factor 5. Conclusion
Introduction The core of agile methodologies is "individuals" and interactions between individuals inside the organization and other individuals who related to the development process. The core of agile methods is to emphasis on people. demonstrate to employee, customer, and organization as main factors for developing any software product. provide a framework which shows what we think is important in the development process.
Organization Factor Teams' Distribution One of the main aims of any organization is to maximize utilization of there employee. Commitment The organization must deliver the final product on time without any delay. Creating Collaborative Culture Any organization follows agile method in its process of development is to create an excellent collaborative culture. Planning, Control, Monitor Planning is the main factor of success for any project. The function of control is finding the errors and correcting them. Monitoring allows managers to keep track on progresses and provide a useful base for evaluation.
Employee Factor Employee Characteristics and Culture Organization must follow a policy which excludes those employees and replaces them with others who like working as a team. Employee Competence If the people on the project are good enough, its means that any process will be accomplished on time. Training When a new member joins the employees' team he has to work with different partners. Communication between Employees Employees deal with each others without any reservations relating to exchanging their knowledge.
Customer Factor Customer Education have an acceptable level of education which enables them to explain their requirements and needs in a clear form. Knowledge of the Problem Their clear knowledge of the problem can shorten the development time producing the product. Knowledge about Constraints and Limitations Person who will deal with organization team members has some basic knowledge about constraints in hardware and software world. Experience in Business Domain customers should have basic knowledge about business domain.
Conclusion
Thank you for your listening !!
Reference [1]Adel Hamdan Mohammad,Bassam Al-Shargabi,Agile Software Methodologies: Employee, Customer and Organization Factors,March , 2011