13
Innovation and IT Management Prof. Rahul De’ Week4 Course Handout © All Rights Reserved WEEK 4 COURSE HANDOUT

WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

  • Upload
    lamthuy

  • View
    221

  • Download
    1

Embed Size (px)

Citation preview

Page 1: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

WEEK 4 COURSE HANDOUT

Page 2: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

WATERFALL SOFTWARE DEVELOPMENT MODEL

Page 3: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

Waterfall model

Requirements

Analysis

Design

Coding testing

Implementation integration

Maintenance

Page 4: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

SOFTWARE PROJECT MANAGEMENT

Page 5: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

Key software project management challenges

• Managing requirements scope creep

– Managing customer requests

• Managing product stability

• How much to document

• Who is responsible for the success or failure of the project

Page 6: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

AGILE SOFTWARE DEVELOPMENT MODEL

Page 7: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

Agile Software Development

The Agile Manifesto

agilemanifesto.org

Individuals and interactions over processes and tools

Completed functionality over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more…

Requirements & Analysis

Design

Coding & Testing

Implementation & Integration

Requirements & Analysis

Design

Coding & Testing

Implementation & Integration

Requirements & Analysis

Design

Coding & Testing

Implementation & Integration

Requirements & Analysis

Design

Coding & Testing

Implementation & Integration

Waterfall Agile

Progress

Progress

Page 8: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

Scrum Programming

Roles• Product Owner• Scrum Master• Developers• Stakeholders

Sprint Artifacts• Product and Sprint Backlogs• Burn-down chart• Product Increment

Events• Sprint• Sprint Planning• Daily Scrum• Sprint Review• Retrospectives

Page 9: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

Sprint Backlogs

24 hour daily scrum

30 day iteration

Finished / Shippable product

Scrum Programming

Backup log expanded by teams

Page 10: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

Sprint Planning

• Product Backlog grooming

• User story walkthrough

• Sprint backlog, Scrum Board & Sprint goal

• Estimation

• Select user stories based on Sprint Velocity

• Self-assignment by developers

Page 11: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

Sprint Execution

• Development Activities

– A little bit of everything – requirements, design, coding, testing and deploy

• Daily scrum

– Time-boxed, Stand-up

– All are welcome

– But only the scrum team can talk

– Three questions

Page 12: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

Innovation and IT ManagementProf. Rahul De’Week4 Course Handout

© All Rights Reserved

Sprint Closure

• Sprint Review– Time-boxed– Demo of new features– Whole team participates

• Product feedback• Groom product backlog for next sprint• Sprint Retrospectives

– Time-boxed– What worked and what didn’t– Start / Stop / Continue

Page 13: WEEK 4 COURSE HANDOUT - … · WEEK 4 COURSE HANDOUT. ... the items on the left more ... •Sprint Review •Retrospectives. Innovation and IT Management Prof. Rahul De

© All Rights Reserved.This document has been authored by Rahul De’ and is permitted for use only within the course "MOOC Name" delivered in the online course format by IIM Bangalore. No part of this document, including any logo, data, illustrations, pictures, scripts, may be reproduced, or stored in a retrieval system or transmitted in any form or by any means – electronic, mechanical, photocopying, recording or otherwise – without the prior permission of the author.