Just Enough Requirements Management: Where Software Development Meets Marketing