In continuation of my previous blog on this subject following questions and answers are continued:
1. What is initial funding in an Agile project ?
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.
2. 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.
3. 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].
4. 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.
5. 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.
6. 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.
7. 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.
8. 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.
9. 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.
10. During test driven development [TDD] what are the main tasks need to be performed ?
Ans: During TDD, the following tasks need to be considered:
A) A test first approach need to be facilitated while iteration requirements are being drafted or at model storming activity.
B) The test approach points need to be converted into software specifications to design and develop the software code.
C) Finally a concrete test case finalization can happen during TDD process.
D) Make a Plan to write the code in a testable approach.
Keep watching this site for further updates.
Contact for any guidance/coaching.