Professional Documents
Culture Documents
net/publication/323572478
CITATIONS READS
6 7,017
3 authors:
Muhammad Abbas
NUST College of Electrical & Mechanical Engineering
54 PUBLICATIONS 131 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Iqra Zafar on 06 March 2018.
Copyright © 2018 Nazir et al. This is an open-access article distributed under the
terms of the Creative Commons Attribution License 4.0, which permits
unrestricted use, distribution, and reproduction in any medium, provided the
original author and source are credited.
Circulation in Computer Science
International Conference on Engineering, Computing & Information Technology (ICECIT 2017), pp:1-6
www.ccsarchive.org
Lean Development
Communication Formal Informal
Feature-Driven Development (FDD)
These above mentioned agile methodologies have a clear
relationship with software project management. Literature Development Waterfall Evolutionary model
shows the impact of agile methodologies on different Model
knowledge areas of SPM. Different knowledge areas of
Software project management are scope, time, cost, quality,
human resources, communication, risk, integration and
stakeholder’s management. Review shows that there may be
3. DYNAMIC SOFTWARE
both positive or negative impact of agile on these knowledge DEVELOPMENT METHOD
areas. It is an agile software development methodology. It is
iterative and incremental approach that focuses on rapid
The impact of agile methodologies on scope. For those delivery and involve user throughout project. By using DSDM
projects having high levels of change, Agile methodologies we can develop system dynamically. For both object, oriented
tend to be a better solution. Scope creep is a serious issue. The approach and functional design approach it can be used. It is
reality is that business requirements become volatile with the best suited for system where requirement or not fixed in
passage of time and as a result scope of work changes in advance. We can go back to previous phase of software
response. No one can do nothing to stop the changing development life cycle in DSDM. [9] As the work is not
requirements, and changing scope. [2] Due to use of agile iteratively and incrementally so it may possible that some
methodologies, there is big change in project scope people work on requirement analysis, while some working on
management and how effectively these methodologies can development of another at the same time.
handle changes during software development. Same for cost
and other knowledge areas of software project management. Primarily focus on:
2
Circulation in Computer Science
International Conference on Engineering, Computing & Information Technology (ICECIT 2017), pp:1-6
www.ccsarchive.org
4. RESEARCH METHODOLOGY
We carried out a literature review of work done about impact
of agile methodology DSDM on software project
management. A brainstorming session was held for research
team to discuss the possible reasons that can affect project
management. In brainstorming session participants discussed
issues could be found in context of Pakistan’s software
houses. A questionnaire was developed based on knowledge
of literature review and brainstorming session.
We investigated issues of impact of agile on software project
management based on following dimensions:
• Agile methodology (DSDM)
• Software Project management
Questionnaire was developed based on above points with
multiple choice and open-ended questions. Questionnaire was
created on google form and was circulated in various software
companies of Pakistan. Fig. 2 shows the steps we used in
research methodology.
3
Circulation in Computer Science
International Conference on Engineering, Computing & Information Technology (ICECIT 2017), pp:1-6
www.ccsarchive.org
4
Circulation in Computer Science
International Conference on Engineering, Computing & Information Technology (ICECIT 2017), pp:1-6
www.ccsarchive.org
methodologies." Communications of the ACM 48.5 [15] Highsmith, Jim, and Alistair Cockburn. "Agile software
(2005): 72-78. development: The business of innovation." Computer
34.9 (2001): 120-127.
[7] Dybå, Tore, and Torgeir Dingsøyr. "Empirical studies of
agile software development: A systematic review." [16] Schwaber, Ken, and Mike Beedle. Agile software
Information and software technology 50.9 (2008): 833- development with Scrum. Vol. 1. Upper Saddle River:
859. Prentice Hall, 2002.
[8] Dynamic Systems Development Method (DSDM) - [17] DeMarco, Tom, and Barry Boehm. "The agile methods
SolutionsIQ http://www.solutionsiq.com/agile- fray." Computer 35.6 (2002): 90-92.
glossary/dynamic-systems-development-method-dsdm/
[18] Coram, Michael, and Shawn Bohner. "The impact of
[9] Dynamic System Development Method (DSDM) agile methods on software project management."
http://www.freetutes.com/systemanalysis/sa2-dynamic- Engineering of Computer-Based Systems, 2005.
system-development-method.html ECBS'05. 12th IEEE International Conference and
Workshops on the. IEEE, 2005.
[10] Dynamic Systems Development Method (DSDM)
http://dsdmofagilemethodology.wikidot.com/ [19] Paige, Richard F., et al. "High-integrity agile processes
for the development of safety critical software."
[11] Greer, Des, and Yann Hamon. "Agile software International Journal of Critical Computer-Based
development." Software: Practice and Experience 41.9 Systems 2.2 (2011): 181-216.
(2011): 943-944.
[20] Wysocki, Robert K. Effective project management:
[12] Martin, Robert Cecil. Agile software development: traditional, agile, extreme. John Wiley & Sons, 2011.
principles, patterns, and practices. Prentice Hall PTR,
2003. [21] Choosing DSDM as your Agile Approach
https://www.agilebusiness.org/content/choosing-dsdm-
[13] Beck, Kent, et al. "Manifesto for agile software your-agile-approach-0
development." (2001).
[14] Cockburn, Alistair, and Jim Highsmith. "Agile software
development, the people factor." Computer 34.11 (2001):
131-133.
9. APPENDIX
Usage of SW project Management
9.1 Results
Impact of Agile Methodology (DSDM) on Software 13.4
Project Management
Management of Scope
66.7
27.3
Yes No
9.1 63.6
2- Follow proper software project management for
projects. Scope in managed based on agreed time and cost
of project
Scope is defined based on Time
Other
5
Circulation in Computer Science
International Conference on Engineering, Computing & Information Technology (ICECIT 2017), pp:1-6
www.ccsarchive.org
4- Effect of DSDM on project cost. (12 Responses) planned schedule and create positive
effect on project. (4)
By using DSDM, cost of the project
reduces. So, its impact is positive (4) 7- Effect of DSDM on project quality. (12 Responses)
In our case it takes long time if we follow Effect on Quality
proper agile methodology. So, we use 1
whenever needed. Its affect based on
described reason. (2) 9