CS 593 course Web and Mobile Systems : Course Assignment

Size: px
Start display at page:

Download "CS 593 course Web and Mobile Systems : Course Assignment"

Transcription

1 CS 593 course Web and Mobile Systems : Course Assignment Course structure: Part I: Web and Mobile Systems, and Web Engineering Part II: Scrum Method in SD Industry Part III: Web and Mobile Systems Design & Development (D&D) Part 1: Web and Mobile Software Systems (required reading PPTs + Pressman textbook) (visit course website for PPTs) Assignment: read PPT slides and/or corresponding chapters in Pressman s textbook Topic 1.1.: Web Engineering (WebE) Topic 1.2: Web Apps types - Topic 1.3: WebE Models Topic 1.4: WebE: Communication, Planning, Design, and Interaction Modeling Topic 1.5: Mobile Software Systems Topic 1.6: Mobile Apps Topic 1.7: Streaming Media Technology Optional textbook: Software Engineering: A Practitioner s Approach, 7th Edition by Roger S. Pressman McGraw Hill, 2005, ISBN (Chapters on WebApp Design and Mobile App Design) Part 1 -- REQUIRED outcomes: 1) Read required PPT slides and/or chapters in a textbook. 2) NO required outcomes to be submitted Part 2: Scrum Method in SD Industry (individual research) Assignment: 1. For each of 10 sub-topics below, a) search the Internet, b) perform INDIVIDUAL research on finding top-quality information (answers). 2. Download a template fro your PPT presentation (with answers for each research sub-topic). 3. Create DETAILED top-quality and very professional PPT slides for each of 10 research subtopics as specified below ( more you learn in this hot area better chances for employment you have ). 4. Your PPT presentation should contain AT LEAST 40 true informational slides EXCLUDING slide-separators between different parts of your presentation -- see requirements to slides below; approximate numbers of slides on each item of the report are given below. 5. Download or install a demo version of ONE selected scrum tool see a list of recommended scrum tools below. Learn about the selected tool, using one of Web-based video tutorial about that tool. Create several required slides about selected tool. 6. Submit your report on Part 2 by designated deadline.

2 Topic: Scrum Method 1. Scrum principles: - the concepts of short delivery cycles; - working with changing requirements; - on-time and time-boxed iterations in SD, - etc. - a total of 6-8 slides for this sub-topic 2. Scrum main characteristics and processes: - prioritization of work and/or software development activities; - management of work backlogs; - team working; - scrum meetings; - scrum communications, - empirical process control; - scrum software testing; - software quality issues - a total of 8-10 slides for this sub-topic 3. Scrum team members, roles of scrum team members 3-5 slides 4. Sprints fundamentals 2-3 slides 5. Scrum software engineering model 1-2 slides 6. Backlogs: spring backlogs and product backlogs 3-5 slides 7. Detailed graphic and textual information on real-world examples of Scrum method application in SD industry by well-known SD companies like Microsoft, IBM, HP, Google, Apple, and other SD companies slides 8. Scrum method: the outcomes of your own detailed SWOT analysis 4-7 slides 9. Detailed textual and graphic information on selected ONE scrum tool (VersionOne OR Rally OR TargetProcess): a detailed overview of main features and functions of selected tool slides per ONE selected tool 10. References used (a cumulative list of Web sources used on this report - 1 slide) *) Requirements to a report (in PPT format) for Part 2: - a template (empty) for PPT presentation is available on course web site; - references (Web addresses) to all used Web resources must be presented on each corresponding slide; - font size for slide heading 24 Arial - font size for a textual information 16 Arial; - good balance 50% text + 50% tables, graphics, diagrams, charts, snapshots; - top quality information + text + graphics, etc. - Web links used for each slide MUST Be mentioned on corresponding slide; - a list of about references used and useful Web resources used. Part 2 -- REQUIRED outcomes: 1) A PPT presentation with a total of AT LEAST 40 true informational slides EXCLUDING slide-separators between different parts of your presentation -- see requirements to slides above; approximate numbers of slides on each item of the report are given above. 2) Name PPT file as ClassID_CS593_Part_2.PPT and ZIP or RAR it. 3) Submit your report on Part 2 by designated deadline. Attention: assessment and grading:

3 Student reports on this course part will be assessed and graded based on quality level, uniqueness, details, and presentation of required research outcomes. Part 3: Web and Mobile Systems Development (individual research, design and development) Assignment: 1) Read your personal assignment for Part 3. 2) Be sure that you know your ClassID. 3) Create a folder named ClassID_CS593_Part_3_REPORT 4) Develop required Web system (GUI + online database + data communication channel) 5) Develop required Mobile App (GUI + online database + data communication channel) 6) Create 5 mini-reports (see details below) in Part 3 one mini-report for each of five (5) labs as descried below. Put your mini-reports inside ClassID_CS593_Part_3_REPORT folder. Read requirements to PPT mini-reports below **) 7) Compress your Part 3 folder with ZIP or RAR file compressor; you should get ClassID_CS593_Part_3_REPORT.ZIP file. 8) Submit your Part 3 report (in RAR or ZIP) by to instructor before designated deadline. REQUIRED LABS: Lab 1, Lab 2 and Lab 3: Self-study lab session # 1: 4) Read Lab 1 Manual. 5) Create a online database with phpmyadmin; see your personal requirements for a database to be developed on course web site. 6) Run developed online database and get about 15 computer screen snapshots. 7) Create a report on Lab # 1 in PPT format with a total of at least 15 PPT slides (i.e. computer screen snapshots of developed online database reflecting each major step in completion of this Lab). 8) Name your mini-report as ClassID_CS593_Lab_1.PPT Self-study lab session # 2: 1) Read Lab 2 Manual. 2) Create GUI for Web system using MS Expression Studio. 3) Run developed GUI and get about 15 computer screen snapshots. 4) Create a report on Lab # 2 in PPT format with a total of at least 15 PPT slides (i.e. computer screen snapshots of developed GUI for Web system reflecting each major step in completion of this Lab). 5) Name your mini-report as ClassID_CS593_Lab_2.PPT Self-study lab session # 3: 1) Read Lab 3 Manual. 2) Create a data exchange interface between online database (Lab 1) and Web-based GUI (Lab 2). 3) Develop php codes similar to those that are available on course web site. 4) Run developed Web system and make at least 15 computer screen snapshots reflecting each major step in completion of Lab 3).

4 5) Create a report on Lab # 3 in PPT format with a total of at least 15 PPT slides (i.e. computer screen snapshots of developed data communication channel (bridge) between developed Web-based GUI and online database those screenshots must reflect major developed functionality in Lab 3). 6) Name your mini-report as ClassID_CS593_Lab_3.PPT OPTIONAL LABS: Lab 4 and Lab 5 (for extra points): Self-study lab session # 4: 1) Read Lab 4 Manual. 2) Create GUI for Mobile App using MS Phone SDK se course web site for details. 3) Run developed mobile GUI and get about 15 computer screen snapshots. 4) Create a report on Lab # 4 in PPT format with a total of at least 15 PPT slides (i.e. computer screen snapshots of developed mobile GUI reflecting each major step in completion of this Lab). 5) Name your mini-report as ClassID_CS593_Lab_4_OPTIONAL.PPT Self-study lab session # 5: 1) Read Lab 5 Manual. 2) Create a data exchange interface between online database (Lab 1) and Mobile GUI (Lab 4). 7) Develop codes similar to those that are available on course web site for this lab. 8) Run developed Mobile App and make at least 15 computer screen snapshots reflecting each major step in completion of Lab 5). 9) Create a report on Lab # 5 in PPT format with a total of at least 15 PPT slides (i.e. computer screen snapshots of developed data communication channel (bridge) between developed Web-based GUI and online database those screenshots must reflect major developed functionality in this Lab). 10) Name your mini-report as ClassID_CS593_Lab_5_OPTIONAL.PPT **) Requirements to mini-reports (in PPT format) for Part 3: - a template (empty) for PPT presentation is available on course web site; - font size for slide heading 24 Arial - provide 2-3 sentences of your explanations for each slide; use the following font size for a textual information 14 Arial; Attention: assessment and grading: Student reports on this course part will be assessed and graded based on quality level, details, and presentation of required research outcomes. Part 3 -- REQUIRED outcomes: 1) Put your mini-reports inside ClassID_CS593_Part_3 folder. 2) Compress your Part 3 folder with ZIP or RAR file compressor; you should get ClassID_CS593_Part_3.ZIP file. 3) Submit your Part 3 report (in RAR or ZIP) by to instructor before designated deadline.

5 REFERENCES [1] Highsmith, J.A Agile Software Development Ecosystems. Boston, MA: Addison Wesley. [2] Rico, D., Sayani, H., Use of Agile Methods in Software Engineering Education, Proceedings of the Agile 2009 Conference, August 24-28, 2009, Chicago, Illinois, U.S.A., pp [3] IBM Agile Development, Accessed April 2, 2014 [4] The 7 th Annual State of Agile Development Survey, at Development-Survey.pdf. Accessed April 3, 2014 [5] West, D. Water-Scrum-Fall Is The Reality Of Agile For Most Organizations, Accessed April 3, 2014 [6] A. Begel, N. Nagappan, Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study, Accessed April 4, 2014 [7] Murphy, B., Bird, C., Zimmermann, T., Williams, L., Nagappan, N., Begel, A. Have Agile Techniques Been the Silver Bullet for Software Development at Microsoft?, Proceedings of the Seventh International Symposium on Empirical Software Engineering and Measurement (ESEM 2013), Baltimore, Maryland, USA, October [8] The State of Scrum: Benchmarks and Guidelines, ScrumAlliance, June 2013, [9] VersionOne (for agile project management), Accessed April 7, 2014 [10] VersionOne (for agile software development), [11] VersionOne (for agile testing management), [12] Rally Software, [13] Team Pulse, [14] Target Process, [15] AgileWrap, [16] Jira, [17] AgileFant, [18] Mingle, [19] Pivotal Tracker, Accessed April 7, 2014 [20] ProjectCards, [21] AgileTrack, [22] Kanban Board, [23] LeannKit, [24] Trichord, Accessed April 7, 2014 [25] Banana Scrum, [26] Kanban, [27] Digaboard, [28] Smart Bear - ATM, [29] Smart Bear - RM - [30] Microsoft Solutions Framework, Accessed April 7, 2014

Agile letvægts projektstyring med Google Docs. @ PROSA, 31/10-2009 Thomas Blomseth, BestBrains

Agile letvægts projektstyring med Google Docs. @ PROSA, 31/10-2009 Thomas Blomseth, BestBrains Agile letvægts projektstyring med Google Docs @ PROSA, 31/10-2009 Thomas Blomseth, BestBrains Tool types Physical tools Index cards on whiteboards Wall paper Lightweight general tools Office suites Google

More information

Requirements Management

Requirements Management MS Excel / Word, and ReqIF Export / Import and Round-trip Medical & Automotive Requirements and Risk (FMEA, IEC 62304, IEC 61508, ISO 26262...) Enterprise Architect and Atlassian JIRA integration Requirements

More information

Information Systems and Technology in Healthcare

Information Systems and Technology in Healthcare Revised: Fall 2015 22THIM 230 Information Systems and Technology in COURSE OUTLINE Prerequisites: None Course Description: Explores computer technology and system application in health care. Introduces

More information

MIS 516 01W: Mobile Business

MIS 516 01W: Mobile Business MIS 516 01W: Mobile Business COURSE SYLLABUS: Spring 2015 Instructor: Dr. Bo Han Email Address: bo.han@tamuc.edu To protect your academic privacy, please always send me emails from your tamuc.edu email.

More information

How To Understand The Tools Your Organization Uses To Manage An Agile Process

How To Understand The Tools Your Organization Uses To Manage An Agile Process Agile Tooling Survey The Agile Manifesto states Individuals and Interactions over Process and Tools. This survey is seeking to identify the Process Lifecycle Management Tools teams and organizations depend

More information

Project Management. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies

Project Management. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies A Fresh Graduate s Guide to Software Development Tools and Technologies Chapter 5 Project Management CHAPTER AUTHORS Chen Minchao Daniel Mohd Shahab Nguyen Viet Thinh Software Development Tools and Technologies

More information

Agile Project Management with Scrum

Agile Project Management with Scrum Agile Project Management with Scrum Resource links http://www.agilealliance.org/ http://www.agilemanifesto.org/ http://www.scrum-master.com/ 1 Manifesto for Agile Software Development Individuals and interactions

More information

Managing a Project Using an Agile Approach and the PMBOK Guide

Managing a Project Using an Agile Approach and the PMBOK Guide Managing a Project Using an Agile Approach and the PMBOK Guide Kathy Schwalbe, Ph.D. schwalbe@augsburg.edu Augsburg College Minneapolis, Minnesota September 25, 2012 Abstract This paper includes excerpts

More information

Assignment 1: Your Best Backlog

Assignment 1: Your Best Backlog Assignment 1: Your Best Backlog For this assignment, you ll develop: A kanban board using the free online tool Trello to manage your sprint and product backlogs using previously developed (or new) problem

More information

Agile Management Tools: Scrum Scope Literature Synthesis

Agile Management Tools: Scrum Scope Literature Synthesis Agile Management Tools: Scrum Scope Literature Synthesis Alexander Kivaisi Department of Computer Science University of Cape Town May 3, 2010 Abstract: Scrum has grown rapidly within these few years. Many

More information

MIS 416 01W: Mobile Business

MIS 416 01W: Mobile Business MIS 416 01W: Mobile Business COURSE SYLLABUS: Spring 2015 Instructor: Dr. Bo Han Email Address: bo.han@tamuc.edu To protect your academic privacy, please always send me emails from your tamuc.edu email.

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

CSG 1205 Microsoft PowerPoint - Web

CSG 1205 Microsoft PowerPoint - Web CSG 1205 Microsoft PowerPoint - Web Course Description: This is an introduction to Microsoft PowerPoint 2010. The course will include lessons on creating and modifying a presentation, working with charts,

More information

San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015

San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015 San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015 Course and Contact Information Instructor: Office Location: H. Chris Tseng MH213 Telephone: (408) 924-7255 Email:

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

Learning Agile - User Stories and Iteration

Learning Agile - User Stories and Iteration How to Plan an Agile Project in 15 Minutes Introduction This tutorial will guide you through planning an agile project in fifteen minutes. You will learn how to: Create a User Story Plan a Release Kick

More information

Scrum vs. Kanban: 6 Tips for Choosing the Right System

Scrum vs. Kanban: 6 Tips for Choosing the Right System Contents 3 4 5 7 11 14 15 22 23 Introduction Tip 1: Start Off Simple Tip 2: Analyze Your Team s Workflows Tip 3: Know Which Methods Are Best For Which Teams Tip 4: Assess Purchase Drivers Tip 5: Evaluate

More information

Mobile Testing, Agile Methodologies & You!

Mobile Testing, Agile Methodologies & You! & Mobile Testing, Agile Methodologies & You! Before We Begin... It's Quiet in Here Q&A at End of Webinar Contact Details Available Let s Go! Today s Presenters Alan Trefzger XBOSoft William Anderson Go2Group

More information

Morningstar Direct Quick Start Guide

Morningstar Direct Quick Start Guide Morningstar Direct Quick Start Guide Table of Contents Getting Started... 3 Morningstar Direct Folders... 4 Basic Functions of Main Folders... 5 Searching with Morningstar Direct... 7 Create a Basic Search...

More information

Machine Problem 3 (Option 1): Mobile Video Chat

Machine Problem 3 (Option 1): Mobile Video Chat Machine Problem 3 (Option 1): Mobile Video Chat CS414 Spring 2011: Multimedia Systems Instructor: Klara Nahrstedt Posted: Apr 4, 2011 Due: 11:59pm Apr 29, 2011 Introduction You may have heard that Apple

More information

Microsoft Modern ALM. Gilad Levy Baruch Frei

Microsoft Modern ALM. Gilad Levy Baruch Frei Microsoft Modern ALM Gilad Levy Baruch Frei Every app Every developer Any platform Achieve more Team agility The Open Cloud Open, broad, and flexible cloud across the stack Web App Gallery Dozens of.net

More information

Converting PowerPoint Presentations to HTML

Converting PowerPoint Presentations to HTML Converting PowerPoint Presentations to HTML Why? PowerPoint is desktop software designed for making digital presentations or slideshows. Such presentations may include images, animation, text as well as,

More information

Project Management Syllabus

Project Management Syllabus Project Management Syllabus Professor: Ken Wermann Email: kjwerman@uncg.edu Course Location: On-line Course Dates: January 14, 2013 through May 2, 2013 Important Dates Spring Break: March 9-18 Mid-term

More information

Administering Microsoft SQL Server Database (ITMT 2303)

Administering Microsoft SQL Server Database (ITMT 2303) Administering Microsoft SQL Server Database (ITMT 2303) Credit: 3 semester credit hours (2 hours lecture, 4 hours lab) Prerequisite/Co-requisite: None Course Description In-depth coverage of the knowledge

More information

Mitigating Coordination Costs in Global Software Development Using Scrum

Mitigating Coordination Costs in Global Software Development Using Scrum I.J. Information Engineering and Electronic Business, 214, 3, 16-21 Published Online June 214 in MECS (http://www.mecs-press.org/) DOI: 1.5815/ijieeb.214.3.3 Mitigating Coordination Costs in Global Software

More information

Usage of Agile Methodologies in Implementing Software Projects in IT Companies in the Republic of Macedonia

Usage of Agile Methodologies in Implementing Software Projects in IT Companies in the Republic of Macedonia Usage of Agile Methodologies in Implementing Software Projects in IT Companies in the Republic of Macedonia Vesna Budinoska Ltd Nextsense, Skopje, R. Macedonia vesna.budinoska@gmail.com Dejan Gjorgjevikj

More information

Agile software development

Agile software development Agile software development Syed Nisar Hussain Bukhari Scientist-B DOEACC centre Srinagar nisar.bukhari@gmail.com Abstract: The field of software development is open and dynamic. New approaches of software

More information

Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create. Overview of Scrum Scrum is the most popular Agile framework. It is an adaptive, iterative, fast, flexible, and effective method designed to deliver significant value quickly and throughout a project. Scrum

More information

Completion/Revision Date Approved by Board of Education on November 16, 2009

Completion/Revision Date Approved by Board of Education on November 16, 2009 Wallingford Public Schools - HIGH SCHOOL COURSE OUTLINE Course Title: Microsoft Word Essentials Course Number: Department: Career and Technical Education Grade(s): 9-12 Level(s): Academic Credit: 1/2 Course

More information

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Scrum. SE Presentation. Anurag Dodeja Spring 2010 Scrum SE Presentation by Anurag Dodeja Spring 2010 What is Scrum? Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically

More information

Have Agile Techniques been the Silver Bullet for Software Development at Microsoft?

Have Agile Techniques been the Silver Bullet for Software Development at Microsoft? Have Agile Techniques been the Silver Bullet for Software Development at Microsoft? Brendan Murphy Microsoft Research Cambridge, UK bmurphy@microsoft.com Christian Bird Microsoft Research Redmond, USA

More information

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010 Agile Project Management and the Real World Emily Lynema DLF Fall 2010 November 1, 2010 Outline Why care about project management? Traditional vs. Agile What is Agile? What is Scrum? Agile case study:

More information

AGILE & SCRUM. Revised 9/29/2015

AGILE & SCRUM. Revised 9/29/2015 AGILE & SCRUM Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Scrum Fundamentals Certified Course... 1 Scrum Developer Certified (SDC)... 2 Scrum Master Certified (SMC)... 3 Scrum

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

Computer Science 401 Introduction to Computers Spring 2012 Syllabus

Computer Science 401 Introduction to Computers Spring 2012 Syllabus Computer Science 401 Introduction to Computers Spring 2012 Syllabus Class Name: Co Sci 401 - Introduction to Computers Section: 0188 Instructor: Carlos R. Garcia Email: garciacr@lamission.edu Phone: (818)

More information

Career Builder Course Bundle

Career Builder Course Bundle Career Builder Course Bundle Skills based course Certification course Introduction to Project Management PM101 - Section 01 - Introduction & Overview PM101 - Section 02 - Teams & Leadership PM101 - Section

More information

Scrum. in five minutes

Scrum. in five minutes Scrum in five minutes Scrum and agile methods are hot topics these days A simple method for the management of complex projects... Older methods focus on staying on track; Scrum is aimed at delivering business

More information

Role of Agile Methodology in Software Development

Role of Agile Methodology in Software Development Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 10, October 2013,

More information

A Feature-Based Tool-Selection Classification for Agile Software Development

A Feature-Based Tool-Selection Classification for Agile Software Development A Feature-Based Tool-Selection Classification for Agile Software Development Mohsen Taheri School of Computing and Information Sciences Florida International University Miami, FL 33199, USA mtahe006@fiu.edu

More information

MLIS 7520 Syllabus Fall 2008

MLIS 7520 Syllabus Fall 2008 VALDOSTA STATE UNIVERSITY MASTER OF LIBRARY& INFORMATION SCIENCE MLIS 7520 Database Design for Information Professionals Syllabus -- Fall Semester 2008 Three Credit Hours Instructor: Fatih Oguz Phone:

More information

Real Life Risk Based Project Management for LEAN and Agile Development

Real Life Risk Based Project Management for LEAN and Agile Development Real Life Risk Based Project Management for LEAN and Agile Development D Clark, J Krumm, S Moen, K Snodgrass, A Morris U.S. Department of Transportation John A. Volpe National Transportation Systems Center

More information

Agile Methods in Software Development (SE 470) Course Details

Agile Methods in Software Development (SE 470) Course Details Agile Methods in Software Development (SE 470) Course Details Course Name Course Code Term Lecture Hours Application Hours Lab Credit ECTS Hours Agile Methods in Software Development SE 470 Spring 2 2

More information

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Waterfall to Agile. DFI Case Study By Nick Van, PMP Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall

More information

Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum

Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum ARTICLE Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum by Brent Barton Agile Journal Oct. 6, 2007 Agile processes and practices have gained enough attention that both IT businesses

More information

MIS 426: Management Information Systems

MIS 426: Management Information Systems MIS 426: Management Information Systems COURSE SYLLABUS: Spring 2015 01 E Instructor: Dr. Bo Han Email Address: bo.han@tamuc.edu To protect your academic privacy, please always send me emails from your

More information

INST 714 INFORMATION FOR DECISION MAKING Section SG01, Shady Grove, Building III, Room 2203 M 6:00 PM 8:45 PM. 4120K Hornbake, South Building

INST 714 INFORMATION FOR DECISION MAKING Section SG01, Shady Grove, Building III, Room 2203 M 6:00 PM 8:45 PM. 4120K Hornbake, South Building INST 714 INFORMATION FOR DECISION MAKING Section SG01, Shady Grove, Building III, Room 2203 M 6:00 PM 8:45 PM Instructor: E-mail: Office: Office Hours: Dr. Brian Butler bsbutler@umd.edu 4120K Hornbake,

More information

"Bezpieczny Projekt"

Bezpieczny Projekt Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010 www.omec.pl Software Development with Agile SCRUM Chandrashekhar Kachole 22 nd of June 2010 1 Let s keep the cell phones in Silent mode 2 Agenda

More information

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led Course Description This five day course is designed to get your entire team working efficiently with Microsoft s Application Lifecycle

More information

Chapter 1 - From Beginning to End: An Overview of Systems Analysis and Design Lecture Notes

Chapter 1 - From Beginning to End: An Overview of Systems Analysis and Design Lecture Notes Systems Analysis and Design in a Changing World, sixth edition 1-1 Chapter 1 - From Beginning to End: An Overview of Systems Analysis and Design Lecture Notes Table of Contents Chapter Overview Learning

More information

DevOps for CA Plex Automated Testing

DevOps for CA Plex Automated Testing DevOps for CA Plex Automated Testing Agenda DevOps Agile ALM CM MatchPoint Automated Testing Worksoft Certify DevOps Agile - DevOps Source: IBM SoftwareTechnical White Paper DevOps Lifecycle DevOps CA

More information

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

CS435: Introduction to Software Engineering! " Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman

CS435: Introduction to Software Engineering!  Software Engineering: A Practitioner s Approach, 7/e  by Roger S. Pressman CS435: Introduction to Software Engineering! " " " " " " " "Dr. M. Zhu! Chapter 3! Agile Development! Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman

More information

Bridging the Gap Between Acceptance Criteria and Definition of Done

Bridging the Gap Between Acceptance Criteria and Definition of Done Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla sowmya.sudha@gmail.com, amith.pulla@intel.com Abstract With the onset of Scrum and as many organizations

More information

Software Lifecycle Integration. A Quality Management Discipline

Software Lifecycle Integration. A Quality Management Discipline Table of Contents Overview Defects aren t the only shared artifact Methods of sharing artifacts among systems Using Tasktop Sync The Quality Management System as a Dashboard 1 2 2 3 4 Overview The testing

More information

Neglecting Agile Principles and Practices: A Case Study

Neglecting Agile Principles and Practices: A Case Study Neglecting Agile Principles and Practices: A Case Study Patrícia Vilain Departament de Informatics and Statistics (INE) Federal University of Santa Catarina Florianópolis, Brazil vilain@inf.ufsc.br Alexandre

More information

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

Agile Project Forecasting Techniques. Who Says You Can't Plan Agile Projects? Matt Davis, PMP, MCITP October 21, 2013 Agile Project Forecasting Techniques "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013 Learning Objectives 1. Review the Agile Project Management approach and it's relation

More information

270084 - GPS - Software Project Management

270084 - GPS - Software Project Management Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 747 - ESSI - Department of Service and Information System Engineering Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS

More information

How To Understand The Limitations Of An Agile Software Development

How To Understand The Limitations Of An Agile Software Development A Cynical View on Agile Software Development from the Perspective of a new Small-Scale Software Industry Apoorva Mishra Computer Science & Engineering C.S.I.T, Durg, India Deepty Dubey Computer Science

More information

L&I SCI 410: Database Information Retrieval Systems

L&I SCI 410: Database Information Retrieval Systems L&I SCI 410: Database Information Retrieval Systems Instructor Information Instructor: Kun Lu Home page: http://www.uwm.edu/~kunlu Meeting Time & Location: Tuesday, Thursday, 3:30 pm 4:45 pm, Bolton Hall,

More information

Agile Scrum Foundation Training

Agile Scrum Foundation Training IMPROVEMENT BV Liskesweg 2A 6031 SE Nederweert www.improvement-services.nl info@improvement-services.nl tel: 06-55348117 Tools for Optimum Performance Agile Scrum Foundation Training ~ Scrum Master Sample

More information

Application Lifecycle Management Using Visual Studio 2013 (SCRUM)

Application Lifecycle Management Using Visual Studio 2013 (SCRUM) Course Code: QAALMS13 Vendor: Microsoft Course Overview Duration: 3 RRP: 2,009 Application Lifecycle Management Using Visual Studio 2013 (SCRUM) Overview This three-day, instructor-led course provides

More information

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application

More information

IT 415 Information Visualization Spring Semester

IT 415 Information Visualization Spring Semester The Department of Applied Information Technology The Volgenau School of Information Technology & Engineering George Mason University 4400 University Drive Fairfax. VA 22030-4444 IT 415 Information Visualization

More information

Scrum In 10 Slides. Inspect & Adapt

Scrum In 10 Slides. Inspect & Adapt Scrum In 10 Slides Inspect & Adapt Why Scrum? 52.7% projects cost 189% of their original estimates 60% of functionality delivered is rarely or never used 80% of the value comes from 20% of the functionality

More information

Agile Tools. The Good, the Bad and the Ugly.

Agile Tools. The Good, the Bad and the Ugly. TargetProcess, Inc. Whitepaper Agile Tools. The Good, the Bad and the Ugly. Every gun makes its own tune. Man With No Name Michael Dubakov And Peter Stevens www.targetprocess.com Phone: 877-718-2617 Fax:

More information

Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes

Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes Jürgen Musil Angelika Schweda Dietmar Winkler Stefan Biffl 1 Christian Doppler Laboratory

More information

Course intro, Overview Agile Processes & Philosophy. Lecture 1, EDA397/DIT191, Agile Dev Processes Robert Feldt, 2012-03-12

Course intro, Overview Agile Processes & Philosophy. Lecture 1, EDA397/DIT191, Agile Dev Processes Robert Feldt, 2012-03-12 Course intro, Overview Agile Processes & Philosophy Lecture 1, EDA397/DIT191, Agile Dev Processes Robert Feldt, 2012-03-12 What is Agile Development Processes? [Dictionary.com 2011] Agile Dev Processes

More information

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over

More information

Maintaining Quality in Agile Environment

Maintaining Quality in Agile Environment Maintaining Quality in Agile Environment Authors : Mr. Vasu Padmanabhan, Mr. V. Arockia Jerome Presenter / Speaker : Mr. V. Arockia Jerome Banking and Financial Services, Delivery Excellence Group (DEG)

More information

Search help. More on Office.com: images templates

Search help. More on Office.com: images templates Page 1 of 7 PowerPoint 2010 Home > PowerPoint 2010 Help and How-to > Getting started with PowerPoint Search help More on Office.com: images templates Basic tasks in PowerPoint 2010 Here are some basic

More information

5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up

5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up Rally Software Development Corporation Whitepaper 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up Hubert Smits Agile Coach and Certified ScrumMaster Trainer hubert@smitsmc.com

More information

PowerPointoint Presentations a n d T U S K [

PowerPointoint Presentations a n d T U S K [ Color Schemes PowerPointoint Presentations a n d T U S K [ [ T U F T S U N I V E R S I T Y S C I E N C E S K N O W L E D G E B A S E ] Limit color palette to two or three dark colors against a light background

More information

Moving your development to the Cloud using Visual Studio Online

Moving your development to the Cloud using Visual Studio Online Moving your development to the Cloud using Online Jakob Ehn Active Solution @jakobehn jakob@ehn.nu #devsum15 About //Me Senior Developer @ Active Solution ALM MVP http://geekswithblogs.net/jakob @jakobehn

More information

Collaborative Open Market to Place Objects at your Service

Collaborative Open Market to Place Objects at your Service Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project

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

and installation Enable Choose Enable, that s OK. Port Port for Mobile monitor, default at 34599,if you want to remote view the DVR by

and installation Enable Choose Enable, that s OK. Port Port for Mobile monitor, default at 34599,if you want to remote view the DVR by Cell phone client software instruction and installation 1. DVR network setting First step, enter into DVR Main menu > System > Net Services, double click Mobile Monitor > Enable the mobile view port, and

More information

AGILE FROM 6 FEET PATHWAYS TO PROJECT AND TEAM AGILITY PMI BALTIMORE HANOVER FEBRUARY 16, 2012

AGILE FROM 6 FEET PATHWAYS TO PROJECT AND TEAM AGILITY PMI BALTIMORE HANOVER FEBRUARY 16, 2012 AGILE FROM 6 FEET PATHWAYS TO PROJECT AND TEAM AGILITY PMI BALTIMORE HANOVER FEBRUARY 16, 2012 Frank Balogh, MBA PMI-ACP, CSM, PMP Agile@pmibaltimore.org PMI Agile Community of Practice (ACoP) PMI Baltimore

More information

The traditional project management uses conventional methods in software project management process.

The traditional project management uses conventional methods in software project management process. Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of

More information

Tablet PC Video based Hybrid Coursework in Computer Science: Report from a Pilot Project

Tablet PC Video based Hybrid Coursework in Computer Science: Report from a Pilot Project Tablet PC Video based Hybrid Coursework in Computer Science: Report from a Pilot Project Jaspal Subhlok Olin Johnson Venkat Subramaniam Ricardo Vilalta Chang Yun Department of Computer Science, University

More information

Survey of Agile Tool Usage and Needs

Survey of Agile Tool Usage and Needs 2011 Agile Conference Survey of Agile Tool Usage and Needs Gayane Azizyan Ericsson AB Stockholm, Sweden gayane.azizyan@ericsson.com Miganoush Katrin Magarian Ericsson AB Stockholm, Sweden miganoush.magarian@ericsson.com

More information

Roles: Scrum Master & Project Manager

Roles: Scrum Master & Project Manager Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive

More information

Laboratório de Desenvolvimento de Software

Laboratório de Desenvolvimento de Software Laboratório de Desenvolvimento de Software FEUP/MIEIC, 2015/16 Ademar Aguiar Nuno Flores Rui Maranhão Hugo Ferreira Luís Teixeira url: moodle http://www.facebook.com/notes/facebook-engineering/visualizing-friendships/469716398919

More information

Keep good Web design basics

Keep good Web design basics Redesigning class handouts and educational materials for Web delivery April 2003 Ed Garay UIC Instructional Technology Lab http://www.accc.uic.edu/itl Academic Computing and Communications Center University

More information

PSY 6302 CORE CONCEPTS IN PSYCHOLOGICAL SCIENC (SPRING 2016)

PSY 6302 CORE CONCEPTS IN PSYCHOLOGICAL SCIENC (SPRING 2016) PSY 6302 CORE CONCEPTS IN PSYCHOLOGICAL SCIENC (SPRING 2016) Instructor: William Davidson, PhD Phones: 325-227-1016; 208-719-0117 E-mail: Bill.Davidson@angelo.edu Virtual Office Hours (online): M-F 1:00

More information

Would you like to have a process that unlocks ability to learn and produce faster?

Would you like to have a process that unlocks ability to learn and produce faster? Would you like to have a process that unlocks ability to learn and produce faster? Agile - your unfair advantage in the competition. BUILD LEARN MEASURE DEFINED MEASURABLE REPEATABLE COLLABORATIVE IMPROVABLE

More information

Mobile Maker. Software Requirements Specification

Mobile Maker. Software Requirements Specification Mobile Maker Software Requirements Specification Version: 1.1 Prepared by: Daniel Retta David Carlson Marco Sedano Nicholas Marks

More information

The capstone course as a means for teaching agile software development through project-based learning

The capstone course as a means for teaching agile software development through project-based learning World Transactions on Engineering and Technology Education Vol.13, No.3, 2015 2015 WIETE The capstone course as a means for teaching agile software development through project-based learning Viljan Mahnič

More information

ExecuTrain Live Virtual Training Schedule. Sepetember December 2013

ExecuTrain Live Virtual Training Schedule. Sepetember December 2013 ExecuTrain Live Virtual Training Schedule Sepetember December 2013 What is a Live Virtual? Get Live Virtual, Instructor-led room Learning at your desktop or wherever your Internet connection allows you

More information

Getting Agile with Scrum. Mike Cohn - background

Getting Agile with Scrum. Mike Cohn - background Getting Agile with Scrum Mike Cohn Mountain Goat Software mike@mountaingoatsoftware.com 1 Mike Cohn - background 2 We re losing the relay race The relay race approach to product development may conflict

More information

CASE TOOLS. Contents

CASE TOOLS. Contents MODULE 14 CASE TOOLS Contents 1. MOTIVATION AND LEARNING GOALS 2. LEARNING UNIT 1 CASE tools and their importance 3. LEARNING UNIT 2 Some CASE tools and their use 4. REFERENCES CASE TOOLS MOTIVATION Industries

More information

TOOLS FOR SOFTWARE ENGINEERS

TOOLS FOR SOFTWARE ENGINEERS IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 3, Issue 10, Oct 2015, 75-86 Impact Journals TOOLS FOR SOFTWARE ENGINEERS

More information

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who wants to be involved in a BI project or program that is labeled slow or inflexible? While I don t believe

More information

AB Suite in the Application Lifecycle

AB Suite in the Application Lifecycle AB Suite in the Application Lifecycle By: Alan Hood White Paper The application lifecycle goes well beyond simply writing applications and testing them. It includes everything from the initial collection

More information

Students perceptions of user stories

Students perceptions of user stories 4 th WIETE Annual Conference on Engineering and Technology Education 2013 WIETE Cairns, Australia, 11-15 February 2013 Students perceptions of user stories V. Mahnic University of Ljubljana Ljubljana,

More information

Homework 9 Android App for Weather Forecast

Homework 9 Android App for Weather Forecast 1. Objectives Homework 9 Android App for Weather Forecast Become familiar with Android Studio, Android App development and Facebook SDK for Android. Build a good-looking Android app using the Android SDK.

More information

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do. 1 PMI Agile Certified Practitioner (PMI-ACP) workshop course details. We are unique and specialists in Agile! Your workshop trainer by passion and is a senior Agile Coach who coached many teams and Kanban

More information

Agile with XP and Scrum

Agile with XP and Scrum Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been

More information