If we look back, software programming as a profession is only a few decades old. In its short lifespan, we have seen multiple software development processes and discovered a few best practices. We have learned that like any other evolutionary process, software also evolves over time. Thus, we should adapt to change rather than stick to a strict plan. We have also discovered that development is a collaborative process—many individuals work on different parts of the software to build something that meets customer needs. Different individuals perform different roles iteratively to determine a product’s future. Many organizations are embracing the Agile software development process to help them cope with the ever-changing business requirements. As they say, the only constant is change.
CITATION STYLE
Gulati, S., & Sharma, R. (2017). Building Software the Correct Way. In Java Unit Testing with JUnit 5 (pp. 1–23). Apress. https://doi.org/10.1007/978-1-4842-3015-2_1
Mendeley helps you to discover research relevant for your work.