MATERI - Adapting Agile in Software Development
MATERI - Adapting Agile in Software Development
Software
Development
Muhammad Ainur Rony
(CEO Ngampooz)
Muhammad Ainur Rony, S.Kom, M.T.I
08128525503
[email protected]
CEO Ngampooz & Dosen Universitas Budi Luhur
Introduction
What Creates Demand for a Sofrware
Market Need (Develop a mobile app as your competitors are introducing one to
the market)
Customer Request (A customer who accounts for 30% of your total sales
requests you to develop a customized product for them)
What Creates Demand for a Sofrware
Documentations
Customers Know What They Want
Collect and
Validate Ideas, Design &
Analyse
feasibility studies Prototype
Requirements
Collect and
Architecture
analyze Implementation Verification maintenance
definition
requirements
Collect and Analyze Requirements
Document thoroughly
Architecture Definition
Components/packages
Key types
Interactions
Security
Performance
Fault-tolerance
Robustness
Extensibility
Implementation
Coding
Testing by developers
Verification / Testing
Functional
Performance
Security
Maintenance
Fix defects
Small Enhancements
Pros and Cons
Pros Cons
Technology is reliable
Pros Cons
Vague Requirement
Moving Target
Technology is unknown
Waterfall or Agile
Waterfall is the best suited for projects with clear requirements and fixed scope
Technology is unknown
Thank you!
www.ngampooz.com