User | Glossary

Definition
User is usually the end-user in Software Development, for whom, a product or application is being developed. The end-user, defines the set of requirements and expectations of what he wants in an application, which then is worked upon by the software development team.

Origin
In the year 1200, with the phrase “employ for a purpose”, from Old French phrase “employ, make use of, practice, frequent”, from Vulgar Latin “usare”, which is a frequent form of past participle of Latin. Also from, the phrase uti, which means “make use of, profit by, take advantage of, enjoy, apply, consume,”. Overall, the word ‘use’ acts as an originator for it.

Further Reading

  • “User Stories Applied”, by Mike Cohn.
  • User Story Mapping“, by Jeff Patton.

Know more about Users and User stories by signing up for our Agile Foundation courses by visiting our website.

Team | Glossary

Definition

A Team in agile software development, refers to a cross-functional group of people who have made a collective commitment to work together and deliver the final product, whose performance, they constantly work on bettering. A Software development team consists of Developers, Testers, Product Owners, Managers etc.

Origin
From 1550’s, The meaning “to come together as a team” (usually with up) is attested from 1932. Transitive sense “to use (something) in conjunction” (with something else) is from 1948.

Further Reading

  • “Leading a Software Development Team: A Developer’s Guide to successfully leading people and projects”, by Richard  Whitehead.
  • “Peopleware: Productive Projects and Teams”, by Timothy Lister and Tom DeMarco.
  • “Getting Results from Software Development Teams”, by Lawrence J. Peters.

Know more about managing Software development teams by visiting our website.