Discussion Topic

Agile systems development provides organizations with an iterative model, allowing for quicker, more incremental results. However, an Agile SDLC is also more flexible in terms of the comprehensive project results, meaning stakeholders may have a set of requirements going in that are reshaped throughout the life of the project.

When might an organization opt for an Agile SDLC, and why? How would you describe the flexible nature of an Agile SDLC, to set stakeholders expectations upfront?

Post your answers to the discussion forum.

Respond to at least three of your peers. In your response, consider providing other benefits of using an Agile SDLC.

Peer 1

When a organization uses the Agile SDLC they are starting up or is willing to make some changes during the development process. Often times the project is getting pieced together piece by piece and some changes will or possibly take place. I would inform my stakeholders of using the Agile method as working in progress and allow them to see progress of the project. I would also forecast what the finished product would look like as well, if you are upfront with stakeholders to me they would feel little bit more sense of security and knowing what they are vested in. The flexible nature would allow for the project to be complete on schedule but is ran on a tight ship to be complete by deadline, I would also express the deadline as well to the stakeholder.

Peer 2

When talking about flexibility we need to identify what part of the project we can be flexible on for example if we are talking about time, the scope, or budget. If the Manager do not account for the fact that we may have to bend if the project advance or new changes may come it is very risky if something within the project changes which there is not a contingency plan that will allows the project manager to deliver a product. The Project Manager need to have a practice in place that allow to be more flexible using the agile SDLC development process like PERT (Program Evaluation Review Technique) is a technique that uses optimistic, pessimistic, and realistic time estimates to calculate the expected time for a particular task. This technique can help you to obtain a better time estimate when there is some uncertainty as to how much time a task will require to be completed. And using slack time the amount of time that an activity can be delayed without delaying the project. Using these practices can assist the project manager with time, the scope, also budget. Which will allow for quick flexibility to the changes that’s needs.

Peer 3

When might an organization opt for an Agile SDLC, and why? How would you describe the flexible nature of an Agile SDLC, to set stakeholders expectations upfront?

Improved velocity and cadence of delivery due to customer satisfaction and expectations, market conditions and competition.

Improve productivity allows business to become more productivity and delivery is on time.

Improve customer satisfaction gives companies opportunity to get feedback from customers to modify to gain more customers.

Reduce cost

Improve employee engagements agile is more collaborative and communicative than traditional teams.

Better quality allows early usability testing, customer feedback, defects are identifiable and resolved quicker

Continuous improvement performance is reviewed, impediments are identified

Reduced risk quick to learn and fast approach to testing.

References 8 Reasons for An Agile adoption, Soft ED News, December 01,2017, https://www.softed.com/news/8-reasons-for-an-agile-adoption/

Computer science homework help