I know that you believe that you understand what you think I said but I am not sure you realize that what you heard is not what I meant.
To be able to understand users, needs, system requirements and improve suggestions, a good Business Analyst should be involved. The Business Analyst must have the majority of the following skills:
Technical Skills
- Engineering systems concepts and principles
- Technical computer knowledge
- Complex modeling techniques
- Technical writing
Analytical Skills
- Analytical and conceptual expertise
- Planning, documentation, analysis and business requirements management techniques
- Object-oriented analysis
- Evaluation of profitability/risk
- Testing, verification and validation techniques
- Administrative and reporting abilities
Business Skills
- Knowledge of business processes
- Ability to have a business-oriented vision
- Improvement of business and engineering processes
- Strategic planning
- Case development
- Business writing
Management Skills
- Decision-making
- Fundamentals of project management
- Management of customer relationships
- Time management and personal organization skills
Communication Skills
- Ability to formulate concepts
- Communication of technical information to a non-technical audience
- Communication of business information to a technical audience
- Negotiation
- Tact