Upload
venkatguntipally
View
5
Download
0
Embed Size (px)
DESCRIPTION
Venkat Guntipally shares some of the tried and tested best practices that make software development projects work better. These recommendations take into account that every project is unique and requires different strategies.
Citation preview
V ENKA T GUNT I P A L L Y
SOFTWARE DEVELOPMENT -BEST PRACTICESEnhance The Development Process
No standardprocess exists
I D EA L SO F TWARE PRO J EC T I S
NONEX I S T EN T
Every project is unique and has its own features,
characteristics, flaws, codebases, test cases, bugs,
and many other components..
Venkat Guntipally endorses the common belief
that an ideal software development project doesn't
exist.
But Some tried and tested techniques can always
be of great help.
Best PracticesTop Tips
Keep the coding simple
Continuous end to end testing
Consistent Style throughout teams
Get the code reviewed externally
Set realistic time and budget
Deliver project on time
Strive to Keep theCode SimpleReduce complexity
Simple codes in accordance with the
software development process best
practices, reduce complexity.
These codes are easy to read and
modify if required.
Test Continuously fromEnd to EndFull integration testing
Test-Driven Development (TDD) boosts the coder
morale while the Behavior Driven Development
(BDD) allows coder to write codes close to user
requirements.
Keep a Consistent StyleGuide across the TeamUniformity always helps
All the team should follow the same style guide.
Some tools can also be used enforce the style..
Get the Code ReviewedBy Someone ElseReview helps to discover bugs
An external review helps to improve the process
and ensure trustworthiness.
Venkat Guntipally believes that it is a critical step to
improve code quality.
Set Realistic Time& Budget EstimatesKeeps project pressure under control
Unrealistic estimate can eventually lead
to various problems in terms of quality,
morale, as well as output.
This is easier said than done, experience
helps here.
Deliver the project ontimeMonitor project and identify risks
Identify the project challenges and always
have a plan in place to overcome those to
ensure a timely delivery.
Contact Linkedin
https://www.linkedin.com/in/vgunti/
https://twitter.com/vguntipally
https://www.instagram.com/vguntipally/
https://www.pinterest.com/vguntipally/
Blog
https://venkatguntipally.wordpress.com/