Software Engineering Project Management

Study: Why Projects Fail and Gathering Requirements Exercise

Collaborative Discussion: Response to Peer (Nasser Al-Naimi)

Thank you for your post.

I agree with your point about the interconnectivity of the causes of project failure, and this interconnectivity can also be used to apply improvements or prevention measures that can affect different potential causes simultaneously.

I wanted to add that although I agree with the importance of the environmental variables that can affect the success of a project, focusing on the prevention of project failure, it is also essential to consider that environmental causes (factors) will also depend on the type of project. The implementation of the projects will be affected by environmental causes (Kipkemoi, 2018). It is essential to differentiate the potential causes of failure according to their type so project managers can concentrate on dealing with the causes that could affect the project most.

References

Kipkemoi, B. (2018) Why Projects Fail. Project Management Journal. 1(1000):7. https://www.researchgate.net/publication/326683611_Why_Projects_Fail


Read the Behaviour Driven Development (2020) pages and then use the Gherkin language to create a Gherkin sequence that addresses ONE of the following examples

Coffee Machine

Escenario 1 Admin

Scenario: Generate sales report
Given: Admin has enter its code
When: Machine has opened
Then: Admin has to generate a sales report



Scenario 2 Client

Scenario: Choose coffee type
Given: A customer has introduced money to the machine
When: Customer has introduced enough money
Then: Customer has to choose coffee type



Scenario 3 Machine

Scenario: Dispatch coffee order
Given: Customer has introduced order options
When: Machine has prepared the order
Then: Machine has to dispatch the order



References

Behaviour Driven Development (2020) The Gherkin language. Available from: https://behave.readthedocs.io/en/stable/philosophy.html#the-gherkin-language [Accessed 25 September 2023].