Software Development Processes for Mobile Systems

Size: px
Start display at page:

Download "Software Development Processes for Mobile Systems"

Transcription

1 1st International Workshop on the Engineering of Mobile-Enabled Systems MOBS 2013 In conjunction with the 35th International Conference on Software Engineering ICSE 2013 Software Development Processes for Mobile Systems Is Agile Really Taking Over the Business? Luis Corral, Alberto Sillitti, Giancarlo Succi Center for Applied Software Engineering Faculty of Computer Science Free University of Bozen-Bolzano, Italy May 25, 2013

2 Developing Mobile Software Traditional development and quality frameworks offer comprehensive criteria for conducting generalpurpose software projects. ISO 25010, SPICE, CMMi, ISO 12204,... None of them has been developed considering the context of Mobile users Mobile execution environments Mobile application markets?

3 Main Approaches What are the processes that respond efficiently to the challenges of the mobile environment......and facilitate the development of high quality products of this domain? Agile Methods, NPD Engineering, Spiral and Planbased methodologies have been proposed. The majority of the methodologies show a convergent approach based on the Agile home ground themes. What are the Agile-based methodologies that have been proposed for mobile software development?

4 Agile Mobile Development Mobile-D (Abrahamsson et al., 2004) MASAM (Jeong, Lee and Shin, 2008) Hybrid (Rahimin and Ramsin, 2008) Scrum (Scharff and Verna, 2010) SLeSS (Cunha et al, 2011)

5 Introducing Our Discussion The reviewed Agile-based frameworks deem to suit the needs of the mobile environment. Let's discuss: i) The suitability of Agile methods to fit the mobile needs. ii) The contribution of Agile methods to implement mobile products. iii) The real use of the proposed methodologies. iv) The rise of new conditions that challenge some of the premises upon which the proposed methodologies were designed.

6 Are Agile Methods the Best Fit? Mobile apps should be developed quickly and keeping a low price in a competitive market of millions of potential users and products. Agile practices allow adapting processes and practices to the unsteady needs of the mobile domain. Agile methods provide flexibility to understand the market, structure the product and release it short time frames.

7 Is Agile Impacting the Final Product? At the level of abstraction presented in the papers and experience reports, is hard to make this claim. Agile practices may suit the business needs of the mobile environment, but fall short on providing an implementation framework for the mobile product. Great focus on the what, Less focus on the how

8 What is the Evidence of Use? Unfortunately, it is poor. Methodology Year Case Studies Cited By Mobile-D MASAM Hybrid Scrum SLeSS Field studies attempt to identify evidence on the OSs, SDKs, type of applications, but not in the methodologies. They suggest a clear trend on shortening the development cycle and broaden the impact of a single iteration (related to some Agile principles)

9 Agile and the Evolution of the Domain In 2004 the mobile business and development environment were different to the current one. A decade of evolution on the mobile domain (software, hardware and business models) has brought significant advancements. Ten years ago, concepts like App Markets, Location- Based Services, Geolocation, Mobile Software Development Kits were emerging terms or simply did not exist.

10 Summary Still missing a clear link between the proposed methodologies and their utilization in a production setting. Development surveys pay little attention on mobile software development frameworks. Open Question: The Agile paradigm was really adopted, dismissed, or the business created a new one? The evolution of the mobile environment challenges the original association between the Agile and mobile software.

11 Take Away Mobile requires Agility. Large, obese projects will not success in such a dynamic world (devices, markets, users, etc.) Mobile can live without Agility. No silver bullet can be claimed, any disciplined development process can be helpful. Later approaches prove that Agile falls short on solving the complex needs of this heterogeneous world.

12 1st International Workshop on the Engineering of Mobile-Enabled Systems MOBS 2013 In conjunction with the 35th International Conference on Software Engineering ICSE 2013 Questions? Luis Corral, Alberto Sillitti, Giancarlo Succi Center for Applied Software Engineering Faculty of Computer Science Free University of Bozen-Bolzano, Italy May 25, 2013

Suitability and Contribution of Agile Methods in Mobile Software Development

Suitability and Contribution of Agile Methods in Mobile Software Development I.J. Modern Education and Computer Science, 2014, 2, 56-62 Published Online February 2014 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2014.02.08 Suitability and Contribution of Agile Methods

More information

An Agile and Lean Process Model for Mobile App Development: Case Study into Austrian Industry

An Agile and Lean Process Model for Mobile App Development: Case Study into Austrian Industry An Agile and Lean Process Model for Mobile App Development: Case Study into Austrian Industry Raoul Vallon*, Lukas Wenzel, Martin E. Brüggemann, Thomas Grechenig Research Group for Industrial Software,

More information

Chapter 1 Review of Literature

Chapter 1 Review of Literature Chapter 1 Review of Literature This chapter presents an overview of previous work on related literature and studies done by the researchers that provide the necessary background for the purpose of this

More information

Product Derivation Process and Agile Approaches: Exploring the Integration Potential

Product Derivation Process and Agile Approaches: Exploring the Integration Potential Product Derivation Process and Agile Approaches: Exploring the Integration Potential Padraig O Leary, Muhammad Ali Babar, Steffen Thiel, Ita Richardson Lero, the Irish Software Engineering Research Centre,

More information

Project Management in Software: Origin of Agile

Project Management in Software: Origin of Agile PAGE 1 ios App Development Project Management in Software: Origin of Agile PAGE 2 Learning Outcomes By the end of the unit, you should be able to: 1. Differentiate between Waterfall and Agile process 2.

More information

Lecture 8 About Quality and Quality Management Systems

Lecture 8 About Quality and Quality Management Systems Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that

More information

Solutions to Automotive Software Engineering Challenges

Solutions to Automotive Software Engineering Challenges Solutions to Automotive Software Engineering Challenges Adnan Shaout and Gamal Waza The Electrical and Computer Engineering Department The College of Engineering and Computer Science The University of

More information

Note: This App is under development and available for testing on request. Note: This App is under development and available for testing on request. Note: This App is under development and available for

More information

Speeding up embedded software development

Speeding up embedded software development Speeding up embedded software development Application of agile processes in complex systems development projects Author: Pekka Abrahamsson (VTT Technical Research Centre of Finland) Cost-efficiency drives

More information

How to optimize offshore software development with Agile methodologies

How to optimize offshore software development with Agile methodologies How to optimize offshore software development with Agile methodologies Prasad Chaudhari [email protected] 14 Mai 2012, Munich 1 Still why do companies outsource? 2 Have you heard of these problems with

More information

MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info

MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info MANUAL TESTING (Complete Package) WEB APP TESTING DB TESTING MOBILE APP TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION :

More information

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service

More information

Web Applications Development and Software Process Improvement in Small Software Firms: a Review

Web Applications Development and Software Process Improvement in Small Software Firms: a Review Web Applications Development and Software Process Improvement in Small Software Firms: a Review Haroon Tarawneh Al-balqa Applied University [email protected] Sattam Allahawiah Al-balqa Applied University

More information

PMLite: An Open Source Solution for Process Monitoring

PMLite: An Open Source Solution for Process Monitoring PMLite: An Open Source Solution for Process Monitoring Alberto Colombo, Ernesto Damiani, and Fulvio Frati Department of Information Technology - University of Milan via Bramante 65, 26013 Crema (CR) Italy

More information

Agile Requirements Best Practices

Agile Requirements Best Practices IBM Software Group Agile Requirements Best Practices Robin Bater Community of Practice Architect Stockholm, Oct 15 th SAST 2010 IBM Corporation Topic Agilists know that any investment in detailed documentation

More information

References. Agile Alliance, (2011). The Agile Alliance, [Homepage of Agile Alliance], [Online]. Available: http://www.agilealliance.org.

References. Agile Alliance, (2011). The Agile Alliance, [Homepage of Agile Alliance], [Online]. Available: http://www.agilealliance.org. References Abrahamsson, P., O. Salo, J. Ronkainen and J. Warsta (2002). Agile software development methods: Review and Analysis, Technical Research Centre of Finland, VTT Publications, 478. Abrahamsson,

More information

Scrum: A disciplined approach to product quality and project success.

Scrum: A disciplined approach to product quality and project success. Scrum: A disciplined approach to product quality and project success. CQAA February 23, 2011 Patricia Rotman Introductions Copyright 2011-2 Alternate Titles Considered Scrum: Just do it! Scrum: It only

More information

Lean Development A team approach to Software Application Development

Lean Development A team approach to Software Application Development Lean Development A team approach to Software Application Development By P. Nallasenapathi Vice President, Saksoft Date: March 2006 India Phone: +91 44 2461 4501 Email: [email protected] USA Phone: +1 212

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 9 Agile Methodologies: Scrum 1 Scrum First mentioned as a development method in 1986, referring to a fast and flexible product development

More information

Software Development Life Cycle Models - Process Models. Week 2, Session 1

Software Development Life Cycle Models - Process Models. Week 2, Session 1 Software Development Life Cycle Models - Process Models Week 2, Session 1 PROCESS MODELS Many life cycle models have been proposed } Traditional Models (plan-driven) } Classical waterfall model } Iterative

More information

Introduction to Software Project Management. CITS3220 Software Requirements & Project Management

Introduction to Software Project Management. CITS3220 Software Requirements & Project Management Introduction to Software Project Management CITS3220 Software Requirements & Project Management "A project gets a year late one day at a time." "Anything that can be changed will be changed until there

More information

Platform Independent Mobile Application Development

Platform Independent Mobile Application Development International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 5 (2014), pp. 527-532 International Research Publications House http://www. irphouse.com /ijict.htm Platform

More information

Moonlighting Scrum: An Agile Method for Distributed Teams with Part-Time Developers Working during Non-Overlapping Hours

Moonlighting Scrum: An Agile Method for Distributed Teams with Part-Time Developers Working during Non-Overlapping Hours Moonlighting Scrum: An Agile Method for Distributed Teams with Part-Time Developers Working during Non-Overlapping Hours Philipp Diebold, Constanza Lampasona Fraunhofer Institute for Experimental Software

More information

AGILE vs. WATERFALL METHODOLOGIES

AGILE vs. WATERFALL METHODOLOGIES AGILE vs. WATERFALL METHODOLOGIES Introduction Agile and waterfall are two major methodologies that software developers and project managers have the option of using. Some of the goals of developers and

More information

Alternative Development Methodologies

Alternative Development Methodologies Alternative Development Methodologies The Software Development Process described in the course notes and lecture is a generalized process that been in use for decades. Over this time, scholars in the IT

More information

Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations

Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations Mennatallah H. Ibrahim Department of Computers and Information Sciences Institute

More information

Suitability of existing Software development Life Cycle (SDLC) in context of Mobile Application Development Life Cycle (MADLC)

Suitability of existing Software development Life Cycle (SDLC) in context of Mobile Application Development Life Cycle (MADLC) Suitability of existing Software development Life Cycle (SDLC) in context of Mobile Application Development Life Cycle (MADLC) Anureet Kaur Ph.D. Research Scholar Punjab Technical University, Kapurthala,

More information

Teaching cloud computing: a software engineering perspective

Teaching cloud computing: a software engineering perspective Teaching cloud computing: a software engineering perspective Ian Sommerville, School of Computer Science, St Andrews University, Scotland. When a new area of a discipline emerges, university teachers are

More information

Software Development Process

Software Development Process Software Development Process A software development process, also known as software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software

More information

Software Development Process and Activities. CS 490MT/5555, Fall 2015, Yongjie Zheng

Software Development Process and Activities. CS 490MT/5555, Fall 2015, Yongjie Zheng Software Development Process and Activities CS 490MT/5555, Fall 2015, Yongjie Zheng Software Process } A set of activities that leads to the production of a software product } What product we should work

More information

Cloud Computing: The Next Computing Paradigm

Cloud Computing: The Next Computing Paradigm Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea [email protected],

More information

Web Application Development Processes: Requirements, Demands and Challenges

Web Application Development Processes: Requirements, Demands and Challenges Web Application Development Processes: Requirements, Demands and Challenges THAMER AL-ROUSAN 1, BASEM HADIDI 2, SHADI ALJAWARNEH 3 1, 3 Faculty of Science and Information Technology, Isra University, Amman,

More information

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin.

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin. Gathering Customer Requirements in an Agile Environment Mariusz Chrapko ReConf 2009, Munich Mariusz Chrapko Now: Process Consultant/ Agile Coach@Kugler Maag CIE, Stuttgart Supported Areas: - CMMI - SPICE/

More information

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics MM Agile: SCRUM + Automotive SPICE Electronics Infotainment & Telematics 20 Novembre, 2010 INDEX Introduction Why MM Agile Approach? How did we align classical and agile approach? How do we implement SCRUM?

More information

Mobile Enterprise Application Development - a Cross-Platform Framework

Mobile Enterprise Application Development - a Cross-Platform Framework Mobile Enterprise Application Development - a Cross-Platform Framework FLORIAN WOLF, KARSTEN HUFFSTADT Applied Research Center for Mobile Solutions University of Applied Sciences Wuerzburg-Schweinfurt

More information

14 Requirements Engineering for Agile Methods

14 Requirements Engineering for Agile Methods 14 Requirements Engineering for Agile Methods Alberto Sillitti and Giancarlo Succi Abstract: Collecting, understanding, and managing requirements is a critical aspect in all development methods. This is

More information

Software Development Life Cycle (SDLC)

Software Development Life Cycle (SDLC) Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process

More information

Case Study: Achieving Large- Scale Distributed Agile Delivery. Pete Franklin Director, Capgemini Julian Holmes Co-Founder, UPMentors

Case Study: Achieving Large- Scale Distributed Agile Delivery. Pete Franklin Director, Capgemini Julian Holmes Co-Founder, UPMentors Case Study: Achieving Large- Scale Distributed Agile Delivery Pete Franklin Director, Capgemini Julian Holmes Co-Founder, UPMentors Agenda Introductions Setting the Scene Our Solution - Agile RUP Our Large

More information

Empirical study of Software Quality Evaluation in Agile Methodology Using Traditional Metrics

Empirical study of Software Quality Evaluation in Agile Methodology Using Traditional Metrics Empirical study of Software Quality Evaluation in Agile Methodology Using Traditional Metrics Kumi Jinzenji NTT Software Innovation Canter NTT Corporation Tokyo, Japan [email protected] Takashi

More information

AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT

AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT Shivangi Shandilya, Surekha Sangwan, Ritu Yadav Dept. of Computer Science Engineering Dronacharya College Of Engineering, Gurgaon Abstract- Looking at the software

More information

Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504

Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Dipak Surie, Email : [email protected] Computing Science Department Umea University, Umea, Sweden Abstract. During software development,

More information

Application of software product quality international standards through software development life cycle

Application of software product quality international standards through software development life cycle Central Page 284 of 296 Application of software product quality international standards through software development life cycle Mladen Hosni, Valentina Kirinić Faculty of Organization and Informatics University

More information

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer Software Development Life Cycle at SSPL An Summary of Methodologies We Offer 10/29/2009 Table of Contents The SSPL Advantage... 2 Commonly Used SDLC Models at SSPL... 2 Waterfall Model... 2 Agile Model...

More information

Kevin Lee Technical Consultant [email protected]. As part of a normal software build and release process

Kevin Lee Technical Consultant kevin.lee@uk.ibm.com. As part of a normal software build and release process Agile SCM: Realising Continuous Kevin Lee Technical Consultant [email protected] Agenda What is Continuous? Continuous in Context As part of a normal software build and release process Realising Continuous

More information

Building Software in an Agile Manner

Building Software in an Agile Manner Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over

More information

Using the CMMI as an Organizational Development Model

Using the CMMI as an Organizational Development Model Using the CMMI as an Organizational Development Model Abstract Jorge Luis Boria, M Eng SEI Authorized Lead Appraiser, Liveware Inc. [email protected] The CMMI (Capability Maturity Model Integration)

More information

ITIL Why Should I Care? Listen in on our Q&A. Back and Forth

ITIL Why Should I Care? Listen in on our Q&A. Back and Forth Page 1 of 5 ITIL Why Should I Care? If you haven t heard of ITIL, you will. ITIL (the Information Technology Infrastructure Library) is a framework of good practice in IT Service Management. It has been

More information

Models of Software Development

Models of Software Development October 28, 2015 Verification & Validation In many computer science courses, software is submitted once, graded, and thrown away. In real life, software development is an process. Some attempts to codify

More information

Telecoms: Migration to the Cloud?

Telecoms: Migration to the Cloud? Telecoms: Migration to audit consulting strategy management integration implementation support Author Jonathan Sharp Sales & Marketing Director Britannic Technologies Telecoms: Migration to Realise the

More information

Elastic Private Clouds

Elastic Private Clouds White Paper Elastic Private Clouds Agile, Efficient and Under Your Control 1 Introduction Most businesses want to spend less time and money building and managing IT infrastructure to focus resources on

More information

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä Fact corner: SME of 250 developers Mobile & desktop sw Products sold globally EXAMPLE OF AN INNOVATIVE

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

The Specifics of WEB Project Management

The Specifics of WEB Project Management Mirjana Marić, Zoran Ćirić The Specifics of WEB Project Management Article Info:, Vol. 8 (2013), No. 2, pp. 008-012 Received 25 February 2013 Accepted 20 April 2013 UDC 005:004.738.5 Summary According

More information

Software Development Process Selection Approaches

Software Development Process Selection Approaches The Journal of Applied Science Vol. 11 No. Vol. 2:45-50 11 No. 2 [2012] ISSN 1513-7805 Printed in Thailand Review Article Software Development Process Selection Approaches Phongphan Danphitsanuphan Department

More information

Agile Software Development Methodologies and Its Quality Assurance

Agile Software Development Methodologies and Its Quality Assurance Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed

More information

Challenges in adopting Agile

Challenges in adopting Agile ImproValue Consulting in adopting Copyright: ImproValue 2011 www.improvalue.com About Us ImproValue Consulting specialize in business process consulting focus on IT and ITES organizations. provide a wide

More information

by Heather Oppenheimer and Steve Baldassano

by Heather Oppenheimer and Steve Baldassano Switching Tracks: Finding the Right Way to Get to Maturity Level 2 by Heather Oppenheimer and Steve Baldassano When your customer contract requires that your software development process must be CMMI Level

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 1 Agile Development: Basics 1 Software Development Methodology (SDM) A framework for applying software engineering practices with the specific

More information

A Capability Maturity Model (CMM)

A Capability Maturity Model (CMM) Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability

More information

WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF

WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF AGILE IN PRACTICE. Lewis Chasalow Virginia Commonwealth University [email protected] ABSTRACT Agile development methods have been described by

More information

Introduction to Software Engineering: Project Management ( Highlights )

Introduction to Software Engineering: Project Management ( Highlights ) Introduction to Software Engineering: Project Management ( Highlights ) John T. Bell Department of Computer Science University of Illinois, Chicago Based on materials from chapters 14, 15, and 16 of Object

More information

Project Managers Greetings

Project Managers Greetings AGILE-ITEA facts ITEA-labeled project AGILE - Agile development of embedded systems 22 partners, 8 countries, 178 person years 1.4.2004 31.12.2006 http://www.agile-itea.org Project Managers Greetings Newsle

More information

How To Develop A Car

How To Develop A Car Functional Safety, Automotive SPICE and Agile Methodology Automotive SPIN Italia 8 th Automotive Software Workshop 17. February 2011 Markus Müller KUGLER MAAG CIE GmbH Leibnizstr. 11, 70806 Kornwestheim

More information

Software Engineering. What is a system?

Software Engineering. What is a system? What is a system? Software Engineering Software Processes A purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical,

More information

A Methodology for Software Process Improvement Roadmaps for Regulated Domains Example with ISO 62366

A Methodology for Software Process Improvement Roadmaps for Regulated Domains Example with ISO 62366 A Methodology for Software Process Improvement Roadmaps for Regulated Domains Example with ISO 62366 Derek Flood, Fergal Mc Caffery, Valentine Casey, Gilbert Regan Dundalk Institute of Technology, {Derek.flood,

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 15 Agile Methodologies: AUP 1 Agile Unified Process (AUP) Proposed by Ambler as a simplified version of the Rational Unified Process (RUP).

More information

An Enterprise Framework for Evaluating and Improving Software Quality

An Enterprise Framework for Evaluating and Improving Software Quality An Enterprise Framework for Evaluating and Improving Software Quality Abstract Philip Lew [email protected] With the world s economy increasingly driven by software products, there has been a relentless

More information

Middleware- Driven Mobile Applications

Middleware- Driven Mobile Applications Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary

More information

Requirements Management Practice Description

Requirements Management Practice Description Requirements Management Practice Description 1. REQUIREMENTS MANAGEMENT (RM) 1.1 Description of the practice TRASYS provide solutions to effectively manage critical issues and reduce risks in project related

More information

Business Analysts in an Agile World. Christian Antoine

Business Analysts in an Agile World. Christian Antoine Business Analysts in an Agile World Christian Antoine What is this about Value of software Building the right product Building the product right Where do BA s fit in this What this is not Back to basics

More information

Defining Agile SE. some collateral damage. Lockheed Martin IS&GS, Senior Manager [email protected] 719-277-5438

Defining Agile SE. some collateral damage. Lockheed Martin IS&GS, Senior Manager jim.brake@lmco.com 719-277-5438 They say that to dissect is to kill but let s risk some collateral damage Jim Brake Lockheed Martin IS&GS, Senior Manager [email protected] 719-277-5438 Michael Coughenour Lockheed Martin IS&GS, System

More information

An Approach for assessing the Quality of Software for small and medium sized firms

An Approach for assessing the Quality of Software for small and medium sized firms An Approach for assessing the Quality of Software for small and medium sized firms N. Veeranjaneyulu Associate Professor, School of Computing, Vignan University, Vadlamudi, India 1 Abstract: Software quality

More information

TDWI Project Management for Business Intelligence

TDWI Project Management for Business Intelligence TDWI Project Management for Business Intelligence Format : C3 Education Course Course Length : 9am to 5pm, 2 consecutive days Date : February, 2012 Venue : Syd / Melb - TBC Cost : Early bird rate $1,998

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 4 Scrum: Current Framework 1 Scrum: New Process Framework 1. A people-centric framework based on a set of values, principles, and practices that

More information

Agile software development process improvement in large organizations

Agile software development process improvement in large organizations Agile software development process improvement in large organizations Bart Leusink August 20, 2012 Supervisor: Marko van Eekelen Second assessor: Theo Schouten research number: 168IK Abstract This thesis

More information

Zero Downtime In Multi tenant Software as a Service Systems

Zero Downtime In Multi tenant Software as a Service Systems Zero Downtime In Multi tenant Software as a Service Systems Toine Hurkmans Principal, Research Engineering Exact Software About Exact Software Founded 25 years ago Business Solutions for SMB space 100.000

More information

Practical Agile Requirements Engineering

Practical Agile Requirements Engineering Defense, Space & Security Lean-Agile Software Practical Agile Requirements Engineering Presented to the 13 th Annual Systems Engineering Conference 10/25/2010 10/28/2010 Hyatt Regency Mission Bay, San

More information

CHAPTER - 4: QUALITY STANDARDS: THE MISSED OPPORTUNITIES

CHAPTER - 4: QUALITY STANDARDS: THE MISSED OPPORTUNITIES CHAPTER - 4: QUALITY STANDARDS: THE MISSED OPPORTUNITIES 79 Chapter - 4: Quality Standards: The Missed Opportunities 4.1 Introduction Conventional Engineering streams like Mechanical, Electrical and Civil

More information