Show simple item record

dc.contributor.advisorEppinger, Steven
dc.contributor.authorHerrera, Brian
dc.date.accessioned2024-04-02T14:57:20Z
dc.date.available2024-04-02T14:57:20Z
dc.date.issued2024-02
dc.date.submitted2024-03-08T19:42:06.396Z
dc.identifier.urihttps://hdl.handle.net/1721.1/154030
dc.description.abstractAgile product development focuses on collaboration, iterative development, and responsiveness to change as a mindset and methodology for project teams. Agile has been instrumental in software development and improving overall project outcomes for software teams. Agile has recently been introduced to hardware teams, given the benefits experienced with software teams. While Agile for hardware is still in its infancy, there are many aspects of cloud-based applications (e.g., Jira, Microsoft 365, Zoom, Miro, Google Docs, etc.) that are enabling the use of Agile in hardware development. In this research, we explore how cloud-based applications support Agile development for hardware teams. We reviewed existing frameworks and interviewed nine individuals from eight different organizations. We learned that hardware teams are complex and require a high level of coordination between its team members. Cloud-based applications support Agile project teams through collaboration, speed of iteration, flexibility, and alignment. When utilizing these applications, experienced practitioners consider their organizational structure, the team's physical location, and interdependencies with other groups. While cloud-based applications provide several benefits to project teams, we suggest they adapt these tools to fit their specific needs. Future development and integration of these tools may help reduce the number of total applications used to streamline the coordination process and reduce the overhead of tools.
dc.publisherMassachusetts Institute of Technology
dc.rightsIn Copyright - Educational Use Permitted
dc.rightsCopyright retained by author(s)
dc.rights.urihttps://rightsstatements.org/page/InC-EDU/1.0/
dc.titleCloud-Native Applications and Their Role in Supporting Agile Hardware Development
dc.typeThesis
dc.description.degreeS.M.
dc.contributor.departmentSystem Design and Management Program.
dc.identifier.orcidhttps://orcid.org/0009-0007-1083-1456
mit.thesis.degreeMaster
thesis.degree.nameMaster of Science in Engineering and Management


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record