Essays collection 2012
Home Home SK
"software development"
Brath Marek

Abstract. Creating a software project is extremely complex process in which it is necessary to introduce some measurement methods that allow determine the properties of such a product. Using software metrics managers can monitor more effectively software projects and thus they can better manage resources and reduce overall project time. The main concern for companies is not only to create a quality final product that would satisfy a customer, but especially the most profit in the shortest possible time. Precisely for this reason are trying to implement the most effective ways to measure, but software metrics are not necessarily authoritative, and therefore it is important to use them wisely. Excessive rate of monitoring can be also counterproductive and therefore in the essay I will focus on best-known software metrics and methods for their efficient use.


Franta Martin

Abstract. The essay deals with risk management for Web-based projects. Web engineering, as a separate part of software engineering, has its own specific assumptions and resulting risks. Web applications creators faces to decision how to manage these risks, promptly react to user requirements at the same time and not losing market position. In the introduction, essay appoints possible risks involved with Web-based development. It focuses on risks of leading development and compares them to risks resulting from technology specifics in given environment. The essay presents the key questions that product owners and managers should pose before development begins, or before the final product is deployed. Risk management is approached with question how to lead project dynamically while responsibly.


Left Separator
monitoring software project metrics function points plan planning software product risk management test driven development error effective communication sofware metrics software development team problems development software quality development support management extreme programming pair programming Scrum communication relations control progress subversion git critical path method project planning estimation agile development risks motivation requirement collection testing use case points support tools support tools outsourcing team size estimation version management quality cooperation risk documentation project software versioning conflict