kirupa's picture
From kirupa rss RSS  subscribe Subscribe

Agile Development Practice 

Agile Development Practice

 

 
 
Tags:  life insurance  a  in  practices  customized  development  agile  agile development  industry  real  manifesto  “comparing 
Views:  229
Published:  November 27, 2010
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
	Legal Life Sweepstakes

Legal Life Sweepstakes

From: steelers
Views: 140 Comments: 0
Legal Life Sweepstakes
 
See all 
 
More from this user
2012phones.com buy 3.5 inch touch screen

2012phones.com buy 3.5 inch touch screen

From: kirupa
Views: 233
Comments: 0

[Finance]Real Estate Investing And The Top Ways To Finance Your Deals [11230]

[Finance]Real Estate Investing And The Top Ways To Finance Your Deals [11230]

From: kirupa
Views: 331
Comments: 0

unisys 2007_3Q_10Q

unisys 2007_3Q_10Q

From: kirupa
Views: 267
Comments: 0

Awaken The Writer Within  50% Payout  1 In 25 Converting

Awaken The Writer Within 50% Payout 1 In 25 Converting

From: kirupa
Views: 26
Comments: 0

Great Commission 4

Great Commission 4

From: kirupa
Views: 54
Comments: 0

Codendi Administration Guide

Codendi Administration Guide

From: kirupa
Views: 1048
Comments: 1

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: Prepared By: Kshitiz Goel 07030244004 Sidharth Malhotra 07030244023
Slide 2: AGENDA  Introduction   to Agile Methodology Agile Manifesto Roles in Agile Team  Change Requirement Process Followed at the company Practices at the company  Agile
Slide 4: Steps that lead to Agile Software Development
Slide 5: Agile
Slide 6: 1. Our highest priority is to satisfy the costumer through early and continuous delivery of valuable software 2. Welcome changing requirements, even late in development. Agile process harness change for the customer´s competitive advantage 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale
Slide 7: 4. Business people and developers must work together daily throughout the project 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done 6. The most efficient and effective method of conveying information to and within a development team is faceto-face conversation
Slide 8: 7. Working software is the primary measure of progress 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely 9. Continuous attention to technical excellence and good design enhances agility
Slide 9: 10. Simplicity – the art of maximizing the amount of work not done – is essential 11. The best architectures, requirements, and designs emerge from self-organizing teams 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly
Slide 10: Scrum Master - project following rules and practices Product owner -officially responsible for project Scrum Team - project team. Free to organize as they see fit to achieve goals of each sprint Customer - participates in Backlog items
Slide 11:  Small teams Incremental development Time-boxed scheduling Adaptive and agile.   
Slide 12: Source:http://www.versionone.com/pdf/StateOfAgileDevelopmet2_FullDataReport.pdf
Slide 14: User Story are approved Sub Stories are prepared Standu p meetin gs
Slide 15: Business Analyst Team Lead Developer Tester End User Project Manager
Slide 16:  They prepare user stories.  Concentrate more on user requirement then on the documentation. have a constant user interaction with business analyst and developer. have an iteration of a week. And at the end of week new bid was deployed at the customer end  They  They
Slide 17:  Their was no burn down chart prepared by the project manager to track the progress of the project. driven development not properly followed. Standup meetings.  Test  No  No standard testing tools were used like jmeter, Junit etc. versioning system was in place.  No
Slide 19:  Burn down chart depicts that whether the project is on schedule or within budget.  Identification of the bottleneck in the project becomes difficult.  This also gives the user a picture of the project progress  Management of multiple team work becomes difficult  Resource planning/sprint estimations becomes difficult.
Slide 20: Chance of Bugs increase  Thereby the Cost of Change will increase  Refactoring is difficult in latter stage  Why it should be implemented:  Testing Forces You to Slow Down and Think  Testing Makes Development Faster  Tests Reduce Fear  Writing your test first makes you think of the software you are writing as a user of that software.  Encourages One Class – One Responsibility
Slide 21: Unsynchronized development activities.  As you standup for meeting, you tend to finish the meeting fast (no kidding).  Decrease in the motivation among team members as they do not talk about the progress daily.  Any issues would not be raised and addressed on daily basis  Lack in transparent communication among the team  Chances of false promises by a member are increases 
Slide 22:    Manual testing practices are less reliable. Time wastage in repetitive execution of same operations Manual process has more cost associated Testing of every feature is possible in automated testing tool which lacks in manual process Automated testing tools delivers better quality software. As all the tests can not be done in manual process.   
Slide 23:  Difficult to Roll back to a previous version of a given file Comparing two versions of a file and highlighting the differences is tedious No mechanism of locking, forcing serialized change to any given file Parallel concurrent development not easy No audit trail maintained on each and every file: versions, modified date, modifier, and any additional amount of metadata your system provides for and you choose to implement.    
Slide 24:  kshitiz_goel@yahoo.com  sidhu.pun@gmail.com

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location