Student Blogs - Carnegie Mellon Silicon Valley - Carnegie Mellon University

Student Blogs

MS Software Management Blog

Wondering if a Carnegie Mellon degree is right for you? Read along as our students chronicle their journey through the MS in Software Management program.

Amin is a second year grad student in the MS Software Management program, a former Software Design Engineer from Microsoft and a current Software Engineer at Adify, a Silicon Valley startup. He is passionate about entrepreneurship, software and traveling. He would love to start a software company someday.
Vineet is a second year part-time software management student, currently working @NetApp also nominated as the best place to work in North America recently. His area of expertise is Oracle ERP solutions. Other professional areas of interest are SaaS markets both technologically and business wise. @CMU he wants to grow his knowledge to manage software products and businesses. He is interested in work on start up ideas. On the personal side he loves to spend time with his family and travel.
Rene is a recent alum, a manager of operations and program manager in Cisco's software development organization, the mother of two daughters and a performing arts fan.

Friday, February 20, 2009

Project and Process Management Class


The third course in the Software Management program is the Project and Process Management class. This course addresses software development processes in the context of Agile and traditional methods.

In the first three weeks, each team in the class researched and reported on a different process within the software development lifecycle. The teams then shared their conclusions with the other teams and responded to questions.

Learning was enabled in many ways. As individuals, students researched their designated areas, provided input to their team’s report, and shared in the authorship of the final deliverable. Within a given team, the process of collaborative research and writing created the environment in which team members learned from each other about the various aspects of the software process about which the team was writing. The sharing of conclusions across the teams enabled all of the teams to understand the end-to-end software development lifecycle. The feedback cycle of questions and answers among the teams allowed all of us to see how others viewed our work.

Our next assignment called on teams to apply the newly gained software development process knowledge in the context of the needs of a specific company’s development opportunity. I’ll discuss that in my next entry.

posted by Rene Newton @ 10:42 AM 

0 Comments:

Post a Comment

<< Home

Previous Posts