Explain in detail You are a software engineer and project manager, a customer ap
ID: 3590271 • Letter: E
Question
Explain in detail
You are a software engineer and project manager, a customer approaches you and wishes you to develop a software product for them
Some details
1) The interview process went well with the customer, except there was limited detail, and you are not sure if the customer has sufficient detail.
2) Your engineering group mostly young, freshly out of college, there are few older seasoned engineers that have done large projects before
3) You have a 1 year time limit
4) Your management believes in you and wishes to stay out of the technical details, only requires monthly reviews of progress
5) The product lifetime will be 5-7 years.
6) You have a (Quality Assurance) QA department
7) You have continuing engineering (support after the release of the product)
You have decided to use Agile process: These are the Agile Process Models
1) Extreme Programming (XP)
2) Adaptive Software Development (ASD)
3) Scrum
4) Dynamic Systems Development Method (DSDM)
5) Crystal
6) Feature Driven Development (FDD)
7) Lean Software Development (LSD)
8) Agile Modeling (AM)
9) Agile Unified Process (AUP)
Choose one and explain in detail how it would fit your requirements, also explain how the QA department and the Continuing Engineering department would be involved)
Explanation / Answer
3) SCRUM :-
Scrum is an iterative process in Agile methodology. It consists of small teams of size 6 to 9 members each. In this SCRUM team members break their work and will be completed in a particular timeframe. During this time they continiuosly had meetings and status like standup calls and scrum meetings etc like this to achieve the work.
QA team also will assist these scrum teams who develops applications or write's code. The QA team will continiously do their quality testing rigorusly before they deliver it to the client.
Also in support environments i.e. as mentioned as continious engineering also would part in this in such a way that once the process or product developed is delivered to the client they use those delivered thing and if they encounter any issues those will be sent back to the scrum teams anyway to resolve this issues.
So I would say that this method will completly fill my requirements because in SCRUM for evevry 15 days or so they take up a new process from the client and implement this and deliver. In this process even though the very first even if they dont given full requirements in a time being during the Scrum process client will however tell their detailed requirement then for development. So this way all the things will be covered up.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.