Tahiarah M. Gettis
You may be wondering, “What does the broad field of project management have to do with the equally broad field of technology?” Surprisingly, both industries have been expanding for some time, but project management in particular has gained momentum in recent years.
While use of the term ‘project management’ has increased exponentially, a precise methodology for project management surfaced several years ago and has been gaining traction in varying industries. Pairing this with the acceleration of technology, the two processes blend well in daily use. Just as the project management process can serve as a roadmap towards solving any problem, the same could easily be said for technology.
How the project management process plays out in an agile work environment
You may then ask, “How does this process actually work? What is the literal function of the combination?” The most representative answer depends on where you work, the project type, as well as a company’s individual policy for managing projects. Even then, the process can vary.
Most of my project management experience is in agile work environments -- I am currently working in a waterfall environment which we jokingly refer to as ‘watergile’. Webster’s Dictionary defines agile as: “able to move quickly and easily”. In this context, the agile project management process involves iterations and MVP releases.
1: A stakeholder—this person can have several titles -- submits a request for a project. Depending on your company, you might use a variety of software to manage the project management process, from Microsoft Office to something more specific, or my own personal favorite, Google Drive.
2: The information gets submitted to a product team (which may consist of several people) who then take the request and develop a vision and scope, often referred to as a ‘business requirements document.’
3: With this request or ‘ask’, the product team (primarily a product manager) captures details of what the stakeholder(s) is requesting. This is then followed by discussions, the addition of functional or technical requirements, several meetings, sprint planning sessions and finally, stakeholder sign-off.
4: Software engineers or developers will then write the code based on the agreed-upon vision.
5: Graphic designers, as well as front end and back end developers, may also have a part in this agile project management process.
6: Ultimately, in an agile project management process, the code should have reached the point during a two-week sprint whereby an MVP result for a particular product can be formed.
7: During this time, code is released to QA (quality assurance) and/or UAT (user acceptance testing) to confirm the code written is up-to-par and deployable.
8: After posting a QA green light, code relating to a particular project or MVP portion of a project is then implemented, and referenced as deployed.
While this might seem like quite a filtered process, it’s more granular than one would imagine.
In case you’re wondering how project teams in agile work environments break the monotony of sprints throughout the year (and code, code, code), they acquire motivational names. For example, one development team may be Optimus Prime while the other might be known as the Autobots.
Get closer to your dream programme
Your consent preferences have been set.
Time to start exploring.
Your account has been removed.
You can still browse the site or sign up again once you have parental consent.
Get closer to your dream programme