Latest from Embedded

ID 217230663 © Christian Offenberg - Dreamstime.com | electronica.de
promo_messe_munich__id_217230663__christian_offenb
Dreamstime_mauriceyom98_321540663
Enhancing FPGA programmability
191448470 © Biancoblue | Dreamstime.com | Infineon
id_191448470__biancoblue__dreamstime
ID 312689142 © Chechotkin | Dreamstime.com
LiDAR in autonomous driving
ID 333722484 © Weddingodessa85 | Dreamstime.com | AI generated.jpg
Translucent car showing electronics | AI generated
Dreamstime_cookiecutter_100807069
Security risks with DRAM
ID 326211957 © Kwangmoo | Dreamstime.com
Security IP CCTV camera using solar energy
Software Construction Promo 6035570932a9c

Software Construction on a Global Scale (.PDF Download)

Feb. 28, 2019
How does one deliver high-quality software on schedule with 100+ developers distributed across multiple time zones?

Read this article online. Log in to download.

The purpose of this article is to answer the following question: “How does one deliver high-quality software on schedule with 100+ developers distributed across multiple time zones?” It’s meant to serve as a guide for a technical lead or project manager who is responsible for defining the development workflow in a large-scale, globally-distributed software project. It will help to guide decisions about which processes and tools to choose in order to achieve high-quality software at the highest level of efficiency.

Focus on Bottlenecks

Within most Agile Software Development methodologies, a lot of focus is put on “blockers.”  Blockers are called out in daily meetings and retrospectives, and are often escalated rapidly (depending on who has encountered them). While this focus is often warranted, what’s lost in this whirlwind of blockers are the silent killers of productivity: bottlenecks.

With a large-scale distributed team of developers, the identification and elimination of bottlenecks is a massive contributor to overall throughput and even quality (for example, if a quality gate becomes a bottleneck, schedule pressure may force developers to skip it).

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!