You are on page 1of 1

1. There are many types of software that are developed in companies.

For instances business,


embedded, web-based and system Software. Usually which types of software are developed in
this company?
2. Tell us something about of your ongoing project. Which tools are you going to use in this
project?
3. How do you identify the most important features of an application for the customer?
4. How you decide the framework or PL starting of a project?
5. How does your team typically estimate the cost and time to develop software?
6. Where would you put the most emphasis price, quality or service?
7. What version control tools do you use for development?
 GIT
 SVN
 Mercurial
8. Maximum time, the customers ask the question – why does it take so long to get software
finished and why are development costs so high? Because, customers have no idea about the
development, maintenance, quality assurance. At this time how do you handle?

9. What are the signs that a software project is in trouble?


 The product scope is poorly defined.
 Deadlines are unrealistic.
 Changes are managed poorly.
 All of the above.
10. Which software development methodology is popular in industry nowadays?
11. Which methodology do you use for software development?
12. Do you re-use your codes in projects?
13. What is the main challenge in reusing existing code?
14. Do you support re-engineering for new projects?
15. What is the absolute necessity to automate reverse engineering?
16. The quality of developed software is very important for the customers. For that purpose, many
types of testing are available instance: unit, Integration and system testing are applied in several
iteration periods. From when do you start testing the quality and end it?
17. What type of procedures do you follow in terms of maintenance?
18. How do you calculate the maintenance cost?
19. If there are any changes in requirements, what do you prefer – code should be re-written or
edited?
20. What are the biggest threats in changing procedural source code?
21. When the requirements changes how do you measure the compatibility of previously written
code?
22. What type of experts required for the software evolution and maintenance?
23. Does the person who understands programming language do the maintenance?

You might also like