1 / 10

Venkat Guntipally - Best Practices for Software Development Projects

Venkat Guntipally shares some of the tried and tested best practices that make software development projects work better.

Download Presentation

Venkat Guntipally - Best Practices for Software Development Projects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VENKATGUNTI PALLY SOFTWARE DEVELOPMENT - BEST PRACTICES EnhanceTheDevelopmentProcess

  2. No standard process exists I DEALSOFTWAREPROJECTI S NONEXI STENT Everyprojectisuniqueandhasitsownfeatures, characteristics, flaws, codebases, testcases, bugs, andmanyothercomponents.. VenkatGuntipallyendorsesthecommonbelief thatanidealsoftwaredevelopmentprojectdoesn't exist. ButSometriedandtestedtechniquescanalways beofgreathelp.

  3. Best Practices TopTips Keepthecodingsimple Continuousendtoendtesting ConsistentStylethroughoutteams Getthecodereviewedexternally Setrealistictimeandbudget Deliverprojectontime

  4. Strive to Keep the Code Simple Reducecomplexity Simplecodesinaccordancewiththe softwaredevelopmentprocessbest practices, reducecomplexity. Thesecodesareeasytoreadand modifyifrequired.

  5. Test Continuously from End to End Fullintegrationtesting Test-DrivenDevelopment (TDD) booststhecoder moralewhiletheBehaviorDrivenDevelopment (BDD) allowscodertowritecodesclosetouser requirements.

  6. Keep a Consistent Style Guide across the Team Uniformityalwayshelps Alltheteamshouldfollowthesamestyleguide. Sometoolscanalsobeusedenforcethestyle..

  7. Get the Code Reviewed By Someone Else Reviewhelpstodiscoverbugs Anexternalreviewhelpstoimprovetheprocess andensuretrustworthiness. VenkatGuntipallybelievesthatitisacriticalstepto improvecodequality.

  8. Set Realistic Time & Budget Estimates Keepsprojectpressureundercontrol Unrealisticestimatecaneventuallylead tovariousproblemsintermsofquality, morale, aswellasoutput. Thisiseasiersaidthandone, experience helpshere.

  9. Deliver the project on time Monitorprojectandidentifyrisks Identifytheprojectchallengesandalways haveaplaninplacetoovercomethoseto ensureatimelydelivery.

  10. Contact Linkedin https://www.linkedin.com/in/vgunti/ Twitter https://twitter.com/vguntipally Instagram https://www.instagram.com/vguntipally/ Pinterest https://www.pinterest.com/vguntipally/ Blog https://venkatguntipally.wordpress.com/

More Related