24
A Project Synopsis on “Implementati on of Agi le Methodology in Healthcare IT Industry” Internal Guide, By , Dr. K V A BALAJI ARA VINDA H S Professor and HOD (4JC10MEM01) Department of Mechanical Engineering External Guide, KRISHNARAJ C K Senior Design Engineer GE-HCIT

Agile 2012

Embed Size (px)

Citation preview

Page 1: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 1/24

A Project Synopsis on

“Implementation of Agile Methodology in

Healthcare IT Industry” Internal Guide, By,Dr. K V A BALAJI ARAVINDA H S

Professor and HOD (4JC10MEM01)

Department of Mechanical Engineering

External Guide,

KRISHNARAJ C KSenior Design Engineer

GE-HCIT

Page 2: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 2/24

Agile software development is a group of Software

development methodologies based on iterative and incremental

development, where requirements and solutions evolve through

collaboration between Self-organizing, Cross functional teams. It

promotes adaptive planning, evolutionary development and

delivery, a time-boxed iterative approach, and encourages rapid and

flexible response to change.

DEFINITION

Page 3: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 3/24

 

Understand the current software development methodologies like

waterfall and its shortcomings.

To explain the principles and practices of Agile Scrum Methodology.

Advantages of Agile methodology over Waterfall method.

To explain how an agile methodology leads to faster delivery of 

more useful software

To study how product quality can be improved by adopting agile

methodology.

Objectives of the study

Page 4: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 4/24

 Classical methods of software development have many disadvantages:

 Huge effort during the planning phase at the start of the project.

Poor requirements conversion in a rapid changing environment

Long release cycle (1 to 2 year)

Customer feedback only at the end of product development.

Product delivery only when all the product features are complete.

Poor product quality and large number of bugs reported from

customer.

Present Methodology

Page 5: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 5/24

Page 6: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 6/24

   Agile methods provide early and constant feedback 

Short release cycle (1 to 6 months)

Issues are identified well in advance through the daily meetings and hence

can be resolved in speedily

Agile methods adapt to change, as at the end of each stage, the logical

programme, designed to cope and adopt to new ideas from the outset,

allows changes to be made easily. With Agile, changes can be made if 

necessary without getting the entire programme rewritten.

Agile scrum helps the company in saving time and money

Page 7: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 7/24

A Framework within which people can address complex

adaptive problems,while productively and creatively

delivering products of the highest possible value

Scrum

Page 8: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 8/24

Roles : Product Owner, ScrumMaster, Team

Meetings : Sprint Planning, Sprint Review, Sprint

Retrospective, & Daily Scrum Meeting

Artifacts : Product Backlog, Sprint Backlog, and

Burndown Chart

Scrum Framework 

Page 9: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 9/24

Define the features of the product

Decide on release date and content

Be responsible for the profitability of the product (ROI)

Prioritize features according to market value

Adjust features and priority every iteration, as needed

Accept or reject work results.

Product Owner

Page 10: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 10/24

Represents management to the project

Responsible for enacting Scrum values and practices

Removes impediments

Ensure that the team is fully functional and productive

Enable close cooperation across all roles and functions

The Scrum Master

Page 11: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 11/24

 

Team is cross-functional and consists of 5-9 people

Team is self-organizing and self-managing

Team defines tasks and assignments

Maintains the sprint Backlog

Conducts the sprint Review

Scrum Team

Page 12: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 12/24

1. Sprint Planning Meeting

2. Sprint

3. Daily Scrum

4. Sprint Review Meeting

Meetings

Page 13: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 13/24

Page 14: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 14/24

Sprint Planning

Meeting

Sprint Planning Meeting

Product Backlog

Team Capabilities

Business Conditions

Technology

Sprint Backlog

Sprint Goal

Page 15: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 15/24

 

Held every day(15minutes) during a Sprint

Asks Three questions during meeting:

What did you do yesterday?

What will you do today?

What obstacles are in your way?

Opportunity for team members to synchronize their work 

Daily Scrum

Page 16: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 16/24

Team presents “done”code to product owner and stakeholders 

Functionality not “done” is not shown 

Scrum Master Sets next Sprint Review

“Done”=Potentially Shippable! 

Participants

Customers

Management

Product Owner

Other engineers

Sprint Review Meeting

Page 17: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 17/24

Questions- What went well and what can be improved?

Participants

- Scrum Master

- Team

- Product owner

Sprint Retrospective Meeting

Page 18: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 18/24

A list of all desired work on the project

List is prioritized by the Product Owner

Typically a Product Manager, Marketing, Internal

Customer, etc.

Requirements for a system, expressed as a prioritized list of 

Backlog Items

Is managed and owned by a Product Owner

Product Backlog

Page 19: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 19/24

A subset of Product Backlog Items, which define the

work for a Sprint

Is created ONLY by Team members

Each Item has it’s own status 

Should be updated every day

Sprint Backlog

Page 20: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 20/24

Depicts the total Sprint Backlog hours remaining per day

Shows the estimated amount of time to release

Ideally should burn down to zero to the end of the Sprint

Maintained by Scrum Master daily

Sprint Burn down Chart

Page 21: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 21/24

Transparency - visibility to everyone

Commitment - willing to commit to a goal

Courage - courage to commit, open, and to embrace change

Focus - focus on the work you have committed

Respect - respect and trust people

Scrum values

Page 22: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 22/24

How Scrum Works?

Page 23: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 23/24

% COMPLETED  PROJECT ACTIVITIES  February March April May June 

05 % Statement of problem

10 %Synopsis evaluation

15 % Literature review

30 % Questionnaires design

35 % 2nd phase presentation

50% Data collection

55 % Data interpretation

70% Data processing

80% Report writing

85 % 3rd Phase presentation

95 % Draft Report 1,2,3 submission

100 % Final report submission

PROJECT ACTIVITIES TIME CHART 1 unit = 1 week

Page 24: Agile 2012

7/31/2019 Agile 2012

http://slidepdf.com/reader/full/agile-2012 24/24