Lowest power in the world Flash and FRAM ... - Agile Alliance

Preview:

Citation preview

Tobias Leisgang, Agile 2012

Lowest power in the world

Differentiating analog IP

Flash and FRAM memory

CPU

Timer

Memory

Define REL01

Implement REL05

Verify REL08

Finish REL10

6-12 months

„Business people and developers must work together

daily throughout the project.”

Design Engineer

System Engineer

Verification Engineer

Test Engineer

Software Engineer

„Deliver working software frequently,

from a couple of weeks to a couple of

months, with a preference to the

shorter timescale.”

Define REL01

RTL REL05

Verify REL08

Deliver REL10

Define REL01

Deliver REL10

Step = 4-14 weeks

Define REL01

Deliver REL10

Step = 4-14 weeks

... Step2

Alley Oop 14 weeks

Step1 Jump

14 weeks

Step5 Crunchtime 8 weeks

Step4 Free Throw

8 weeks

Step3 Rebound 8 weeks

... Step7

Fastbreak 4 weeks

Step6 Two for One

4 weeks

“Agile processes promote

sustainable development.

The sponsors, developers,

and users should be able

to maintain a constant

pace indefinitely.”

“The most efficient and

effective method of

conveying information to

and within a development

team is face-to-face

conversation.”

“Working software is the

primary measure of progress.”

“At regular intervals, the team reflects

on how to become more effective, then

tunes and adjusts its behavior

accordingly.”

21

0

10

20

30

40

50

60

70

Step1 Step2 Step3 Step4 Step5 Step6

Uncertainty

Size

Design Engineer

System Engineer

Verification Engineer

Test Engineer

Software Engineer

Design Engineer

System Engineer

Verification Engineer

Test Engineer

Software Engineer

Mo

n

Tue

We

d

Th

u

Fri

Design Engineer

System Engineer

Verification Engineer

Test Engineer

Software Engineer

DONE Implement

DUT

Pass test with

verification component

Create failing

acceptance testcase

Feature acceptance

defined

Mo

n

Tue

We

d

Th

u

Fri

Neil Johnson for infecting me with the „Agile IC development virus“

Our „soccer team“ for accepting the journey and going through the „exercise“

Achim and Marko for sharing successes and challenges as coaches

Mario, Thomas, Neil, Hans-Martin and the Stage reviewers for the feedback to the talk

Stefan for the support and the feedback

Mike Cohn, Jurgen Appelo and many more for their inspiration by books and articles

All pictures in this presentation are courtesy of the respective owners stated below and licensed for non-commercial use under the creative commons license or similar (details on the respective website):

Slidemaster by Matt Callow http://www.flickr.com/photos/blackcustard/98691713/

Slides 1 / 6 Off Season By Tau Zero http://www.flickr.com/photos/t_zero/6055098582

Slide 2 Eiði football field by arne.list http://www.flickr.com/photos/arne-list/2586979960

Slide 4 Lego color bricks by Alan Chia http://en.wikipedia.org/wiki/File:Lego_Color_Bricks.jpg

Slide 4 Yellow Victorian - Back Porch By Bill Ward's Brickpile http://www.flickr.com/photos/billward/5819356938/

Slide 7 FCD-Torwart-Cup (1) By Novemberdelta http://www.flickr.com/photos/novemberdelta/723958317

Slide 7 Residents playing basketball By CityofStPete http://www.flickr.com/photos/cityofstpete/7210270164/in/photostream/

Slide 8 Endstand auf der Anzeigetafel by flierfy http://www.flickr.com/photos/29423584@N08/6039131611/

Slide 8 Shot clock by gorbould http://www.flickr.com/photos/gorbould/6959417063/

Slide 9 IMG_4824 By fchmksfkcb http://www.flickr.com/photos/fchmksfkcb/7038007233

Slide 9 Australian Team Talk by &DC http://commons.wikimedia.org/wiki/File:Australian_Team_Talk_-_London_2012_Olympics_Womens_Basketball_%28Australia_v_Russia%29.jpg

Slide 10 Streetball Sempione #4 By kekkoz http://www.flickr.com/photos/kekkoz/4001033230

Slides 11 / 24 / 25 / 27 Self-portrait with soldering iron and oscilloscope by By Rob Cruickshank http://www.flickr.com/photos/84221353@N00/6499569281/

Slide 12 Bike-N-Park By Barnabas Smith http://www.flickr.com/photos/goldfishsnaps/2830878055/

Slide 15 SMCC Women's Basketball Blur By dr.coop http://www.flickr.com/photos/professorcooper/2972395089/

Slide 20 / 32 Auszeit – Timeout by Thommy Weiss / pixelio.de http://www.pixelio.de/media/438668

Slide 21 block by spanaut http://www.flickr.com/photos/cs___/252134724

Slide 25 romanian flag by PavelD

Slide 27 Coach Rex Walters by sffoghorn http://www.flickr.com/photos/sffoghorn/3250288702/

Slide 27 Bennett Salvatore by truthaboutit http://www.flickr.com/photos/truth_about_it/4481569275/

Slide 28 Hoops Starz Finals – Garden by filin ilia - aliyo.hu http://www.flickr.com/photos/f-ilia/4884882157/

Slide 31 Dirk Nowitzki By Keith Allison http://www.flickr.com/photos/keithallison/3997267988/

Practices and principles shown in this talk are based on the following sources and

recommended readings:

http://www.agilealliance.org/the-alliance/the-agile-manifesto/the-twelve-

principles-of-agile-software/

Mike Cohn, Agile Estimating and Planning, ISBN-13: 978-0131479418

Jurgen Appelo, Management 3.0: Leading Agile Developers, Developing Agile

Leaders, ISBN-13: 978-0321712479

Mary Poppendieck, Implementing Lean Software Development: From Concept to

Cash, ISBN-13: 978-0321437389

http://www.skipstoneconsulting.com/index.php/resources/8-blog/1-do-you-have-a-

retrospective-agenda

Recommended