• Business Analyst?• System Analyst?• Developer?• Quality Assurance Engineer?• Project Manager?Who should work onsite?
• Business Analyst• System Analyst• Developer• Quality Assurance Engineer• Project ManagerIn fact it should be a person with all these skills developedor at least a person who can put those hats when dealingwith requirements.Who should work onsite?
Before the visit• Background training & preparation• Studies of previous customer’s solutions• Studies of customer’s competitors• People already working with that companyWhat can help?
While Onsite• Mind Mapping• Spreadsheets• WikiWhat can help?
• Adapt to customer and his/her tools• Set expectations • Format of intermediate results • Format of the end results • Customer availability and meetings• Ask right questions• Customers prefer to be smart and have their ideas rather than yours suggestionsHow to work onsite?