Not Signed-In
Which clippings match 'Application Development' keyword pg.1 of 1
18 JUNE 2014

Scrum: iterative and incremental agile software development

"Scrum is a management framework for incremental product development using one or more cross–functional, self–organizing teams of about seven people each. It provides a structure of roles, meetings, rules, and artifacts. Teams are responsible for creating and adapting their processes within this framework. Scrum uses fixed–length iterations, called Sprints, which are typically two weeks or 30 days long. Scrum teams attempt to build a potentially shippable (properly tested) product increment every iteration."

(Michael James)

1

2

3

TAGS

agile developmentagile modellingapplication development • close online collaboration • cross-functional teams • development life cycleface-to-face communicationfacing unpredicted challengesflexible management methodology • holistic process • incremental development • incremental product development • iterative approachiterative design processiterative developmentiterative processjust-in-time (JIT)management methodology • Michael James • physical co-location • product development methodology • product development strategy • project managementproject management method • requirements churn • return on investment (ROI)scrum software development processself-organising teamssoftware development method • sprints • whirlpool model

CONTRIBUTOR

Liam Birtles
24 NOVEMBER 2013

PhoneGap: Adobe's mobile development framework

"Building applications for each device–iPhone, Android, Windows Mobile and more–requires different frameworks and languages. PhoneGap solves this by using standards–based web technologies to bridge web applications and mobile devices. Since PhoneGap apps are standards compliant, they're future–proofed to work with browsers as they evolve."

1
2

TAGS

2012Adobe Systems IncAndroid OS • Apache Callback • Apache Cordova • Apache License • Apache Software Foundation (ASF)application developmentappsBlackBerry Ltdcross-platformCSS3 • device-specific languages • enabling technologiesHTML5 • hybrid code snippets • hybrid technologyIBMinteroperabilityiOS • iPhone application development • JavaJavaScriptMicrosoftmobile apps • mobile development framework • mobile devices • mobile platform • native code snippets • native device APIs • Nitobi Software • Objective-C • open frameworkopen source • open source framework • open source platform • PhoneGap • PhoneGap Deploy • platform independent • Research in Motion (RIM) • RIM • SDKsoftware deploymentsoftware framework • software wrapper • standardisationstandards compliantstandards-based web technologiesweb application developmentweb standardsweb technologiesWindows Mobile

CONTRIBUTOR

Simon Perkins
17 DECEMBER 2012

Jim Conallen: iterative web application design and development

"If you are looking for a cookie–cutter recipe to success, forget it. Developing applications is hard work and relies heavily on the skill and the ability of everyone involved. Even so, a strong process is important. Heroic efforts on the part of a development team can often bring a project to maturity; however, heroic efforts and strong process can do so repeatedly and reliably."

(Jim Conallen, 2002)

Jim Conallen (2002). "Building Web Applications with UML", (Addison–Wesley Object–Technology Series).

1

TAGS

2002 • application design • application developmentconceptual model • cookie-cutter • development life cyclediagramiterative design processiterative developmentiterative process • Jim Conallen • methods for design practicemodelling language • page based web applications • page-based web applications • Philippe Kruchten • requirements gathering • SDLC • software design • Software Development Life Cycle • software modellingUMLUnified Modelling Languageweb applicationweb application designweb application development

CONTRIBUTOR

Simon Perkins
21 JULY 2011

Design scholarship through the Research Project module

"The final year NTU Multimedia module called the Research Project provides useful insight into the changing knowledge relationships operating within regionalised knowledge contexts. The module requires students to demonstrate scholarship that spans multiple traditional domains, it requires them to: situate their work and communicate its worth through academic writing; build conceptual models which they must be able to explore through applied research; express their design knowledge and craft skills so that they are able to plan and produce creative work; and design software and application development skills to produce working prototypes. In this way the module provides a challenge which is unique to such programmes. It requires that students engage in a sustained conceptual and technical discovery process which is located within a rapidly changing knowledge context."

(Simon Perkins, 2011)

1

TAGS

academic programmesacademic writingapplication developmentapplied research • build conceptual models • changing knowledge relationships • conceptual and technical • craft skillscreative work • demonstrate scholarship • design knowledgedesign softwarediscovery process • module • multimediaNTUNTU Multimedia • plan and produce • PRP • rapidly changing knowledge context • regionalisation of knowledge • regionalised knowledge contexts • research project • Research Project (NTU) • research ripple • RP • Simon Perkinsskillsstudentsworking prototypes

CONTRIBUTOR

Simon Perkins
19 JANUARY 2011

Single-pass sequential 'waterfall' approach to software development

"I am going to describe my personal views about managing large software developments. I have had various assignments during the past nine years, mostly concerned with the development of software packages for spacecraft mission planning, commanding and post–flight analysis. In these assignments I have experienced different degrees of success with respect to arriving at an operational state, on–time, and within costs. I have become prejudiced by my experiences and I am going to relate some of these prejudices in this presentation. ...

A more grandiose approach to software development is illustrated in Figure 2. The analysis and coding steps are still in the picture, but they are preceded by two levels of requirements analysis, are separated by a program design step, and followed by a testing step. These additions are treated separately from analysis and coding because they are distinctly different in the way they are executed. They must be planned and staffed differently for best utilization of program resources."

(Winston Royce, 1970)

Figure 2 The "waterfall method" (one of numerous development models discussed by Royce in his seminal paper).

Winston Royce (1970). "Managing the Development of Large Software Systems", Proceedings of IEEE WESCON 26 (August): 1–9.

1

CONTRIBUTOR

Simon Perkins
Sign-In

Sign-In to Folksonomy

Can't access your account?

New to Folksonomy?

Sign-Up or learn more.