- About NTEN
- NTEN Blog
- NTEN Connect Newsletter
- NTEN:Change Journal
- Nonprofit Benchmarks
- NTEN Webinars
- Resources by Topic
- Case Studies
- Submission Guidelines
- Support NTEN
Agile Software Development 101 using SCRUM
Agile approaches to developing software are allowing organizations to build software quicker, better, yet at lower costs. Agile software development is not a process in itself. Rather it is a set of principles called the "Agile Manifesto."
Many software development processes have embraced this manifesto. These Agile processes break projects into short development cycles called iteration (usually 1 to 4 weeks long). Then software is built incrementally by adding new functionalities in each iteration, whereas in traditional software projects, complete software is built in one-go.
In this session, we will learn about the agile philosophies.
We will look at SCRUM to understand how the Agile Manifesto has been implemented. (It is not an acronym. The name finds its root in the game of rugby. A scrum is a team pack in rugby: everybody in the pack acts together with everyone else to move the ball down the field.). SCRUM is a popular Agile software development process.
Finally, we will compare and contrast SCRUM practices with those of traditional software project management. By the end of the session, the audience will gain a basic understanding of Agile and SCRUM and key differences between Agile and traditional software project management.
After twelve years of designing multi-faceted IT solutions for financial services companies, Syed H. Rayhan, co-founder of Code71, is putting his skills to the test by leading the company to provide a comprehensive suite of development, maintenance, and support services to a growing list of clients. He believes that technology can greatly contribute to the poverty alleviation efforts as well as provide the poor access to healthcare.
Syed holds an MBA from the University of North Carolina, Kenan-Flagler Business School, as well as, an MS in Computer Engineering from the University of Central Florida and an undergraduate degree from BUET (Bangladesh University of Engineering Technology) in Electrical & Electronic Engineering. Syed is a Certified Scrum Practitioner and practicing Scrum Coach. He is a co-author of Enterprise Java with UML (pub. Wiley & Sons).