View
223
Download
1
Category
Preview:
Citation preview
Innovation and IT ManagementProf. Rahul De’Week4 Course Handout
© All Rights Reserved
WEEK 4 COURSE HANDOUT
Innovation and IT ManagementProf. Rahul De’Week4 Course Handout
© All Rights Reserved
WATERFALL SOFTWARE DEVELOPMENT MODEL
Innovation and IT ManagementProf. Rahul De’Week4 Course Handout
© All Rights Reserved
Waterfall model
Requirements
Analysis
Design
Coding testing
Implementation integration
Maintenance
Innovation and IT ManagementProf. Rahul De’Week4 Course Handout
© All Rights Reserved
SOFTWARE PROJECT MANAGEMENT
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
Innovation and IT ManagementProf. Rahul De’Week4 Course Handout
© All Rights Reserved
AGILE SOFTWARE DEVELOPMENT MODEL
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
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
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
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
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
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
© 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.
Recommended