Daily Archives: October 19, 2017

SDLC & Agile – Interview questions for Freshers -6

In continuation of my previous blog  on this subject following questions and answers are continued:

 1. What is rapid prototype model?

Ans:  During rapid prototype model the team will have complete product and technical knowledge to create the demo or skeleton software. Once the users approved, it can be converted into a full pledged product with different features. And it can be considered for Agile delivery under different iterations.  

Example: If the team has knowledge of E-commerce system design, development and implementation they can consider as a product to develop with a prototype for a customer demo. Once it is approved it can be converted into full  product development project using Agile SDLC model.


2. What is initial funding?

Ans: In Any Agile project the initial vision is mandatory.

During this activity the ROI is calculated for different phases of project. During Project initiation  the required fund for project initiation phase is released. This will be the initial funding. Once the project initiation is done, the balance of the project funding is released incrementally  from the project budget.


3.  What are the work items in Agile project and how can you get them from a story ?

Ans: In Agile projects; the work items are derived from requirements [user story] for developers to construct the code. The requirements from each iteration are transformed into work items by following a decomposition method. [Refer to model storming question in my previous blog]. Example: One user requirement [user story] can be  decomposed into one or more design requirements. One design requirement might need to have a source code to construct. Similarly these process steps are followed for all the iterations.


4. When can you consider highest prioritized work items ?

Ans: As per the Agile project during the project initiation phase, the requirements are prioritized under requirements envisioning activity.  From this activity the highest prioritized requirements are collected and grouped into 1st iteration for delivery. Then the technical team can take forward them to decompose to SPRINT. SPRINT items also will have priority in relation to iteration requirement.  [to understand clearly, watch Agile videos posted on this blog site].


5. What is planning session in Agile project ?

Ans: Once an initial demo is done to the business users, they might bring up with some changes or new requirements. These need to be discussed among the developers under a planning session to segregate them into different future iterations.  Ultimately the SPRINT items can be derived.


6. What is project viability during construction phase ?

Ans: During construction phase the user demo is conducted. At that time the requirements are segregated into different iterations with a consumable solution. If the iteration can fit for the required functional requirements then the technical team can decide as it is viable to proceed. Otherwise, they can consider it is not viable to deliver the heavy sized [in effort] of the project with more requirements and within the given duration along with the  limited resources.


7. What is Replenishment of modeling session during business value identification of agile project ?

Ans: During business value identification of Agile project, the new features or requirements are validated by the stakeholders. During this stage each requirement is validated towards incorporating it as software feature. Both the technical and business teams will assess the technical and business value of each requirement for ROI and finalize the requirements for a project or iteration. This process is done during the inception phase by adopting the activity of Requirements envisioning.


8. During Initial  stage, for  Architectural requirements envisioning  activity what are the major tasks need to be performed ?

Ans:  We need to identify the high level scope of the requirements, identification of initial requirements stack and identification of architectural vision. This can be considered as initial architecture of the product or project planned to execute using Agile SDLC. Note this will be in very high level product architecture. Sometimes; you may not find the details of the architecture components also. When we move forward on the project the more clarity can be achieved.


9. What are the tasks will be performed during iteration modeling ?

Ans: During the iteration modeling;  planning for good estimates identification and planning the work items for the iteration can happen. With these tasks the team can identify the work items for an iteration to start. We can call this activity [iteration modeling] as iteration planning session also within the teams.  


10. What are the critical activities need to be performed during model storming ?

Ans: During the model storming following critical activities are performed:

A) Working through specific issues on a JIT [Just In Time] manner.

B) Active participation of stakeholders

C) Making sure the requirements are evolving throughout the project.

D) Consider to model the current needed requirements only and make provision to come back later.  


Keep watching this site for further updates.
Contact for any guidance/coaching.

Vcard-Shanthi Kumar V