Project Management Tools
|
|
|
- Anastasia Moody
- 10 years ago
- Views:
Transcription
1 Project Management Tools Dr. James A. Bednar SAPM Spring 2006: Tools 1
2 Automating Drudgery Most of the techniques in this course can benefit from automated tools, and some would be totally impractical without them (e.g. the continual code changes in XP). Discussing all relevant tools is outside of the scope of this course. We will look at a few extremely useful categories, focusing on baseline open-source packages that everyone should be using unless their organization has something better. We primarily consider useful individual tools, not integrated project management suites, because they are more widely applicable. SAPM Spring 2006: Tools 2
3 Tool Types Build control (e.g. make) Debuggers (e.g. gdb) Revision control (e.g. CVS) Unit/regression testing (e.g. JUnit) Bug/issue tracking (e.g. GNATS) Documentation generation (e.g. JavaDoc) Project management (e.g. MS Project) Integrated suites (e.g. RUP) Others SAPM Spring 2006: Tools 3
4 Build Control Build control tools like make automate the process of generating an executable or compiled version of a program or other document from source files: UNIX> make cc -c file1.c cc -c file2.c cc -o a.out file1.o file2.o UNIX> Does everyone know how to use make or gmake, and does everyone actually use them or tools like them for your own projects even when not required to do so? SAPM Spring 2006: Tools 4
5 Other Build Control Tools Java s ant is more portable in some sense, though it is not as widely used. For more complicated projects needing to compile across many UNIX-like systems, consider autoconf/automake. Integrated development environments (IDEs) like Visual C++ usually replace makefiles with project files, but those are not as easily shareable to other systems. SAPM Spring 2006: Tools 5
6 Debuggers Debuggers allow you to: Step through code line by line Set break points Allow state to be examined or changed They are essential for C/C++, but extremely useful even for interpreted languages. Many IDEs include integrated debuggers, but there are separate command-line debuggers: gdb, jdb, pdb, etc. and many graphical ones: ddd, Insight, etc. SAPM Spring 2006: Tools 6
7 Revision Control Revision control systems (aka configuration management systems) like CVS manage changes in your software system or documents during development and maintenance: UNIX> cvs diff -r 1.1 tools.tex 62,63d61 > cc -c file1.c UNIX> cvs commit -m "Added cc example" \ tools.tex UNIX> I would hope that people here are now using a revision control system for your own projects, even when not required to do so. SAPM Spring 2006: Tools 7
8 Other Revision Control Tools In the bad old days there was RCS and SCCS, but they had little support for teams of developers. Nowadays the default basic open-source tool is CVS. If you have managed to avoid it somehow, you should set up CVS and try it ASAP, so that you know what it can do. If you re adventurous, try Subversion, a newer and better CVS. Businesses often use commercial revision control tools, such as Rational ClearCase, which are often more tightly integrated into their process models. But if you do land somewhere without decent revision control, set up CVS ASAP! SAPM Spring 2006: Tools 8
9 Revision control suggestions From SAPM last year: VSS (Microsoft $$), Arch (GNU; claims to be better than CVS), StarTeam (Borland $$), TortoiseCVS (Windows CVS client, better than WinCVS ) SAPM Spring 2006: Tools 9
10 Unit/Regression Testing Unit regression testing frameworks make the testing process easy to do habitually, which is good for everyone (except maybe Cleanroom users!) and is required by XP. JUnit was developed for XP on Java, based on a Smalltalk original. It has been ported to many other languages: pyunit (Python), CppUnit (C++), NUnit (.NET), etc. Of course, regression and unit testing long predates XP, and does not require a testing framework. On the other hand, doing it yourself amounts to writing your own framework, so don t do that without a very good reason. SAPM Spring 2006: Tools 10
11 Bug/Issue Tracking Any software package with a decent-sized userbase will generate a lot of bug reports, complaints, and feature requests. Bug/issue tracking software keeps track of all of those for you; without it many fall through the cracks or end up dominating all your time and concentration. There is no standard, but GNATS and BugZilla/IssueZilla are widely used free tools; also: Mantis ( much less confusing than Bugzilla ), TestTrack Pro (Seapine $$). If your code is hosted at a site with an integrated configuration management package like SourceForge (discussed later), it will come with bug/issue tracking. SAPM Spring 2006: Tools 11
12 Documentation Generation No one actually writes documentation consistently, so it always gets out of sync with code. Same goes for comments. Documentation generation software like JavaDoc (Java), NDoc (.NET), PHPDoc (PHP), and Doxygen (C++, C, Java, etc.) automatically generates documentation from your source code and comments. Most of it is guaranteed to be up to date, and if developers know their comments are going to be used as-is for the reference manual then they won t consider it wasted effort to update their comments when the code changes. SAPM Spring 2006: Tools 12
13 Generated Documentation Traps Even though generated documentation is often quite impressive looking, it is crucial for a human to go over it eventually to make sure it is also readable. Often the result is nearly unusable because it is repetitive, lacks context, and is missing crucial transitions between sections. (E.g. see some parts of the Informatics web site.) It takes several passes between the source code comments and the generated output to make it all work ok. Note that only reference manuals can be generated; user manuals have to be written from scratch with the user in mind, and should never mirror the structure of the code. SAPM Spring 2006: Tools 13
14 Project Management SW development is usually part of larger projects. Keeping track of all the sub-tasks in these projects, such as who they are assigned to, what order they have to be done, and how long each will take, is a pain. Project management software like Microsoft Project ($$) helps with this. Main feature: automatic Gannt charts and PERT charts. Also many free programs, such as: GanttProject, KPlato, etc. SAPM Spring 2006: Tools 14
15 Integrated Suites For open-source projects, integrated suites like SourceForge are freely available that do all the above and add e.g.: Document release management Binary file release management Web hosting Proprietary workflow/process management tools like the IBM Rational Unified Process suite and Cruise Control (Automated integration suite that builds, runs tests, publishes results) are even more ambitious. Integrated packages are great if you need most of their features; separate tools can be used any time. SAPM Spring 2006: Tools 15
16 Summary Every sane person should be using build control and revision control tools Unit/regression testing is good and much easier with the right framework Bug/issue tracking can stop you from going mad Documentation generation is great, but does not eliminate hand cleanup At least use these tools until you find something better For a big list of project management tools for Linux, see SAPM Spring 2006: Tools 16
17 References SAPM Spring 2006: Tools 16
Software Development Tools & Environments
Software Development Tools & Environments Software Development Tools & Environments A tool is a program or application that software developers use to create, debug, or maintain other programs and applications.
Introduction to Programming Tools. Anjana & Shankar September,2010
Introduction to Programming Tools Anjana & Shankar September,2010 Contents Essentials tooling concepts in S/W development Build system Version Control System Testing Tools Continuous Integration Issue
Traditional Commercial Software Development. Open Source Development. Traditional Assumptions. Intangible Goods. Dr. James A.
Open Source Development Dr. James A. Bednar [email protected] http://homepages.inf.ed.ac.uk/jbednar Traditional Commercial Software Development Producing consumer-oriented software is often done in
TIME. Programming in the large. Lecture 22: Configuration Management. Agenda for today. About your Future. CM: The short version. CM: The long version
1 2 Last update: 17 June 2004 Programming in the large Bertrand Meyer Lecture 22: Configuration Management Bernd Schoeller [email protected] Agenda for today 3 About your Future 4 Motivation
SAPM Overview. Semester Summary. Project management. Tools (1) Dr. James A. Bednar
SAPM Overview Semester Summary Dr. James A. Bednar [email protected] http://homepages.inf.ed.ac.uk/jbednar In this lecture we review the topics we have covered this semester, focusing on what I consider
Coding in Industry. David Berry Director of Engineering Qualcomm Cambridge Ltd
Coding in Industry David Berry Director of Engineering Qualcomm Cambridge Ltd Agenda Potted history Basic Tools of the Trade Test Driven Development Code Quality Performance Open Source 2 Potted History
Software Configuration Management
Software Configuration Management 1 Software Configuration Management Four aspects Version control Automated build Change control Release Supported by tools Requires expertise and oversight More important
Report of the LHC Computing Grid Project. Software Management Process RTAG CERN
Report of the LHC Computing Grid Project Software Management Process RTAG Marco Cattaneo, Gabriele Cosmo, Simon George, Fons Rademakers (chair), Stephan Wynhoff CERN 6 May 2002 Table of Contents 1 Chair
Easing embedded Linux software development for SBCs
Page 1 of 5 Printed from: http://www.embedded-computing.com/departments/eclipse/2006/11/ Easing embedded Linux software development for SBCs By Nathan Gustavson and Eric Rossi Most programmers today leaving
Effective feedback from quality tools during development
Effective feedback from quality tools during development EuroSTAR 2004 Daniel Grenner Enea Systems Current state Project summary of known code issues Individual list of known code issues Views targeted
Global sourcing of software development - a review of tools and services. 13/07/2009 Robert Martignoni
Global sourcing of software - a review of tools and services 13/07/2009 Robert Martignoni Objective Identification of tools and services aiming at the optimization of the globally distributed software.
CPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
http://www.wakaleo.com [email protected] Java Software Quality Tools and techniques
Wakaleo Consulting O p t i m i z i n g y o u r s o f t w a r e d e v e l o p m e n t http://www.wakaleo.com [email protected] Java Software Quality Tools and techniques 1 Introduction Agenda tools
Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development
Introduction to -based solution for embedded software development Section 1 Eddy Real-Time, Lemonix Section 2 Eddy Integrated Development Environment, LemonIDE Section 3 Eddy Utility Programs Eddy Integrated
The Importance of Source Code Control in Custom Systems Integration Projects
The Importance of Source Code Control in Custom Systems Integration Projects A White Paper By PICS SmartCard Inc. Kevin Hiebert, CA IT, CIO July 2006 Abstract: The risks of a catastrophic loss of critical
Axivion Bauhaus Suite Technical Factsheet
Axivion Bauhaus Suite Technical Factsheet Inhalt 1 Integrated Solution for Stopping Software Erosion... 2 1.1 Build Process Integration... 2 1.2 Continuous Integration... 2 1.3 Web-Dashboard... 2 1.4 Clone
Installing (1.8.7) 9/2/2009. 1 Installing jgrasp
1 Installing jgrasp Among all of the jgrasp Tutorials, this one is expected to be the least read. Most users will download the jgrasp self-install file for their system, doubleclick the file, follow the
Nexus Professional Whitepaper. Repository Management: Stages of Adoption
Sonatype Nexus Professional Whitepaper Repository Management: Stages of Adoption Adopting Repository Management Best Practices SONATYPE www.sonatype.com [email protected] +1 301-684-8080 12501 Prosperity
Software configuration management
Software Engineering Theory Software configuration management Lena Buffoni/ Kristian Sandahl Department of Computer and Information Science 2015-09-30 2 Maintenance Requirements System Design (Architecture,
Continuous Integration. CSC 440: Software Engineering Slide #1
Continuous Integration CSC 440: Software Engineering Slide #1 Topics 1. Continuous integration 2. Configuration management 3. Types of version control 1. None 2. Lock-Modify-Unlock 3. Copy-Modify-Merge
We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and
We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and software design and development. We will be presenting a
Eclipse. Software Engineering with an Integrated Development Environment (IDE) Markus Scheidgen
Eclipse Software Engineering with an Integrated Development Environment (IDE) Markus Scheidgen Agenda What is eclipse and why bother? - An introduction to eclipse. eclipse fundamentals (Java) development
THE OPEN SOURCE DEVELOPER REPORT
THE OPEN SOURCE DEVELOPER REPORT 2009 ECLIPSE COMMUNITY SURVEY M A Y 2 0 0 9 COPYRIGHT 2009 THE ECLIPSE FOUNDATION ALL RIGHTS RESERVED THIS WORK I S LIC EN SE D UND ER TH E C RE ATI VE COMMON S ATTRIBUT
Jenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012
Jenkins Continuous Build System Jesse Bowes CSCI-5828 Spring 2012 Executive summary Continuous integration systems are a vital part of any Agile team because they help enforce the ideals of Agile development
Documentation and Project Organization
Documentation and Project Organization Software Engineering Workshop, December 5-6, 2005 Jan Beutel ETH Zürich, Institut TIK December 5, 2005 Overview Project Organization Specification Bug tracking/milestones
SOFTWARE DEVELOPMENT BASICS SED
SOFTWARE DEVELOPMENT BASICS SED Centre de recherche Lille Nord Europe 16 DÉCEMBRE 2011 SUMMARY 1. Inria Forge 2. Build Process of Software 3. Software Testing 4. Continuous Integration 16 DECEMBRE 2011-2
Solving the Source Control Issue David Shannon, Amadeus Software Limited
Solving the Source Control Issue David Shannon, Amadeus Software Limited ABSTRACT The administration of SAS code frequently depends on the file management and good practice of the individual developer.
Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development
Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development Methods in Image Analysis CMU Robotics Institute 16-725 U. Pitt Bioengineering 2630 Spring Term, 2006 Successfully
Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-
Executive Summary Cosmic Creation is a Sydney based organisation involved in the development and maintenance of IT enabled Services. The company employs qualified personnel & focuses on providing end-to-end
Chapter 13: Program Development and Programming Languages
Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented
Leveraging Rational Team Concert's build capabilities for Continuous Integration
Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM [email protected] August 9-11, Bangalore August 11, Delhi Agenda What
SOFTWARE TESTING PROCESSES PRESENTATION
SOFTWARE TESTING PROCESSES PRESENTATION Agenda 1. Software testing (ST) tasks and objectives 2. ST documentation 3. Types of tests 4. Functional testing process 5. Process supporting tools 6. Performance
Tools to support Requirements-Based Testing
Requisite Pro RMT/RFT/RPT/Robot Rational Test Manager ClearQuest 26 IBM Rational Test Manager Test Manager runs as a schema on top of ClearQuest Version 7 Integrates with other IBM products, such as ClearCase,
Tutorial 5: Developing Java applications
Tutorial 5: Developing Java applications p. 1 Tutorial 5: Developing Java applications Georgios Gousios [email protected] Department of Management Science and Technology Athens University of Economics and
Software Engineering for LabVIEW Applications. Elijah Kerry LabVIEW Product Manager
Software Engineering for LabVIEW Applications Elijah Kerry LabVIEW Product Manager 1 Ensuring Software Quality and Reliability Goals 1. Deliver a working product 2. Prove it works right 3. Mitigate risk
IBM Rational ClearCase, Version 8.0
IBM Rational ClearCase, Version 8.0 Improve software and systems delivery with automated software configuration management solutions Highlights Improve software delivery and software development life cycle
Programming with the Dev C++ IDE
Programming with the Dev C++ IDE 1 Introduction to the IDE Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. As similar IDEs, it offers to the programmer
CISC 275: Introduction to Software Engineering. Lab 5: Introduction to Revision Control with. Charlie Greenbacker University of Delaware Fall 2011
CISC 275: Introduction to Software Engineering Lab 5: Introduction to Revision Control with Charlie Greenbacker University of Delaware Fall 2011 Overview Revision Control Systems in general Subversion
<Insert Picture Here> What's New in NetBeans IDE 7.2
Slide 1 What's New in NetBeans IDE 7.2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
HP ALM11 & MS VS/TFS2010
Comparison Test Management Tools HP ALM11 & MS VS/TFS2010 22 mei 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen 24/05/2012 HP ALM 11 Microsoft
Barely Sufficient Software Engineering: 10 Practices to Improve Your Research CSE Software
Barely Sufficient Software Engineering: 10 Practices to Improve Your Research CSE Software Special Thanks: LDRD NNSA ASC SAND#: 2009-0579 C Michael A. Heroux James M. Willenbring Sandia National Laboratories
CS 253: Intro to Systems Programming
CS 253: Intro to Systems Programming Spring 2014 Amit Jain, Shane Panter, Marissa Schmidt Department of Computer Science College of Engineering Boise State University Logistics Instructor: Amit Jain http://cs.boisestate.edu/~amit
The Essentials of File Management with LabVIEW
The Essentials of File Management with LabVIEW Courtney Lessard LabVIEW Product Manager Presented by Alexandra Valiton, NI Field Engineer, Long Island How many files in your biggest application?.lvproj.vi.ctl.lvlib.dll
THE OPEN SOURCE DEVELOPER REPORT
THE OPEN SOURCE DEVELOPER REPORT 2011 ECLIPSE COMMUNITY SURVEY JUNE 20 11 EXECUTIVE SUMMARY Eclipse is a large, vibrant, well-established open source community with over 200 open source projects, close
Software infrastructure for Java development projects
Tools that can optimize your development process Software infrastructure for Java development projects Presentation plan Software Development Lifecycle Tools What tools exist? Where can tools help? Practical
HP SAP. Where Development, Test and Operations meet. Application Lifecycle Management
HP SAP Where Development, Test and Operations meet Application Lifecycle Management 1 Introduction 1.1 ALM CONCEPTS Application Lifecycle Management (ALM) empowers IT to manage the core application life-cycle,
Unit Testing webmethods Integrations using JUnit Practicing TDD for EAI projects
TORRY HARRIS BUSINESS SOLUTIONS Unit Testing webmethods Integrations using JUnit Practicing TDD for EAI projects Ganapathi Nanjappa 4/28/2010 2010 Torry Harris Business Solutions. All rights reserved Page
Overview. Open source toolchains. Buildroot features. Development process
Overview Open source toolchains Buildroot features Development process 1 Tools in development process toolchain cross-compiler assembler & linker (filesystem) image generator boot loader / image writer
SA4 Software Developer Survey Survey Specification v2.2
Last updated: 30-06-2009 Activity: SA4 Dissemination Level: PP (Project Participants) Authors: Branko Marović (UoB/AMRES), Cezary Mazurek (PSNC), Gina Kramer (DANTE) Table of Contents 1 Introduction 1
Introduction to Software Configuration Management. CprE 556 Electrical and Computer Engineering Department Iowa State University
Introduction to Software Configuration Management CprE 556 Electrical and Computer Engineering Department Iowa State University 1 Example Initially, implementation is in Modula-2 on a Mac. A11 B11 A12
Software Engineering for LabVIEW Applications
Software Engineering for LabVIEW s Topics Software Quality Standards ISO 9000, CMMI, DO-178B, FDA CFR Part 820 Software Engineering Process (SEP) Validation, -Based Testing, Debugging, Automated Software
How to Install Eclipse. Windows
1.00/1.001/1.002 Spring 2012 How to Install Eclipse Windows In 1.00/1.001/1.002, you will use the Eclipse Integrated Development Environment (IDE) to create, compile, and run Java programming assignments.
JAVA/J2EE DEVELOPER RESUME
1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract
Eclipse IDE for Embedded AVR Software Development
Eclipse IDE for Embedded AVR Software Development Helsinki University of Technology Jaakko Ala-Paavola February 17th, 2006 Version 0.2 Abstract This document describes how to set up Eclipse based Integrated
HPC Wales Skills Academy Course Catalogue 2015
HPC Wales Skills Academy Course Catalogue 2015 Overview The HPC Wales Skills Academy provides a variety of courses and workshops aimed at building skills in High Performance Computing (HPC). Our courses
NXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms
NXTware Remote Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms Gerrit Woertman CTO OpenVMS Business Generating Software [email protected] +31 6 51341600 Introduction
Two-Way Data Binding with WinJS By Marcin Kawalerowicz and Craig Berntson, authors of Continuous Integration in.net
1 Two-Way Data Binding with WinJS By Marcin Kawalerowicz and Craig Berntson, authors of Continuous Integration in.net One of the keys to improving applications and productivity is to automate some of the
OHJ-1860: Software systems seminar: Used tools and mechanisms in Open Source projects
OHJ-1860: Software systems seminar: Used tools and mechanisms in Open Source projects Heikki Orsila 2007-03-07 This document may be used and distributed under GNU Free Documentation
Table of Contents. The RCS MINI HOWTO
Table of Contents The RCS MINI HOWTO...1 Robert Kiesling...1 1. Overview of RCS...1 2. System requirements...1 3. Compiling RCS from Source...1 4. Creating and maintaining archives...1 5. ci(1) and co(1)...1
Getting Started with Open Source Compliance
Getting Started with Open Source Compliance August 9, 2006 www.hro.com Denver Boulder Colorado Springs London Los Angeles Munich Salt Lake City San Francisco Copyright 2006 Holme, Roberts & Owen LLP Where
Software Engineering I (02161)
Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2015 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency
Build management & Continuous integration. with Maven & Hudson
Build management & Continuous integration with Maven & Hudson About me Tim te Beek [email protected] Computer science student Bioinformatics Research Support Overview Build automation with Maven Repository
Announcement. SOFT1902 Software Development Tools. Today s Lecture. Version Control. Multiple iterations. What is Version Control
SOFT1902 Software Development Tools Announcement SOFT1902 Quiz 1 in lecture NEXT WEEK School of Information Technologies 1 2 Today s Lecture Yes: we have evolved to the point of using tools Version Control
Software Development Processes For Embedded Development A checklist for efficient development using open-source tools
Software Development Processes For Embedded Development A checklist for efficient development using open-source tools Senior Embedded Software Architect Embedded evolution More processing power available
9/11/15. What is Programming? CSCI 209: Software Development. Discussion: What Is Good Software? Characteristics of Good Software?
What is Programming? CSCI 209: Software Development Sara Sprenkle [email protected] "If you don't think carefully, you might think that programming is just typing statements in a programming language."
Software Engineering Best Practices. Christian Hartshorne Field Engineer Daniel Thomas Internal Sales Engineer
Software Engineering Best Practices Christian Hartshorne Field Engineer Daniel Thomas Internal Sales Engineer 2 3 4 Examples of Software Engineering Debt (just some of the most common LabVIEW development
10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition
10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can
Software Engineering talk
Software Engineering talk Title: Lean or Agile software engineering process: an industry perspective By Keith Hanson, CEO, Twin Engine Labs Time & Place: 5:30pm, Jan 9 2014, Bogard Hall 1/7/14 1 ITEC420:
Software Life Cycles and Configuration Management
Theory Lecture Plan 2 Software Configuration Lecture 11 Software Engineering TDDC88/TDDC93 autumn 2008 Department of Computer and Information Science Linköping University, Sweden L1 - Course Introduction
Maven or how to automate java builds, tests and version management with open source tools
Maven or how to automate java builds, tests and version management with open source tools Erik Putrycz Software Engineer, Apption Software [email protected] Outlook What is Maven Maven Concepts and
Content. Development Tools 2(63)
Development Tools Content Project management and build, Maven Version control, Git Code coverage, JaCoCo Profiling, NetBeans Static Analyzer, NetBeans Continuous integration, Hudson Development Tools 2(63)
How To Set Up An Outsourcing Center In China
HJSOFT Business Outsourcing Proposal Introduction... 2 Business Outsourcing Focus... 2 Standard and Unified Development Process... 3 Standardized Testing Procedures... 4 Price reference... 5 1 Introduction
Software Configuration Management. Context. Learning Objectives
Software Configuration Management Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Context Requirements Inception Elaboration Construction Transition
A Tutorial on installing and using Eclipse
SEG-N-0017 (2011) A Tutorial on installing and using Eclipse LS Chin, C Greenough, DJ Worth July 2011 Abstract This SEGNote is part of the material use at the CCPPNet Software Engineering Workshop. Its
Simplifying development through activity-based change management
IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing
Improvement of the documentation process in a small software company. INF5181 Process Improvement and Agile Methods in Systems Development
Improvement of the documentation process in a small software company INF5181 Process Improvement and Agile Methods in Systems Development Marion DISTLER - [email protected] 9 th semester 15/11/2012
ElectricCommander. Technical Notes MS Visual Studio Add-in Integration version 1.5.0. version 3.5 or higher. October 2010
ElectricCommander version 3.5 or higher Technical Notes MS Visual Studio Add-in Integration version 1.5.0 October 2010 This document contains information about the ElectricCommander integration with the
Jenkins on Windows with StreamBase
Jenkins on Windows with StreamBase Using a Continuous Integration (CI) process and server to perform frequent application building, packaging, and automated testing is such a good idea that it s now a
Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages
Jonathan ROUSSEAU 27 years old (3 rd of February 1983) Bruyères, 15/A 4950 Waimes +32 (473) 69 82 42 [email protected] http://www.jrousseau.be Java/J2EE or Web Developer Formal Education 2000:
Sample Report. Header Search. Search Information SSN: 000-00-0000. Found 27 records. Record # 1
Sample Report Header Search Search Information SSN: 000-00-0000 Found 27 records. Record # 1 Address Date: 10/01/2002 Record # 2 Address Date: 10/01/2002 Record # 3 Address Date: 11/01/1998 Record # 4
This position requires a minimum of 30% minimum documented disability. Email Resume to: Skip Rogers, Executive Director skip. rogers@ableforces.
This position requires a minimum of 30% minimum documented disability. Email Resume to: Skip Rogers, Executive Director skip. rogers@ableforces. org This contract with the Defense Manpower Data Center
Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys
Viewpoint Choosing the right automation tool and framework is critical to project success - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Introduction Organizations have become cognizant of the crucial
Continuous Integration (CI) and Testing - Configuring Bamboo, Hudson, and TestMaker
Continuous Integration and Testing Configuring Bamboo, Hudson, and TestMaker Operate PushToTest TestMaker tests from Continuous Integration environments. PushToTest checks TestMaker compatibility with
SOFTWARE TESTING SERVICES
SOFTWARE TESTING SERVICES testing services PRESENTATION PLAN 1. SOFTWARE TESTING: ROLE & GOALS 2. SOFTWARE TESTING AT SOFTWARE: QUICK FACTS 3. TYPES OF SOFTWARE TESTING SERVICES 4. SUPPORTING DOCUMENTATION
