Skip to main content

Posts

Showing posts from March, 2020

Dependencies in Software development

Dependencies in Software development  Change Dependency : - Developers need to ensure that the code change they implementing due to client requirement is working well with the other related part of the code to form a stable baseline.  Expertise Dependency : - Developers might need expertise of colleagues or business analyst in case of any challenge in bug fixing, technical challenge arising due to past defects in system or in case of code merge/deployment activity. Availability Dependency : - Availability is required for Key resources for performing technical work and availability is required for Timeline Dependency :- Any other Project running in parallel might impact timelines for Execution.  

Assumptions in Software Development Project

Assumptions in Software Development Project 1. End users will be available to test during the time  they agree to. 2. Time is allocated for preparing development environment. 3. There will not be any major requirement change after sign off. 4. Estimation of effort is based on our current understanding of the scope. Any change in scope will result in revision of estimate and will be handled through change management process. 5. Estimate includes weekly status reporting and weekly meetings related to this Enhancement 6. External Partner or Third Party will respond to requests for action / clarification within timelines. 7. Their will be client expertise involved as and when required.

Risk in Software development

Risk involved in Software development 1. As development progresses more and more features that were not identified at the beginning of the project or changing of requirements may impact estimates and timelines. 2. Employee availability can cause significant delays in project. 3. Incorrect estimation due to external factors like insufficient time from client for feedback on layout and reports, approval on various documents insufficient time allocated for testing or due to any technical challenges. 4. This project work requires lot of coordination with multiple stakeholders. Any delay might affect the schedule. 5. If documentation / deliverables from key stakeholders does not meet quality standards, project execution will be impacted. 6. Any issues in installation can cause significant delay in project execution.