what is managerial issues in software engineering??
Answers
Answer:
Methods of Planning, Organizing, Execution, Monitoring, Controlling and Closing of a Project
Methods for Cost estimation techniques
Methods for Resource allocation policies
Methods for establishing a suitable Software Development Process based on organizational culture and nature of Software Product/System. For example choosing a waterfall Vs Agile Vs a Hybrid model
Methods for hiring and continuously sustain high performance software development teams
Methods for budgetary Control
Methods to manage project milestones or sprints
Methods to setup, maintain and continuously evolve a suitable release or project schedule
Methods to setup, maintain and continuously evolve a suitable Quality Assurance system that involves streamlined Unit Tests, Continuous Integration, Automated Testing and deployment techniques.
Methods to maintain streamlined product versions via effective Software Versions Control Systems integrated with the core Software Development process and Continuous Integration frameworks
Methods for effective communication between team members and customers
Methods to develop and sustain effective contractual agreements with customers so that legal and contractual terms are observed.
Answer:
- Rapid technology advancement.
- Increasing customer demands.
- Time limitations.
- Limited infrastructure/resources.
- Conflicts with software testing teams.
Explanation: