Upload
bimal-maharjan
View
157
Download
0
Tags:
Embed Size (px)
DESCRIPTION
this is the presentation i used at prime college.
Citation preview
Software Development Practices
Bimal MaharjanProject Lead
Topics I will cover…
YoungInnovations Introduction
Software development practices at YoungInnovations
Since 2007
YOUNGINNOVATIVE
CONTINUOUS IMPROVEMENT
TEAM WORK
FUN
To know more
www.younginnovations.com.np
We practice something similar to this
Requirements!!!
I will know when I see it
• Show the prototype
• Clear communication with the client– Is this what you want?– 20% of the requirements covers
80% of the software
One suggestion
• Improve the domain knowledge– Learn about the clients business.– A lot easier to communicate with
the client in their language.
Development
• Team Collaboration
• Divide and Conquer– Divide requirements into small slices
• Release early and release often
However good the prototype may be but it is never as good as the working product
The main benefit of release early release often: Client Feedback at the early stage:– Not just the functionality but also
User experience.
Question
• Dynamic Requirement• Dive requirement into smaller
chunks• Iterative design-development-deploy• Release early Release often
Which software development method it looks like?
What most people think about Agile?
Well, that was not agile
But this is
Measure everything and anything possible
we can’t improve what we can’t measure.
Use tools
• Redmine – Project Management tool–Measure and track defects, activities,
milestones etc.
• Git – version control and continuous
integration
• Daily Time Tracking Tool- –Measure effort, time, and productivity
The backbone of any process: People
Focus on people because they can be the best asset or the worst liability
Transformation from YIPL to YoungInnovations
Raw Potential to Polished Professional