Case Study: Software Development Iterative Methodology

1906 Words4 Pages

NTT DATA Corporation
100 City Square
Boston, MA 02129
Tel: +1 800 745 3263 Fax: +1 617 241 9507
Email: info@nttdata.com

Software Development Iterative Methodology
(White Paper for NTT Data Gold Club)

Ashesh Kumar

BMS Version 10.01

STATEMENT OF CONFIDENTIALITY / DISCLAIMER
This document is the property of NTT Data and is produced in response to your request. No part of this document shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, to parties outside of your organization without prior written permission from NTT Data.

TABLE OF CONTENTS

1. ABOUT THE AUTHOR(S)/CONTRIBUTORS III
2. INTRODUCTION IV
3. CONTEXT V
4. SDLC FLOW OVERVIEW: VI
5. PROJECT METRICS –BURNDOWN CHARTS: VIII
6. RETROSPECTIVES: IX
7. FIVE TYPES OF SDLC PHASES: X
8. CONCLUSION: XIII
9. REFERENCES: XIV

1. About the Author(s)/Contributors

Ashesh Kumar, Senior Software Engineer, ALMAC, Hyderabad.
Ashesh Kumar is working with NTT Data and served client of Health care verticals. He has been the point of contact for testing efforts for clients like GlaxoSmithKline, NTS and ALMAC. Primary He has been a part of NTT Data for almost 3.0 years where he started as a fresh college graduate. He has gradually gained experience and knowledge being a part of GSK QA team, NTS and now into ALMAC. He has been working in ALMAC for almost a year now.

2. Introduction
This White paper is about Software development life cycle based on agile principles or software development iterative methodology .This white paper contains and talks about Software Development Lifecycle (SDLC) employed to create a major or minor software r...

... middle of paper ...

...rements can be incorporated in any stage of the software life cycle or during any of the five phases of pre-initiate, initiate, Plan, deliverable and close phase. This flexibility did not exist in the previous software development life cycles (e.g. waterfall model of software development life cycle).

In the new development life cycle Each major release is divided into sub-releases or what is know as ‘iterations’. All functional requirements are split into iterations so that the requirements can be effectively implemented as per the specifications provided by the client. After every iteration the software is reviewed and to verify and make sure that requirements have been adequately met and remaining changes could be implemented in subsequent iterations. Thus, changes can be implemented throughout the cycle.

9. REFERENCES:
• www.wikipedia.com

Open Document