Socaas
Please read this case study and answer these questions. Please…

Please read this case study and answer these questions. Please provide a paragraph per question.

 

Baby Steps Toward Scrum: How Babycenter.com Made the cultural Transition to Agile Software Development

Babycenter.com’s website pioneers some of the most interactive and engaging tools for parents and parentsto-be, with birth announcements, customized pregnancy calendars, a baby names finder, emails timed to child development stages, and tips to help parents survive an 8-hour plane ride with children. Like many Internet companies, however, it started in a very fragile, understaffed, and chaotic development environment. Its network operations team consisted of just three people, and programming staff spent 85% of their time fighting fires and fixing bugs. Priorities for developing the site’s new features kept changing, and attempts to use the waterfall method were frustrated by delays in nailing down requirements and delivering design specs. Something had to change. While recovering from back surgery, the company’s VP for engineering read about agile development, particularly Scrum. Intrigued, he started a pilot project. The Scrum team held daily standup meetings, usually 15 minutes or less. The “product owner,” who was the business manager from the department requesting the new features, collaborated closely with the developers to prioritize requirements. The pilot worked well, but the company’s developers continued to struggle with competing priorities, complaining that they were splitting their time 50/50/50: “I’m spending 50% of my time on Project X, 50% on Project Y, and 50% on Project Z.” Developers were still racing between projects and maintenance activities, and most were engaging in “cowboy coding,” bypassing access controls and good programming practices to quickly fix bugs and get at least a few new features installed. In the next phase, the VP demanded a more disciplined approach, blocking the developers out of the production system and drawing on Scrum principles. The most wrenching cultural change was management’s drive to clear the company’s backlog of requirements and establish priorities based on their strategic value or return on investment. Previously, business stakeholders would individually bring ideas to the developers, who did their best to decide which to work on first. The shift to using strategic value and ROI to prioritize projects dismayed managers whose requirements were pushed down the list, but it ensured that developers would work on high-value projects rather than managers’ personal agendas. Now developers could say, “Sorry, that’s not on my sprint. Go see the product owner.” More Scrum features were adopted, such as the full-time assignment of a product owner and at least two developers on every team. Product owners had to become accustomed to deeper involvement in the features they were requesting, attending the standup meetings and working much more closely with the software than before. Some of the developers had been used to the freedom of choosing which projects they thought were important, but they came to appreciate the value of Scrum’s structure. The Scrum sprints provided another way to add discipline to Babycenter’s software development environment. Managers came to respect the planning meetings because they knew that requirements are fixed once the sprint starts. They also took more pains to review the software early, to avoid winding up with something that wasn’t what they wanted, but couldn’t change for at least 2 weeks. BabyCenter started with baby steps, but gradually it put into place a highly disciplined agile development environment that ensures its software projects align with business goals. The results speak for themselves, as they do in other companies that have adopted agile software methods. Babycenter reaches over 34 million mothers around the world, with websites in 11 different languages. In the U.S., 7 in 10 babies are born to moms who rely on Babycenter.

 

Discussion Questions –

Describe the previous software development process at Babycenter.com.

 

 Describe the new software development process at Babycenter.com. How has the software development process changed? 

 

What cultural changes were required for Babycenter.com employees to adapt to the new software development process? 

 

What might Babycenter.com business stakeholders and developers not like about the new software development process? How could Babycenter.com executives respond to these concerns?